Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So verstecken Sie einen Beitrag von der Startseite in WordPress

Eine überladene Homepage oder ein unübersichtliches Blog-Archiv kann Besucher überfordern. Nicht jeder einzelne Beitrag muss angezeigt werden, besonders wenn Sie Ankündigungen, Landing Pages oder andere Inhalte haben, die nicht für die allgemeine Ansicht bestimmt sind.

Es gibt die Möglichkeit, WordPress-Beiträge passwortgeschützt oder privat zu machen. In einigen Fällen ist es jedoch besser, den Beitrag einfach von Ihrer Homepage auszublenden, während andere ihn weiterhin anzeigen können, wenn sie den direkten Link haben.

In diesem Artikel zeigen wir Ihnen, wie Sie Beiträge von ausgewählten Seiten in WordPress ausblenden, wie z. B. der Homepage, Kategoriearchiven, Suchergebnissen und mehr.

Beiträge von der Homepage in WordPress ausblenden

Wir werden zwei verschiedene Methoden zum Ausblenden von Beiträgen von der Homepage durchgehen. Sie können die unten stehenden Schnelllinks verwenden, um direkt zu der Methode zu springen, die Sie verwenden möchten:

Methode 1. Einen WordPress-Beitrag von der Homepage ausblenden mit einem Plugin

Diese Methode ist einfacher und wird für Anfänger empfohlen.

Das Erste, was Sie tun müssen, ist das WordPress Hide Posts Plugin zu installieren und zu aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zum Thema Installation eines WordPress-Plugins.

Sobald das Plugin aktiviert ist, bearbeiten Sie den Beitrag, den Sie ausblenden möchten. Sie werden im rechten Spaltenbereich des Editors einen neuen Abschnitt „Beiträge ausblenden“ bemerken.

Einstellungen zum Ausblenden von Beiträgen

Ein Klick darauf zeigt die Plugin-Optionen. Sie können den Beitrag auf der Startseite und der Blogseite, auf Kategorie- oder Tag-Seiten, auf der Autorenseite und in den Suchergebnissen der Website ausblenden.

Wählen Sie einfach die gewünschten Optionen aus und speichern Sie dann Ihren Beitrag.

Abhängig von den von Ihnen ausgewählten Optionen können Sie diese Seiten nun besuchen und dieser spezielle Beitrag wird nicht aufgelistet.

Alle Benutzer, die die direkte Beitrags-URL (Permalink) haben, können ihn immer noch sehen, indem sie die URL eingeben.

Während diese Methode die einfachste ist, fehlen ihr mehrere leistungsstarke Optionen.

Zum Beispiel können Sie keine Seite oder einen benutzerdefinierten Beitragstyp wie WooCommerce-Produkte ausblenden. Es gibt auch keine Option, einen Beitrag aus dem WordPress RSS-Feed auszublenden.

Methode 2. WordPress-Beiträge und -Seiten manuell ausblenden

Diese Methode erfordert, dass Sie Code zu Ihrer WordPress-Website hinzufügen. Wenn Sie dies noch nie zuvor getan haben, lesen Sie unsere Anleitung zum Einfügen von Code-Schnipseln in WordPress.

WordPress verwendet eine Datenbank-Abfrage, um Beiträge abzurufen und anzuzeigen, basierend auf der Seite, die ein Benutzer gerade ansieht. Es bietet auch integrierte Hooks, um die Abfrage vor der Ausführung zu ändern.

Wir werden diese Hooks verwenden, um die WordPress-Abfrage zu ändern und die WordPress-Beiträge, Seiten und benutzerdefinierten Beitragstypen in verschiedenen Abschnitten auszublenden.

Sie können benutzerdefinierten Code mit einem Code-Snippet-Plugin hinzufügen, was die sicherste Option ist und Ihre Website nicht beschädigt. Alternativ können Sie den benutzerdefinierten Code zur functions.php-Datei Ihres Themes oder zu einem standortspezifischen Plugin hinzufügen.

Sie benötigen auch die IDs der Beiträge oder Seiten, die Sie ausblenden möchten. Wir haben ein kurzes Tutorial dazu, wie Sie eine Beitrags-ID in WordPress finden, das zeigt, wie Sie diese Informationen erhalten.

Grundsätzlich können Sie einen Beitrag oder eine Seite bearbeiten, um deren ID in der Adressleiste Ihres Browsers anzuzeigen.

Eine Beitrags-ID in der Adressleiste finden

Nichtsdestotrotz tauchen wir in den Code-Teil ein.

WordPress-Beiträge oder -Seiten von der Homepage ausblenden

Der folgende Code verwendet den bedingten Tag is_home(), um festzustellen, ob der Benutzer die Homepage aufruft. Wenn ja, schließt er die Beitrags-IDs von der Abfrage aus.

