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


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.