Как в редакторе вывести список шорткодов, которые можно использовать в блоге

Как в редакторе вывести список шорткодов, которые можно использовать в блоге | n-wp.ru
Пример кода, с помощью которого можно встроить в редактор HTML выпадающий список только тех шорткодов, которые вы посчитаете нужным показывать авторам.
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Я уже приводил пример кода, с помощью которого можно в редактор встроить выпадающее меню со всеми шорткодами, которые можно использовать в блоге. Способ хороший, но не слишком гибкий — выводятся далеко не все шорткоды, и чтобы исключить некоторые из них, нужно переделывать код. Привожу пример более простого кода, который добавляет в HTML редактор выпадающее меню со списком только тех шорткодов, которые вам действительно нужны.

Как в редакторе вывести список шорткодов, которые можно использовать в блоге

Откройте файл functions.php и добавьте в него следующий код:

add_action('media_buttons','add_sc_select',11);
function add_sc_select(){
    echo ' 
			Шорткоды
			<option value="[html]

«>[html] [js] [sql] ‘;
}
add_action(‘admin_head’, ‘button_js’);
function button_js() {
echo ‘

jQuery(document).ready(function(){
$(«#sc_select»).change(function() {$(«#content»).val($(«#content»).val()+$(«#sc_select :selected»).val());})
});
‘;
}

В этом коде, начиная со строки 5, вы можете составить собственный список шорткодов, которые всегда должны быть под рукой. Такой подход мне показался более гибким, так как этот выпадающий список шорткодов увидят не только администраторы, но и редакторы с авторами.

Обратите внимание, что код использует библиотеку jQuery, которая подключается напрямую из онлайнового хранилища Яндекса — yandex.st. Вы можете использовать собственный файл jQuery, указав прямую ссылку на него в коде.

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий