व्यवस्थापक में बाहरी लिपियों लोड हो रहा है, लेकिन केवल एक विशिष्ट पोस्ट प्रकार के लिए?


16

इसलिए मैं इस मुद्दे पर भागना जारी रखता हूं और मैं इस समस्या को हल करने का सबसे अच्छा और सरल उपाय ढूंढ रहा हूं।

मैं कई अलग-अलग परियोजनाओं में कस्टम पोस्ट प्रकारों का उपयोग करने के लिए आया हूं और इन्हें कस्टम मेटाबॉक्सेस के साथ बढ़ाया है जो कि मैंने तब कस्टम स्क्रिप्ट जैसे jQuery इवेंट कैलेंडर चयनकर्ताओं को जोड़कर आगे बढ़ाया है ... यह सब एक प्रमुख मुद्दे को छोड़कर महान काम करता है। ... मैं नहीं चाहता कि ये कस्टम jQuery स्क्रिप्ट एडमिन के हर पेज पर लोड हो।

मैं अनिवार्य रूप से सिर्फ एक रास्ता ढूंढ रहा हूं, जब मैं एक विशेष पोस्ट प्रकार के लिए "पोस्ट संपादित करें" पृष्ठ पर इन कस्टम jquery फ़ील्ड को लोड कर रहा हूं।

यहां सबसे अच्छा समाधान क्या है?


अद्यतन १

सबसे पहले, आपका बहुत-बहुत धन्यवाद।

मैं वास्तव में हैरान हूं कि प्लगइन डेवलपर्स इस तरह की चीजों के बारे में सुनिश्चित नहीं करते हैं क्योंकि मुझे पता चल रहा है कि यह एक प्रमुख कारण है कि विभिन्न प्लगइन्स के साथ समस्याएं मौजूद हैं।

मैं इसके साथ कुछ और मुद्दे रख रहा हूं। उदाहरण के लिए...

मैंने इस तरह के बयान को कॉल करने के लिए स्क्रिप्ट को संशोधित किया है:

if (is_admin() && $pagenow=='post-new.php' OR $pagenow=='post.php' && $typenow=='events')

जैसा कि आप देख सकते हैं कि मैं चीजों को सेट करने की कोशिश कर रहा हूं ताकि मेरी स्क्रिप्ट को केवल तभी कॉल किया जा सके जब मैं "इवेंट्स" के पोस्ट प्रकार के भीतर एक पोस्ट जोड़ या संपादित कर रहा हूं।

मैं स्क्रिप्ट को किसी अन्य पृष्ठ पर लोड नहीं करना चाहता और यह भी नहीं चाहता कि यह "ईवेंट" के पोस्ट प्रकार के भीतर पेज की सूची पर चले, इसलिए मुझे लगता है कि यदि कथन सही है।

हालाँकि समस्या यह है कि स्क्रिप्ट तभी लोड हो जाती है जब मैं इस पोस्ट प्रकार के भीतर एक नया पोस्ट बनाता हूं, लेकिन जब मैं किसी मौजूदा पोस्ट को संपादित कर रहा हूं तो यह काम नहीं करता है।

क्या आप इसका परीक्षण कर सकते हैं और शायद मुझे बताएं कि मैं क्या गलत कर सकता हूं?

यहां सटीक कोड है जो मैं उपयोग कर रहा हूं ... शायद ऐसा करने का एक बेहतर या सरल तरीका है?

<?php
// INCLUDE METABOX CUSTOM JQUERY DATEPICKER 2
add_action('admin_init','load_admin_datapicker_script');
function load_admin_datapicker_script() {
  global $pagenow, $typenow;
  if (is_admin() && $pagenow=='post-new.php' OR $pagenow=='post.php' && $typenow=='events') {
    $ss_url = get_bloginfo('stylesheet_directory');
    wp_enqueue_script('jquery');
    wp_enqueue_script('custom_js_jquery_ui',"{$ss_url}/admin-metabox/js/jquery-ui-1.7.1.custom.min.js",array('jquery'));
    wp_enqueue_script('custom_js_daterangepicker',"{$ss_url}/admin-metabox/js/daterangepicker.jQuery.js",array('jquery'));
    wp_enqueue_script('custom_js_custom',"{$ss_url}/admin-metabox/js/custom.js",array('jquery'),NULL,TRUE);
    wp_enqueue_style('custom_css_daterangepicker',"{$ss_url}/admin-metabox/css/ui.daterangepicker.css");
    wp_enqueue_style('custom_css_jquery_ui',"{$ss_url}/admin-metabox/css/redmond/jquery-ui-1.7.1.custom.css");
  }
}

