So sortieren Sie Beiträge nach dem Ablaufdatum in WordPress

So sortieren Sie Beiträge nach dem Ablaufdatum in WordPress / Tutorials

In der Vergangenheit haben wir mitgeteilt, wie Posts in WordPress mit dem Post Expirator Plugin ablaufen können. Bei der Erstellung einer Event-Listing-Site haben wir dieses Plugin als sehr hilfreich empfunden. Wir können die abgelaufenen Ereignislisten leicht löschen. Zweitens ist es dank dieses Plugins sehr einfach, die Beiträge auch nach dem Ablaufdatum zu sortieren. In diesem Artikel zeigen wir Ihnen, wie Sie Beiträge nach dem Ablaufdatum in WordPress sortieren.

Code wurde aktualisiert, um die Änderungen im Plugin wiederzugeben, wo der Name des benutzerdefinierten Felds geändert wurde. Danke, Tajim, dass Sie uns in den Kommentaren informiert haben.

In unserem speziellen Projekt hatten wir Events als benutzerdefinierten Beitragstyp. Jetzt ist dies für eine Non-Profit-Organisation gedacht, die etwa ein Ereignis pro Monat enthält. Daher haben wir einfach eine Schleife erstellt, um sie auf ihre Ereignisseite zu setzen. Sie können den Code in Ihrer Seitenleiste oder an einem anderen Ort verwenden.

  'event', 'posts_per_page' => 15, 'order' => 'ASC', 'meta_key' => '_expiration-date', 'orderby' => 'meta_value'); $ eventloop = new WP_Query ($ args); if ($ eventloop-> have_posts ()): while ($ eventloop-> have_posts ()): $ eventloop-> the_post (); // Der gesamte Inhalt der Schleife wird hier beendet endwhile; endif; ?> 

Der Trick besteht darin, den meta_key und den Benutzer oderby meta_value zu verwenden. Wenn Sie die Reihenfolge in aufsteigender Reihenfolge festlegen, wird das Ereignis angezeigt, das demnächst stattfindet (demnächst abläuft). Beispiel für unsere Veranstaltungsliste:

Damit dies funktioniert, MÜSSEN Sie das Post Expirator Plugin verwenden.

Wenn Sie Fragen haben, können Sie gerne in den Kommentaren nachfragen.