function wpb_exclude_from_home($query) {
      if ($query->is_home() ) {
          $query->set('post__not_in', array(1737, 1718));
      }
}
add_action('pre_get_posts', 'wpb_exclude_from_home');

Vergessen Sie nicht, die IDs im Array durch die tatsächlichen IDs der Beiträge oder Seiten zu ersetzen, die Sie ausschließen möchten.

Wir empfehlen erneut die Verwendung eines Code-Snippet-Plugins wie WPCode, um diesen Code einfach und sicher in WordPress hinzuzufügen.

Um zu beginnen, müssen Sie das kostenlose WPCode Plugin installieren und aktivieren. Anleitungen finden Sie in diesem Leitfaden zur Installation eines WordPress-Plugins.

Sobald das Plugin aktiviert ist, klicken Sie im WordPress-Dashboard auf den Menüpunkt Code Snippets. Klicken Sie dann auf die Schaltfläche 'Neu hinzufügen'.

Klicken Sie auf die Schaltfläche „Neu hinzufügen“, um Ihren ersten benutzerdefinierten Code-Snippet in WPCode hinzuzufügen

Suchen Sie als Nächstes in der Snippet-Bibliothek die Option „Benutzerdefinierten Code hinzufügen (Neues Snippet)“ und klicken Sie darunter auf die Schaltfläche „+ Benutzerdefiniertes Snippet hinzufügen“.

Klicken Sie auf die Schaltfläche „Benutzerdefinierten Snippet hinzufügen“

Von dort aus müssen Sie aus der Liste der angezeigten Optionen einen Code-Typ auswählen.

Wählen Sie für dieses Tutorial 'PHP-Snippet' als Code-Typ.

Wählen Sie PHP-Snippet als Code-Typ

Sie werden dann zur Seite „Benutzerdefiniertes Snippet erstellen“ weitergeleitet. Sie können damit beginnen, einen Titel für Ihr Snippet hinzuzufügen. Dies kann alles sein, was Ihnen hilft, sich daran zu erinnern, wofür der Code bestimmt ist.

Fügen Sie danach einfach den obigen Code in das Feld 'Code-Vorschau' ein.

Fügen Sie den Code-Schnipsel in WPCode ein

Schalten Sie zuletzt den Schalter von 'Inaktiv' auf 'Aktiv' und klicken Sie auf die Schaltfläche 'Snippet speichern'.

Aktivieren und speichern Sie Ihren benutzerdefinierten Code-Snippet

Als Nächstes zeigen wir Ihnen einige zusätzliche Optionen zum Ausblenden von WordPress-Beiträgen oder -Seiten. Sie können die gleichen Schritte wie oben befolgen, um diese Code-Snippets in WordPress mit WPCode hinzuzufügen.

WordPress-Beiträge oder -Seiten aus dem RSS-Feed ausblenden

Wenn Sie einen WordPress-Beitrag sowohl von der Homepage als auch vom WordPress-RSS-Feed ausblenden möchten, können Sie einfach das bedingte Tag is_feed im Code verwenden.

function wpb_exclude_from_feed($query) {
      if ($query->is_feed() ) {
          $query->set('post__not_in', array(1737, 1718));
      }
}
add_action('pre_get_posts', 'wpb_exclude_from_feed');

Wenn Sie nun als Administrator angemeldet sind und versucht haben, Ihren WordPress-RSS-Feed zu besuchen, werden die Beiträge dort immer noch aufgelistet. Andere Benutzer können die ausgeschlossenen Beiträge nicht sehen, wenn sie Ihren RSS-Feed aufrufen.

WordPress-Beitrag oder -Seite vor der Websuche ausblenden

Was, wenn Sie bestimmte Beiträge von der WordPress-Seitensuche ausblenden möchten? Dazu müssen Sie lediglich das bedingte Tag is_search zum Code hinzufügen.

function wpb_exclude_from_search($query) {
      if ( $query->is_search() ) {
          $query->set('post__not_in', array(1737, 1718));
      }
}
add_action('pre_get_posts', 'wpb_exclude_from_search');

Sie können nun Ihre Website besuchen und nach den Beiträgen suchen, die Sie ausblenden wollten. Auch wenn diese Beiträge öffentlich sind, werden sie nicht in den Suchergebnissen angezeigt.

Beitrag von Suchergebnissen ausgeschlossen

WordPress-Beitrag oder Seite aus Archiven ausblenden

Wie wäre es, bestimmte WordPress-Beiträge oder Seiten von Archivseiten wie Kategorie-, Tag- und Datumsarchiven auszublenden? Dazu verwenden wir das bedingte Tag is_archive().

