Ich arbeite an einem Widget, das Beiträge anzeigt, die zwischen zwei Daten veröffentlicht wurden, zum Beispiel dem 15. Januar und dem 15. März, aber ich weiß nicht, wie das geht.
Ich habe ein paar Lösungen gesehen, die query_posts() erwähnen, aber ich denke nicht, dass das eine gute Lösung ist. Ich bin also offen für Vorschläge, wie ich das machen kann.
Im Moment denke ich darüber nach, pre_get_posts, WP_Query oder get_posts zu verwenden, und ich habe es mit dieser Codezeile versucht:
function my_home_category( $query )
{
if ( $query->is_home() && $query->is_main_query() )
{
$query->set( 'day', '15');
}
}
add_action( 'pre_get_posts', 'my_home_category' );
Dies gibt jedoch alle Beiträge zurück, die am 15. eines jeden Monats veröffentlicht wurden. Ich weiß, dass ich so etwas einstellen kann:
$query->set( 'monthnum', '1');
und Beiträge am 15. Januar veröffentlichen, aber ich möchte alle Beiträge zwischen dem 15. Januar und dem 15. März veröffentlichen lassen, und ich weiß nicht, wie ich das erreichen soll.
Es muss nicht pre_get_posts verwenden, es könnte get_posts oder WP_Query sein, ich suche nur nach einer einfachen Möglichkeit, dies zu tun.