Exibir postagens do bbPress sem um plug-in
Publicados: 2021-11-02
Você está cansado de usar uma versão antiga do bbPress? Você quer bbPress Posts sem um Plugin ? O bbPress é um software de fórum de código aberto que tem sido usado há muito tempo pelos proprietários de sites para melhorar o desempenho do site e o SEO.
Ao contrário de outros softwares de fórum, você não sente muitos problemas em instalar e gerenciar este plugin, mas hoje em dia isso incomoda os usuários e causa problemas como postar problemas, criar vírus, sem respostas, etc. preocupar.
Nós criamos este blog ou todos vocês. Neste, compartilhamos sobre o bbPress Posts sem um Plugin. Pode parecer estranho ou menos impressionante, mas isso resolverá seu problema facilmente. Sem dúvida, você tem vários plugins para usar em vez do bbPress. Mas, se você está procurando o melhor e mais fácil método, não precisa perder tempo para explorar um de nossos fantásticos truques.
Então, você está animado?
Encontramos esse truque pessoal depois de anos de trabalho duro e planejamento. Nosso principal motivo para usar o bbPress é obter respostas e postar conteúdo nos fóruns, certo? Tudo o que você precisa para exibir conteúdo e obter respostas.
E esses dias, o fórum fechou as respostas e apresenta apenas conteúdo. No futuro, você pode usar o USP Pro para reutilizar o fórum para compartilhar visualizações e postar conteúdo. Aqui, falaremos apenas sobre o assunto atual, ou seja, exibir conteúdo no fórum.
Então este é o nosso blog inteiro sobre. Lembre-se, você pode usar esse método se quiser abandonar o bbPress ou ter problemas com isso. A outra coisa que você deve ter em mente não é uma solução verificada, esta é uma técnica simples para exibir o conteúdo ou posts sem plugin no bbPress. Além disso, esta é uma maneira simples de acessar o fórum com facilidade.
Talvez essas etapas o irritem porque você precisa usar codificação. Bem, se você é mestre nisso, então você vai se excitar para fazer isso.
Vamos começar!
Antes de começar, primeiro você precisa criar um backup dos dados do seu site. Como você vai arriscar ou brincar com códigos. Certifique-se de fazer backup de seus dados por meio de recurso genuíno, é por precaução. Caso você tenha feito algo errado, você pode gerenciar facilmente seu site com um backup rápido.
Como postar no bbPress sem um plugin?
Existem alguns passos que você tem que fazer.
Primeiro passo- Adicionar suporte aos CPTs
Anteriormente, você estava trabalhando no bbPress para ter todos os dados como postagens e respostas. Mas agora você não está usando o bbPress, mas armazenou o banco de dados. E ambos precisavam de suporte para tipos de postagem personalizados. Então, para fazer isso, você precisa ver o tutorial fornecido e nosso trabalho é exibir postagens e respostas, então você deve adicionar suporte de acordo. Siga o código fornecido e para isso, vá para o arquivo functions.php.
// adiciona suporte para tópico cpt
Função shapeSpace_topic_cpt () {$labels=array (
'name'=>__ ('Tópicos', 'ShapeSpace);
'Singular _name' =>__ ('Tópicos', 'ShapeSpace);
'menu_name'=>__ ('Tópicos', 'ShapeSpace);
'name_admin_bar'=>__ ('Tópicos', 'ShapeSpace);
'add_item'=>__ ('Adicionar Novo', 'ShapeSpace);
);
$args=matriz (
'labels'=> $labels,
'taxonomias'=> array(),
“público'=> verdadeiro,
);
// adiciona suporte para função de resposta cpt ShapeSpace_reply_cpt () {$labels =array (

'name'=>__ ('Respostas', 'ShapeSpace);
'Singular _name' =>__ ('Reply', 'ShapeSpace);
'menu_name'=>__ ('Replies', 'ShapeSpace);
'name_admin_bar'=>__ ('Adicionar Novo', 'ShapeSpace);
'add_item'=>__ ('Adicionar nova resposta', 'ShapeSpace);
);
$args=matriz (
'labels'=> $labels,
'taxonomias'=> array(),
“público'=> verdadeiro,
);
Adicione este código sem alterações. E você também consulta o WP Codex para personalizar tudo de acordo com suas necessidades. Certifique-se de estar usando o código adequado para exibir o tópico e a resposta.
Etapa 2 - Exibir conteúdo
Agora, precisamos do modelo para exibir o conteúdo e as respostas. E a maneira simples de fazer isso é adicionar o código fornecido. Primeiro, você precisa adicionar uma nova página e adicionar trabalho no modelo personalizado com o código fornecido.
<?php
/* Nome do modelo: Postagens do fórum */
/* este é um modelo de página temporária para procurar posts antigos em fóruns e ver também functions.php para criação de tipos de posts personalizados relacionados */
?>
<?php get_header(); ?>
<div class=”conteúdo” id=”conteúdo”>
<article class="wrap">
<?php if (current_user_can ('manage_options')) : ?>
<?php // Tópicos
$paged = (get_query__var ('paged')) ? get_query__var('paged'): 1;
$args = array ('post_type'=> array ('topic), 'posts_per_page'=> 1, 'paged,'order'=> 'ASC'); // fórum, tópico, resposta
$temp=$wp_query;
$wp_query= null;
</article>
</div>
<php get_footer(); ?>
É um modelo de página que você pode adicionar diretamente a qualquer página personalizada. Por exemplo:
/mytheme/page-custom.php)
Aqui estão as coisas que você pode verificar depois de aplicar esses códigos:
- Você obterá o modelo de cabeçalho do tema.
- Usamos a variável $paged para facilitar a navegação do usuário. Com isso, você terá acesso fácil aos links de navegação para que você e o usuário possam navegar rapidamente pelos tópicos do fórum.
- Ele iniciará o loop para tópicos. Com isso, exibirá o título do conteúdo com metadados e fórum.
- Você receberá outro loop para respostas, onde exibirá o ID da pessoa respondida, o título da resposta e outras informações úteis.
- Com manage_options, o administrador pode verificar facilmente as postagens do fórum e navegar em seguida. Bem, esta opção depende de você para usar, se você não quiser que outros administradores possam ver as postagens, você não precisa usar isso.
- Certifique-se de usar dois loops como wp_reset_variable_postdata () para restaurar a variável $post na consulta.
- Para adicionar links de navegação, use previous_post_link() e next_post_link().
- Para jogar pelo seguro, você deve adicionar wp_reset_query () para restaurar $wp_query.
Pensamentos finais
Deixe-me esclarecer com você novamente que o bbPress Posts sem um plug-in é apenas uma maneira de evitar o plug-in do bbPress. Isso foi compartilhado apenas para deixá-lo mais à frente e seguro para problemas futuros.
Isso pode ser feito facilmente, mas você deve ter um cuidado extra ao adicionar codificação no arquivo functions.php. Para ver o melhor exemplo, você pode experimentá-lo no arquivo WP, que é aleatório. Isso pode ajudar a exibir os tópicos do fórum com títulos e respostas com o ID do usuário. Boa sorte!