Area gadget   Area per chi comincia   Area per i professionisti del web  

Premiaci con un click

Annunci



Google FriendConnect

Visitatori Recenti


mag 14

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!

wp-logo

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! ;-)

Creative Commons License
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:

  1. Facebook mette il turbo a WordPress?
  2. WordPress 3.0 : nuove caratteristiche e i primi temi gratis
  3. Blogger contro wordpress: arriva il designer di template su blogger.com
  4. Font per siti web
  5. Temi Manga per personalizzare il tuo Blog
  6. Come creare il tuo business online (Segnalazione)
  7. Gadget per blog: testi di prova per il tuo sito
  8. Chrome: le novità che lo rendono molto più di un web browser

Articoli correlati elaborati dal plugin Yet Another Related Posts.

11 Responses to “Usare la potenza di WordPress per creare siti web (con o senza blog)”

  1. antonio Says:

    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

  2. Roberto Says:

    @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ò?

  3. renato Says:

    Ciao, complimenti per il blog… stai un pezzo avanti. Ascolta io avrei bisogno di accedere al file ’wp-blog-header.php’ tramite uno script php che fa dei calcoli (il quale non si trova nella Root del blog) sulla base dei dati forniti da un form HTML presente in una pagina del blog. Come faccio? :-( grazie comunque

  4. Feif Says:

    Ciao, davvero carino il tuo blog. Ho trovato un sito che potrebbe interessarti, mi sono iscritto alla newsletter e ho visto gli screenshot, sembra davvero un ottimo plugin per wordpress.. Dimmi un pò cosa ne pensi. http://www.wpautopost.it/

  5. guadagnare online Says:

    Molto interessante! In effetti usiamo tutti WordPress per creare blog, invece può essere ottimo anche per creare siti web. Anche perché si possono sfruttare tutti i temi gratuiti e i plugin che ci sono in giro. Ho proprio intenzione di seguire i tuoi suggerimenti per alcuni siti che ho in mente. :-)

  6. Marcello-Night Says:

    Porca paletta questa non l'avevo pensata… effettivamente WP ha parecchi moduli interessanti, effetti gallery, slider, ecc. Poterli sfruttere così semplicemente è un'idea geniale!!! Ma chi sei? UN GENIO!!! (basta come adulazione per vederti scrivere altri esempi o devo esagerare di più???) :-) )

  7. mary Says:

    Vi segnalo questo widget semplicissimo che integra 10.000 radio in qualsiasi sito o blog http://www.findradio.net/findradio-widget

  8. avocado calories Says:

    I enabled comments on my blogger page but it only shows the comments link, and when it’s clicked, a new page opens to show the comments. Is there a way to just have the comments show on my main page right underneath the blog, I don’t want just a link to the comments page..

  9. creazione siti web Says:

    This is the perfect blog for anyone who wants to know about this topic. The article is nice and its pleasant to read. I have known very important things over here. I admire the valuable advice you make available in your expertly written content. I want to thank you for this informative read; I really appreciate sharing this great.

  10. creazione siti web Says:

    Thanks for the post, blog contain very good information to read.

  11. creazione siti web Says:

    The post is written in very a good manner and it entails many useful information for me. I appreciated what you have done here. I am always searching for informative information like this. Thanks for sharing with us.

Leave a Reply

Link

Ranking






Criteo & Blogcatalog