function wpb_exclude_from_archives($query) {
      if ( $query->is_archive() ) {
          $query->set('post__not_in', array(1737, 1718));
      }
}
add_action('pre_get_posts', 'wpb_exclude_from_archives');

WordPress-Beitrag oder -Seite überall ausblenden

Bisher haben wir gelernt, wie man einen WordPress-Beitrag oder eine Seite aus bestimmten Bereichen ausblendet. Was ist nun damit, einen WordPress-Beitrag komplett aus all diesen Bereichen gleichzeitig auszublenden?

Um das zu tun, können Sie alle bedingten Tags, die wir zuvor verwendet haben, in einem einzigen Code-Snippet kombinieren.

function wpb_exclude_from_everywhere($query) {
      if ( $query->is_home() || $query->is_feed() ||  $query->is_search() || $query->is_archive() ) {
          $query->set('post__not_in', array(1737, 1718));
      }
}
add_action('pre_get_posts', 'wpb_exclude_from_everywhere');

Dieser Code blendet die angegebenen Beiträge von der Homepage, dem RSS-Feed, den Suchergebnissen und Archivseiten aus.

Steuerung der Inhaltssichtbarkeit in WordPress

Sie können WordPress-Beiträge oder Seiten mit den beiden oben beschriebenen Methoden ausblenden. Bevor Sie jedoch gehen, beantworten wir auch einige der am häufigsten gestellten Fragen zur Steuerung der Sichtbarkeit von Inhalten in WordPress.

Verstecken diese Methoden den Inhalt perfekt?

Nein, das tun sie nicht.

Suchmaschinen haben den Beitrag möglicherweise bereits gecrawlt und indiziert, bevor Sie ihn ausblenden können. Wenn Sie Suchmaschinen verhindern möchten, lesen Sie unseren Leitfaden, wie Sie eine WordPress-Seite vor Google ausblenden.

Dies funktioniert auch nicht, wenn ein WordPress-Plugin eine benutzerdefinierte Abfrage verwendet, die Ihre Prüfungen umgeht und den Inhalt preisgibt, den Sie zu verbergen versuchen.

Ein besserer Ansatz wäre, einen Beitrag mit einem Passwort zu schützen, sodass nur Benutzer mit dem Passwort ihn anzeigen können.

Sie können auch einen privaten Beitrag erstellen, der nur für Administratoren, Redakteure und Autoren auf Ihrer Website sichtbar ist.

Kann ich diese Methoden verwenden, um Inhalte für bestimmte Benutzer zu erstellen?

Nein, diese Methoden erlauben es Ihnen nicht, Inhalte effizient mit bestimmten Benutzern zu teilen. Ein besserer Ansatz wäre die Verwendung eines WordPress-Mitglieder-Plugins.

Mitgliedschafts-Plugins wie MemberPress ermöglichen es Ihnen, eingeschränkte Inhalte zu erstellen und zu veröffentlichen. Sie können sogar Abonnementpläne verkaufen, um auf Premium-Inhalte zuzugreifen.

Weitere Details finden Sie in unserem Leitfaden, wie Sie eine WordPress-Mitgliedschaftsseite erstellen, mit Schritt-für-Schritt-Anleitungen.

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie einen WordPress-Beitrag von der Homepage und anderen Bereichen Ihrer Website ausblenden. Möglicherweise möchten Sie auch unseren Leitfaden zum vollständigen privaten Machen einer WordPress-Website oder unsere Expertenauswahl der besten beliebten Beitrags-Plugins für WordPress sehen.

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.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

