मैं खोज रहा हूं कि अपने ब्लॉग मुखपृष्ठ में चित्रित पोस्ट को क्वेरी पोस्ट से बाहर रखे बिना कैसे रखा जा सकता है । मेरा ब्लॉग ट्वेंटी चौदह विषय का उपयोग करता है। मुझे इसका हल मिल गया।
अपने विषय के इंक फ़ोल्डर से फ़ीचर्ड-कंटेंट को खोलें और निम्न कोड (हमारे मामले में लाइन 269) देखें।
$query->set( 'post__not_in', $featured );
इसे प्राप्त करने के लिए, केवल दो स्लैश जोड़कर, इस पंक्ति को टिप्पणी करें:
// $query->set( 'post__not_in', $featured );
लेकिन फ़ाइल में वह लाइन नहीं है और चाइल्ड थीम पैरेंट थीम के इंक फोल्डर को ओवरराइड नहीं कर सकती है।
मुझे एक और समाधान मिल गया है और यह काम करता है, लेकिन, समस्या यह है कि कोडित सामग्री पोस्ट को उनके मूल क्रम में नहीं दिखाती है। जब पुरानी सामग्री पोस्ट - मैं फ़ीचर किए गए पोस्ट बनाने के लिए स्टिकी पोस्ट का उपयोग कर रहा / रही हूँ, तो चित्रित किया गया है, चित्रित किया गया कंटेंट पोस्ट पहले क्रम और फिर अन्य पोस्ट बन जाएगा।
मैंने इस तरह सशर्त टैग का उपयोग करने का प्रयास किया है।
function show_featured_content_on_home() {
if ( !is_home() ) {
remove_action( 'pre_get_posts', array( 'Featured_Content', 'pre_get_posts' ) );
}
}
add_action( 'init', 'show_featured_content_on_home', 31 );
दूसरा पेज वगैरह ठीक है - क्रम में चित्रित पोस्ट दिखाएं - लेकिन मुखपृष्ठ में अभी भी समस्या है।
कोई सुझाव?