Ti piacerebbe realizzare un sito web con tutte le potenzialità di wordpress, ma in cui il blog è solo una parte? Oppure creare un sito web tutto tuo, o un portale, usando la stessa grafica del blog?
Beh, se hai una minima conoscenza di HTML puoi farlo in modo semplicissimo! Ecco come!

Per tutti quelli che hanno discrete (o anche ottime) conoscenze di programmazione web, il sogno è sempre stato quello di poter realizzare siti web programmati in 5 minuti, senza tutti i lacci e lacciuoli che l’adozione di un CMS comporta, ma allo stesso tempo esonerati dai mille compiti obbligatori per un programmatore di siti web (quali occuparsi della grafica, della sicurezza, dell’accessibilità, del Seo, ecc.).
Inoltre, scommetto che chiunque abbia lavorato o anche solo usato Wordpress per un blog, mille volte avrà sognato di avere tutte le ottime caratteristiche di wordpress in un sito che non si limitasse a fare solo il blog, ma che consentisse di esser programmato a 360 gradi.
Il Segreto svelato
Ebbene farlo è facilissimo!
Ingredienti per questa ricetta sono: avere wordpress installato da qualche parte, un pò di conoscenza di HTML (meglio ancora se sapete programmare PHP), un client FTP, e un editor HTML (anche notepad va bene!).
Create quindi un file che chiameremo prova.php contenente questa semplice riga:
<?php include(‘wp-blog-header.php’); ?>
Salvate il file e mettetelo nella root del blog.
La root del blog è la cartellina dove si trovano i file di sistema di wordpress come ad esempio wp-config.php o wp-login.php.
E adesso, cari amici, avete finito!
Come? direte voi: “tutto qui?”
Si! E’ tutto qui! E’ semplicissimo!
Basta aggiungere questa riga all’inizio di un file PHP e potrete usare tutta la potenza delle funzioni interne di wordpress e dei suoi plugin!
E infatti grazie a questo include (che conterrà istruzioni in linguaggio PHP), la pagina che scriverete sarà automaticamente in grado di ‘pescare’ tutte le funzioni, le informazioni e i widget usati dal vostro blog Wordpress.
Certo, così com’è, il file prova.php non serve proprio a niente, e allora proviamo a fargli fare qualcosa di visibile: editate il file facendolo diventare così:
<?php include(‘wp-blog-header.php’); ?>
<html>
<body>
<div class=”name”><?php bloginfo(‘name’); ?></div>
<div class=”description”><?php bloginfo(‘description’); ?></div>
</body>
</html>
Spostato sul server, lo potrete aprire andando all’indirizzo www.nomeblog.it/prova.php e con grande meraviglia scoprirete che le due righe PHP che abbiamo aggiunto hanno preso dal DB di Wordpress il nome e la descrizione del blog e ve la hanno stampata a video.
Usare lo stesso tema del blog
Vi piacerebbe fare la vostra pagina personale ma vorreste usare il tema del vostro blog?
Il vostro codice allora diventa:
<?php include(‘wp-blog-header.php’); ?>
<?php get_header(); ?>
<!– Comincia qui a scrivere contenuti –>
…
<!– Fine contenuti –>
<?php get_footer(); ?>
Descritta la prima riga (che ora sapete serve ad usare le funzioni di wordpress), la seconda riga (get_header()) scrive tutto il codice necessario a prendere dal tuo blog il tema e l’intestazione; grazie a questa riga avrai tutta la grafica già bella che pronta!
Ora non vi resta che inserire il vostro html, oppure il vostro php ed infine il get_footer() che vi consentirà di inserire lo stesso fondo pagina del vostro blog.
Ricordate che se usate il get_header() e il get_footer() non avrete bisogno di usare i tag <html>e <body> per aprire e chiudere le vostre pagine, visto che verranno inseriti automaticamente.
Inserire la SideBar del blog
Anche questa potrebbe essere una caratteristica che ci interessa molto: possiamo riutilizzare la sidebar dei widget del blog?
Certo che si!
Facile facile, il nostro codice diventa:
<?php include(‘wp-blog-header.php’); ?>
<?php get_header(); ?>
<!– Comincia qui a scrivere contenuti –>
…
<!– Fine contenuti –>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
quindi una sola riga in più (la penultima) per inserire tutti i widget che già avete nel blog.
Non so voi ma io, da vecchio programmatore, trovo tutto questo molto bello!
Creare siti web ed altro
Da ora in poi è tutta farina del vostro sacco, non resta che sbizzarrirvi con la vostra bravura nell’ HTML o nel PHP (ricordate che le pagine che realizzate devono essere sempre .php, visto che di fatto state usando questo linguaggio, anche se poi usate solo tag html), realizzando pagine di contenuto, web-application, siti-vetrine, minisiti, portali e chi più ne ha più ne metta!
Se sapete programmare in PHP o in HTML vedrete che riuscirete a realizzare siti ottimi, sopratutto se li svilupperete con gli strumenti adatti, come ad esempio Adobe® Dreamweaver® CS4, vero strumento di riferimento del settore;
se invece ancora non sapete programmare in HTML, ricordate che non è mai troppo tardi per imparare l’HTML e il PHP.
Se avete apprezzato questo articolo e se desiderate approfondire questo argomento, vi sarà sufficiente adularmi un pò nei commenti affinchè molto volentieri io ne riparli!

The Usare la potenza di Wordpress per creare siti web (con o senza blog) by Il Mondo dei Siti Web, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Share Alike 2.5 Italy License. Si raccomanda di leggere i termini e le condizioni aggiuntive disponibili a questo link www.mondositiweb.com.
Altri post che potrebbero interessarti:
- Come creare siti o gadget in Flash facilmente, gratis e in italiano
- Creare sondaggi online per il tuo blog è facile e gratis!
- Come fare rapidamente attività SEO con Windows Live Writer e Wordpress
- Una pagina stile facebook nel tuo blog con Lifestreaming per Wordpress
Articoli correlati elaborati dal plugin Yet Another Related Posts.




















maggio 21st, 2009 at 7:52 pm
ciao
ho provato, ma il risultato e questo:
Fatal error: Call to undefined function: bloginfo() in /membri/miduskiss/blog/prova.php on line 4
ciao
maggio 24th, 2009 at 2:26 pm
@antonio
Ciao antonio,
dall’errore che ricevi mi sembrerebbe che il tuo file non sia stato messo nella stessa cartella dove si trova il file ’wp-blog-header.php’.
Sei sicuro di ciò?