Kategorien in WordPress ein-/ausblenden

2 months ago, WordPress Tutorials, Views
Kategorien in WordPress ein-/ausblenden

Kategorien in WordPress Ein-/Ausblenden: Ein umfassender Leitfaden

Einführung: Warum Kategorien in WordPress verbergen?

WordPress, das beliebteste Content Management System (CMS) weltweit, bietet eine Vielzahl an Möglichkeiten zur Organisation und Darstellung von Inhalten. Kategorien spielen dabei eine zentrale Rolle, da sie Artikel thematisch gruppieren und so die Navigation für Besucher erleichtern. Allerdings gibt es Situationen, in denen es sinnvoll sein kann, Kategorien in WordPress ein- oder auszublenden. Dies kann verschiedene Gründe haben:

  • Ästhetische Gründe: Das Design der Website soll nicht durch zu viele Kategorien beeinträchtigt werden.
  • Organisatorische Gründe: Bestimmte Kategorien sind nur für interne Zwecke gedacht oder werden temporär nicht benötigt.
  • Marketingstrategische Gründe: Kategorien, die im Moment nicht relevant sind, sollen nicht unnötig Aufmerksamkeit erregen.

In diesem Artikel werden wir verschiedene Methoden beleuchten, wie Sie Kategorien in WordPress gezielt ein- oder ausblenden können, sowohl ohne als auch mit Plugins. Wir werden auch auf die Vor- und Nachteile der einzelnen Methoden eingehen, damit Sie die für Ihre Bedürfnisse passende Lösung finden können.

Methoden zum Ausblenden von Kategorien ohne Plugins

Bevor Sie zu einem Plugin greifen, gibt es einige einfache Methoden, um Kategorien in WordPress ohne zusätzliche Software auszublenden. Diese Methoden sind oft ausreichend für einfache Fälle und bieten eine gute Kontrolle über die Sichtbarkeit Ihrer Kategorien.

1. Kategorien in Menüs ausblenden

Die einfachste Methode, Kategorien für Besucher unsichtbar zu machen, ist, sie nicht im Navigationsmenü anzuzeigen. Kategorien existieren weiterhin, und Artikel, die ihnen zugeordnet sind, bleiben ebenfalls sichtbar, aber die Kategorie selbst ist nicht mehr direkt über das Menü erreichbar. Gehen Sie wie folgt vor:

  1. Melden Sie sich im WordPress-Dashboard an.
  2. Gehen Sie zu “Design” -> “Menüs”.
  3. Suchen Sie im linken Bereich nach dem Feld “Kategorien”. Falls es nicht angezeigt wird, klicken Sie oben rechts auf “Ansicht anpassen” und aktivieren Sie “Kategorien”.
  4. Entfernen Sie die Kategorien, die Sie ausblenden möchten, aus dem Menü.
  5. Speichern Sie das Menü.

Diese Methode ist ideal, wenn Sie lediglich die Navigation vereinfachen möchten, die Kategorien aber weiterhin im Hintergrund aktiv sein sollen.

2. Kategorien von der Startseite ausblenden

Oftmals werden Kategorien auf der Startseite in Blog-Listen oder Featured-Bereichen angezeigt. Sie können diese Anzeige jedoch mit benutzerdefiniertem Code oder Theme-Optionen deaktivieren. Die genaue Vorgehensweise hängt von Ihrem Theme ab. Einige Themes bieten bereits Optionen, um bestimmte Kategorien von der Startseite auszuschließen. Überprüfen Sie die Theme-Einstellungen unter “Design” -> “Anpassen” oder in den Theme-Optionen.

Wenn Ihr Theme keine solche Option bietet, können Sie benutzerdefinierten Code verwenden. Dies erfordert jedoch grundlegende Kenntnisse in PHP. Eine Möglichkeit ist die Verwendung des `pre_get_posts` Filters in der `functions.php` Datei Ihres Themes. Seien Sie vorsichtig bei Änderungen an dieser Datei, da Fehler die gesamte Website lahmlegen können. Es empfiehlt sich, vor Änderungen ein Backup zu erstellen.

Hier ist ein Beispielcode, der die Kategorie mit der ID 5 von der Startseite ausschließt:


function exclude_category_from_homepage( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'cat', '-5' );
}
}
add_action( 'pre_get_posts', 'exclude_category_from_homepage' );

Ersetzen Sie ‘-5’ durch die ID der Kategorie, die Sie ausblenden möchten. Um mehrere Kategorien auszuschließen, trennen Sie die IDs durch Kommas: ‘-5,-10,-15’.

3. Kategorien mit CSS ausblenden (Nicht empfohlen)

Technisch gesehen können Sie Kategorien auch mit CSS ausblenden, indem Sie die `display: none;` oder `visibility: hidden;` Eigenschaft verwenden. Dies ist jedoch keine empfehlenswerte Methode, da die Kategorien weiterhin im HTML-Code der Seite vorhanden sind und lediglich visuell versteckt werden. Suchmaschinen können diese Kategorien weiterhin crawlen, was potenziell negative Auswirkungen auf Ihre SEO haben kann. Außerdem werden die Daten weiterhin an den Browser übertragen, was die Ladezeit verlängert. Daher sollten Sie diese Methode nur in Ausnahmefällen und mit Bedacht einsetzen.

Methoden zum Ausblenden von Kategorien mit Plugins

