Visualizza i post di bbPress senza un plug-in
Pubblicato: 2021-11-02
Sei stanco di usare una vecchia versione di bbPress? Vuoi bbPress Posts senza un Plugin ? bbPress è un software per forum open source utilizzato da molto tempo dai proprietari di siti Web per migliorare le prestazioni del sito e la SEO.
A differenza di altri software per forum, non senti molti problemi nell'installazione e nella gestione di questo plugin, ma oggigiorno questo preoccupa gli utenti e causa problemi come la pubblicazione di problemi, la creazione di virus, nessuna risposta, ecc. Se riscontri gli stessi problemi, non farlo preoccupazione.
Abbiamo creato questo blog o tutti voi ragazzi. In questo, abbiamo condiviso i post di bbPress senza un plug-in. Può sembrare strano o meno impressionante, ma questo risolverà facilmente il tuo problema. Senza dubbio, hai diversi plugin da usare al posto di bbPress. Ma se stai cercando il metodo migliore e facile, non devi perdere tempo per esplorare uno dei nostri fantastici trucchi.
Allora, sei eccitato?
Abbiamo trovato questo trucco personale dopo anni di duro lavoro e pianificazione. Il nostro motivo principale per utilizzare bbPress è ricevere risposte e pubblicare contenuti sui forum, giusto? Tutto ciò di cui hai bisogno per visualizzare i contenuti e ottenere risposte.
E in questi giorni il forum ha chiuso le risposte e presenta solo contenuti. Per il futuro, puoi utilizzare USP Pro per riutilizzare il forum sia per la condivisione di visualizzazioni che per la pubblicazione di contenuti. Qui parleremo solo del problema attuale, ovvero visualizzare i contenuti nel forum.
Quindi questo è tutto il nostro blog su. Ricorda, puoi usare questo metodo se vuoi abbandonare bbPress o avere problemi con questo. L'altra cosa che dovresti tenere a mente non è una soluzione verificata, questa è una tecnica semplice per visualizzare il contenuto o i post senza plug-in in bbPress. Inoltre, questo è un modo semplice per accedere facilmente al forum.
Forse questi passaggi ti irriteranno perché devi usare la codifica. Bene, se sei un maestro in questo, ti entusiasmerai a farlo.
Cominciamo!
Prima di iniziare, devi prima creare un backup dei dati del tuo sito web. Poiché stai per correre un rischio o giocare con i codici. Assicurati di aver eseguito il backup dei tuoi dati tramite una risorsa genuina, è per precauzione. Nel caso in cui tu abbia fatto qualcosa di sbagliato, puoi gestire facilmente il tuo sito con un rapido backup.
Come pubblicare post su bbPress senza plug-in?
Ci sono alcuni passaggi che devi fare.
Passaggio uno: aggiungi supporto ai CPT
In precedenza, stai lavorando su bbPress in modo da avere tutti i dati come post e risposte. Ma ora non stai usando bbPress, ma hai archiviato il database. Ed entrambi richiedevano supporto per i tipi di post personalizzati. Quindi, per fare ciò, devi vedere il tutorial fornito e il nostro lavoro è visualizzare post e risposte, quindi devi aggiungere il supporto di conseguenza. Segui il codice indicato e per farlo, vai al file functions.php.
// aggiunge il supporto per topic cpt
Funzione shapeSpace_topic_cpt() {$labels=array (
'nome'=>__ ('Argomenti', 'ShapeSpace);
'Singolare _name' =>__ ('Argomenti', 'ShapeSpace);
'menu_name'=>__ ('Argomenti', 'ShapeSpace);
'name_admin_bar'=>__ ('Argomenti', 'ShapeSpace);
'add_item'=>__ ('Aggiungi nuovo', 'ShapeSpace);
);
$args=array (
'etichette'=> $etichette,
'tassonomie'=> array(),
"pubblico" => vero,
);
// aggiunge il supporto per la funzione cpt di risposta ShapeSpace_reply_cpt() {$labels =array (

'nome'=>__ ('Risposte', 'ShapeSpace);
'Singolare _name' =>__ ('Risposta', 'ShapeSpace);
'menu_name'=>__ ('Risposte', 'ShapeSpace);
'name_admin_bar'=>__ ('Aggiungi nuovo', 'ShapeSpace);
'add_item'=>__ ('Aggiungi nuova risposta', 'ShapeSpace);
);
$args=array (
'etichette'=> $etichette,
'tassonomie'=> array(),
"pubblico" => vero,
);
Aggiungi questo codice senza modifiche. E inoltre consulti WP Codex per personalizzare tutto secondo le tue esigenze. Assicurati di utilizzare il codice corretto per visualizzare l'argomento e rispondere.
Passaggio due: visualizzare il contenuto
Ora, abbiamo bisogno di un modello per visualizzare il contenuto e le risposte. E il modo semplice per farlo è aggiungere il codice fornito. Per prima cosa devi aggiungere una nuova pagina e aggiungere il lavoro sul modello personalizzato con il codice specificato.
<?php
/* Nome del modello: Messaggi del forum */
/* questo è un modello di pagina temporanea per cercare vecchi post nei forum e vedere anche functions.php per la creazione di tipi di post personalizzati correlati */
?>
<?php get_header (); ?>
<div class=”contenuto” id=”contenuto”>
<classe articolo=”avvolgere”>
<?php if (current_user_can ("manage_options")) : ?>
<?php // Argomenti
$paged = (get_query__var ("paged")) ? get_query__var ("impaginato") :1;
$args = array ('post_type'=> array ('topic), 'post_per_page'=> 1, 'paged,'order'=> 'ASC'); // forum, argomento, risposta
$temp=$wp_query;
$wp_query= nullo;
</articolo>
</div>
<php get_footer (); ?>
È un modello di pagina che puoi aggiungere direttamente a qualsiasi pagina personalizzata. Per esempio:
/mytheme/page-custom.php)
Ecco le cose che puoi controllare dopo aver applicato questi codici:
- Otterrai il modello di intestazione del tema.
- Abbiamo utilizzato la variabile $paged per una facile navigazione per l'utente. Con questo, avrai un facile accesso ai collegamenti di navigazione in modo che tu e l'utente possiate sfogliare rapidamente gli argomenti del forum.
- Inizierà il ciclo per gli argomenti. Con questo, visualizzerà il titolo del contenuto con metadati e forum.
- Otterrai un altro ciclo per le risposte in cui visualizzerà l'ID della persona che ha risposto, il titolo della risposta e altre informazioni utili.
- Con manage_options, l'amministratore può controllare facilmente i post del forum e quindi navigare. Bene, questa opzione dipende solo da te per l'utilizzo, se non vuoi che altri amministratori possano vedere i post, non è necessario utilizzarla.
- Assicurati di aver utilizzato due loop come wp_reset_variable_postdata () per ripristinare la variabile $post nella query.
- Per aggiungere i link di navigazione, usa il link_post_precedente() e il link_post_successivo().
- Per giocare in sicurezza, devi aggiungere wp_reset_query () per ripristinare $wp_query.
Pensieri finali
Lasciami chiarire ancora con te che bbPress Posts senza plug-in è solo un modo per evitare il plug-in bbPress. Questo è stato condiviso solo per renderti più avanti e al sicuro per problemi futuri.
Questo può essere fatto facilmente, ma devi stare molto attento mentre aggiungi la codifica nel file functions.php. Per vedere il miglior esempio puoi provarlo sul file WP che è casuale. Questo può aiutare a visualizzare gli argomenti del tuo forum con titoli e risposte con l'ID utente. Buona fortuna!