Hallo zusammen,
ich bin gerade dabei mein erstes Plugin zu schreiben.
Dieses Plugin stellt einen neuen Post Type zur Verfügung (Event).
Dieser Posttype hat das Flag exclude_search = true.
Zum Plugin gehört ein Widget welches eine Liste mit den nächsten Events anzeigt.
Mein Problem ist nun: Sobald ich eine Suche abschicke wird die Ergebnisliste angezeigt, ABER im Widget steht: Keine Events gefunden!?!?.
Ich möchte das dort aber weiterhin die nächsten Events stehen. Sprich die Suche soll an dieser Stelle ignoriert werden.
Leider finde ich das Problem nicht.
Hier ist der Codeausschnitt der die Liste für das Widget holt:
PHP
$my_query = new WP_Query(array(
'post_type' => 'event',
'posts_per_page' => 10,
'meta_key' => 'txtEventStartDate',
'orderby' => 'meta_value',
'order' => 'ASC',
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'txtEventStartDate',
'value' => $d,
'compare' => '>=',
),
array(
'key' => 'txtEventEndDate',
'value' => $d,
'compare' => '>=',
),
),
));
if ( $my_query->have_posts() ) : while ( $my_query->have_posts() ) : $my_query->the_post();
..........
Alles anzeigen
Kennt jemand dieses Problem und hat eine Lösung für mich??
Danke im voraus
Tex