Crear tu theme para bbPress
Como ahora bbPress 0.80 tiene soporte para usar varios themes (igual que Wordpress), vamos a decirles como crear su theme para bbPress. Actualmente existen muy pocos themes de bbPress para el público, y estamos viendo si varios diseñadores se inspiran y comienzan a crear themes para bbPress.
Un Theme de bbPress consiste en los siguientes archivos:
- Una hoja de estilos llamado Style.css
- Un Screenshot de tu theme (300×225) llamado screenshot.png
- Varios archivos del template.
En la Parte de Arriba de tu hoja de estilos vas a agregar lo siguiente:
/*
Theme Name: Un nombre para tu theme
Theme URI: Un link donde se encuente tu theme.
Description: Una descripción sobre tu Theme. Por ejemplo “Un diseño rojo y amarillo con un formato de 3 columnas y un sidebar a la derecha” o algo más loco como “Una creación de los extraterrestes de Jupiter”
Version: El número de versión de tu theme, siempre es bueno arreglaro, que solamente incluya números naturales y decimales.
Author: Autor del theme original.
Author URI: Página Web del Autor.
Ported By: Nombre de la Persona que aporto el theme a bbPress (si aplica)
Porter URI: URL de la persona que aporto el theme.
*/
Archivos del Template (el que trae bbPress)
- front-page.php: Se usa como página de portada del foro.
- forum.php: Cuando alguien está viendo el foro.
- edit-post.php: Cuando alguien está editando un post.
- edit-form.php: Cuando alguien se encuentra en el formulario para editar un post, llamdo por
edit_form(). - favorites.php: Cuando alguien está viendo los favoritos de algún usuario.
- header.php: Es la cabezera del blog, llamdo por
bb_get_header(). - footer.php: Es el pie de la página, llamado por
bb_get_footer(). - login.php: Cuando alguien está viendo la página de login ( /bb-login.php).
- login-form.php: Cuando alguien va a conectarse a una cuenta, llamado por login_form(),
- logged-in.php: Llamado por login_form() cuando un usuario ha iniciado sesión.
- password-reset.php: Cuando un usuario está visitando la página para pedir nueva contraseña.
- post-form.php: Cuando un usuario está en el formulario para escribir un post, llamado por post_form().
- post.php : Cuando un usuario está viendo un mensaje del foro, llamado por bb_post_template()
- profile.php: Cuando un usuario está viendo su perfil.
- profile-edit.php: Cuando un usuario está editando su perfil.
- profile-base.php: Cuando alguien está viendo una página agrega por un plugin a un perfil de usuario (voy a revisar bien esto)
register.php : Cuando un usuario se está registrando.
- register-success.php: Cuando un usuario se ha registrado.
- search.php :Cuando alguien está viendo los resultados de una busqueda.
- search-form.php: Cuando alguien está rellenando el formulario para buscar, Llamado por search_form().
- stats.php: Cuando alguien está viendo las estadísticas del foro.
- topic.php : Cuando alguien está viendo un tópico.
- topic-tags.php : Llamado por topic_tags().
- tag-form.php : Llamado por tags_form().
- topic-tags.php : Llamado por topic_tags().
- tags.php : Cuando alguien está viendo la página de tags.
- tag-single.php : Cuando alguien está viendo un tag.
- view.php : Cuando alguien está viendo una página como ‘Topics with no replies’.
Fuente y más info en: Documentación de bbPress sobre Themes


















