[ad_1]
Hallo,
es lag an einer Funktion im „Child Theme“ function.php. Mit dieser Funktion wurden auf Seiten Beiträge mit dem Schlagwort „Ausfallzeiten“ ausgeblendet. Dass diese Funktion auch Auswirkungen auf die Dashboard-Seite „Alle Beiträge“ hat, hätte ich jetzt nicht erwartet.
Die fehlerverusachende Funktion
add_filter('request', 'filter_tag_loop');
function filter_tag_loop($params) {
$params['tag__not_in'] = array( 142, 143 );
return $params;
}habe ich durch diese ersetzt
add_action( 'pre_get_posts', 'wpsites_exclude_tagged_posts' );
function wpsites_exclude_tagged_posts( $query ) {
if ( $query->is_main_query() && $query->is_category( array( 'badminton', 'basketball', 'vollyball' ) ) ) {
$query->set( 'tag__not_in', array( 142, 143 ) );
$query->set( 'posts_per_page', '-1' );
}
}Die Anzeige auf der Dashboard-Seite „Alle Beiträge“ ist jetzt korrekt und die Seiten mit dem Schlagwort „Ausfallzeiten“ werden ebenfalls richtig dargestellt.
Aktuell überlege ich, wie ich in die Funktion noch eine Pagination mit weiter / zurück einbauen kann ohne ein Page-Template verwenden zu müssen.
Diese Anfrage ist jetzt gelöst. Das trifft auch auf die Anfrage zu
[ad_2]