Bir WP şablonunda bir query_posts çağrısı var. Daha Fazla Alan Eklentisinin kullanılmasıyla, site yöneticisine bir etkinlik oluşturma yeteneği verebilir (özel yazı türü) ve ardından biçimlendirilmiş bir tarih girebilirim: YYYY / mm / gg.
Asıl soru; meta_query dizisindeki değer seçeneğine hangi değeri geçmeliyim? Şu anda "tarih (" Y / m / dh: i A ")" (tırnak eksi) geçmeye çalışıyorum, çünkü anladığım kadarıyla bugünün tarihini yazdıracak. Randevu saatini umursamıyorum bu yüzden konu dışı olabilir. Nihayetinde, karşılaştırmalı seçeneği kullanarak yaklaşmakta olan olayları, bu sitedeki farklı yerlerde geçmiş olayları göstermek için çivilemek için kullanmaya çalışıyorum. Başka bir noktada, değer seçeneğini geçerli ayın ilk ve son gününü basan ve çıktıyı bu ay gerçekleşen olaylarla sınırlayan bir diziyi geçmem gerekiyor.
<?php
query_posts( array(
'post_type' => 'event', // only query events
'meta_key' => 'event_date', // load up the event_date meta
'orderby' => 'meta_value', // sort by the event_date
'order' => 'asc', // ascending, so earlier events first
'posts_per_page' => '2',
'meta_query' => array( // restrict posts based on meta values
'key' => 'event_date', // which meta to query
'value' => date("Y/m/d h:i A"), // value for comparison
'compare' => '>=', // method of comparison
'type' => 'DATE' // datatype, we don't want to compare the string values
) // end meta_query array
) // end array
); // close query_posts call
?>
'type' => 'DATE'
?