व्यवस्थापक में मेटाबोक्स के स्थान रीसेट करें


8

मैं एक थीम लिख रहा हूं और इसमें मेरा एक फंक्शन है जो दो मेटाबॉक्स बनाता है। "Add_meta_box ()" फ़ंक्शन का मैं उपयोग करता है का अगला पैरामीटर (उच्च, कोर, डिफ़ॉल्ट या निम्न) पर सेट किया जा सकता है। मैं चाहता हूं कि बक्से एक विशेष क्रम में दिखाई दें (अर्थात इन 4 समूहों में से एक के भीतर - उदाहरण के लिए दोनों मेटाबॉक्स को 'प्राथमिकता' पर सेट करने के साथ मैं यह निर्धारित करने में सक्षम होना चाहूंगा कि कौन सा पहले और दूसरे में प्रदर्शित किया गया था)।

यह पीछे की कहानी है, लेकिन मेरा सवाल इस तथ्य से है कि इसके साथ प्रयोग करते समय मैंने एक बॉक्स को दूसरे कॉलम में स्थानांतरित किया होगा; और यह कार्रवाई पूरी तरह से प्रोग्रामिंग में प्राथमिकता को ओवरराइड करती है (मुझे यह पता है क्योंकि जब मैं मेटाबोक्स का नाम बदल देता हूं तो मेरे पास फिर से प्रोग्रामेटिक कंट्रोल होता है)। मैंने इसे डिफ़ॉल्ट रूप से वापस लाने के लिए सब कुछ करने की कोशिश की है लेकिन कोई फायदा नहीं हुआ। क्या कोई मदद कर सकता है?

जवाबों:


22

आप के लिए PhpMyAdmin क्वेरी: (यदि आपके पास एक अलग डेटाबेस उपसर्ग है, तो उस क्वेरी में बदलें, user_id को भी आपके लिए बदलें)

SELECT * 
FROM  `wp_usermeta` 
WHERE  `user_id` =1
AND  `meta_key` LIKE  'meta-box%'

उन मानों को हटा दें और आपको मूल आदेश वापस मिल जाएगा। यदि आप केवल "मेटा-बॉक्स-ऑर्डर_पेज" को हटाने के बजाय केवल एक पृष्ठ के लिए मेनू ऑर्डर वापस बदलना चाहते हैं।

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