प्लगइन - साइड मेनू में दिखाई देने के बिना एक पेज बनाएं


9

मैं वर्तमान में अपने प्लगइन के लिए पृष्ठों को जोड़ने के लिए add_submenu_page का उपयोग कर रहा हूं। हालाँकि, मैं एक ऐसा पेज बनाना चाहता हूँ जो एडमिन मेन्यू में न दिखे, क्या यह संभव है?

जवाबों:


14

उदाहरण के लिए parent_slugसंपत्ति सेट करें null;

   add_submenu_page( 
          null            // -> Set to null - will hide menu link
        , 'Page Title'    // -> Page Title
        , 'Menu Title'    // -> Title that would otherwise appear in the menu
        , 'administrator' // -> Capability level
        , 'menu_handle'   // -> Still accessible via admin.php?page=menu_handle
        , 'page_callback' // -> To render the page
    );

यह आपके माता-पिता (शीर्ष स्तर) मेनू लिंक से उप मेनू पृष्ठ को छिपाएगा।

हालांकि यह कोडेक्स प्रविष्टि में यह नहीं बताता है add_submenu_page।

अब यह कोडेक्स प्रविष्टि के लिए यह बताता है add_submenu_page(धन्यवाद गोटो इयान डन)।


1
यह अब करता है :) इसे अपडेट करने में केवल एक मिनट लगता है।
— इयान दून

अच्छा बालक, धन्यवाद। मैं ऐसा करने की कोशिश कर रहा था लेकिन लॉग-इन से परेशान था।
— एडम

1
options.phpसमान प्रभाव प्राप्त करने के लिए आप मूल पृष्ठ भी सेट कर सकते हैं ।
— पिप्पिन

धन्यवाद @Pippin, मैंने भी कोड को उदाहरण कोड के साथ जोड़ा है।
— एडम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.