WP 3.3 एडमिन बार में मेनू आइटम कैसे जोड़ें?


15

यहाँ छवि विवरण दर्ज करेंमैंने अभी Yoast SEO plugin इंस्टॉल किया है और देखा है कि प्लगइन सक्रिय होने के बाद एक नया फ्लायआउट मेनू एडमिन बार में जोड़ा गया था।

किसी को पता है कि वहाँ एक ट्यूटोरियल या उदाहरण है कि यह कैसे किया जाता है?


संबंधित प्रश्नों के कुछ जोड़े जो कि यहां और यहां रुचि के हो सकते हैं
t31os

जवाबों:


21

एक्शन हुक admin_bar_menuकाम करता है। यहाँ कोर फ़ाइल में टिप्पणी क्या कहती है:

इसमें एक्शन "admin_bar_menu" शामिल है, जिसे हुक करने और एडमिन बार में नए मेनू जोड़ने के लिए उपयोग किया जाना चाहिए। इस तरह से आप सुनिश्चित कर सकते हैं कि आप व्यवस्थापक बार प्रदान करने से ठीक पहले सबसे इष्टतम बिंदु पर जोड़ रहे हैं। यह आपको दूसरों के बीच वैश्विक रूप से $ पोस्ट तक पहुंच प्रदान करता है।

उपयोग:

add_action('admin_bar_menu', 'add_items');

function add_items($admin_bar)
{
//echo "<pre>";
//print_r($admin_bar);
//echo "<pre>";

$admin_bar->add_menu( array(
    'id'    => 'my-item',
            'parent' => 'top-secondary',
    'title' => 'My Item',
    'href'  => '#',
    'meta'  => array(
        'title' => __('My Item'),
    ),
) );
}

आपको इसके साथ थोड़ा ट्विक करना होगा, क्योंकि इस कोड ने नए आइटम को अत्यधिक बाईं ओर जोड़ा है! मुझे लगता है कि $admin_barवैरिएबल की जांच करने से आपको एक आइडिया देना चाहिए कि किसी आइटम को कैसे जोड़ा जाए।

अपडेट: 'parent' => 'top-secondary' 'हाउडी ...' के बाईं ओर आइटम जोड़ता है! इसलिए मैं शर्त लगाता हूं कि इस तरह के अन्य मूल्य हैं। मैं उनके लिए देख रहा हूँ;)

अद्यतन 2: आदि मेनू 'parent' => 'new-content'में आइटम जोड़ता है New > Post, Media

अद्यतन 3: 'parent' => 'wp-logo-external' मेनू में आइटम जोड़ता है जो वर्डप्रेस लोगो से चरम बाईं ओर पॉप आउट होता है।

अपडेट करें:

मैंने एडमिन बार मेनू में नए आइटम के लिए सभी संभावित पदों के साथ एक ब्लॉग पोस्ट लिखा है ... यदि कोई रुचि रखता है तो कृपया यहां पढ़ें


1
+1 धन्यवाद। कार्रवाई के अंत में 100,100 जोड़ना कोर मेनू के दाईं ओर ले जाता है।
स्कॉट बी

बहुत बढ़िया, 100, 100 के लिए धन्यवाद! मैं सोच रहा था कि ऐसा कैसे किया जाए। Btw, मैं इस तरह के और अधिक मूल्यों की तलाश कर रहा हूं, मेरे उत्तर में अपडेट देखें;)
रुटविक गंगूरडे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.