Bei WPBeginner suchen wir ständig nach intelligenteren Wegen, um die Navigation zu verbessern, damit unsere Leser leicht finden, wonach sie suchen. Ein reibungsloses Surferlebnis hält Benutzer engagiert und sorgt dafür, dass sie wiederkommen.
Glücklicherweise bietet WordPress eine einfache Lösung, indem es Ihnen ermöglicht, Ihre Beiträge mit Kategorien und Unterkategorien zu organisieren. Das direkte Anzeigen von Unterkategorien auf Ihren Kategorieseiten kann die Benutzererfahrung erheblich verbessern und die Navigation auf Ihrer gesamten Website optimieren.
In diesem Artikel führen wir Sie durch die Anzeige von Unterkategorien auf Kategorieseiten in WordPress. Wir stellen Ihnen die notwendigen Code-Schnipsel und Schritt-für-Schritt-Anleitungen zur Verfügung, um die Navigation Ihrer Website besser als je zuvor zu gestalten. Legen wir los!

Warum Unterkategorien auf Kategorieseiten anzeigen?
Wenn Sie Beiträge für Ihre WordPress-Website schreiben, können Sie durch die korrekte Kategorisierung von Inhalten die Suchmaschinenoptimierung verbessern und die Navigation auf der Website erleichtern. Dies bringt mehr Traffic auf Ihre Website und ermöglicht es Besuchern, die gesuchten Inhalte leichter zu finden.
Auf manchen Websites ist es sinnvoll, Unterkategorien zu verwenden, um die Struktur der Website zu vereinfachen.
Zum Beispiel könnten Sie eine übergeordnete Kategorie namens Sport haben. Darunter könnten Sie Unterkategorien wie NFL, NBA und MLB haben.

Wenn Ihre Besucher auf die Kategorie Sport klicken, sehen sie jeden Beitrag in der Kategorie Sport und ihren Unterkategorien. Sie sehen jedoch nicht die Liste der Unterkategorien. Das erschwert die Filterung auf nur die NFL- oder NBA-Beiträge.
Die Anzeige einer Liste von Unterkategorien auf Ihren Kategorieseiten kann die Navigation auf der Website verbessern. Das gilt insbesondere, wenn Sie sich entscheiden, Unterkategorien zu verstecken im Kategorie-Widget Ihrer Website.

Dann können Besucher Ihrer Website zum Beispiel leicht von allen Sportbeiträgen zu nur NFL wechseln. Noch besser ist es, wenn Sie dieselben Unterkategorien auf der NFL-Seite weiter anzeigen können, damit sie leicht von NFL zu NBA wechseln können.
Nichtsdestotrotz wollen wir uns ansehen, wie Unterkategorien auf Kategorieseiten in WordPress angezeigt werden.
Unterkategorien auf Kategorieseiten in WordPress anzeigen
Um Unterkategorien auf deinen Kategoriarchivseiten anzuzeigen, musst du Code zu deinen Theme-Dateien hinzufügen. Wenn du Hilfe beim Hinzufügen von Code zu deiner Website benötigst, beziehe dich auf unsere Anfängeranleitung unter Anfängerleitfaden zum Einfügen von Snippets aus dem Web in WordPress.
Das erste, was Sie tun müssen, ist, in den Ordner Ihres Themes zu gehen und nach Ihrer Kategorie-Archivdatei namens category.php zu suchen.
Wenn Sie diese Datei nicht sehen, müssen Sie sie erstellen. Duplizieren Sie einfach archive.php und nennen Sie sie category.php.
Hinweis: Wenn Ihr Theme keine category.php oder archive.php enthält, verwenden Sie wahrscheinlich ein WordPress Theme Framework und müssen category.php manuell erstellen. Ein guter Ausgangspunkt, um zu lernen, wie man Archivdateien erstellt, ist unser Leitfaden zum Thema Erstellen benutzerdefinierter Archivseiten in WordPress.
Fügen Sie nun einfach den folgenden Code zu category.php hinzu, direkt vor der Schleife:
<?php
if (is_category()) {
$this_category = get_category($cat);
}
?>
<?php
if($this_category->category_parent)
$this_category = wp_list_categories('orderby=id&show_count=0
&title_li=&use_desc_for_title=1&child_of='.$this_category->category_parent.
"&echo=0"); else
$this_category = wp_list_categories('orderby=id&depth=1&show_count=0
&title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID.
"&echo=0");
if ($this_category) { ?>
<ul>
<?php echo $this_category; ?>
</ul>
<?php } ?>