33 CommentsLeave a Reply

  1. Danke für den Plugin-Tipp. Ich persönlich benutze das Plugin Category Excluder, aber es entfernt die gesamte Kategorie von der Homepage, und das funktioniert für mich nicht immer. Ich werde Ihr Plugin ausprobieren, damit ich nicht immer die ganze Kategorie auswählen muss, sondern nur einen einzelnen Artikel. Das passt mir viel besser.

  2. Verhindert das Ausblenden eines Beitrags mit diesem Plugin, dass Suchmaschinen den Beitrag crawlen und indizieren? Verhindert es die Google-Suche des Beitrags? Bitte lassen Sie es mich wissen.

    • Nein, das würde es nicht, dies wäre zum Ausschließen des Beitrags von Ihrer Homepage, nicht um zu verhindern, dass er gecrawlt wird.

      Admin

  3. Gibt es eine Möglichkeit, einen bestimmten Beitrag nur aus dem Bereich der neuesten Beiträge auf der Homepage auszublenden, aber nicht aus dem Widget der neuesten Beiträge in der Seitenleiste?

  4. Dieses Plugin funktioniert nicht mehr. Ich habe nach einer Alternative gesucht, aber noch keine gefunden. Ich würde mich über ein Update dieses Beitrags freuen.

    • Danke für die Information, wir werden uns dieses Plugin auf jeden Fall ansehen und diesen Artikel aktualisieren.

      Admin

        • Ich würde einfach den oben genannten PHP-Snippet verwenden und ihn in die functions.php-Datei Ihres Child-Themes einfügen. Das habe ich getan, um meinen Beitrag auszublenden.

  5. Mein einziger Kritikpunkt ist, dass die Anzahl der Beiträge in meiner Kategorie-Menü inkrementiert wird, obwohl der Beitrag auf diese Weise nicht angezeigt werden kann. Ansonsten ist es perfekt.

  6. Hallo, kann Google den versteckten Beitrag noch indexieren? Weil ich möchte immer noch, dass die Leute meinen Beitrag auf Google finden können, aber er nicht auf der Startseite angezeigt wird?

  7. Hallo, ich möchte, dass meine Blogbeiträge auf meiner Blogseite sichtbar bleiben, aber auf meiner Homepage versteckt/entfernt werden. Ich habe das Plugin heruntergeladen und die Anweisungen befolgt. Als ich 'Auf der Startseite ausblenden' angekreuzt habe, wurde mein Blogbeitrag von meiner Blogseite und nicht von der Homepage entfernt, also das Gegenteil von dem, was ich will. Wie kann ich das erreichen? Danke!

  8. Vielen Dank für diese unglaublich wertvolle Seite! Wenn ich wissen muss, wie ich etwas in Word Press machen kann, komme ich zuerst hierher. Sie haben normalerweise die beste und am einfachsten zu verstehende Antwort.

  9. The issue with the plugin is that if you want to have a category page show posts, then you have to leave that unchecked and “recent posts” will then pick it up and show up in all your side bars and footers :(

  10. Das ist wirklich ein großartiges Plugin. Es funktioniert für mich. Aber ich weiß nicht, warum die Behörde dieses Plugin nicht aktualisiert. Es funktioniert immer noch richtig.
    Danke für deinen ausgezeichneten Artikel.

  11. Gibt es eine andere Möglichkeit, einen bestimmten Beitrag auszublenden, da dies bei mir nicht funktioniert.

    Ein einfaches Tutorial könnte auch helfen, wenn ich einige Codes in den Themes ändern muss.

    Danke

  12. Die Sache ist, dass es keine wirkliche Alternative zu WP Hide Post gibt. Oder gibt es eine Alternative? Außerdem scheint WP Hide Post ziemlich veraltet zu sein (seit geraumer Zeit nicht mehr aktualisiert).

  13. Hallo,
    Ich habe einen meiner Blogbeiträge von meiner Homepage ausgeblendet, aber er wird immer noch im Bereich "Verwandte Beiträge" unter anderen Blogbeiträgen angezeigt.
    Was soll ich tun, um ihn loszuwerden?
    WPBeginner, deine Antwort wird benötigt.
    Danke.

  14. Eine andere Option ist nicht, sie zu verstecken, sondern sie neu zu planen, damit sie zu einem späteren Zeitpunkt veröffentlicht wird. Ich denke, das wird effektiv dasselbe bewirken... zumindest hat es gerade auf meiner Website funktioniert.

    • Ich habe getan, was Scott vorgeschlagen hat, und den Beitrag für einen späteren Zeitpunkt neu geplant. Ich habe mir die Mühe gemacht, diese App herunterzuladen und zu installieren, und sie hat nicht funktioniert. Als ich alles tun musste, war, für ein zukünftiges Datum neu zu planen. Mission erfüllt ohne App.

  15. Ich brauchte das wirklich, um einen Beitrag aus dem Kategorienmenü auszublenden, und es hat wie am Schnürchen funktioniert, danke!

  16. Dies ist ein perfektes Beispiel für etwas, das ich lieber im WordPress-Kern als im Plugin-Bereich hätte. Normalerweise entwickle ich meine eigenen Themes und löse dies durch die Verwendung von Kategorien. z.B. wie man nur die neuesten Beiträge in der Kategorie 'home' anzeigt oder nicht in der Kategorie 'unsichtbar' usw. Dieses Plugin hilft sehr, wenn man kein eigenes Theme entwickelt.

    • Ich stimme Arevico zu. Das sollte definitiv bereits Teil des WordPress-Kerns sein. Ein Beispiel gerade diese Woche... Ich betreibe einen Marketing-Blog, mache aber eine Rezension über einen Stehschreibtisch. Da dies etwas außerhalb meiner Nische liegt, veröffentliche ich ihn, ohne dass er auf der Homepage angezeigt wird. Ich möchte dafür ranken, aber keine Leser verlieren.

Kommentar hinterlassen

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.