Articles of wp admin

Каков правильный способ получить только плагин для отображения только для администратора

В настоящее время я немного запутался в использовании is_admin() и current_user_can( 'manage_options' ) Каков правильный путь? В этот момент я использую is_admin() для включения файлов для администратора: if (is_admin()){ //include here };

Активация сети; if (! current_user_can ('manage_options')) блокирует меня …

IHI, Я использую этот фрагмент в плагине; if ( ! ( current_user_can( 'manage_options' ) ) ) do something } но проблема в том, что когда сеть активирует это при многосайтовой установке, я получаю блокировку из админ-страниц. WP говорит: «У вас нет прав на эту страницу» или что-то (перевод со шведского). У меня, методом проб и […]

Запретить применение add_filter к страницам wp-admin

Я применяю фильтр к настраиваемому плагину полей. add_filter('acf/load_value', word_swap); Моя проблема заключается в том, что это относится и к страницам в wp-admin. Я хочу, чтобы фильтр был применен к фактическому сайту WP, а не к панели администратора. Как я могу предотвратить использование фильтра на страницах wp-admin? Я полагаю, что я бы сделал что-то вроде if(page […]

Удалить запрос var на страницах администратора при нажатии «Сохранить изменения»

В бэкэнде администратора мы используем аргумент запроса, который остается в URL-адресе и продолжает использоваться, предполагается ли это или нет. Наш плагин имеет массив со значениями, которые можно переключать с помощью пользовательской бэкэнд-страницы. Против опции, которая должна быть переключена, есть ссылка под названием «Активировать» или «Деактивировать», нажатие этой ссылки возвращается к той же странице администратора, но […]

Отображение «Одноразового» уведомления в плагинах

В бэкэнд WordPress вы можете добавлять уведомления и ошибки с помощью HTML, который выглядит так: <div class="updated error"> <p><?php esc_html_e( 'A bad thing happened!', 'your-text-domain' );?></p> </div> Вы можете добавить эти уведомления, используя admin_notices . add_action( 'admin_notices', function(){ ?> <div class="updated error"> <p><?php esc_html_e( 'A bad thing happened!', 'your-text-domain' );?></p> </div> <?php } ); Есть […]

Проблемы с пользовательской плагиной администратора

Я создал пользовательский плагин для добавления страницы администратора, как показано на скриншоте ниже. Я получаю следующее предупреждение: Предупреждение: call_user_func_array () ожидает, что параметр 1 будет действительным обратным вызовом, ни один массив или строка не указан в /wp-includes/class-wp-hook.php в строке 298. Вот мой код: add_submenu_page( "Add / Edit Price Options in Kilometers", "Add / Edit Price […]

Не удалось отобразить панель администратора WordPress в интерфейсе как администратор

Я унаследовал многопользовательскую установку WordPress. Я занимаюсь перепроектированием нескольких подсайтов, и я заметил, что WordPress не отображает панель администратора в интерфейсе, даже как администратор. Первоначально я думал, что это была ошибка темы, поэтому я пошел вперед и перешел на тему WordPress, например, двадцать пятнадцать. Это не сработало. Тогда я подумал, что это может быть проблема […]

Лучший способ отключить боковые панели на сообщениях (только)?

Я бы не хотел иметь боковую панель при визуализации отдельных сообщений и страниц. Наличие боковой панели отлично подходит для просмотра категорий, начальной страницы и т. Д. Я не разрабатываю тему, я использую существующую тему … таким образом, я хочу избежать взлома или переопределения шаблона самим ребенком: Лучшее, что я смог придумать, это в моем собственном […]

Перемещение записей меню WooCommerce в верхней части панели управления

Я пытался следовать нескольким методам перемещения элементов меню WooCommerce Products и WooCommerce в верхней части панели мониторинга, но до сих пор я не имел успеха. Я пробовал следующее: function menu_order( $menu_order ) { if ( ! $menu_order ) { return true; } error_log( print_r( $menu_order, true ) ); return array( // Shop 'post.php?post=' . get_option( […]

Woocommerce: добавьте столбец на страницу администратора ORDERS с покупками предметов

После обновления до Woocommerce 3.0 на странице заказа Woocommerce ORDER (где вы можете проверить все заказы клиентов, статус заказа, адрес фактуры, адрес доставки, общий объем и т. Д.), Отсутствует столбец с товарами, купленными клиентом. До обновления WC этот столбец был там. Теперь он исчез. Может ли кто-нибудь помочь мне снова добавить эту колонку? Большое спасибо!