इसके अलावा ... अगर मैं तीन पोस्ट प्रकार जोड़ना चाहता था और प्रत्येक पोस्ट प्रकार के लिए अलग-अलग JS स्क्रिप्ट लोड करना चाहता था तो क्या मैं तीन अलग-अलग समय के ऊपर कोड की नकल करूंगा या यह ऐसा करने का एक अच्छा तरीका नहीं है? उदाहरण के लिए ... क्या सिर्फ कॉल करना बेहतर होगा: वैश्विक $ पेंजेनो, $ टाइपेनो; जब मैं इसे एक से अधिक बार डुप्लिकेट करता हूं, तो मेरे फ़ंक्शंस के शीर्ष पर या इससे कोई फ़र्क पड़ता है या चीजों को उलझा देता है?

उसी से संबंधित एक अलग समस्या पर ... मैं उदाहरण के लिए "गुरुत्वाकर्षण रूपों" प्लगइन का उपयोग कर रहा हूं, लेकिन मैंने उनकी स्क्रिप्ट को व्यवस्थापक के हर पृष्ठ पर चलाया है जो अन्य प्लगइन्स के साथ समस्या पैदा कर रहा है। मैं अपनी स्क्रिप्ट को संशोधित करने के बारे में कैसे जाऊँगा यह सुनिश्चित करने के लिए लिपियों को केवल लोड किया जाएगा जब मुझे उनकी आवश्यकता होगी।


अद्यतन २

मैंने अपने फ़ंक्शंस को संशोधित किया है। माइक (नीचे) द्वारा दिए गए कोड के साथ फ़ाइल। हालांकि ऐसा लगता है कि जब आप एक नया पोस्ट या पेज बनाते हैं तो लागू जावास्क्रिप्ट को शामिल किया जाता है। इसका मतलब यह है कि जब आप एक नया पोस्ट या पेज बनाने का प्रयास करते हैं या तो एक नया डिफ़ॉल्ट वर्डप्रेस पोस्ट / पेज बनाते हैं या जब आप अपने कस्टम पोस्ट प्रकारों में से एक के आधार पर एक नया पोस्ट / पेज बनाते हैं। माइक आईएस द्वारा प्रस्तावित कोड अन्य सभी व्यवस्थापक पृष्ठों पर काम कर रहा है और यह तब काम करता है जब आप एक मौजूदा पोस्ट / पेज या कस्टम पोस्ट प्रकार "EDIT" करते हैं। इस कार्य को सही बनाने के लिए कोई सुझाव दिया गया संशोधन?

यहाँ मेरा वर्तमान कोड है:

<?php
   add_action('admin_init','load_admin_datapicker_script');
   function load_admin_datapicker_script() {
    global $pagenow, $typenow;
    if (empty($typenow) && !empty($_GET['post'])) {
        $post = get_post($_GET['post']);
        $typenow = $post->post_type;
    }
    if (is_admin() && $pagenow=='post-new.php' OR $pagenow=='post.php' && $typenow=='events') {
        $ss_url = get_bloginfo('stylesheet_directory');
        wp_enqueue_script('jquery');
        wp_enqueue_script('custom_js_jquery_ui',"{$ss_url}/admin-metabox/js/jquery-ui-1.7.1.custom.min.js",array('jquery'));
        wp_enqueue_script('custom_js_daterangepicker',"{$ss_url}/admin-metabox/js/daterangepicker.jQuery.js",array('jquery'));
        wp_enqueue_script('custom_js_custom',"{$ss_url}/admin-metabox/js/custom.js",array('jquery'),NULL,TRUE);
        wp_enqueue_style('custom_css_daterangepicker',"{$ss_url}/admin-metabox/css/ui.daterangepicker.css");
        wp_enqueue_style('custom_css_jquery_ui',"{$ss_url}/admin-metabox/css/redmond/jquery-ui-1.7.1.custom.css");
    }
   }
?> 

