So schließen Sie Sticky Posts in WordPress aus der Schleife aus

So schließen Sie Sticky Posts in WordPress aus der Schleife aus / Themes

Haftnotizen sind eine großartige Möglichkeit, hervorgehobene Inhalte hervorzuheben. Es gibt jedoch bestimmte Stellen auf Ihrer Website, an denen Sie keine klebrigen Beiträge benötigen, um ganz oben zu sein. WordPress kann dies nicht erraten, daher müssen Sie WordPress explizit mitteilen, Sticky Posts von einer benutzerdefinierten Schleife auszuschließen. In diesem Artikel zeigen wir Ihnen, wie Sie klebrige Beiträge vollständig aus der Schleife in WordPress ausschließen können. Außerdem zeigen wir Ihnen, wie Sie die klebrige Funktion des Beitrags entfernen können, sodass sie immer noch in ihrer natürlichen Reihenfolge angezeigt wird.

So entfernen Sie die Sticky-Fähigkeit der Post

Wenn Sie die neuesten Beiträge auf einer Registerkarte anzeigen, möchten Sie nicht, dass die klebrigen Beiträge klebrig bleiben. Wenn Sie die Sticky-Funktion nicht entfernen, ist der Bereich für die letzten Posts nutzlos, da alle Ihre Sticky-Posts diesen Bereich überfüllen. Das ist wo query_posts Funktion ist praktisch.

Um dies zu tun, müssen Sie Ihre Schleife folgendermaßen ändern:

  10, 'ignore_sticky_posts' => 1); $ the_query = new WP_Query ($ args); if ($ the_query-> have_posts ()): while ($ the_query-> have_posts ()): $ the_query-> the_post (); ?> 

Dieser Code ignoriert, dass ein Beitrag klebrig ist, und zeigt die Beiträge in der normalen Reihenfolge. Wenn Sie diesen Code verwenden, werden Ihre klebrigen Beiträge in der Schleife angezeigt. Sie werden jedoch nicht oben angezeigt.

Schließen Sie klebrige Beiträge vollständig aus der Schleife aus

Wenn Sie Sticky Posts in einem Slider verwenden, möchten Sie Ihre Sticky Posts manchmal ganz aus der Schleife ausschließen. Alles, was Sie tun müssen, ist, Ihre eigene Schleife zu bearbeiten, damit sie mit dieser übereinstimmt:

  get_option ('sticky_posts')))); if ($ the_query-> have_posts ()): while ($ the_query-> have_posts ()): $ the_query-> the_post (); ?> 

Dieser Code zeigt keine klebrigen Beiträge in der Nachschleife. Weitere Tipps zum Ändern von WordPress-Themes finden Sie in unserem WordPress-Design-Spickzettel für Anfänger.

Quelle: WP Codex