मेरी Wordpress साइट में, मैं इस get_posts कोड का उपयोग करें? इसलिए इसे केवल पिछले 10 दिनों की पोस्ट सूचीबद्ध करनी चाहिए।get_posts कोई बड़े एक्स दिनों की तुलना में Wordpress
6
A
उत्तर
24
3,7 के रूप में आप date_query http://codex.wordpress.org/Class_Reference/WP_Query#Date_Parameters
उपयोग कर सकते हैं तो यह दिखाई देगा:
$args = array(
'posts_per_page' => 5,
'post_type' => 'post',
'orderby' => 'comment_count',
'order' => 'DESC',
'date_query' => array(
'after' => date('Y-m-d', strtotime('-10 days'))
)
);
$posts = get_posts($args);
2
The exemple from the doc बस ठीक काम करना चाहिए। वास्तविक अनुरोध करने के लिए get_posts() दृश्य के पीछे WP_Query() का उपयोग करता है। आपके मामले के लिए संशोधित उदाहरण कुछ इस तरह दिखना चाहिए:
// Create a new filtering function that will add our where clause to the query
function filter_where($where = '') {
// posts in the last 30 days
$where .= " AND post_date > '" . date('Y-m-d', strtotime('-10 days')) . "'";
return $where;
}
add_filter('posts_where', 'filter_where');
$query = get_posts(array (
'numberposts' => 5,
'orderby'=>'comment_count',
'order'=>'DESC',
'post_type' => array ('post')
));
remove_filter('posts_where', 'filter_where');
संबंधित मुद्दे
- 1. Wordpress
- 2. Wordpress
- 3. wordpress
- 4. मैं एफ # में एक्स और वाई की तुलना कैसे करूं?
- 5. xdebug के साथ एक्स की तुलना में केवल धीमे निष्पादन लॉग करने का कोई तरीका है?
- 6. दो कॉलम के मानों की तुलना करें तो बड़े मान
- 7. महीने के दिनों की गणना
- 8. जावा 8 स्ट्रीम की तुलना में जावा इटेरबल्स की तुलना में कोई मानक हैं?
- 9. जबकि Wordpress
- 10. कोई एक्स 11
- 11. पीएचपी + Wordpress
- 12. mysql 30 दिनों की रेंज
- 13. दिनों
- 14. Wordpress यूआरएल
- 15. कंप्यूट 4^x आधुनिक बड़े एक्स
- 16. कोई तुलना फ़ाइल की तारीख बैश
- 17. गेरिट की तुलना में क्रूसिबल?
- 18. डिफ़ॉल्ट 'पता' तुलना के बजाय नेटवर्क एक्स ग्राफ ऑब्जेक्ट्स की 'आइसोमोर्फिक' तुलना
- 19. Wordpress प्लगइन: कस्टम यूआरएल
- 20. Wordpress: कस्टम पोस्ट प्रकार
- 21. स्ट्रिंग तुलना की तुलना में संख्या तुलना तेजी से है?
- 22. दो प्रश्नों की तुलना कैसे करें?
- 23. Django पर Wordpress
- 24. अजाक्स पुस्तकालयों की तुलना
- 25. Wordpress WP-load.php
- 26. जावा में वर्णों की तुलना
- 27. Wordpress wpdb अपरिभाषित चर
- 28. क्या स्ट्रेटोटाइम + दिन या + दिनों में कोई अंतर है?
- 29. जावा में चालू माह में दिनों की संख्या प्राप्त
- 30. Math.Min या Math.Max शॉर्ट-सर्किट की तुलना में तुलना करता है?
मैं नहीं समझ सकता है कि यह कैसे एकीकृत करने के लिए मेरे वर्तमान कोड का समाधान। मैंने अपने प्रश्न को अपने पूर्ण कोड से अपडेट किया है, क्या आप कृपया एक नज़र डालें और दिखाएं कि आपका समाधान मेरे कोड के साथ कैसे काम करेगा? अगर यह काम करता है, तो मैं निश्चित रूप से इस उत्तर को सही के रूप में स्वीकार करूंगा। –
@ हेनरिकपेटर्सन: मेरा समाधान आपके पूर्ण कोड के साथ बहुत अधिक रहेगा। आप क्या करते हैं 1 - एक कस्टम फ़िल्टर को परिभाषित करें जो आप चाहते हैं (मेरे उत्तर में "filter_where()" फ़ंक्शन, जो पिछले दस दिनों तक सीमित है), 2 - add_filter का उपयोग करके अब से सभी प्रश्नों में फ़िल्टर जोड़ें, 3 - क्वेरी चलाएं, get_post() wp_query() को कॉल करेगा जो आपके फ़िल्टर को लागू करेगा, 4 - remove_filter() के साथ फ़िल्टर को हटा दें, इसलिए यह अन्य प्रश्नों पर लागू नहीं होगा जो/करेंगे। एकमात्र परिवर्तन $ क्वेरी को $ query का नाम बदलना होगा। – Lepidosteus
आप जानते हैं कि मैंने समाधान को समझ लिया है जैसे मैंने उस टिप्पणी को पोस्ट किया था। बहुत बढ़िया जवाब। स्वीकार किए जाते हैं। –