Antwort auf: Alle Beiträge zeigt falsche Anzahl in der Übersichtszeile

[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]

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer