मैं कस्टम पोस्ट प्रकार के लेखक को कैसे बदलूं?


11

मैंने एक कस्टम पोस्ट प्रकार बनाया है और पोस्ट बनाने और उन्हें लेखकों को सौंपने में सक्षम होने की आवश्यकता है। पोस्ट के साथ ऐसा करना आसान है क्योंकि आप बल्क एडिट स्क्रीन पर जा सकते हैं और लेखक को तुरंत बदल सकते हैं। हालाँकि, जब मैं अपने कस्टम पोस्ट के साथ ऐसा करने की कोशिश करता हूं तो लेखक बॉक्स नहीं होता है। मैं अपने कस्टम पोस्ट प्रकार के लेखक को बदलने के लिए कार्यक्षमता कैसे जोड़ूं?

संपादित करें: मुझे एक समाधान मिला, नीचे उत्तर देखें।


जो एक, आप इस सवाल का जवाब है जो मदद की टिकटिक चाहिए
अमित

जवाबों:


19

कस्टम पोस्ट प्रकार रजिस्टर तर्कों में यह प्रयोग करते हैं

'supports' => array('title', 'editor', 'thumbnail', 'comments', 'author'),

यह संपादन स्क्रीन पर लेखक बॉक्स को सक्रिय करेगा। लेखक को cpt करने के लिए रजिस्टर करने के बाद आपको एडिट स्क्रीन ऑप्शन से एडिट करने की जरूरत है (एडिट स्क्रीन के ऊपर जहां आप एडिट स्क्रीन पर ऑथरबॉक्स प्रदर्शित करने के लिए सभी मेटाबेस को सक्षम / अक्षम कर सकते हैं)।


4

मुझे पता चला कि कस्टम पोस्ट प्रकारों के लिए डिफ़ॉल्ट रूप से एडिट लेखक विशेषता नहीं जोड़ी गई है। लेखक विशेषता जोड़ने के लिए निम्नलिखित कोड आवश्यक है:

function allowAuthorEditing()
{
  add_post_type_support( 'mytype', 'author' );
}

add_action('init','allowAuthorEditing');

4
जब आप अपने कस्टम पोस्ट प्रकार को पंजीकृत करते हैं तो आप इसे क्यों नहीं जोड़ते हैं।
ब्रायन Fegter

2

शीर्ष दाएं कोने में स्क्रीन विकल्प पर जाएं और उस बॉक्स को चेक करें जो लेखक कहता है। यह तब लेखक मेटा बॉक्स प्रदर्शित करेगा। यह संभवतः वर्डप्रेस में सबसे खराब उपयोगकर्ता अनुभव है। यह बहुत सारे लोगों को भ्रमित करता है।


@fdsa इसका क्या मतलब है?
ब्रायन फीगर

नीचे दिए गए उत्तर का संदर्भ देते हुए, अपेक्षित 'लेखक' की विशेषता डिफ़ॉल्ट रूप से होनी चाहिए।
fdsa

1
@fdsa गोत्र! आप क्षमताओं सरणी में जोड़ सकते हैं।
ब्रायन फीगर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.