Instalación y configuración del plugin de foros bbPress RC3 en tu WordPress

Tenía instalado este plugin en algunos de mis foros, pero poco mas habia hecho pues aun estaba migrando el contenido de la plataforma anterior. Resulta que ayer me puse a pasar los post de los foros de uno y me encontré con algunas pegas como que la url de los foros daba error 404 y que mi theme no estaba adaptado para .

En este post trataré de solucionaros estos problemas y de ayudaros a instalar y configurar bbPress además de que en sencillos pasos, adapteis vuestro theme a bbPress.

Dev4press publicó un video describiendo la instalación de bbPress en su versión plugin que lo que hace es traer la funcionalidad de foro a tu sitio sin que tengas que instalarlo de forma separada y adaptarlo como pasaba antes con la versión 1.0.

0 Instalación y configuración del plugin de foros bbPress RC3 en tu WordPress

Cómo integrar los foros bbPress con tu tema

Los pasos de instalación yo creo que, aparte de saberlos prácticamente todos, en el vídeo quedan muy claros pese a estar en inglés, si tienes cualquier problema coméntame y te intentare ayudar.

Seguramente ya tenés un tema en tu bien especialmente diseñado (de pago) o uno que has adaptado o no y quieres usar ese aspecto en los foros y no el del básico. Lograr la integración de los foros bbPress con tu tema WordPress es relativamente sencilla siguiendo estos pasos:

  1. Copia la carpeta /-content/plugins/bbpress/bbp-themes/bbp-twentyten a tu carpeta de temas, /wp-content/themes.
  2. Luego edita el tema que acabas de copiar yendo a AparienciaEditor, selecciona bbPress (Twenty Ten) como tema a editar en el desplegable y editá la hoja de estilos del tema. En el encabezado del tema dice:
    /**
     * Theme Name: bbPress (Twenty Ten)
     * Theme URI: http://bbpress.org
     * Description: Adds bbPress forums to the Twenty Ten theme
     * Author: WordPress and bbPress teams
     * Version: 1.1
     * Tags: bbpress, black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
     *
     **
     *
     * This file intentionally left blank. Styles are enqueued in functions.
     *
     * 1 - ./css/bbpress.css
     *
     **/
  3. Dependiendo de la versión del plugin que tengas, agrega o edita la siguiente linea despues de Tags: (…):
    * Template: nombre-de-la-carpeta-de-tu-tema

    O sea, si tu tema es el Twenty Ten que viene de forma predeterminada con WordPress, el nombre de su carpeta es twentyten. Esto en la RC3 por ejemplo ya viene puesto por defecto por lo que solo hay que cambiar el nombre. Ten en cuenta que si tu theme es un Child, la carpeta que debes poner es la del theme Padre, ya que sino tendras problemas.

    Finalmente en AparienciaTemas, activa este nuevo tema. Si usabas un Child, copia en este los archivos modificados. Ya está, ahora el plugin bbPress está completamente integrado con tu tema. Si quieres puedes poner:

    add_theme_support( 'bbpress' );

    en el functions.php de tu tema, aunque no hace falta.

De esta forma el tema bbPress del plugin se ha convertido en un hijo (Child) de tu tema original, y usará todo su CSS y , a la vez que incorporará todas las funciones de bbPress. Con esto ya puedes usar los foros en tu sitio.

Limitaciones

El inconveniente con esto, como os comento mas arriba, son los temas que ya son hijos.

En estos casos podrías copiar todos los archivos del tema bbPress a excepción de functions.php y pegarlos dentro de la carpeta de tu tema, no ya como un tema separado. En este caso tendrás que hacer algunos ajustes para su integración, como sería integrar el código en el functions.php del tema bbPress con el functions.php de tu propio tema. De todos modos habitualmente será copiar y pegar el código, porque por lo que he visto no hay ningún conflicto potencial.

Si finalmente te da error 404 al entrar en la url de los foros, prueba a guardar de nuevo los permalinks.

  • http://twitter.com/SuperTamagochi/status/104163701514444800/ Javier Fuentes (@SuperTamagochi) (@SuperTamagochi)

    Instalación y configuración del plugin de foros bbPress RC3 en tu WordPress: Tenía instalado este plugin en algu… http://t.co/GsXQPmT

  • http://www.pachakamaq.com Fliberty Pérez

    Ya prácticamente he realizado la integración del plugin bbpress con mi theme, se muestran los foros y eso, pero al acceder a alguno de ellos aparece un error 404, he guardado permalinks, pero no ha solucionado el error, a que se debe?

    • http://www.evitalacrisis.com/ Evita la Crisis

      Hola,

      Revisa que no tengas ningun plugin que guarde cache o similar, si es asi limpiala y vuelve a guardar los permalink, por que esa es la solucion que a mi me funciono, sino podria ser que te diera conflicto con algun plugin aunque de eso hasta ahora no he oido nada. Cuentanos y vamos viendo.

      Salu2

  • http://www.pachakamaq.com Fliberty Pérez

    Bueno he desactivado el cache y he actualizado permalinks, pero nada; normalmente la estructura de permalinks en el foro es como sigue:

    forums/forum/category/topic

    Con esa estructura me genera un error, pero si en cambio ingreso como:

    forums/forum/topic
    El error desaparecey se visualiza correctamente.

    En donde puedo modificarle la estructura?.

    • http://www.evitalacrisis.com/ Evita la Crisis

      Hola

      Se modifica en los ajustes de Forums (ajustes/Forums), donde te pone single slugs, tienes una casilla que puedes desmarcar y puedes editar las otras cadenas también para ponerlas en español. Recuerda luego volver a guardar los permalinks.

      Salu2

      • http://www.pachakamaq.com Fliberty Pérez

        Que tal, he realizado ajustes a la estructura, he incluso desactivado la opción que me indicas, pero aún así no soluciona el problema; para ello he desactivado previamente el plugin de cache.

        • http://www.evitalacrisis.com/ Evita la Crisis

          Hola

          Pues me dejas ahora mismo que ya no se que mirar. Indagare a ver si doy con tu problema o a ver si algún compi mas te puede contestar. Si das con ello también te agradecería que nos lo comentases para saberlo para la próxima.

          Salu2

  • Enrique Hudson

    Gracias por el articulo quedo muy claro y pude adaptar el bbpress en casi cualquier tema, aunque con algunos temas que tienen funciones adicionales como esquema de colores y otras cosas se pierden dichas funciones cuando el tema es hijo…

    Cuando se copian los archivos al tema y se fusiona el archivo de funciones se conserva perfectamente, aunque es un poco latoso si se cambia constantemente el tema…

    • http://www.evitalacrisis.com/ Evita la Crisis

      Hola

      Efectivamente, tienes toda la razón, pero bueno tenemos un punto de partida.

      Salu2

  • http://twitter.com/SuperTamagochi/status/148350047627657216/ Javier Fuentes (@SuperTamagochi) (@SuperTamagochi)

    Instalación y configuración del plugin de foros bbPress RC3 en tu WordPress: http://t.co/IHL3KFK0

           
mayo 2012
L M X J V S D
« abr    
 123456
78910111213
14151617181920
21222324252627
28293031  

Nube de Tags