Задавайте питання щодо курсів WordPress

Список шорткодів, що випадає

Додавання цього фрагмента в functions.php вашої теми WordPress буде додати меню вибору (користувальницьких media_buttons) з автоматично генерується список ваших коротких номерів.

А ось і сам фрагмент коду для WordPress

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");
    луна '&nbsp;<виберіть id="sc_select"><варіант>Шорткод</варіант>';
    foreach ($shortcode_tags як $key => $Валь){
            if(!in_array($key,$виключати)){
            $shortcodes_list .= '<значення параметра="[".$key".][/".$key".]">".$key".</варіант>';
            }
        }
     відлуння $shortcodes_списку;
     луна '</вибрати>';
}
add_action('admin_head', 'button_js');
функція button_js() {
        луна '<тип сценарію="текст/javascript">
        jQuery(документ).готовий(функція(){
           jQuery("#sc_select").зміна(функція() {
                          send_to_editor(jQuery("#sc_select :вибрано").Валь());
                          повернутися помилково;
                });
        });
        </сценарій>';
}

Є також видозмінений фрагмент коду для вставки своїх шорткодів, на місце цього списку.

add_action('media_buttons','add_sc_select',11);
function add_sc_select(){
    луна '&nbsp;<виберіть id="sc_select">
                        <варіант>Шорткод</варіант>
                        <значення параметра="[html1][/html1]">[html1]</варіант>
                        <значення параметра="[css1][/css1]">[css1]</варіант>
                        <значення параметра="[javascript1][/javascript1]">[javascript1]</варіант>
        </вибрати>';
}
add_action('admin_head', 'button_js');
функція button_js() {
        луна '<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="текст/javascript"></сценарій>
        <тип сценарію="текст/javascript">
        jQuery(документ).готовий(функція(){
           $("#sc_select").зміна(функція() {$("#content").Валь($("#content").Валь()+$("#sc_select :вибрано").Валь());})
        });
        </сценарій>';
}

 

Думаю на цьому все, додаю ці фрагменти як до розділу “Технічні моменти WordPress” так і в розділ “Для розробки плагінів“.

Успіхів вам у розробці власних плагінів.


Купить хостинг WordPress
Репетитор по wordpress
Послуги репетитора онлайн. Список курсів, які я веду
  • Базовий курс з веб-дизайну;
  • Верстка сайтів;
  • Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
  • Розробка сайтів на PHP.
Докладніше читайте на сторінці репетитор по WordPress
*/
Задавайте питання щодо курсів WordPress

Випадаючий список усіх шорткодів

Додавання цього фрагмента у functions.php вашої теми WordPress буде додати меню вибору (користувацьких media_buttons) з автоматично виведеним список ваших коротких номерів. (більше…)

Ніколаєнко Максим

Директор веб-студии ProGrafika. Займаюсь розробкою, дизайном та просуванням веб-сайтів. Завжди радий новим читачам блогу та добрим клієнтам.


Вам також може сподобатися...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються дані ваших коментарів.

Шаблони для WordPress
Найкращий хостинг в Україні
Стабільний хостинг для Drupal