Wie kann ich eine Kategorie aus der Hauptschleife mit dem Kategorienamen & nicht ID ausschließen?

Ich habe eine Zeit lang in dieser Sache und musste schließlich zusammenbrechen und meine erste Frage stellen. Normalerweise kann ich hier eine Antwort finden, aber dieses Mal brauche ich Hilfe. Ich versuche, eine Kategorie aus der Hauptschleife auszuschließen, so dass sie nicht zweimal auf meiner Indexseite angezeigt wird. Ich habe nach oben und unten gesucht und bin hier auf diesen Code gestoßen:

 

Es funktionierte, aber dann funktionierte meine Seitennavigation nicht. Selbst wenn Sie auf Seite 2 geklickt haben, haben Sie immer noch Inhalt der ersten Seite. Nicht sicher, warum das passiert ist. Ich möchte die Kategorie mit der ID nicht ausschließen, da sich die ID ändert, aber der Name wird immer derselbe sein.

Jede Hilfe wäre großartig, Danke! Wenn Sie die Demo-Site benötigen, dann fragen Sie einfach.

Solutions Collecting From Web of "Wie kann ich eine Kategorie aus der Hauptschleife mit dem Kategorienamen & nicht ID ausschließen?"

Sie können den Namen oder Slug nicht direkt zum Ausschluss einer bestimmten Kategorie übergeben. Sie müssen die ID verwenden. Ändern Sie Ihren Code:

 < ?php $category_id = get_cat_ID('featured'); //if get_query_var('paged') doesn't work, then try using get_query_var('page') in the next line. $paged = (get_query_var('paged'))?get_query_var('paged'):1; $q = array(); $q['category__not_in'] = array($category_id); $q['paged'] = $paged; query_posts($q); if (have_posts()) : while (have_posts()) : the_post(); the_content(); endwhile; endif; ?> 

Hoffe das hilft!