आपका वर्डप्रेस डैशबोर्ड स्वागत संदेश अनुकूलित करें

आपका वर्डप्रेस डैशबोर्ड स्वागत संदेश अनुकूलित करें

ऐसा लगता है कि आप में से कई वर्डप्रेस 3.3 के बाद से “वेलकम पैनल” नामक नई सुविधा नहीं दिखाना चाहते हैं। मुझे लगता है कि जो लोग इस संदेश को प्रदर्शित नहीं करना चाहते हैं वे इस बॉक्स को अपने ग्राहकों को छिपाने की कोशिश करते हैं, इसलिए मैंने सोचा कि इसे छिपाने के बजाय आपको इसे अनुकूलित करना चाहिए और इसे अपनी सामग्री के साथ प्रदर्शित करना चाहिए। एक कस्टम स्वागत संदेश प्रदर्शित करने के लिए, हम एक छोटा सा प्लगइन बनाने जा रहे हैं। इस तरह से भी जब वर्डप्रेस के एक नए संस्करण में अपग्रेड किया जाता है तो दिखाया गया संदेश आपका संदेश होगा न कि डिफ़ॉल्ट.


आएँ शुरू करें!

एक प्लगिन बनाएँ

एक प्लगइन बनाने के लिए, wp-content / plugins के तहत एक नया फ़ोल्डर बनाएं, और इसे कस्टम-डैशबोर्ड-संदेश कहें। इस फ़ोल्डर के भीतर कस्टम-डैशबोर्ड-message.php नामक एक फ़ाइल बनाएं और इसे अपने कोड संपादक में खोलें (वैसे C2 2 बहुत अच्छा है!)। बस इस कोड को नई बनाई गई फ़ाइल में पेस्ट करें:

यह कोड बस एक प्लगइन बनाता है ... हाँ मुझे पता है, वर्डप्रेस आपके लिए बहुत आसान है!

नहीं, हमें एक फ़ंक्शन बनाने की आवश्यकता है जो डिफ़ॉल्ट डैशबोर्ड संदेश को हटा देगा ताकि हम अपने स्वयं के कस्टम स्वागत पैनल सामग्री को जोड़ सकें। Wel_panel हुक पर remove_action का उपयोग करके हम डिफ़ॉल्ट हुक वाले wp_welcome_panel फ़ंक्शन को निकालते हैं जो स्वागत पैनल की सामग्री को लौटाता है.

/ **
* डिफ़ॉल्ट स्वागत डैशबोर्ड संदेश निकालें
*
* @ अतिरिक्त जनता
* @ १.०
* @ व्रत शून्य
* /
remove_action ('welcome_panel', 'wp_welcome_panel');

हमारे कस्टम स्वागत संदेश

यदि आप अब अपने डैशबोर्ड पर जाते हैं (प्लगइन को सक्रिय करने के लिए मत भूलना!), तो आप अब कोई स्वागत स्क्रीन नहीं देखेंगे - y-- तो अब हम अपना स्वयं का कस्टम फंक्शन बना सकते हैं और इसे wel_panel हुक में हुक कर सकते हैं ताकि यह हमारे बजाय प्रदर्शित हो। यह हिस्सा सरल है, आपको केवल एक कस्टम फ़ंक्शन बनाने और स्वागत कक्ष के लिए इच्छित सामग्री जोड़ने की आवश्यकता है। मेरे उदाहरण में मैं wp_welcome_panel () डिफ़ॉल्ट फ़ंक्शन से डिफ़ॉल्ट सामग्री से शुरू हुआ। यह सिर्फ इसलिए आसान है क्योंकि यह मुझे पहले से ही स्वरूपित सामग्री का उपयोग करने की अनुमति देता है। इसलिए मैंने अभी इस फ़ंक्शन को कॉपी और पेस्ट किया है (इसे wp-admin के अंतर्गत पाएं / इसमें / डैशबोर्ड.php शामिल है) फिर इसे संपादित किया.

यहाँ मेरा फ़ंक्शन कैसा दिखता है (ध्यान दें कि फ़ंक्शन कैसे add_action द्वारा पीछा किया जाता है और wel_panel में झुका होता है).

/ **
* कस्टम स्वागत पैनल समारोह
*
* @ अतिरिक्त जनता
* @ १.०
* @ व्रत शून्य
* /
फ़ंक्शन wpex_wp_welcome_panel () {?>

अपनी साइट सेटिंग्स संपादित करें'), admin_url (' विकल्प-general.php ')); ?>

  • '। __ ('अपना फ्रंट पेज संपादित करें')। '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '। __ ('अतिरिक्त पृष्ठ जोड़ें')। '', admin_url (' पोस्ट- new.php; पोस्ट_टाइप = पेज ')); ?>
  • '। __ ('अपना फ्रंट पेज संपादित करें')। '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '। __ ('अतिरिक्त पृष्ठ जोड़ें')। '', admin_url (' पोस्ट- new.php; पोस्ट_टाइप = पेज ')); ?>
  • '। __ ('ब्लॉग पोस्ट जोड़ें')। '', admin_url (' पोस्ट- new.php ')); ?>
  • '। __ ('अपनी पहली ब्लॉग पोस्ट लिखें')। '', admin_url (' पोस्ट- new.php ')); ?>
  • '। __ ('एक पृष्ठ जोड़ें')। '', admin_url (' पोस्ट- new.php; पोस्ट_टाइप = पेज ')); ?>
  • '। __ ('अपनी साइट देखें')। '', home_url (' / ')); ?>

', admin_url (' widgets.php '), admin_url (' nav-menu.php ')); ?>
  • '। __ ('टिप्पणियों को चालू या बंद करें')। '', admin_url (' विकल्प-चर्चा। php ')); ?>
  • '। __ ('आरंभ करने के बारे में अधिक जानें')। '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • आप अपनी सामग्री बनाने के लिए कोड के इस भाग को संपादित कर सकते हैं, लिंक, चित्र, रूप या जो कुछ भी जोड़ सकते हैं ...

    अंतिम प्लगइन कोड

    यहाँ पूर्ण प्लगइन कोड है, आनंद लें!

    
    
    

    अपनी साइट सेटिंग्स संपादित करें'), admin_url (' विकल्प-general.php ')); ?>

    • '। __ ('अपना फ्रंट पेज संपादित करें')। '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '। __ ('अतिरिक्त पृष्ठ जोड़ें')। '', admin_url (' पोस्ट- new.php; पोस्ट_टाइप = पेज ')); ?>
    • '। __ ('अपना फ्रंट पेज संपादित करें')। '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '। __ ('अतिरिक्त पृष्ठ जोड़ें')। '', admin_url (' पोस्ट- new.php; पोस्ट_टाइप = पेज ')); ?>
    • '। __ ('ब्लॉग पोस्ट जोड़ें')। '', admin_url (' पोस्ट- new.php ')); ?>
    • '। __ ('अपनी पहली ब्लॉग पोस्ट लिखें')। '', admin_url (' पोस्ट- new.php ')); ?>
    • '। __ ('एक पृष्ठ जोड़ें')। '', admin_url (' पोस्ट- new.php; पोस्ट_टाइप = पेज ')); ?>
    • '। __ ('अपनी साइट देखें')। '', home_url (' / ')); ?>

    ', admin_url (' widgets.php '), admin_url (' nav-menu.php ')); ?>
  • '। __ ('टिप्पणियों को चालू या बंद करें')। '', admin_url (' विकल्प-चर्चा। php ')); ?>
  • '। __ ('आरंभ करने के बारे में अधिक जानें')। '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me