Intereting Posts
Получать персонализированный почтовый тип по категориям в шаблоне страницы Почему мой простой фильтр the_title не применяется? Шаблон WordPress в iFrame Как изменить иерархические постоянные страницы страницы Как удалить «Сайт» в форме комментария? Получить текущую информацию о категории, которую пользователь в настоящее время находится в категории.php Настройка пароля для потерянного пароля Реплицировать функциональные возможности изображения Пользовательские поля, теряющие теги p на дисплее Как сначала показать сообщения какой-то категории, а затем все остальные Как заставить пользовательский тип сообщения использовать конкретный шаблон? WordPress Multisite с субдоменами в разных доменах Доступна 404 страницы Как вернуть результаты get_posts () в явно определенном порядке Сообщения не отображаются в определенной категории

Как показать phpinfo () только на новой вкладке?

Моя проблема в том, что я хочу добавить ссылку на мой плагин, который должен направить пользователя admin на новую пустую страницу, на которой отображается phpinfo ()? Может ли кто-нибудь направить меня, как это сделать? Я знаю, что WordFence имеет такую ​​функцию, что на странице «Диагностика», я хочу, чтобы мой плагин в основном делал то же самое.

Solutions Collecting From Web of "Как показать phpinfo () только на новой вкладке?"

Если вы показываете информацию в интерфейсе, подключайтесь к wp или init , иначе init или admin_init будут работать на admin:

 add_action('wp', function() { if( current_user_can("manage_options") && ! is_feed() && isset( $_GET["my_plugin_show_phpinfo"] ) ) { ?> <!-- Output things --> <?php phpinfo(); ?> <?php exit; } }); 

Теперь, если вы перейдете на страницу http://example.com/?my_plugin_show_phpinfo=1 он отобразит только ваш пользовательский контент. Надеюсь, это поможет.

Изменить: добавлено условное ограничение для вкладок только для администраторов. Спасибо TomC!