मैं डिफ़ॉल्ट टेम्पलेट पदानुक्रम व्यवहार को बदलना चाहता हूं, और सभी उपश्रेणी स्तर पृष्ठों को बल देना चाहता हूं जिनके पास अपनी मूल श्रेणी टेम्पलेट फ़ाइल नहीं है, ताकि वे अपनी मूल श्रेणी टेम्पलेट फ़ाइल को संदर्भित कर सकें। मेरी दूसरी पोस्ट में, Richard M. gave an excellent answer जिसने एक व्यक्तिगत उपश्रेणी के लिए समस्या हल की। क्या कोई जानता है कि इसे कैसे अमूर्त करना है?* सभी * वर्डप्रेस श्रेणियां अपने अभिभावक श्रेणी टेम्पलेट का उपयोग करें
function myTemplateSelect()
{
if (is_category()) {
if (is_category(get_cat_id('projects')) || cat_is_ancestor_of(get_cat_id('projects'), get_query_var('cat'))) {
load_template(TEMPLATEPATH . '/category-projects.php');
exit;
}
}
}
add_action('template_redirect', 'myTemplateSelect');
अग्रिम धन्यवाद।
मैंने अभी कोशिश की और इसे काम नहीं कर सका। क्या आप इसे दोबारा जांचना चाहते हैं? – Matrym
'TEMPLATEPATH'' TEMPLATE_PATH' –
की जगह अच्छी जगह - अपडेट किया गया :) – TheDeadMedic