Anzeige von bbPress-Beiträgen ohne Plugin

Veröffentlicht: 2021-11-02

BBpress-Posts ohne Plugin
Haben Sie es satt, eine alte Version von bbPress zu verwenden? Möchten Sie bbPress Posts ohne Plugin ? bbPress ist eine Open-Source-Forensoftware, die seit langem von Website-Eigentümern verwendet wird, um die Website-Performance und SEO zu verbessern.

Im Gegensatz zu anderer Forensoftware haben Sie keine großen Probleme bei der Installation und Verwaltung dieses Plugins, aber heutzutage beunruhigt dies die Benutzer und verursacht Probleme wie das Posten von Problemen, das Erstellen von Viren, keine Antworten usw. Wenn Sie die gleichen Probleme bekommen, lassen Sie es Sorge.

Wir haben diesen Blog oder euch alle erstellt. Darin haben wir über bbPress-Posts ohne Plugin geteilt. Es mag seltsam oder weniger beeindruckend klingen, aber dies wird Ihr Problem leicht lösen. Zweifellos haben Sie mehrere Plugins, die Sie anstelle von bbPress verwenden können. Aber wenn Sie nach der besten und einfachsten Methode suchen, brauchen Sie keine Zeit zu verschwenden, um einen unserer fantastischen Tricks zu erkunden.

Bist du aufgeregt?

Wir haben diesen persönlichen Trick nach Jahren harter Arbeit und Planung gefunden. Unser Hauptgrund für die Verwendung von bbPress ist das Erhalten von Antworten und das Posten von Inhalten in den Foren, richtig? Alles, was Sie brauchen, um Inhalte anzuzeigen und Antworten zu erhalten.

Und heutzutage hat das Forum die Antworten geschlossen und bietet nur noch Inhalte. Für die Zukunft können Sie USP Pro verwenden, um das Forum sowohl zum Teilen von Ansichten als auch zum Posten von Inhalten wiederzuverwenden. Hier werden wir nur über das aktuelle Thema sprechen, dh Inhalte im Forum anzeigen.

Darum geht es also in unserem ganzen Blog. Denken Sie daran, dass Sie diese Methode verwenden können, wenn Sie bbPress fallen lassen möchten oder Probleme damit bekommen. Die andere Sache, die Sie beachten sollten, ist keine verifizierte Lösung, dies ist eine einfache Technik, um den Inhalt oder die Beiträge ohne Plugin in bbPress anzuzeigen. Außerdem ist dies eine einfache Möglichkeit, problemlos auf das Forum zuzugreifen.

Vielleicht werden Sie diese Schritte irritieren, weil Sie Codierung verwenden müssen. Nun, wenn Sie darin Meister sind, dann werden Sie sich freuen, das zu tun.

Lassen Sie uns anfangen!

Bevor Sie beginnen, müssen Sie zunächst ein Backup Ihrer Website-Daten erstellen. Da gehen Sie ein Risiko ein oder spielen mit Codes. Stellen Sie sicher, dass Sie Ihre Daten über eine echte Ressource gesichert haben, dies geschieht aus Vorsichtsgründen. Falls Sie etwas falsch gemacht haben, können Sie Ihre Website einfach mit einem schnellen Backup verwalten.

Wie kann man Beiträge ohne Plugin bbPressen?

Es gibt ein paar Schritte, die Sie tun müssen.

Schritt eins – Unterstützung für CPTs hinzufügen

Zuvor arbeiten Sie an bbPress, sodass Sie alle Daten als Posts und Antworten haben. Aber jetzt verwenden Sie nicht bbPress, sondern haben eine gespeicherte Datenbank. Und beide benötigten Unterstützung für benutzerdefinierte Beitragstypen. Um dies zu tun, müssen Sie sich das angegebene Tutorial ansehen, und unsere Aufgabe ist es, Beiträge und Antworten anzuzeigen, also müssen Sie den Support entsprechend hinzufügen. Folgen Sie dem angegebenen Code und gehen Sie dazu zur Datei functions.php.

// Unterstützung für Thema cpt hinzufügen

