BuddyPress, WordPress y bbPress

Blog

Cómo adaptar cualquier tema a BuddyPress

En primer lugar, decir que no será un copia y pega y todo en marcha.

Deberás tener conocimientos de CSS, quizás no avanzados, pero si unos mínimos conocimientos.

En primer lugar descárgate el BuddyPress theme extension pack.

Cuando lo descomprimas te encontrarás una carpeta que se denomina “bp-template-pack” y dentro de esta otras tantas carpetas.

Esas carpetas, debes volcarlas directamente dentro de tu theme, es decir, wp-content/themes/TU_THEME/aquí_todas_las_carpetas

Ahora, deberemos añadir una línea al principio del archivo function.php de tu theme. Debe ser la primera de todas, Justo después de ‘<?php’ añadimos esta línea

include( TEMPLATEPATH . '/bp/bp-functions.php' );

Seguidamente, realizaremos una modificación en el archivo style.css.

En la parte superior de todo del archivo style.css, encontraremos una serie de líneas que son la descripción de theme. Entre ellas, veremos una que pone “Tags:” a todas las tags que haya, le añadiremos “buddypress” sin las comillas. Si tu archivo style.css no tiene esta línea, añade “Tags: buddypress” sin comillas. Esto, lo que hará es decirle a BuddyPress que es un tema preparado para funcionar con él.

Si ahora visitas tu sitio, verás la BuddyBar arriba de tu página. Lógicamente presupongo que has activado BuddyPress después de realizar las modificaciones.

Ahora, prueba a visitar algunos de los enlaces de BuddyPress. Verás que deberás realizar retoques css para que todo quede cuadrado y más parecido a tu página.

4 Comentarios

Comentarios

01
Bitacoras.com
17 febrero, 2010

Información Bitacoras.com…

Valora en Bitacoras.com: En primer lugar, decir que no será un copia y pega y todo en marcha. Deberás tener conocimientos de CSS, quizás no avanzados, pero si unos mínimos conocimientos. En primer lugar descárgate el BuddyPress theme extension pack. …..

 
02

[...] un par de dias, escribí otra entrada donde explicaba cómo hacer un theme compatible con BuddyPress. Pues bien, este plugin lo hace [...]

 
03
Ernesto
19 febrero, 2010

He intentado hacer esto y no me ha funcionado con el tema heatmap-adsense

 
04
José Conti
19 febrero, 2010
 

Dejar un comentario