क्या माता-पिता के लिए पदों को माना जाता है? यदि हां, तो माता-पिता के पद के लिए इसका क्या अर्थ होगा?
इसके अलावा, अगर माता-पिता के पदों में कुछ अड़चनें हैं, तो वह कहाँ लागू है? डीबी में नहीं जैसा कि मैं देख रहा हूं।
क्या माता-पिता के लिए पदों को माना जाता है? यदि हां, तो माता-पिता के पद के लिए इसका क्या अर्थ होगा?
इसके अलावा, अगर माता-पिता के पदों में कुछ अड़चनें हैं, तो वह कहाँ लागू है? डीबी में नहीं जैसा कि मैं देख रहा हूं।
जवाबों:
बॉक्स से बाहर, नहीं, पदों में माता-पिता नहीं हो सकते। उन्हें श्रेणियों में सौंपा जा सकता है, जो पदानुक्रम में व्यवस्थित हो सकते हैं। हालाँकि, पृष्ठ में माता-पिता हो सकते हैं और आप उस सुविधा का उपयोग करके उनमें से एक मेनू संरचना बना सकते हैं।
जहां यह लागू किया जाता है: पोस्ट के माता-पिता को "wp_postal" में "post_parent" कॉलम में संग्रहीत किया जाता है। यह वास्तव में इस तरह लागू नहीं होता है, बस डिफ़ॉल्ट UI आपको इसे सेट करने का विकल्प नहीं देता है और डिफ़ॉल्ट WP कोडिंग पोस्ट के लिए उस मूल्य का उपयोग नहीं करता है। हालांकि, माता-पिता के साथ पोस्ट करने के लिए एक कस्टम पोस्ट प्रकार बनाना बहुत मुश्किल नहीं होगा।
post_parent
किसी अन्य "post_id" को असाइन करते हैं तो यह कार्यक्षमता प्रभावित नहीं होगी क्योंकि यह 0
अन्यथा होगा ।
Wp ने "पेज" (पदानुक्रमित, माता-पिता की अनुमति दी) और "पोस्ट" (गैर-पदानुक्रमित) में बनाया है। अन्य पोस्ट प्रकार भी हैं, लेकिन इसे दूर छोड़ दें।
यदि Q में परिणाम है:
क्या मुझे पदानुक्रमित पद मिल सकते हैं?
तो जवाब है हां , ... आप "पद" रख सकते हैं जो कि श्रेणीबद्ध हैं। लेकिन जैसा कि वे में निर्मित नहीं हैं, आपको अपने स्वयं के कस्टम पोस्ट प्रकार को पंजीकृत करना होगा - देखें तर्क »श्रेणीबद्ध।
इस तरह के "पोस्ट" (या लेख, जो कुछ भी, ...) तब - यदि उनके पास एक मूल पद है - ने अपनी वस्तु के अंदर मूल आईडी निर्धारित की है। तो एक लूप में आप निम्नलिखित कार्य कर सकते हैं:
if ( have_posts )
{
the_post();
// etc.
global $post;
// call parent: http://codex.wordpress.org/Function_Reference/get_post
$parent = get_post( $post->post_parent );
echo "<h2>{$post->post_title} is a child of {$parent->post_title}";
// etc.
} // endif;
एक खोज इंजन के नजरिए से, इनमें से दो उत्तर संयुक्त रूप से Google को आपकी पोस्ट के पदानुक्रम को ट्रैक करने में मदद करेंगे, साथ ही साथ निश्चित रूप से उपयोगकर्ता भी।
एक पृष्ठ जोड़ें और अपनी पोस्ट होस्ट करने के लिए इसका उपयोग करें। "आपके सभी पोस्ट के माध्यम से एक पेरेंट पेज सेट करने का सबसे अच्छा तरीका है (सूरत -> कस्टमाइज़) मेनू के माध्यम से। आप अपने होम पेज या पोस्ट पेज के लिए एक स्टैटिक पेज सेट कर सकते हैं। जब आप एक स्टैटिक पोस्ट पेज सेट करते हैं, तो वह पेज होगा। हर व्यक्तिगत ब्लॉग पोस्ट के लिए माता-पिता बनें। "
ऊपर बताए अनुसार पर्मलिंक संरचना को / ब्लॉग /% पोस्टनाम% में बदलें। "मान लीजिए कि आप url में पोस्ट से पहले ब्लॉग को जोड़ना चाहते हैं, तो सुनिश्चित करें कि आपके ब्लॉग पेज का स्लग नाम ब्लॉग है।
फिर WP-admin-panel> settings> permalink पर जाएं और अंतिम विकल्प "कस्टम स्ट्रक्चर" चुनें और उसमें निम्नलिखित जोड़ें:
/ ब्लॉग /% postname% /
और परिवर्तन सहेजें। यह केवल आपके ब्लॉग पेज पर लागू होगा, अन्य पेज ब्लॉग को मूल के रूप में प्रदर्शित नहीं करेंगे। "
इस तरह, Google साइटमैप में hierarchy को domain.com/page/post (उस क्रम में) के रूप में देखता है और उसी स्थान पर सामग्री भी खोजेगा। उपयोगकर्ताओं के रूप में। काम हो गया।
मान लें कि आप url में पोस्ट से पहले ब्लॉग को जोड़ना चाहते हैं, तो सुनिश्चित करें कि आपके ब्लॉग पेज का स्लग नाम ब्लॉग है।
फिर WP-admin-panel> settings> permalink पर जाएं और अंतिम विकल्प "कस्टम स्ट्रक्चर" चुनें और उसमें निम्नलिखित जोड़ें:
/blog/%postname%/
और परिवर्तन सहेजें।
यह केवल आपके ब्लॉग पेज पर लागू होगा, अन्य पेज ब्लॉग को मूल के रूप में प्रदर्शित नहीं करेंगे।
मुझे पता है यह एक पुरानी पोस्ट है। हालाँकि इनमें से कोई भी उत्तर सही नहीं है, और मैं इस समस्या को हल करने के लिए उपयोग किए गए समाधान को पोस्ट करना चाहता था। आपके सभी पोस्ट के माध्यम से एक पेरेंट पेज सेट करने का सबसे अच्छा तरीका है (सूरत -> कस्टमाइज़) मेनू के माध्यम से। आप अपने होम पेज या पोस्ट पेज के लिए एक स्थैतिक पेज सेट कर सकते हैं। जब आप एक स्थिर पोस्ट पेज सेट करते हैं, तो वह पृष्ठ प्रत्येक व्यक्तिगत ब्लॉग पोस्ट के लिए माता-पिता होगा।
post_parent
कॉलम का उपयोग करते हैं , यह पहचानने के लिए कि वे किस पेज / पोस्ट (कस्टम पोस्ट प्रकार सहित) से जुड़े हैं।