У меня есть следующий код в файле functions.php в моей теме function my_func(){ echo "foo"; } add_action('admin_menu','my_func'); Я предполагаю, что эта функция «my_func» будет вызываться один раз в действии admin_menu; однако я обнаружил, что функция вызывается много раз – она будет печатать слово «foo» в верхней части каждого виджета панели инструментов! !! для меня это […]
Могу ли я добавить текстовый редактор в мое меню плагинов ? Поэтому я могу позволить пользователям редактировать пользовательский файл css? Что-то вроде /wp-admin/plugin-editor.php но я хочу, чтобы пользователи могли редактировать только один файл. Файл custome css. Это можно сделать с помощью стандартных функций WordPress ?
Я создал плагин, который вызывает список сообщений и захватывает внешние данные API. Я использую get_posts для захвата списка (потому что мне нужно передать массив ссылок в запрос API) По какой-либо причине любая попытка разбиения на страницы либо полностью не работает, либо загружает одни и те же записи. Поскольку ничего, что я сделал, сработало, я удалил […]
Из того, что я видел вокруг кода, вы можете сделать это, подключив функцию admin_init , вы делаете, а затем die() . Есть ли лучший способ, который следует за «Лучшими практиками WP», я здесь отсутствует? На странице не должно быть никакого содержимого по умолчанию, как на боковой панели панели инструментов, но сценарии администратора / CSS должны […]
Я пытаюсь изменить на бэкэнде: Внешний вид -> Заголовок к Внешний вид -> Логотип Но ответ « Изменить метки меню администратора» пока не помог. Какой-нибудь новый совет? благодаря
Как я могу исключить «признанную» категорию (и ее вспомогательное дерево) в панели администратора, когда роль пользователя не является редактором или администраторами?
Я пытаюсь понять создание пользовательских плагинов и меню в панели администратора, но я получаю то, что мне не нужно. У меня есть: function my_plugin_add_pages() { add_menu_page(__('Custom quiz', 'custom-quiz'), __('Custom quiz', 'custom-quiz'), 5, 'custom-quiz-listing-page', 'custom_quiz_list_page'); add_submenu_page('custom-quiz-listing-page', __('Add quiz'), __('Add quiz'), 6, 'custom_quiz_add_quiz', 'custom_quiz_add_quiz'); add_submenu_page('custom-quiz-listing-page', __('Edit quiz'), __('Edit quiz'), 6, 'custom_quiz_edit_quiz', 'custom_quiz_edit_quiz'); } function custom_quiz_list_page() { require_once('includes/quiz-listing.php'); […]
Я считаю, что то, чего я пытаюсь достичь, довольно легко, но я не понимаю, что здесь нужно. Я хочу раздел в панели администратора … позволяет говорить «разделы страницы», под этим я хочу иметь возможность добавлять несколько типов сообщений. т.е. скажем «добавить участника», «добавить foo», «добавить панель» … Я в настоящее время add_action( 'init', 'add_item' ); […]
Я работаю над плагином и хочу ограничить некоторые вещи только для моих страниц меню только для плагинов. Поэтому я пишу slugs, возвращаемые при добавлении (sub) страницах меню в массив, поэтому я могу проверить позже на текущей странице против него. Проблема заключается в том, что get_current_screen возвращает null при вызове из / до admin_init . Я […]
На экране «Плагины» у меня есть опции для активации и деактивации плагинов, но у меня больше нет опции «Удалить». Я уверен, что этот вариант появился раньше. Кроме того, когда я наводил курсор на «Плагины» в меню администратора, у меня нет обычного всплывающего подменю, показывающего «Установить новый / Добавить / Редактор». И когда я нажимаю меню […]