Avatar of Arturo

by

Personalizzare i link di BuddyPress

7 maggio 2009 in Sviluppo

Finalmente siamo arrivati alla versione 1.0 di BuddyPress, tale versione viene considerata come stabile, quindi possiamo passare ad un passo successivo e quindi condividere qualche informazione per personalizzare al meglio e come piu’ si preferisce il vostro BuddyPress.

Come prima cosa illustriamo come personalizzare i link dei componenti interni di BuddyPress.

Di base i permalink di BuddyPress hanno una propria struttura, vediamo di capire meglio come funzionano.
Ad esempio, l’URL http://esempio.it/members/arturo/messages dice a BuddyPress che stai vedendo l’area membri che riguarda l’utente arturo, e nel componente messaggi prova a visualizzare i nuovi messaggi. A questo punto BuddyPress fa i suoi controlli per verificare che si hanno i permessi per visualizzare tale pagina, prendere i nuovi messaggi e visualizzarli all’interno del template.

Come si puo’ vedere da questo esempio parti dei link di BuddyPress sono parte integrante di come l’applicazione funziona. Ma come possiamo personalizzarlo?

E’ un procedimento davvero molto semplice, basta definire nel wp-config.php del vostro MU la “parola” da usare come spezzone del link. Tutti gli spezzoni per ogni singolo componente di BP puo’ essere cambiato. Di seguito troverete un elenco degli spezzoni che si possono personalizzare (con alcune parti aggiuntive gia’ personalizzate) che cambiera’ la parte del link relativa al componente:

 define ( 'BP_ACTIVITY_SLUG', 'attivita' );
define ( 'BP_BLOGS_SLUG', 'blogs' );
define ( 'BP_MEMBERS_SLUG', 'utenti' );
define ( 'BP_FRIENDS_SLUG', 'amici' );
define ( 'BP_GROUPS_SLUG', 'gruppi' );
define ( 'BP_MESSAGES_SLUG', 'messaggi' );
define ( 'BP_WIRE_SLUG', 'wire' );
define ( 'BP_XPROFILE_SLUG', 'info' );

/* Altri spezzoni che non riguardano i componenti */
define ( 'BP_REGISTER_SLUG', 'registrazione' );
define ( 'BP_ACTIVATION_SLUG', 'attivazione' );
define ( 'BP_SEARCH_SLUG', 'ricerca' );
define ( 'BP_HOME_BLOG_SLUG', 'novita' );

E’ solo questione di utilizzare questi gia’ forniti o personalizzare lo spezzone di link secondo quello che piu’ piace o si reputa giusto per il nostro social network.

Quindi basta incollare il tutto nel nostro wp-config.php prima della riga “Stop editing” o “Fine modifiche” ed il gioco e’ fatto.

ATTENZIONE: ho trovato un bug nel sistema della modifica degli url, se lo si vuole usare per il momento c’e’ una riga da NON inserire assolutamente, altrimenti si va incontro a problemi nella visualizzazione dei profili, ovvero, inserite tutte le righe di codice sopra citata ad eccezzione di:


define ( 'BP_XPROFILE_SLUG', 'info' );

appena questo piccolo problema verra’ risolto, penso nella versione successiva, vi aggiornero’.

1 response to Personalizzare i link di BuddyPress

  1. Nice Information.. Thx for sharing this

    information

Leave a reply

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>