Funktion shapeSpace_topic_cpt () {$labels=array (

'name'=>__ ('Themen', 'ShapeSpace);

'Singular _name' =>__ ('Themen', 'ShapeSpace);

'menu_name'=>__ ('Themen', 'ShapeSpace);

'name_admin_bar'=>__ ('Themen', 'ShapeSpace);

'add_item'=>__ ('Neu hinzufügen', 'ShapeSpace);

);

$args=Array (

'labels'=> $labels,

'Taxonomien' => array(),

„öffentlich“=> wahr,

);

// Unterstützung für Antwort-CPT-Funktion hinzufügen ShapeSpace_reply_cpt () {$labels =array (

'name'=>__ ('Antworten', 'ShapeSpace);

'Singular _name' =>__ ('Antwort', 'ShapeSpace);

'menu_name'=>__ ('Antworten', 'ShapeSpace);

'name_admin_bar'=>__ ('Neu hinzufügen', 'ShapeSpace);

'add_item'=>__ ('Neue Antwort hinzufügen', 'ShapeSpace);

);

$args=Array (

'labels'=> $labels,

'Taxonomien' => array(),

„öffentlich“=> wahr,

);

Fügen Sie diesen Code ohne Änderungen hinzu. Außerdem konsultieren Sie WP Codex, um alles an Ihre Bedürfnisse anzupassen. Stellen Sie sicher, dass Sie den richtigen Code verwenden, um Thema und Antwort anzuzeigen.

Schritt zwei – Inhalte anzeigen

Jetzt brauchen wir eine Vorlage, um den Inhalt und die Antworten anzuzeigen. Und der einfache Weg, dies zu tun, besteht darin, den angegebenen Code hinzuzufügen. Zuerst müssen Sie eine neue Seite hinzufügen und Arbeit an einer benutzerdefinierten Vorlage mit dem angegebenen Code hinzufügen.

<?php

/* Vorlagenname: Forumsbeiträge */

/* Dies ist eine temporäre Seitenvorlage zum Nachschlagen alter Forenbeiträge und siehe auch functions.php zum Erstellen verwandter benutzerdefinierter Beitragstypen */

?>

<?php get_header (); ?>

<div class=“content“ id=“content“>

<article class="wrap">

<?php if (current_user_can ('manage_options')) : ?>

<?php // Themen

$paged = (get_query__var ('paged')) ? get_query__var ('ausgelagert'): 1;

$args = array ('post_type'=> array ('topic), 'posts_per_page'=> 1, 'paged,'order'=> 'ASC'); // Forum, Thema, Antwort

$temp=$wp_query;

$wp_query= null;

</article>

</div>

<php get_footer (); ?>

Es ist eine Seitenvorlage, die Sie direkt zu jeder benutzerdefinierten Seite hinzufügen können. Beispielsweise:
/mytheme/page-custom.php)

Hier sind die Dinge, die Sie nach der Anwendung dieser Codes überprüfen können:

  • Sie erhalten die Theme-Header-Vorlage.
  • Wir haben die $paged-Variable zur einfachen Navigation für den Benutzer verwendet. Damit erhalten Sie einfachen Zugriff auf Navigationslinks, sodass Sie und der Benutzer die Forenthemen schnell durchsuchen können.
  • Es startet die Schleife für Themen. Damit wird der Titel des Inhalts mit Metadaten und Forum angezeigt.
  • Sie erhalten eine weitere Schleife für Antworten, in der die ID der geantworteten Person, der Titel der Antwort und andere nützliche Informationen angezeigt werden.
  • Mit manage_options kann der Administrator die Forenbeiträge einfach überprüfen und dann navigieren. Nun, diese Option steht Ihnen zur Verfügung. Wenn Sie nicht möchten, dass andere Administratoren Beiträge sehen können, müssen Sie diese Option nicht verwenden.
  • Stellen Sie sicher, dass Sie zwei Schleifen als wp_reset_variable_postdata () verwenden, um die $post-Variable in der Abfrage wiederherzustellen.
  • Um Navigationslinks hinzuzufügen, verwenden Sie previous_post_link () und next_post_link ().
  • Um auf Nummer sicher zu gehen, müssen Sie wp_reset_query () hinzufügen, um $wp_query wiederherzustellen.

Abschließende Gedanken

Lassen Sie mich noch einmal klarstellen, dass bbPress-Posts ohne Plugin nur eine Möglichkeit sind, bbPress-Plugins zu vermeiden. Dies wurde nur geteilt, um Sie für zukünftige Probleme vorausschauender und sicherer zu machen.

Dies ist einfach möglich, aber Sie müssen beim Hinzufügen von Codierung in der Datei functions.php besonders vorsichtig sein. Um das beste Beispiel zu sehen, können Sie es in der zufälligen WP-Datei ausprobieren. Dies kann helfen, Ihre Forenthemen mit Titeln und Antworten mit der Benutzer-ID anzuzeigen. Viel Glück!