2
@ NetConstuctor.com: हैरान मत होइए , बहुत से लोग प्लगइन लिखने के लिए प्रोग्राम करना सीख गए ताकि वे प्लगइन लिख सकें और इस प्रकार बहुत कम प्रोग्रामिंग पृष्ठभूमि है। वे एक खुजली खरोंच रहे हैं, सर्वोत्तम प्रथाओं का पालन नहीं कर रहे हैं।
माइकस्किंकेल

जवाबों:


14

पहले, मुझे लगता है कि आप अपनी स्क्रिप्ट को लोड करने के लिए उपयोगwp_enqueue_script() कर रहे हैं , है ना?

उस ने कहा, अगर मैं आपके प्रश्न को समझता हूं, तो आपको जिस चीज की आवश्यकता है, वह निम्नलिखित की तरह है । आपको इसे अपने विवरण के लिए संपादित करना होगा, लेकिन यह आपको सामान्य रूपरेखा प्रदान करता है।

हम व्यवस्थापक पृष्ठ के साथ एक मैच के लिए वैश्विक परीक्षण करने के admin_initलिए फ़ंक्शन के साथ हुक कर रहे हैं , और यह देखने के लिए वैश्विक है कि पोस्ट प्रकार वह है जो आप चाहते हैं।load_my_script()$pagenowedit.php$typenow

बाकी केवल विवरण हैं जिन्हें आप यहां पढ़ सकते हैं यदि आपको और अधिक जानने की आवश्यकता है:

<?php
add_action('admin_init','load_my_script');
function load_my_script() {
  global $pagenow, $typenow;
  if ($pagenow=='edit.php' && $typenow=='my-custom-type') {
    $ss_url = get_bloginfo('stylesheet_directory');
    wp_enqueue_script('jquery');
    wp_enqueue_script('my-custom-script',"{$ss_url}/js/my-custom-script.js",array('jquery'));
  }
}

अपडेट करें

मैं आपके अपडेट का जवाब दे रहा हूं। दुर्भाग्य से ( जो भी कारण के लिए ) के $typenowदौरान कोई मान नहीं है, admin_initइसलिए आपको post_typeURL पैरामीटर के आधार पर पोस्ट को लोड करने की आवश्यकता होगी जैसा 'post'कि आप अनुसरण उदाहरण में देखते हैं (मैंने आपके उदाहरण से ऊपर की रेखा और नीचे की रेखा की प्रतिलिपि बनाई है) इसलिए आप देख सकते हैं कि इसे कहां रखा जाए):

