bbPress: integrare e utilizzare le funzioni di WordPress

bbPress è un semplice ma completo Forum scritto in PHP e MySQL che fornisce un’ottima integrazione con WordPress.
L’integrazione con WordPress è costruita su vari livelli, che avremmo modo di analizzare in seguito. Per iniziare ecco un semplice snippet da inserire nel file di configurazione di bbPress: bb-config.php.

1
2
3
4
5
6
// Carica l'engine Wordpress
// La doppia chiamata a dirname() corrisponde, ovviamente
// ad un "../" e dipende da dove è posizionato bbPress
// rispetto alla root di Wordpress
require_once( dirname( dirname( __FILE__ ) ) . '/wp-blog-header.php' );
define('WP_BB', true);

Questo codice permette di utilizzare il kernel di WordPress all’interno dell’ambiente bbPress. In pratica, quindi, è possibile inserire funzioni come get_bloginfo() (o qualsiasi altra funzione come get_header()) nelle pagine facenti parte del tema del Forum. In questo modo sarà semplice, ad esempio, uniformare il layout grafico, permettendo al tema bbPress di accedere all’impaginazione WordPress.

4 commenti a: “ ”

  1. 06 ott, 2009 Giulidda, guadadnare in internet per principianti.:

    Non lo sapevo, Io voglio sostituire phbb e WordPress, buon articolo, grazie.

  2. 04 dic, 2009 Undolog.com» Wordpress: visualizzare gli ultimi topic di bbPress:

    [...] Abbiamo visto come integrate il kernel di WordPress in bbPress, per usare ad esempio qualche funzione WordPress o condividere il tema. Ora vedremo il contraio, cioè come mostrare le informazioni del forum bbPress nella Home Page di WordPress. Per fare questa operazione esistono alcuni Plugin (alcuni funzionanti e altri no). Noi qui vedremo invece come scrivere una – davvero – semplice funzione che, in caso, può essere migliorata e perfezionata per tutti i casi. PLAIN TEXT PHP: [...]

  3. 08 mag, 2010 giulius84:

    Una volta inserita la snipplet nel file bb-config.php vado nella pagina del template di bb-press dove utilizzo la funzione get_header() e non visualizzo l’intestazione di WordPress su bb-press… In definitiva credo che utilizzare tale hack non risolva il problema suggerito nel titolo del post!!
    P.S.: suggerisco la guida sul wiki di WordPress Italia

  4. 09 mag, 2010 Giovambattista Fazioli:

    @giulius84: probabilmente non ti funziona perchè, come indicato nel codice di esempio (vedi commenti), dipende da dove è installato bbPress rispetto a WordPress. Inoltre questo non è un hack, bensì il metodo suggerito dagli sviluppatore di bbPress, vedi: Integration with WordPress

Lascia un commento

TAG XHTML PERMESSI: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERIMENTO CODICE:
<pre></pre> // blocco generico
                   <code></code> // blocco generico
                   [cc_actionscript][/cc_actionscript] // Actionscript
                   [cc_actionscript3][/cc_actionscript3] // Actionscript 3
                   [cc_css][/cc_css] // CSS Style Sheet
                   [cc_html][/cc_html] // HTML
                   [cc_js][/cc_js] // Javascript
                   [cc_objc][/cc_objc] // Objective-C
                   [cc_php][/cc_objc] // PHP
                   [cc_sql][/cc_sql] // SQL