Wenn Sie nun eine Kategorieseite besuchen, sehen Sie eine Liste von Unterkategorien.
Auf unserer Demoseite zeigt die Kategorieseite Sport Links zu den Unterkategorien NFL, NBA und MLB an.

Wenn Sie auf den NFL-Link klicken, gelangen Sie zur Unterkategorie-Seite der NFL.
Hier können Sie immer noch die Links zu den Sport-Unterkategorien sehen, sodass Sie einfach zwischen den verschiedenen Sportarten wechseln können. Dies kann die Navigation auf Ihrer Website erheblich vereinfachen.

Experten-Leitfäden zu Kategorien und Unterkategorien in WordPress
Wir hoffen, dieses Tutorial hat Ihnen geholfen zu lernen, wie Sie Unterkategorien auf Kategorieseiten in WordPress anzeigen. Möglicherweise möchten Sie auch einige andere Anleitungen zum Anzeigen von Kategorien und Unterkategorien in WordPress sehen:
- So blenden Sie Ihre Unterkategorien in WordPress aus oder gestalten sie
- Einzelne Kategorien in WordPress unterschiedlich gestalten
- Nur Unterkategorien in Ihrer WordPress-Beitrags-Schleife anzeigen
- So fügen Sie Kategorien und Unterkategorien in WordPress hinzu
- So fügen Sie Kategorie und Unterkategorie in WordPress-URLs ein
- So zeigen Sie Kategoriebeschreibungen in WordPress an
- So benennen Sie Kategorien in WordPress richtig (Anfängerleitfaden)
- Wie man die Kategorie „Uncategorized“ in WordPress umbenennt
- So erstellen Sie Kategorievorlagen in WordPress
- Kategorien vs. Tags – SEO-Best Practices für die Sortierung Ihrer Inhalte
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

