Mostrar publicaciones de bbPress sin un complemento
Publicado: 2021-11-02
¿Te has cansado de usar una versión antigua de bbPress? ¿Quieres publicaciones de bbPress sin un 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 del sitio y el SEO.
A diferencia de otro software de foro, no siente tantos problemas al instalar y administrar este complemento, pero hoy en día esto preocupa a los usuarios y causa problemas como problemas de publicación, creación de virus, falta de respuestas, etc. Si tiene los mismos problemas, no lo haga. preocuparse.
Hemos creado este blog o todos ustedes. En esto, hemos compartido sobre las publicaciones de bbPress sin un complemento. Puede sonar extraño o menos impresionante, pero esto resolverá su problema fácilmente. Sin duda, tiene varios complementos para usar en lugar de bbPress. Pero, si está buscando el mejor y más fácil método, entonces no necesita perder el tiempo para explorar uno de nuestros fantásticos trucos.
Entonces, ¿estás emocionado?
Encontramos este truco personal después de años de arduo trabajo y planificación. Nuestra principal razón para usar bbPress es recibir respuestas y publicar contenido en los foros, ¿verdad? Todo lo que necesita para mostrar contenido y obtener respuestas.
Y en estos días, el foro ha cerrado las respuestas y solo presenta contenido. En el futuro, puede usar USP Pro para reutilizar el foro tanto para compartir vistas como para publicar contenido. Aquí, hablaremos solo del problema actual, es decir, mostrar contenido en el foro.
Así que este es todo nuestro blog sobre. Recuerde, puede usar este método si quiere deshacerse de bbPress o si tiene problemas con esto. La otra cosa que debe tener en cuenta es que no es una solución verificada, esta es una técnica simple para mostrar el contenido o las publicaciones sin complemento en bbPress. Además, esta es una forma sencilla de acceder al foro con facilidad.
Tal vez estos pasos te irriten porque tienes que usar codificación. Bueno, si eres un maestro en eso, entonces te emocionará hacerlo.
¡Comencemos!
Antes de comenzar, primero debe crear una copia de seguridad de los datos de su sitio web. Como vas a arriesgarte o jugar con códigos. Asegúrese de tener una copia de seguridad de sus datos a través de un recurso genuino, es por precaución. En caso de que haya hecho algo mal, puede administrar fácilmente su sitio con una copia de seguridad rápida.
¿Cómo bbPress Publicaciones sin un complemento?
Hay algunos pasos que tienes que hacer.
Paso uno: agregue soporte a CPT
Anteriormente, está trabajando en bbPress, por lo que tiene todos los datos como publicaciones y respuestas. Pero ahora no está usando bbPress, pero tiene una base de datos almacenada. Y ambos requerían soporte para tipos de publicaciones personalizadas. Entonces, para hacer esto, debe ver el tutorial dado y nuestro trabajo es mostrar las publicaciones y las respuestas, por lo que debe agregar soporte en consecuencia. Siga el código dado y para hacerlo, vaya al archivo functions.php.
// agregar soporte para el tema cpt
Función 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'=> array(),
“público'=> verdadero,
);
// agregar soporte para la función cpt de respuesta ShapeSpace_reply_cpt () {$labels =array (

'nombre'=>__ ('Respuestas', 'ShapeSpace);
'Singular _name' =>__ ('Respuesta', 'ShapeSpace);
'menu_name'=>__ ('Respuestas', 'ShapeSpace);
'name_admin_bar'=>__ ('Agregar nuevo', 'ShapeSpace);
'add_item'=>__ ('Agregar nueva respuesta', 'ShapeSpace);
);
$argumentos=matriz (
'etiquetas'=> $etiquetas,
'taxonomías'=> array(),
“público'=> verdadero,
);
Agregue este código sin cambios. Y también consulta a WP Codex para personalizar todo según sus necesidades. Asegúrese de estar utilizando el código adecuado para mostrar el tema y la respuesta.
Paso dos: Mostrar contenido
Ahora, necesitamos una plantilla para mostrar el contenido y las respuestas. Y la manera simple de hacer esto 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.
<?php
/* Nombre de la plantilla: Publicaciones del foro */
/* esta es una plantilla de página temporal para buscar publicaciones antiguas en foros y ver también functions.php para la creación de tipos de publicaciones personalizadas relacionadas */
?>
<?php obtener_encabezado (); ?>
<div class=”contenido” id=”contenido”>
<clase de artículo=”envolver”>
<?php if (usuario_actual_puede ('manage_options')) : ?>
<?php // Temas
$paginado = (get_query__var ('paginado')) ? get_query__var ('paginado') :1;
$args = array ('post_type'=> array ('tema), 'posts_per_page'=> 1, 'paged,'order'=> 'ASC'); // foro, topioc, respuesta
$temp=$wp_query;
$wp_query= nulo;
</artículo>
</div>
<php obtener_pie de página (); ?>
Es una plantilla de página que puede agregar directamente a cualquier página personalizada. Por ejemplo:
/mytheme/page-custom.php)
Aquí están las cosas que puede verificar después de aplicar estos códigos:
- Obtendrá la plantilla de encabezado del tema.
- Hemos utilizado la variable $paged para facilitar la navegación del usuario. Con esto, obtendrá fácil acceso a los enlaces de navegación para que usted y el usuario puedan navegar rápidamente por los temas del foro.
- Comenzará el ciclo de temas. Con esto, mostrará el título del contenido con metadatos y foro.
- Obtendrá otro bucle para las respuestas donde se mostrará la identificación de la persona respondida, el título de la respuesta y otra información útil.
- Con manage_options, el administrador puede verificar fácilmente las publicaciones del foro y navegar luego. Bueno, esta opción depende de usted para su uso, si no desea que otros administradores puedan ver las publicaciones, no necesita usar esto.
- Asegúrese de haber usado dos bucles como wp_reset_variable_postdata () para restaurar la variable $post en la consulta.
- Para agregar enlaces de navegación, use enlace_post_anterior () y enlace_post_siguiente ().
- Para jugar seguro, debe agregar wp_reset_query () para restaurar $wp_query.
Pensamientos finales
Permítanme aclararles nuevamente que las publicaciones de bbPress sin un complemento son solo una forma de evitar el complemento de bbPress. Esto se ha compartido solo para que esté más adelantado y seguro para futuros problemas.
Esto se puede hacer fácilmente, pero debe tener mucho cuidado al agregar codificación en el archivo functions.php. Para ver el mejor ejemplo, puede probarlo en el archivo WP que es aleatorio. Esto puede ayudar a mostrar los temas de su foro con títulos y respuestas con la identificación del usuario. ¡La mejor de las suertes!