2016-07-20 9 views
0

Ich möchte ein Archiv von Post für Jahr anzeigen, so Jahr erscheinen und wenn klicken, sehen Sie alle Beiträge von diesem bestimmten Jahr. Problem ist, dass ich möchte, dass sie nicht durch post_date (das Standardverhalten) angezeigt werden, sondern durch ein benutzerdefiniertes Datum (ein benutzerdefiniertes Feld, das mit ACF erstellt wurde). Gibt es einen Haken, um die wp_get_archives Funktion zu ändern, um Beiträge von ACF zu nehmen?Change wp_get_archives by ACF

Antwort

0

Ich hatte vor kurzem eine ähnliche Anforderung in einem Projekt. Wir fanden es am einfachsten, den Wert vom Datepicker zu erhalten und ihn als post_date unter Verwendung des wp_post_update() Hooks anzuwenden.

Das obige Code-Snippet wurde von James auf den ACF-Support-Foren zur Verfügung gestellt, arbeitete aber für uns. Ein Nachteil dieser Lösung besteht darin, dass der Post, wenn das Datum in der Zukunft liegt, geplant statt veröffentlicht wird.