WP टेम्पलेट में मेरे पास query_posts कॉल है। मोर फील्ड्स प्लगिन के उपयोग के माध्यम से मैं साइट को एक ईवेंट (कस्टम पोस्ट प्रकार) बनाने की क्षमता दे सकता हूं और फिर एक तारीख दर्ज कर सकता हूं जो प्रारूपित है: YYYY / mm / dd।
मुख्य प्रश्न यह है; मुझे मेटा_क्वेरी एरे में वैल्यू ऑप्शन के लिए क्या मान पास करना चाहिए? मैं वर्तमान में "तिथि (" Y / m / dh: i A ") पास करने की कोशिश कर रहा हूं (" उद्धरणों को घटाता हूं), क्योंकि, जैसा कि मैं इसे समझता हूं, कि आज की वर्तमान तिथि को प्रिंट करेगा। मैं तारीख के समय की परवाह नहीं करता ताकि अप्रासंगिक हो। Ulitimatly मैं इस साइट पर विभिन्न स्थानों में आने वाली घटनाओं, पिछली घटनाओं को दिखाने के लिए तुलना विकल्प का उपयोग करने की कोशिश कर रहा हूं। एक अन्य स्थान पर मुझे वास्तव में मूल्य विकल्प को पास करने की आवश्यकता है जो इस महीने में होने वाली घटनाओं के आउटपुट को सीमित करते हुए वर्तमान महीने के पहले और आखिरी दिन को प्रिंट करता है।
<?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'
?