Erklärt, wie man Beiträge in bestimmten Kategorien in WordPress ausblendet oder sie über Links anzeigt, indem PHP-Implementierung verwendet wird.
Mein Blog hat Artikel, die sich mit Kritik und tiefen Themen über das tägliche Leben befassen. Ich betrachte diese Artikel als nicht geeignet für die Veröffentlichung.
So blenden Sie Beiträge aus und Gegenmaßnahmen
Das Folgende zeigt, wie man Beiträge in bestimmten Kategorien in WordPress ausblendet oder sie über Links anzeigt.
Kategorien mit Query-Parametern deaktivieren
Fügen Sie den folgenden Code zu functions.php hinzu:
function exclude_category_bundle(){
function exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'cat', '-4,-3' ); // category: black and pink
}
}
add_action( 'pre_get_posts', 'exclude_category' );
}
if (isset($_GET['black'])) {
if ($_GET['black'] == "true") {
// Beiträge in bestimmter Kategorie anzeigen
} else {
exclude_category_bundle();
}
} else {
exclude_category_bundle();
}
Schaltfläche zum Umschalten mit Links einrichten
Fügen Sie einen Link zum Navigationsmenü oder Header-Menü hinzu, um die Anzeige versteckter Beiträge zu ermöglichen.
<?php if (is_home()) {
echo '<a title="Zeigen Sie Beiträge an, die standardmäßig ausgeblendet sind. Bitte sehen Sie nach eigenem Ermessen." style="position: absolute; right: 8em;" onclick="window.location = document.location.href + \'&black=true\'">Versteckte Beiträge anzeigen</a>';
}
?>
Dadurch können Sie Beiträge in bestimmten Kategorien mit Query-Parametern ein-/ausblenden.
Zusätzliche Informationen
- WordPress: So nofollow/noindex alle Beiträge in bestimmten Kategorien
- WordPress PHP: So warnen beim ersten Zugriff auf Beiträge in bestimmten Kategorien
Dies zeigt, wie man die Anzeige von Beiträgen in bestimmten Kategorien in WordPress steuert und verwaltet.