So blenden Sie den Titel für ausgewählte WordPress-Posts und -Seiten aus
In unserem Beitrag zum Ausblenden von Widget-Titeln hatten wir einen interessanten Kommentar, der eine Lösung zum Ausblenden des Titels in ausgewählten einzelnen Posts und Seiten enthielt. Wir dachten, dass es für manche Menschen nützlich sein könnte. In diesem Artikel zeigen wir Ihnen, wie Sie Titel für ausgewählte WordPress-Beiträge und Seiten ausblenden. Wir zeigen Ihnen auch, wie Sie den Titel aller WordPress-Beiträge und / oder -seiten ausblenden können.
Titel für ausgewählte Beiträge und Seiten ausblenden
Möchten Sie Titel für ausgewählte Beiträge und Seiten ausblenden, ohne eine einzelne Codezeile zu bearbeiten? Dann müssen Sie nur noch das Plugin für Titel ausblenden für WordPress installieren und aktivieren. Wechseln Sie nach der Aktivierung zum Bearbeitungsbildschirm für den jeweiligen Beitrag und die Seite. Sie können dies tun, indem Sie einfach in Ihrem WordPress-Administrator auf das Menü Posts oder Pages klicken und dann auf das Element klicken, das Sie bearbeiten möchten. Auf dem Bearbeitungsbildschirm sehen Sie a Titel ausblenden Meta-Box wie folgt:
Sie müssen nur dieses Kontrollkästchen aktivieren und auf die Schaltfläche zum Aktualisieren oder Veröffentlichen klicken. Das ist es. Dieses Plugin verdeckt nun den Titel in einzelnen Seitenaufrufen. Das bedeutet, dass der Titel immer noch auf Ihrer Homepage oder anderen Archivseiten angezeigt wird, nicht jedoch auf den einzelnen Seitenansichten. Öffnen Sie den Beitrag in der Ansicht für einen einzelnen Beitrag, um das Ergebnis zu testen und sicherzustellen, dass alles richtig aussieht.
Diese Lösung kann sehr praktisch sein, wenn Sie eine einfache Zielseite erstellen und den Titel nicht anzeigen möchten.
Titel für alle WordPress-Beiträge und Seiten ausblenden
Wir können uns keinen Grund vorstellen, warum jemand dies tun würde, aber schauen wir uns an, wie die Titel für alle WordPress-Beiträge und Seiten ausgeblendet werden, um zu lernen. Wenn Sie aus irgendeinem Grund den Titel für alle Beiträge und Seiten auf einzelnen Seiten ausblenden möchten, können Sie dies durch Bearbeiten Ihres Designs erreichen. Dafür gibt es wenige Möglichkeiten.
Die einfachste Lösung wäre, diesen Code Ihren WordPress-Themes hinzuzufügen Functions.php
Datei.
Funktion wpb_hidetitle_class ($ classes) if (is_single () || is_page ()): $ classes [] = 'hidetitle'; $ Klassen zurückgeben; endif; $ Klassen zurückgeben; add_filter ('post_class', 'wpb_hidetitle_class');
Dieser Filter fügt einfach eine zusätzliche Klasse hinzu .Hidetitel
zum post_class ()
Funktion nur, wenn ein einzelner Beitrag oder eine Seite angezeigt wird. Dieser Filter funktioniert jedoch nur, wenn Ihr WordPress-Design die Post-Klasse unterstützt. Wenn Sie dies nur für Posts und nicht für Seiten tun möchten, entfernen Sie einfach das Teil || is_page ()
.
Nachdem Sie diese Funktion hinzugefügt haben, müssen Sie diese CSS-Regel dem Stylesheet Ihres Themes hinzufügen.
.hidetitle .entry-title Anzeige: keine;
In der obigen CSS haben wir verwendet Anzeige
css-Eigenschaft, um den Beitrag und den Seitentitel auszublenden. Diese CSS-Regel funktioniert jedoch nur, wenn Ihr WordPress-Theme den Eintragstitel im Beitrag oder Seitentitel verwendet. Um herauszufinden, welche CSS-Klasse Ihr Theme für Posttitel verwendet, öffnen Sie Ihren Post einfach in Google Chrome oder Mozilla Firefox und fahren Sie mit der Maus über den Posttitel. Klicken Sie mit der rechten Maustaste und wählen Sie Inspect Element. Ihr Browser teilt sich auf und Sie sehen, dass der Quellcode für den Beitragstitel in der Seitenquelle hervorgehoben wird, in der Sie die von Ihrem Design verwendete CSS-Klasse sehen können.
Nehmen wir an, dass Ihr Thema verwendet Artikelüberschrift
als CSS-Klasse für Posttitel. Ändern Sie einfach das CSS wie folgt:
.hidetitle .article-title display: none;
Der Grund, warum wir sagen, dass die obige Lösung die einfachste ist, ist, dass sie für untergeordnete Themen populärer Themenrahmen wie Genesis und andere funktionieren wird. Es funktioniert auch gut für eigenständige WordPress-Themes.
Jetzt werden beide der oben genannten Lösungen den Titel ausblenden, aber die Titel werden immer noch geladen. Mit anderen Worten, sie verstecken es, aber entfernen es nicht. Wenn Sie ein Design-Designer oder jemand sind, der den Beitrag oder Seitentitel aus Ihrer Vorlage entfernen möchte, müssen Sie den_Titel-Code aus den entsprechenden Designdateien entfernen.
Wenn Sie dies nur für Einzelpostings tun möchten, finden Sie diesen Code wahrscheinlich in Ihrer single.php-Datei. Wenn Sie dies jedoch für die gesamte Site tun möchten, müssen Sie Dateien wie index.php, archive.php, single.php und jede andere Datei, die im Grunde eine Schleife enthält, bearbeiten. Es ist ein Versuch und ein Fehler erforderlich, wenn Sie neu sind.
Wenn Sie mit einem der Theme-Frameworks arbeiten, sollten Sie bei der Plugin-Lösung oder der post_class-Lösung bleiben, die wir Ihnen gezeigt haben.
Wir hoffen, dass dieser Artikel Ihnen dabei geholfen hat, den Titel für bestimmte WordPress-Posts und -Seiten auszublenden. Welche möglichen Anwendungsfälle können Sie sehen, wo Sie Post- oder Seitentitel in Einzelansichten ausblenden möchten? Lassen Sie uns wissen, indem Sie unten einen Kommentar hinterlassen.