George G.
Hallo,
Ich verwende ein Theme, das keine category.php-Datei enthält. Kategorien und Beiträge werden über eine archive.php angezeigt, die sich in einem Plugin-Framework befindet, das mit diesem Theme geliefert wird.
WPBeginner Support
Sie sollten sich beim Support Ihres spezifischen Themes nach deren benutzerdefiniertem Framework erkundigen. Die andere Option wäre, ein Child-Theme zu erstellen, falls Ihr Theme kein Plugin-Framework verwendet.
https://www.wpbeginner.com/wp-themes/how-to-create-a-wordpress-child-theme-video/
Admin
Nelda
Das ist ein Problem, auf das viele Leute stoßen, wenn sie nicht genau darauf achten, was ihr Theme bietet. Ich würde empfehlen, ein anderes Theme zu wählen und diesmal nach Kategorien mit Ebenen, Tags, modifizierbaren Menüs, Block-Editor und mobiler Responsivität zu suchen. Viele gibt es kostenlos, die diese grundlegenden Funktionen bieten. Es ist viel einfacher, mit einem Theme, das die gewünschte Flexibilität unterstützt, weiterzumachen und Ihre Website zu verbessern, als ein Theme zu optimieren, das Ihren Anforderungen nicht von vornherein entspricht. Sie werden in Zukunft ständig optimieren müssen, und das macht keinen Spaß, vertrauen Sie mir!!
Diese Seite enthält Beiträge über responsive Themes und die Funktionen, die sie bieten, und nachdem Sie ein besseres Theme ausgewählt haben, finden Sie hier den Link zum Austauschen. Es ist ein sehr einfacher Vorgang.
https://www.wpbeginner.com/beginners-guide/how-to-properly-change-a-wordpress-theme/
Jameel Evans
Ich habe diesen Code in meine category.php-Datei eingefügt, aber wenn ich zu mysite.com/category gehe, wird er nicht angezeigt. Irgendwelche Vorschläge?
WPBeginner Support
Du solltest sicherstellen, dass der Code vor der Schleife in deiner category.php steht, und wenn er dort richtig platziert ist, solltest du den Support deines spezifischen Themes kontaktieren, um zu sehen, ob sie etwas haben, das die übliche Anzeige überschreiben würde.
Admin
Sarah
Ich habe diesen Code über das Code Snippets Plugin eingefügt, was mit dem Einfügen anderer Codes erfolgreich funktioniert hat, aber jetzt habe ich den sogenannten 'White Screen of Death'! Sogar auf meiner Website-Seite, die auf /wp-admin endet.
Weiß jemand, wie ich das beheben kann, wenn ich mein Admin-Dashboard nicht sehen kann?
Em
Öffnen Sie das Dateiverzeichnis und löschen Sie das Plugin, das würde das Problem beheben
Ahmad
Dieser Code funktioniert nicht genau so, wie ich es möchte. Ich möchte eine richtige Anordnung von Kategorien wie Navigation.
Oberkategorie
Enkel 1
Enkel 2
Unterkind 1
Geschwisterkategorien
Jagdev
Hallo,
Wie können wir dies für benutzerdefinierte Beitragstaxonomien verwenden, die erstellt wurden?
Ich möchte zuerst die Hauptkategorien auflisten, dann Unterkategorien und Unter-Unterkategorien usw. bis zu den Beitragsseiten?
Können wir diesen Code für benutzerdefinierte Beitrags-Kategorien ändern?
Danke
Don
Hi!
How exactly should the code be inserted?
WPBeginner Support
Hallo Don,
Hängt davon ab, wo Sie Unterkategorien anzeigen möchten. Bitte sehen Sie sich unseren Leitfaden für Anfänger an: wie man Code in WordPress kopiert und einfügt.
Admin
Pradeep PL
Aber, nicht die übergeordnete Kategorie ausblenden, wenn ich auf die Unterkategorie-Seite klicke. Ich möchte alle Unterkategorien sowohl in der übergeordneten Kategorie als auch in der Unterkategorie anzeigen.
Sveinung Berntsen
Danke für diesen tollen Beitrag. Mit diesem Code konnte ich einen Filter für meine Kategorieseite erstellen. Aber ich hätte gerne einen Link, um alle Beiträge in der Hauptkategorie anzuzeigen; wenn man auf einen der Unterkategorie-Filterlinks klickt und zurück zu allen Beiträgen der Hauptkategorie möchte. So ähnlich wie hier:
Alle (20) Unterkategorie 1 (12) Unterkategorie 2 (5). Unterkategorie 3 (3)
Ist das möglich? Und wie kann ich die Nummer als Teil des Links erhalten?
Julie-Ann
Hi
Ich weiß nichts über Programmierung. Ich würde wirklich gerne Unterkategorien zu meinem WordPress-Blog hinzufügen, damit ich meine Inhalte besser organisieren kann. Wo füge ich diesen Code ein, damit er funktioniert? Was genau wird passieren? Ich würde das gerne etwas mehr verstehen, wenn Sie mir helfen können.
WPBeginner Support
Wenn Sie nur eine Unterkategorie hinzufügen möchten, können Sie zur Seite Beiträge » Kategorien gehen, um neue Unterkategorien hinzuzufügen. Sehen Sie sich unseren Leitfaden an, wie Sie Kategorien und Unterkategorien in WordPress hinzufügen.
Admin
Eliyas Ahmed
Wie man übergeordnete Kategorien unter Kategorien versteckt.
Gustavo Fernandez
Danke für den Beitrag..
Funktioniert das für WooCommerce?
Danke
Amanda
Ich weiß, dass dies ein alter Beitrag ist, aber er ist genau das, was ich für ein aktuelles Projekt suche.
Gibt es eine Möglichkeit, ein Bild mit der Kategorie anzuzeigen.
Ich habe dieses Plugin in der Vergangenheit verwendet, um eine Kategorie mit einem Bild zu versehen – Categories Images
<?php if( function_exists('z_taxonomy_image') AND get_option('z_taxonomy_image'.$cat_id)” ) z_taxonomy_image($cat_id); ?>
Ich bin mir nur nicht sicher, wie ich es mit Ihrem Code implementieren soll.
Lambodar
Hallo,
Danke für den Code.
Ich habe eine Kategorienstruktur wie folgt:
Hauptkategorie: Heimwerkerbedarf
Unterkategorie: Dacheindeckung
Oberkategorie: Dachrinnen
Auf dieser Seite: Ich möchte alle Unterkategorien anzeigen, was in Ordnung ist, es werden alle angezeigt.
Auf dieser Seite: Ich möchte alle Enkelkategorien anzeigen, aber es werden alle Unterkategorien angezeigt.
Auf dieser Seite: Ich möchte nichts anzeigen, da dies die letzte ist
Bitte lassen Sie mich wissen, wie ich das beheben kann.
Ich habe deinen Code so verwendet:
category_parent)
$this_category = wp_list_categories(‘orderby=id&show_count=0&hide_empty=0&title_li=&use_desc_for_title=1&child_of=’.$this_category->category_parent.
“&echo=0”); else
$this_category = wp_list_categories(‘orderby=id&depth=1&show_count=0&hide_empty=0&title_li=&use_desc_for_title=1&child_of=’.$this_category->cat_ID.
“&echo=0”);
if ($this_category) { ?>
sajib
Apnake danke.
Jay
Nenn mich dumm, aber wo fügen wir diesen Code ein, in header.php, index.php, functions.php?
Zu deiner Information, ich habe eine Seite, auf der sie auf ein Bild auf der Hauptseite klicken und es sie (derzeit) zu einer Hauptkategorie führt.
Mein Ziel ist es, dass sie beim Klicken auf das Bild zu einer Seite gelangen, die die Unterkategorien für die Kategorie auflistet. Dies ermöglicht die Sortierung der Beiträge!
Smith
Ist es möglich, Beiträge auf Kategorieseiten nach Unterkategorien geordnet anzuzeigen?
Beispiel:
** Hauptkategorieseite **
** Unterkategorie #1 **
– Beitrag #1
– Beitrag #2
** Unterkategorie Nr. 2 **
– Beitrag Nr. 3
– Beitrag Nr. 4
Zee
Haben Sie einen Hinweis dazu bekommen? Ich brauche das auch.
Asim Khan
Hallo, hast du eine Lösung gefunden, um Kategorien anzuzeigen? Bitte antworte mir.
Prafulla Kumar Sahu
Hey, hast du eine Lösung dafür??
Gerd Casper
Brauche das auch.
Kann jemand einen Tipp geben?
Monique
Seit WP 4.0 erhalte ich folgende Fehlermeldung, wenn debug auf true gesetzt ist:
Hinweis: get_all_category_ids ist seit Version 4.0 nicht mehr in Gebrauch! Verwenden Sie stattdessen get_terms(). in
Das ist der niederländische Fehler, auf Englisch heißt es, dass er veraltet ist. Wie kann der Code angepasst werden, damit er mit dem neuen Standard funktioniert?
vce2pdf.com
Verlinkt dies auch direkt zu den Unterkategorien?
carole
Genau das, was ich brauchte, außer dass ich &hide_empty=0 hinzufügen musste.
Joe Librizzi
Danke dafür, aber das Ändern des orderby-Arguments scheint keinen Einfluss auf die tatsächlich angezeigte Reihenfolge zu haben. Hatte jemand ein ähnliches Problem? Gibt es Lösungen?
Katia
Vielen Dank für diesen hilfreichen Beitrag.
Ich muss einige der Kategorien ausschließen, damit diese nicht angezeigt werden. Wie kann ich das tun?
Catalin
Hallo
Ich brauche Hilfe bei dem obigen Skript. Ich habe eine Kategorie-Liste von Ländern wie USA, UK, Italien, Frankreich usw. und jedes Land hat Städte als Unterkategorien.
Dieses Skript funktioniert hervorragend, wenn ich auf Italien klicke, erscheinen die Städte-Unterkategorien in der Seitenleiste, aber wenn ich auf eine Seite oder in einen Beitrag klicke, verschwinden die Städte und nur das Land wird in der Seitenleiste angezeigt.
Wie kann ich das so ändern, dass die Städte bleiben, wenn ich auf einen Beitrag klicke, und verschwinden, wenn ich auf eine Seite wie Über uns oder Startseite klicke? Außerdem verwende ich das Hueman-Theme und ich benötige die Städte im Header-Menü. Wie viel berechnen Sie dafür? E-Mailen Sie mir an kid_punky @ yahoo.com
sourabh nigam
ich benutze das Jigoshop-Plugin für eine E-Commerce-Bekleidungswebsite
in der Jigoshop-Kategorie hinzufügen
HERREN
DAME
JUNGEN
SONSTIGES
es hat auch Unterkategorien
Ich möchte die Hauptkategorie in der Seitenleiste anzeigen und wenn auf eine Kategorie geklickt wird, sollten die Unterkategorien angezeigt werden;
Mitul
Danke, toller Beitrag, dieser Trick funktioniert, aber ich habe eine Frage... Ich möchte Unterkategorien wie Ihre https://www.wpbeginner.com/deals/ Kategorieseite anzeigen. Bitte sagen Sie mir, wie ich CSS hinzufügen und Seitenabschnitte wie Ihre Deal-Seite gestalten kann.
WPBeginner Support
Mitul, für CSS können Sie es im Quelltext einsehen, spielen Sie gerne damit. Sie können bedingte Tags in Ihrer Vorlage verwenden, um Ihre Unterkategorien unterschiedlich anzuzeigen, oder Sie können eine neue Vorlage für die Unterkategorie erstellen.
Admin
pustiu314p
Hallo,
Ich benutze Ihren Code erfolgreich und danke Ihnen dafür.
Ich habe ein kleines Problem: Ich habe "depth=1" aus dem Code entfernt, aber die Hauptkategorie wird nicht in der Seitenleiste angezeigt. Nur Unterkategorien.
Wie kann ich sowohl die übergeordnete Kategorie als auch die Unterkategorien anzeigen?
Danke.
Redaktion
depth=1 soll nur Unterkategorien (nicht Enkelkategorien) beibehalten.
Admin
Pustiu314p
oh ok, gibt es also eine Möglichkeit, Enkelkategorien anzuzeigen?
rob_mod
Hallo. Funktioniert das mit WordPress 3.3.1?
Außerdem mag diese Frage albern erscheinen, aber ich möchte noch einmal nachfragen:
Dieser Code ermöglicht es, dass Unterkategorien, die spezifisch für die aktuelle Kategorieseite sind, in der Seitenleiste erscheinen, richtig? Anders ausgedrückt: Ich bin auf der Homepage. Ich klicke auf die Hauptnavigation, die „Illinois“ heißt. Das bringt mich zu einer (Kategorie-)Archivseite für Illinois, die eine Seitenleiste hat. In dieser Seitenleiste stehen: Chicago, Evanston, Skokie (Unterkategorien). Wenn ich nun in der Hauptnavigation auf „New York“ klicke, gelange ich zu einer (Kategorie-)Archivseite für New York, und in der rechten Spalte dieser Seite stehen: NYC, Albany, Buffalo, Rochester.
Liege ich richtig oder missverstehe ich die Anwendung?
Vielen Dank!
VandeMataram
Kommentar wurde nicht korrekt gepostet... also noch einmal:
Hauptkategorie
Unterkategorie-1, Unterkategorie-2, Unterkategorie-3, Unterkategorie-4, Unterkategorie-5,
Unterkategorie-6, Unterkategorie-7 und so weiter ………….
VandeMataram
Ich möchte eine Liste von Unterkategorien auf der Hauptkategorie-Archivseite anzeigen, zum Beispiel:
<Hauptkategorie>
<Unterkategorie-1>, <Unterkategorie-2>, <Unterkategorie-3>, <Unterkategorie-4>, <Unterkategorie-5>, <Unterkategorie-6> und so weiter ...
Ich habe denselben Code wie in diesem Artikel kopiert, aber er funktioniert nicht… auf der Kategorieseite wird nichts angezeigt.
Bitte helfen Sie.
robolist
Hallo, ich hoffe, es gibt eine Lösung für das, was ich tun möchte, da ich nirgendwo eine Lösung finden kann.
Ich habe mehrere Unterkategorien unter einer Hauptkategorie. Aber die Kategorien der zweiten Ebene sind keine Unterkategorien der Hauptkategorie. Nur die Unterkategorien unter der zweiten Ebene sind Kinder. Aber ich möchte trotzdem die Schleife dieser Kategorien in der Hauptkategorie enthalten, aber im Grunde wird sie nie einen Beitrag oder ein Kind haben. Ich habe es geschafft, den Filter zu finden, um eine Schleife der darunter liegenden Kategorien anzuzeigen, aber die Seite erscheint nur, wenn es einen Beitrag in dieser Kategorie gibt...
LOL, das klingt alles ziemlich kompliziert, wenn ich es laut sage, haha… Ich hoffe, Sie verstehen, worüber ich rede.
Kurz gesagt, ich möchte, dass die Kategorieseite auch ohne Beiträge darunter angezeigt wird. Ich verwende ein benutzerdefiniertes Theme und Vorlagendateien für jede Kategorie.
Hope someone has the answer.
Prost
wpbeginner
@robolist Was ist der Sinn einer Kategorie ohne Beiträge darunter? Es scheint, als ob sie gar nicht da sein sollte. Vielleicht möchten Sie das näher erläutern, damit wir sehen können, was Sie mit dieser Kategorie tun. Vielleicht sollte ein alternativer Weg eingeschlagen werden.
robolist
@wpbeginner thanks for getting back so fast
ok, der Grund dafür ist, dass ich nicht möchte, dass die Hauptkategorie in der URL-Struktur erscheint. Obwohl die endgültige URL für den Beitrag anders sein wird. Die Hauptkategorie wird etwas wie 'destinations' sein, darunter werden Länder aufgeführt. Jedes Land hat eine untergeordnete Stadt, und unter der Stadt werden Beiträge aufgeführt. Das Hauptmenü zeigt dann 'destinations' mit einer Schleife aller Beiträge darunter an. Dann im Untermenü darunter kommt das Land, dann die Stadt. Sowohl das Land als auch die Stadt enthalten eine Schleife ihrer jeweiligen Beiträge. Wenn Sie also zur Landingpage der Stadt gelangen, möchte ich nicht, dass die URL '.com/destinations/country/city/' lautet, sondern '.com/country/city/'
Sie sehen mein Dilemma?
wpbeginner
@robolist Es scheint, als gäbe es einen besseren Weg. Wäre es nicht sinnvoller, die Zielkategorie ganz zu eliminieren. Erstellen Sie eine Seite namens Ziele – verwenden Sie eine benutzerdefinierte Seitenvorlage, um alle Kategorien auszugeben, die WordPress mit der Funktion wp_list_categories() hat. Jetzt haben Sie immer noch die URLs wie .com/land/stadt/ Und wenn der Benutzer auf eine Seite wie .com/ziele/ geht, << kann er immer noch alle dort aufgeführten Länder sehen. Macht das Sinn? Wenn nicht, dann verstehen wir vielleicht nicht, was Sie versuchen zu tun.
robolist
@wpbeginner that does sound better and makes sense… But i am not familiar with the wp_list_categories() function, although i have seen it around. This could be the one. thanks so much for your help, i will go and give that a try
thanks so much…
Danke auch für all Ihre erstaunlichen Tutorials auf dieser Seite…
wpbeginner
@robolist wp_list_categories() ist eine sehr einfache und leistungsstarke Funktion. http://codex.wordpress.org/Template_Tags/wp_list_categoriesIt ermöglicht es Ihnen, Ihre Kategorien überall in einer benutzerdefinierten Seiten-Vorlage anzuzeigen. https://www.wpbeginner.com/wp-themes/how-to-create-a-custom-page-in-wordpress/ Erstellen Sie also eine benutzerdefinierte Seiten-Vorlage. Fügen Sie im Vorlagenbereich den Code wp_list_categories(); ein. Stellen Sie sicher, dass Sie child=0 setzen, wenn Sie Ihre Städte dort nicht anzeigen möchten. Da ich vermute, dass Sie dort nur die Länder anzeigen möchten. Dann, sobald ein Benutzer auf ein Land klickt, sieht er alle Städte. Gestalten Sie es nach Ihren Wünschen und fertig.
robolist
@wpbeginner excellent
thanks so much
robolist
@wpbeginner
hey guys, thanks so much for your advice last night, it worked a treat :). I am however stuck on the permalink structure now and would be very grateful if you and any tips for me again
Mein letzter Beitrag befindet sich nun am Ende einer dreistufigen Kategorienstruktur: „Kontinent/Land/Stadt/Beitrag/“ (Ziele, wie Sie empfohlen haben, sind jetzt eine Seite). Aber für die endgültige URL des Beitrags möchte ich nicht, dass sie vier Ebenen tief ist, sondern lieber nur drei Ebenen tief. Die Permalink-Struktur, die ich mir wünsche, ist also Land/Stadt/Beitrag/… Gibt es eine Möglichkeit, die übergeordnete Kategorie der obersten Ebene aus der Permalink-Struktur zu entfernen? Derzeit habe ich es so eingerichtet: „/%category%/%postname%-%post_id%/“, aber es werden automatisch alle übergeordneten Kategorien übernommen. Muss ich die oberste Kategorie wieder zu einer Seite machen oder gibt es einen besseren Weg? Vielen Dank im Voraus für Ihre Hilfe.
Prost
wpbeginner
@robolist Sie können einige Permalink-Rewrite-Regeln schreiben, aber das ist etwas schwieriger, als die oberste Kategorie zu einer Seite zu machen. Einfache Lösung: Machen Sie den Kontinent zu einer Seite. Schwierige Lösung: Permalink-Rewrite-Regel. Ehrlich gesagt, brauchen Sie Kontinente? Die meisten Leute schauen nicht nach Nordamerika oder Südamerika... Sie suchen nur nach Ländern...
robolist
@wpbeginner Danke für Ihre Antwort.
Nun, die Kontinente zu haben, hilft bei der Organisation des Blogs, da er schließlich ziemlich groß wird. Es sind eher Regionen, nicht genau Kontinente, weshalb ich sie lieber einbeziehen würde. Ich würde gerne lernen, wie man die Rewrite-Regel erstellt, denn so muss ich nicht ständig zusätzliche Kategorie-IDs zu den Regionsseiten hinzufügen, jedes Mal, wenn eine neue Stadt/ein neues Land hinzugefügt wird. Die Art und Weise, wie ich es mit den Zielen eingerichtet habe, ist perfekt, da ich nie mehr Regionen hinzufügen werde, also muss ich diese Seite nie wieder anfassen :), da es 9 Regionen gibt, das ist alles. Aber Länder und Städte werden im Laufe der Zeit hinzugefügt.
i dont suppose you could point me in the right direction for the rewrite?
I would be ever so grateful
Vielen Dank für all Ihre bisherige Hilfe
wpbeginner
@robolist Umschreiben erfordert das Schreiben von benutzerdefinierten Codes, und dafür berechnen wir eine Gebühr. Du kannst bei Google nach Anleitungen suchen oder im WordPress-Kern nachsehen, wenn du gerne mit Code arbeitest.
robolist
@wpbeginner I would love to hire you guys but just dont have a budget for that :(, plus i would love to learn how to do it myself. but thanks so much for all the help you have given me on this. if i do fail at my attempt then i will just go for the simple way out and create pages for the regions. thanks again
sdiggles
Haben Sie das jemals geschafft? Ich versuche gerade dasselbe zu erreichen. Nur Unterkategorien auf Kategorieseiten anzeigen, wenn es Unterkategorien gibt. Dieses "Keine Kategorien"-Zeug macht mich fertig.
robolist
@sdiggles Ich glaube, mir geht es genauso... Hast du eine Lösung gefunden?
Seosphäre
Hallo! Entschuldigung für mein Englisch.
Ich möchte Ihren Code verwenden, aber nicht in der Seitenleiste. Wenn ich auf eine Hauptkategorie klicke, möchte ich stattdessen im Navigationsmenü das Untermenü finden, anstatt das Hauptmenü.
Entschuldigung, aber ich bin kein Entwickler. Wo muss ich Ihren Code einfügen?
In category.php ?
Danke
giriayoga
Danke für deine Information
Aleksandr
Der Code ist nicht fertig.
«…
if ($this_category) {
//Hier muss ein Code stehen
//um die Liste der Unterkategorien anzuzeigen.
}?>
…»
So etwas wie das:
if ($this_category) {
printf( $this_category );
}
P.S. arbeite an «Twenty Ten» 3.0.1
tes
Test mit v 3.0 funktioniert nicht.. fehlerhaft
Emily
Ich habe gehört, dass dieser Code nach dem WP-Upgrade nicht mehr funktioniert. Ich habe auch einen Parse-Fehler erhalten.
Redaktion
Wo hast du das gehört?
Admin
Rachel
Hallo,
Dieser Code ist genau das, was ich brauche, nur möchte ich ihn im eigentlichen category.php Inhaltsbereich verwenden, nicht in der Seitenleiste. Jedenfalls habe ich ihn eingefügt und erhalte einen Parse-Fehler. Fehlt am Ende des Code-Snippets etwas?
Danke.
-Rachel
Redaktion
Viele Dinge können wichtig sein. Wo genau hast du es platziert... bitte kontaktiere uns über unser Kontaktformular für Hilfe.
Admin
David
Rachel, hast du das herausgefunden? Ich bekomme denselben Fehler.
Karl B
Das ist ein großartiger Ausgangspunkt für mich, da ich danach überall gesucht habe.
Ich habe mich gefragt, ob es eine Möglichkeit gäbe, dies zu erweitern und beispielsweise 1 Beitragstitel und Auszug anzuzeigen, gefolgt von 4 weiteren Titeln aus jeder Unterkategorie, die in einem Div angezeigt werden.
I have been trying to find a way to do this for months but have never found anyone able to assist. I even offered a small payment but no-one came forward
Thanks if anyone can offer any advice
Karl
Redaktion
We can help you if you contact via email. There is a way to do it that can be explained either via email, or we can do it for you for a small payment
Admin
Jerry
Erhalte ich dadurch einen Fehler „Parse error: syntax error, unexpected ‘='“?
Ideen?
Redaktion
Try it now
It should work. The code just converted the quotes into curly quotes.
Admin
Jacqueline
Hallo, vielen Dank für diesen Code, und er funktioniert auf meiner Vorlage. Wie kann ich verhindern, dass dieser gesamte Code ausgeführt wird, wenn eine Kategorie KEINE Kinder hat? Wenn es keine Kinder gibt, wird eine leere Liste erstellt und der Text „Keine Kategorien“ ausgegeben. So habe ich es mit Yoasts Code eingerichtet:
cat_ID) != "" ) { ?>
Unterkategorien:
cat_ID);?>
Wenn es keine Unterkategorien gäbe, würde nichts angezeigt werden. Ihr Code ist besser, aber ich brauche ihn so, dass er nur angezeigt wird, WENN es Unterkategorien gibt. Wie erreiche ich das? Danke für jeden Vorschlag.
Victor
Danke für diesen Beitrag. Meine Beiträge werden korrekt angezeigt, aber ich hatte die Unterkategorien vergessen… so macht es mehr Sinn.
Nick
Hallo,
Ich versuche, dies in der Seitenleiste zu erreichen, nur dass ich anstelle von Links aktuelle Beiträge in Unterkategorien auflisten möchte.
und natürlich würde dies auf allen Kategorie- und Unterkategorieseiten sowie auf einzelnen Beiträgen geschehen.
Ich weiß nicht, ob das möglich ist. Aber ich habe wie verrückt gesucht, und da ich kein Programmierer bin, hilft das auch nicht.
Redaktion
Hier versuchen Sie diesen Beitrag und verwenden Sie Hack #4 (Neueste Beiträge aus bestimmten Kategorien anzeigen)
Admin
FAQPAL
Ausgezeichneter Beitrag, danke für den Snippet.