¿Cansado de usar la versión anterior de bbPress? Quieres Publicaciones de BbPress sin complemento? bbPress es un software de foro de código abierto que los propietarios de sitios web han utilizado durante mucho tiempo para mejorar el rendimiento y el SEO del sitio web.
A diferencia de otros programas de foros, no tiene muchos problemas para instalar y administrar este complemento, pero en este momento molesta a los usuarios y causa problemas como problemas de publicación, escritura de virus, falta de respuesta, etc. Si tiene los mismos problemas, no se preocupe. sobre eso yo mismo.
Este blog lo creamos nosotros o todos ustedes. Aquí es donde compartimos las publicaciones de bbPress sin un complemento. Puede sonar extraño o menos impresionante, pero resolverá su problema fácilmente. Sin duda, tiene un par de complementos que puede usar en lugar de bbPress. Pero si estás buscando el mejor y más fácil método, no necesitas perder el tiempo descubriendo uno de nuestros fantásticos trucos.
Entonces, ¿estás emocionado?
Después de años de arduo trabajo y planificación, encontramos este truco personal. Nuestra razón principal para usar bbPress es obtener respuestas y publicar contenido en los foros, ¿verdad? Todo lo que necesitas para ver contenido y obtener respuestas.
Actualmente, el foro cierra las respuestas y solo contiene el contenido. En el futuro, puede usar USP Pro para reutilizar el foro tanto para compartir opiniones como para publicar contenido. Aquí solo hablaremos sobre el problema actual, que es mostrar contenido en el foro.
Así que este es todo nuestro blog. Recuerda, puedes usar este método si quieres deshacerte o tienes problemas con bbPress. Lo segundo a tener en cuenta, esta no es una solución comprobada, es una técnica simple de mostrar contenido o publicaciones sin un complemento en bbPress. También es una forma sencilla de acceder fácilmente al foro.
Tal vez estos pasos lo irriten ya que tiene que usar la codificación. Bueno, si eres un maestro en eso, estarás emocionado de hacerlo.
¡Empecemos!
Antes de comenzar, primero debe hacer una copia de seguridad de los datos de su sitio web. Porque vas a arriesgarte o jugar con los códigos. Asegúrese de tener una copia de seguridad de sus datos a través de un recurso real, es por precaución. Si ha hecho algo mal, puede administrar fácilmente su sitio web con una copia de seguridad rápida.
¿Cómo crear publicaciones de bbPress sin un complemento?
Hay algunos pasos que debe seguir.
Paso uno: agregue soporte a CPT
Trabajó en bbPress antes, por lo que tiene todos los datos como publicaciones y respuestas. Pero ahora no está usando bbPress, pero tiene una base de datos guardada. Y ambos requerían soporte para tipos de publicaciones no estándar. Para hacer esto, debe consultar el tutorial proporcionado y nuestro trabajo es mostrar publicaciones y respuestas, por lo que debe agregar soporte en consecuencia. Siga el código dado y para ello vaya al archivo functions.php.
// agregar soporte para el tema cpt
ShapeSpace_topic_cpt () {$ etiquetas = matriz (
‘nombre’ => __ (‘Temas’,’ ShapeSpace);
‘Singular _name’ => __ (‘Temas’,’ ShapeSpace);
‘menu_name’ => __ (‘Temas’,’ ShapeSpace);
‘name_admin_bar’ => __ (‘Temas’,’ ShapeSpace);
‘add_item’ => __ (‘Agregar nuevo’, ‘ShapeSpace);
);
$ argumentos = matriz (
‘etiquetas’ => $ etiquetas,
‘taxonomías’ => matriz (),
«Público» => verdadero,
);
// agregar soporte para la función de respuesta cpt ShapeSpace_reply_cpt () {$ etiquetas = matriz (
‘nombre’ => __ (‘Respuestas’, ‘Forma de espacio);
‘Singular _name’ => __ (‘Respuesta’, ‘ShapeSpace);
‘menu_name’ => __ (‘Respuestas’,’ ShapeSpace);
‘name_admin_bar’ => __ (‘Agregar nuevo’, ‘ShapeSpace);
‘add_item’ => __ (‘Agregar una nueva respuesta’, ‘ShapeSpace);
);
$ argumentos = matriz (
‘etiquetas’ => $ etiquetas,
‘taxonomías’ => matriz (),
«Público» => verdadero,
);
Agregue este código tal como está. Y también consulta WP Codex para adaptar todo a sus necesidades. Asegúrese de estar utilizando el código correcto para mostrar el tema y la respuesta.
Paso dos: mostrar el contenido
Ahora necesitamos una plantilla para mostrar el contenido y las respuestas. Y una forma sencilla de hacerlo es agregar el código dado. Primero debe agregar una nueva página y agregar trabajo en una plantilla personalizada con el código dado.
/ * Nombre de la plantilla: Publicaciones del foro * /
/ * esta es una plantilla de página temporal para buscar publicaciones antiguas en el foro y también ver functions.php para crear tipos de publicaciones personalizadas relacionadas * /
?>
$ paginado = (get_query__var (‘paginado’))? get_query__var (‘paginado’): 1;
$ args = array (‘post_type’ => array (‘topic),’ posts_per_page ‘=> 1,’ paged, ‘order’ => ‘ASC’); // foro, tema, respuesta
$temp = $wp_query;
$ wp_query = nulo;
Esta es una plantilla de página que puede agregar directamente a cualquier página personalizada. Por ejemplo:
/mytheme/page-custom.php)
Estas son las cosas que puede verificar después de aplicar estos trucos:
- Recibirá una plantilla de encabezado de tema.
- Usamos la variable paginada $ para facilitar la navegación del usuario. Esto le dará acceso fácil a los enlaces de navegación para que usted y el usuario puedan navegar rápidamente por los temas del foro.
- Comenzará un ciclo de temas. Gracias a esto, mostrará el título del contenido con metadatos y el foro.
- Obtendrá otro ciclo de respuesta donde le mostrará la identificación de la persona a la que respondió, el título de la respuesta y otra información útil.
- Con manage_options, el administrador puede verificar y navegar fácilmente por las publicaciones del foro. Bueno, esta opción depende de ti, si no quieres que otros administradores vean las publicaciones, no necesitas usarla.
- Asegúrese de usar dos bucles como wp_reset_variable_postdata () para restaurar la variable $ post en su consulta.
- Para agregar enlaces de navegación, use enlace_post_anterior () y enlace_post_siguiente ().
- Para ir a lo seguro, debe agregar wp_reset_query () para restaurar $ wp_query.
Pensamientos finales
Permítanme aclarar una vez más que las publicaciones de bbPress sin un complemento son solo una forma de evitar bbPrensa enchufar. Esto solo se proporciona para hacerlo más amigable y seguro en caso de problemas futuros.
Esto es fácil de hacer, pero debe tener mucho cuidado al agregar código en su archivo functions.php. Para ver el mejor ejemplo, puede probarlo en un archivo WP aleatorio. Esto puede ayudarlo a mostrar los hilos del foro con títulos y respuestas con su ID de usuario. ¡Buena suerte!








