رفتن به مطلب

ویژه افزودن لیست کدهای کوتاه در ویرایشگر وردپرس بدون افزونه


پست های پیشنهاد شده

سلام

 

شاید حفظ و استفاده از shortcode های ودپرس بدلیل حجم بالا و .... یا تایپ تکراری اونها در ویرایشگر امری آزار دهنده برای مدیران وب سایت های وردپرسی باشه و روند استفاده رو کمی کند کنه .

 

با قرار دادن کد زیر در functions.php لیست کامل کدهای کوتاه (shortcode) بصورت کشویی در ویرایشگر سایت وردپرسی اضافه خواهد شد.

 

 

add_action('media_buttons','add_sc_select',11);function add_sc_select(){   global $shortcode_tags;    /* ------------------------------------- */    /* enter names of shortcode to exclude bellow */    /* ------------------------------------- */   $exclude = array("wp_caption", "embed");   echo ' <select id="sc_select"><option>Shortcode</option>';   foreach ($shortcode_tags as $key => $val){           if(!in_array($key,$exclude)){           $shortcodes_list .= '<option value="['.$key.'][/'.$key.']">'.$key.'</option>';           }       }    echo $shortcodes_list;    echo '</select>';}add_action('admin_head', 'button_js');function button_js() {       echo '<script type="text/javascript">       jQuery(document).ready(function(){          jQuery("#sc_select").change(function() {                         send_to_editor(jQuery("#sc_select :selected").val());                         return false;               });       });       </script>';}

 

 

جهت جلوگیری از نمایش کدهای کوتاه موردنظرتون نام shortcode رو در exclude وارد کنید.

 

موفق باشید.

  • Like 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...