WordPress hat sich weit davon entfernt, eine einfache Blogging-Plattform zu sein. Mit Ergänzungen von benutzerdefinierten Beitragstypen und benutzerdefinierten Taxonomien wird es als echtes Content-Management-System (CMS) verwendet. Als Antwort auf unseren Artikel zum Erstellen benutzerdefinierter Taxonomien in WordPress haben uns einige unserer Leser gefragt, wie benutzerdefinierte Taxonomiebegriffe in Seitenleisten-Widgets angezeigt werden können. In diesem Artikel zeigen wir Ihnen, wie Sie benutzerdefinierte Taxonomiebegriffe in WordPress-Seitenleisten-Widgets anzeigen können.
Wir zeigen Ihnen, wie Sie benutzerdefinierte Taxonomiebegriffe in Seitenleisten-Widgets mit zwei verschiedenen Methoden anzeigen können. Die erste Methode besteht darin, ein Plugin zu installieren, das einfacher und einfacher ist. Wir empfehlen die Verwendung dieser Methode für die Mehrheit unseres Publikums. Die zweite Methode besteht darin, einen eigenen Shortcode zu erstellen. Diese Methode ist für diejenigen, die wissen möchten, wie die Dinge funktionieren, und mehr Kontrolle über die Ausgabe haben möchten.
Hinzufügen benutzerdefinierter Taxonomiebegriffe in einem Widget (Plugin)
Um benutzerdefinierte Taxonomie-Begriffe in der Seitenleiste oder anderen Widget-Bereichen mithilfe eines Plugins anzuzeigen, müssen Sie es zunächst installieren und aktivieren Menü-Widget für benutzerdefinierte Taxonomien Plugin. Bei der Aktivierung fügt es ein benutzerdefiniertes Taxonomie-Menü-Widget darunter hinzu Aussehen » Widgets. Ziehen Sie das Widget per Drag & Drop in Ihre Seitenleiste. Mit den Widget-Konfigurationsoptionen können Sie die Taxonomien auswählen, die Sie anzeigen oder ausschließen möchten. Außerdem können Sie Begriffe innerhalb einer Taxonomie ausschließen.
Hinzufügen benutzerdefinierter Taxonomiebegriffe mit Shortcode
Das Plug-in „Custom Taxonomies Menu Widget“ ermöglicht Ihnen die einfache Anzeige von Begriffen aus jeder benutzerdefinierten Taxonomie, ohne sich Gedanken über den Code machen zu müssen. Einige Benutzer möchten jedoch lernen, wie sie dies manuell tun, damit sie mehr Kontrolle darüber haben, wie Begriffe für ihre benutzerdefinierte Taxonomie in ihren Widgets angezeigt werden. Darüber hinaus können Sie mit der Shortcode-Methode bei Bedarf Taxonomiebegriffe in Ihrem Beitragsinhalt anzeigen.
Zuerst müssen wir einen Shortcode erstellen, der eine Liste von Begriffen anzeigt und Parameter akzeptiert. Der einzige Parameter, den wir brauchen, ist der Name der Taxonomie. Fügen Sie diesen Code in einem seitenspezifischen Plugin hinzu:
// First we create a function function list_terms_custom_taxonomy( $atts ) { // Inside the function we extract custom taxonomy parameter of our shortcode extract( shortcode_atts( array( 'custom_taxonomy' => '', ), $atts ) ); // arguments for function wp_list_categories $args = array( taxonomy => $custom_taxonomy, title_li => '' ); // We wrap it in unordered list echo '<ul>'; echo wp_list_categories($args); echo '</ul>'; } // Add a shortcode that executes our function add_shortcode( 'ct_terms', 'list_terms_custom_taxonomy' ); //Allow Text widgets to execute shortcodes add_filter('widget_text', 'do_shortcode');
Der obige Code erstellt einen Shortcode ct_terms
das erfordert einen Parameter custom_taxonomy. Um diesen Shortcode zu verwenden, ziehen Sie ein Text-Widget per Drag-and-Drop in Ihre Seitenleiste. Fügen Sie diesen Shortcode Ihrem Widget hinzu und speichern Sie.
[ct_terms custom_taxonomy=customtaxonomyname]
Ersetzen Sie customtaxonomyname durch den Namen der Taxonomie, die Sie auflisten möchten.
Wir hoffen, dass Sie diesen Artikel nützlich finden, um benutzerdefinierte Taxonomiebegriffe in Ihrer Seitenleiste oder einem anderen Widget-Bereich anzuzeigen. Teilen Sie uns in den Kommentaren unten mit, wie Sie Begriffe einer benutzerdefinierten Taxonomie auflisten möchten.