<?php
global $pagenow, $typenow;
if (empty($typenow) && !empty($_GET['post'])) {
  $post = get_post($_GET['post']);
  $typenow = $post->post_type;
}
if (is_admin() && $pagenow=='post-new.php' OR $pagenow=='post.php' && $typenow=='events') {

PS अपने अन्य प्रश्नों के लिए, कृपया उत्तर देने के लिए मुझे या अन्य लोगों के लिए साइट पर नए प्रश्न के रूप में पोस्ट करें । चूँकि हम आपकी मदद करने के लिए इतनी मेहनत कर रहे हैं, इसलिए कृपया अपने शीर्षक को अपना सर्वश्रेष्ठ शीर्षक देने के लिए बहुत सावधानी बरतें और कृपया अपने प्रश्नों को भी स्पष्ट रूप से और संक्षिप्त रूप में अच्छी फ़ॉर्मेटिंग और उचित अंग्रेजी के साथ लिखें। यदि आप ऐसा करेंगे, तो यह उन्हीं मुद्दों के साथ आपके प्रश्न को पहचानने में मदद करेगा, जो उनकी आवश्यकता के समान हैं और यह हम पर आसान बना देगा, जो आपके प्रश्नों का उत्तर दे रहे हैं।

मैं आपसे ( और उन सभी लोगों से, जो वर्डप्रेस आंसर पर सवाल पूछते हैं ) आपके सवालों के जवाब देने के लिए समय लेने के बदले में एक एहसान के रूप में पूछते हैं, क्योंकि मैं और अन्य मध्यस्थ वर्डप्रेस आंसर की जगह समुदाय के लिए एक जबरदस्त संसाधन बनाना चाहते हैं अभी तक एक और मैला मंच है कि पढ़ने के लिए मुश्किल है और वेब पर कई अन्य साइटों की तरह जवाब खोजने के लिए मुश्किल है।

अद्यतन # 2

मैंने सोचा कि अगर आपके बयान में नहीं चलने से पहले आपके पास आपके बयान में एक ऑपरेटर पूर्वता के मुद्दे हो सकते हैं। यदि यह आपके कहे अनुसार व्यवहार कर रहा है, तो आप लगभग निश्चित रूप से इसके बजाय ऐसा करने की कोशिश करते हैं (क्षमा करें, मेरे पास अभी यह परीक्षण करने का समय नहीं है कि यह सुनिश्चित करें कि यह काम करता है):

<?php
add_action('admin_init','load_my_script');
function load_my_script() {
  global $pagenow, $typenow;
  if (empty($typenow) && !empty($_GET['post'])) {
    $post = get_post($_GET['post']);
    $typenow = $post->post_type;
  }
  if (is_admin() && $typenow=='events') {
    if ($pagenow=='post-new.php' OR $pagenow=='post.php') { 
      $ss_url = get_bloginfo('stylesheet_directory');
      wp_enqueue_script('jquery');
      wp_enqueue_script('my-custom-script',"{$ss_url}/js/my-custom-script.js",array('jquery'));
    }
  }
}

हाय माइक ... मेरी टिप्पणी नीचे देखें ... क्षमा करें, मैंने गलत बॉक्स में पोस्ट किया है
NetConstructor.com

@ NetConstuctor.com : कृपया उत्तरों के लिए डिज़ाइन की गई जगह पर अपने प्रश्न के लिए स्पष्टीकरण न दें । मैंने आपके प्रश्न के उत्तर में डाली गई सामग्री को स्थानांतरित कर दिया है और उस उत्तर को बंद करने के लिए मतदान कर रहा हूं।
माइकस्किंकेल

हाय माइक ... आपका कोड एक मुद्दे को छोड़कर पूरी तरह से काम करता है ... जब आप व्यवस्थापक पृष्ठ पर होते हैं जहां आप एक नया पोस्ट या नया पृष्ठ जोड़ सकते हैं (मैं डिफ़ॉल्ट पोस्ट / पृष्ठ के बारे में बात कर रहा हूं) जावास्क्रिप्ट कोड जो केवल होना चाहिए कस्टम पोस्ट प्रकार के लिए लोड किया जाना चाहिए लोड हो जाता है। इस समस्या के अलावा यह पूरी तरह से काम कर रहा है और केवल निर्दिष्ट प्रकारों पर जावास्क्रिप्ट लोड कर रहा है। क्या आपके पास कोई संशोधन है जो आप सुझा सकते हैं?
NetConstructor.com

क्षमा करें माइक - मेरी प्रारंभिक धारणा वास्तव में गलत थी। ऐसा लगता है कि आपके द्वारा प्रदान किए गए कोड में जावास्क्रिप्ट को अन्य पोस्ट प्रकारों पर शामिल किया गया है जो मेरे पास भी हैं। मैंने जाना और स्क्रिप्ट को ठीक उसी तरह शामिल किया है जैसे आपने सुझाया है। क्या आप एक बार फिर इसकी समीक्षा कर सकते हैं?
NetConstructor.com

1
ठीक है ... इसलिए आगे भी इसकी समीक्षा करने के बाद मुझे पता चला है कि माइक का कोड वास्तव में हर जगह सही ढंग से काम कर रहा है, जब आप एक "नया" पोस्ट बनाते हैं। जब मैं यहाँ देख रहा हूँ कि जावास्क्रिप्ट को गलत तरीके से शामिल किया जा रहा है जब आप एक नया पृष्ठ बनाते हैं, तो डिफ़ॉल्ट वर्डप्रेस पेजों / पोस्टों के लिए नया पोस्ट और साथ ही आपके पास कोई भी कस्टम पोस्ट प्रकार हो सकता है। जब आप किसी मौजूदा पोस्ट या पेज को एडिट करते हैं जो एक डिफ़ॉल्ट वर्डप्रेस पोस्ट या पेज या एक कस्टम पोस्ट टाइप होता है, तो आईएस काम कर रहा होता है (जावास्क्रिप्ट को शामिल नहीं किया जा रहा है)। क्या कोई इस समस्या को ठीक करने के लिए सुझाया गया संशोधन प्रदान कर सकता है?
NetConstructor.com

3

मैंने सोचा कि मैं यहां कुछ कोड जोड़ दूंगा जिससे मेरी संबंधित समस्या हल हो जाए। मेरे मामले में मैं केवल पेज और पोस्ट पर लोड करने के लिए जावास्क्रिप्ट और सीएसएस प्राप्त करने की कोशिश कर रहा हूं और (संपादित करें और बनाएं) और कहां नहीं।

मुझे यह पता basename( $_SERVER[ 'SCRIPT_FILENAME' ] )लगाने के लिए एक व्यावहारिक समाधान मिल गया था कि मैं बैकेंड पर कहाँ था। मैं चिंतित था, हालांकि उपलब्धता $_SERVER[ 'SCRIPT_FILENAME' ]सर्वर से सर्वर में भिन्न हो सकती है (किसी को पता है कि $_SERVER[ 'SCRIPT_FILENAME' ]सर्वर पर उपलब्ध नहीं होने की कितनी संभावना है ?)

फिर मैं इस सवाल और माइकस्किंकेल जवाब पर आया। थोड़े से संशोधन के साथ मैंने एक काम को छोड़कर इसे अपने लिए काम बना लिया। ऐसा लगता है कि जिस कारण से "नया जोड़ें" के माध्यम से एक नया पोस्ट बनाया जाता है वह काम नहीं करता है।

निम्नलिखित ट्विक्स के साथ मुझे यह काम करने के लिए मिला और मैं इसे दूसरों की मदद करने और इसे सुधारने की उम्मीद में यहाँ साझा कर रहा हूँ।

add_action( 'admin_init','imp_add_admin_scripts' );

function imp_add_admin_scripts() {

 $urljs = get_bloginfo( 'template_directory' ).IMP_JS;
 $urlcss =get_bloginfo( 'template_directory' ).IMP_STYLES;

 // Register our scripts
 wp_register_script('imp_jquerytools', $urljs.'jquery/imp_tabs_jquery.tools.min.js' );
 wp_register_style( 'rpanel-css', $urlcss.'impoweradmin.css' );


 global $pagenow, $typenow;
 if ( empty( $typenow ) && !empty( $_GET['post'] ) ) {
  $post = get_post( $_GET['post'] );
  $typenow = $post->post_type;
 } elseif ( empty( $typenow ) && ( $pagenow == 'post-new.php' ) ){ 
  $typenow = 'post';
 }

 if ( is_admin() && ( ( $typenow == 'page') || ( $typenow == 'post') ) ){

  if ( $pagenow == 'post-new.php' OR $pagenow == 'post.php' ) {

   wp_enqueue_script( 'imp_jquerytools' );
   wp_enqueue_style( 'rpanel-css' );

  }
 }
}

आगे मैं कुछ स्क्रिप्ट्स को अपने थीम ऑप्शंस पेज पर सीमित करने की कोशिश कर रहा हूं, जो $ pagenow के आधार पर नहीं किया जा सकता है क्योंकि url जो आता है वह है admin.php? पेज = themeoptions और मैं हर स्क्रिप्ट पर स्क्रिप्ट नहीं चाहता हूं .php पृष्ठ, केवल उस विशिष्ट पृष्ठ पर (मेरा थीम विकल्प पृष्ठ)

किसी को पता है कि यह सबसे अच्छा कैसे किया जा सकता है?

और मेरे अपने प्रश्न का उत्तर देने के लिए:

if( is_admin() && ( $_GET['page'] == 'themeoptions' ) ){
  wp_enqueue_script( 'my-script' );

 }

3

जस्टिन टडलॉक के अनुसार, आपको प्लग-इन या केवल स्क्रिप्ट के लिए wp_enqueue_scripts के विपरीत admin_enqueue_scripts पर हुक करना चाहिए:

http://justintadlock.com/archives/2011/07/12/how-to-load-javascript-in-the-wordpress-admin

add_action('admin_enqueue_scripts','load_admin_datapicker_script');

2

मुझे पता है कि इस सवाल का जवाब मिल गया है। मुझे लगता है कि यह एक सरल उपाय है।

<?php
add_action( 'admin_enqueue_scripts', 'load_admin_datapicker_script' );

function load_admin_datapicker_script() {

    $current_screen = get_current_screen();

    if ( $current_screen->post_type === 'events' )  {
        $ss_url = get_bloginfo('stylesheet_directory');
        wp_enqueue_script('jquery');
        wp_enqueue_script('custom_js_jquery_ui',"{$ss_url}/admin-metabox/js/jquery-ui-1.7.1.custom.min.js",array('jquery'));
        wp_enqueue_script('custom_js_daterangepicker',"{$ss_url}/admin-metabox/js/daterangepicker.jQuery.js",array('jquery'));
        wp_enqueue_script('custom_js_custom',"{$ss_url}/admin-metabox/js/custom.js",array('jquery'),NULL,TRUE);
        wp_enqueue_style('custom_css_daterangepicker',"{$ss_url}/admin-metabox/css/ui.daterangepicker.css");
        wp_enqueue_style('custom_css_jquery_ui',"{$ss_url}/admin-metabox/css/redmond/jquery-ui-1.7.1.custom.css");
    }

}
?> 

1

मैंने एक संस्करण बनाया है जो $ टाइपेन चर का उपयोग नहीं करता है:

function isPostEditPage($strCheckType="")
{
    //This function will test for a post type and return true if it is the edit page for this type
    //an empty value means checking for native (original, not custom) post type
    $strCheckType=$strCheckType==""?"post":$strCheckType;
    $blnReturn=false;
    if(is_Admin())  
    {
        $strPage=basename($_SERVER['SCRIPT_FILENAME']);
        switch($strPage)
        {
            case "post.php":
                if(isset($_GET["post"]))
                {
                    $intPostID=$_GET["post"];
                    $strThisPostType=get_post_type($intPostID);
                    if($strCheckType==$strThisPostType)
                    {
                        $blnReturn=true;
                    }
                }
            break;
            case "post-new.php":
                $strThisPostType="post";
                if(isset($_GET["post_type"]))
                {
                    $strThisPostType=$_GET["post_type"];
                }
                if($strCheckType==$strThisPostType)
                {
                    $blnReturn=true;
                }

            break;
        }
    }
    return $blnReturn;
}

ग्लोबल्स नहीं बदलेंगे, इसलिए वे उपयोग करने के लिए सुरक्षित हैं। इसके अलावा ऐसे हुक हैं जो उन पृष्ठों के लिए विशिष्ट हैं, इसलिए आपको उस फ़ंक्शन और उस प्रयास की आवश्यकता नहीं है। अंतिम लेकिन कम से कम: आप स्ट्रिंग को गैर-सख्त और गैर-योडा-शैली की जाँच कर रहे हैं, इसलिए वे विफल हो सकते हैं। इसके अलावा $_GETकेवल भरोसा करना विफल हो सकता है। वैसे भी: WPSE में आपका स्वागत है।
कैसर

1

व्हाट अबाउट:

add_action( 'admin_init', 'scripts_admin' );

function scripts_admin($hook){

    global $typenow;
    if (empty($typenow) && !empty($_GET['post'])) {
         $post = get_post($_GET['post']);
             $typenow = $post->post_type;
     }
     if( 'post.php' != $hook && 'CUSTOMPOSTTYPE' != $typenow)
        return;

        wp_enqueue_script( 'google-api','http://maps.googleapis.com/maps/api/js?key=AIzaSyCD5TwT3vXLfYEv9WD-kOcEg7YQLcncsls&sensor=true', array( 'jquery' ) );


}

0

इस

admin_init के दौरान $ typenow का कोई मूल्य नहीं है

पूरी तरह से सही नहीं है। इसमें अधिकांश में admin_init पर एक मान सेट है पोस्ट प्रकार स्क्रीन है जैसे Add New, taxonomy list, taxonomy edit और entry list, लेकिन इसमें "Edit YourPostType" स्क्रीन एक नहीं है।

इसके अलावा, जैसा कि अन्य ने बताया, WP Admin के लिए स्टाइलशीट और स्क्रिप्ट जोड़ने के लिए उपयोग करने के लिए सही हुक है admin_enqueue_scripts। यदि आप इस हुक का उपयोग करते हैं, तो आपको जांचने की आवश्यकता नहीं है is_admin()क्योंकि यह केवल WP व्यवस्थापक में निकाल दिया गया है और आपको वर्तमान स्क्रीन के पैरामीटर के रूप में मिलता है। http://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts

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