Für Benutzer, die keine Programmierkenntnisse besitzen oder eine benutzerfreundlichere Lösung bevorzugen, gibt es eine Vielzahl von WordPress-Plugins, die das Ausblenden von Kategorien vereinfachen. Diese Plugins bieten oft zusätzliche Funktionen und Optionen, die über die manuellen Methoden hinausgehen.

Beliebte Plugins zum Ausblenden von Kategorien

  • Category Order and Taxonomy Terms Order: Dieses Plugin ermöglicht es Ihnen, die Reihenfolge von Kategorien und Taxonomien zu ändern, kann aber auch verwendet werden, um Kategorien auszublenden.
  • Ultimate Category Excluder: Ein einfaches Plugin, das speziell dafür entwickelt wurde, Kategorien von verschiedenen Stellen Ihrer Website auszuschließen, wie z.B. der Startseite, Archiven und Feeds.
  • WP Hide Post: Dieses Plugin bietet umfassende Möglichkeiten, Beiträge und Kategorien zu verbergen, einschließlich der Möglichkeit, sie nur für bestimmte Benutzerrollen sichtbar zu machen.

Beispiel: Verwendung des “Ultimate Category Excluder” Plugins

Das “Ultimate Category Excluder” Plugin ist eine einfache und effektive Lösung zum Ausblenden von Kategorien. Gehen Sie wie folgt vor:

  1. Installieren und aktivieren Sie das “Ultimate Category Excluder” Plugin über das WordPress-Dashboard (Plugins -> Installieren -> Nach “Ultimate Category Excluder” suchen).
  2. Gehen Sie zu “Einstellungen” -> “Category Excluder”.
  3. Wählen Sie die Kategorien aus, die Sie ausblenden möchten, indem Sie die entsprechenden Checkboxen aktivieren.
  4. Wählen Sie die Bereiche aus, in denen Sie die Kategorien ausblenden möchten (z.B. Startseite, Archivseiten, Feeds).
  5. Speichern Sie die Änderungen.

Dieses Plugin bietet eine einfache und intuitive Benutzeroberfläche, um Kategorien gezielt auszublenden, ohne dass Programmierkenntnisse erforderlich sind.

Alternativen: Private Kategorien und Passwortschutz

Neben dem vollständigen Ausblenden von Kategorien gibt es auch alternative Ansätze, um Inhalte zu schützen oder zu kontrollieren, wer sie sehen kann.

1. Private Kategorien

Anstatt eine Kategorie vollständig auszublenden, können Sie einzelne Beiträge in der Kategorie als “Privat” kennzeichnen. Diese Beiträge sind dann nur für angemeldete Benutzer mit entsprechenden Berechtigungen (z.B. Administratoren, Redakteure) sichtbar. Dies ist eine gute Option, wenn Sie interne Dokumente oder Entwürfe verwalten möchten, die nicht für die Öffentlichkeit bestimmt sind.

2. Passwortgeschützte Kategorien

Einige Plugins ermöglichen es Ihnen, Kategorien mit einem Passwort zu schützen. Besucher benötigen dann das Passwort, um die Artikel in dieser Kategorie anzeigen zu können. Dies ist nützlich, wenn Sie exklusive Inhalte für bestimmte Benutzergruppen bereitstellen möchten.

SEO-Auswirkungen des Ausblendens von Kategorien

Es ist wichtig zu beachten, dass das Ausblenden von Kategorien Auswirkungen auf Ihre Suchmaschinenoptimierung (SEO) haben kann. Wenn Sie Kategorien ausblenden, die relevante Keywords enthalten, kann dies dazu führen, dass diese Keywords weniger prominent auf Ihrer Website vertreten sind, was sich negativ auf Ihr Ranking auswirken kann. Überlegen Sie daher sorgfältig, welche Kategorien Sie ausblenden und ob es alternative Möglichkeiten gibt, die Inhalte zu organisieren, ohne die SEO zu beeinträchtigen.

Beachten Sie folgende Punkte:

  • Das Ausblenden von Kategorien mit CSS ist keine gute SEO-Praxis, da Suchmaschinen die Inhalte weiterhin crawlen können, was zu Duplicate Content Problemen führen kann.
  • Wenn Sie Kategorien aus SEO-Gründen ausblenden möchten, stellen Sie sicher, dass die Artikel in diesen Kategorien auch anderen, relevanten Kategorien zugeordnet sind.
  • Überprüfen Sie regelmäßig Ihre Google Search Console, um sicherzustellen, dass keine wichtigen Seiten durch das Ausblenden von Kategorien beeinträchtigt werden.

Fazit: Die richtige Methode wählen

Die Wahl der richtigen Methode zum Ein- oder Ausblenden von Kategorien in WordPress hängt von Ihren spezifischen Anforderungen und Zielen ab. Wenn Sie lediglich die Navigation vereinfachen möchten, ist das Ausblenden von Kategorien im Menü oft ausreichend. Für komplexere Anforderungen, wie das Ausblenden von Kategorien auf der Startseite oder in Archiven, können Plugins eine gute Lösung sein. Denken Sie jedoch immer an die möglichen SEO-Auswirkungen und wählen Sie die Methode, die Ihre Ziele am besten unterstützt, ohne die Sichtbarkeit Ihrer Website in Suchmaschinen zu beeinträchtigen.