Wie man eine Blog-Seite einrichtet, um Blogposts abzüglich einiger Kategorien zu rendern

Ich habe meine Homepage so eingestellt, dass sie eine statische Vorlage verwendet. Also habe ich eine Blog-Seite erstellt, um eine Blog-Vorlage zum Rendern meiner Blog-Posts zu verwenden. Das Problem ist, dass nur der Seiteninhalt gerendert wird. Ich möchte, dass Blogposts angezeigt werden. Minus der Kategorie “Portfolio” & “WIP”. Muss ich ein benutzerdefiniertes query_posts erstellen? wie könnte es aussehen. Um zu simulieren, was ich standardmäßig bekomme, wenn meine Homepage auf die neuesten Posts eingestellt ist. Ich brauche auch eine Seitennummerierung, um zu arbeiten.

Solutions Collecting From Web of "Wie man eine Blog-Seite einrichtet, um Blogposts abzüglich einiger Kategorien zu rendern"

Wenn Sie Kategorien ausschließen möchten, müssen Sie eine benutzerdefinierte Abfrage in etwa wie folgt erstellen:

 $page = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts( array( 'category__not_in' => array( 2, 6 ) , 'paged' => $page ) ); 

über der Schleife und ändern Sie 2, 6 zu den Kategorie-IDs, die Sie ausschließen möchten, und um Paginierung wp_reset_query(); würde ich hinzufügen wp_reset_query(); direkt nach der Schleife, um spätere Probleme zu speichern.

Denken Sie daran, dass dies wahrscheinlich die einfachste Form von query_post ist, die Sie benötigen, aber wenn Sie mehr von seiner Macht haben wollen, schauen Sie sich den Codex an .

Hoffe das hilft