Intereting Posts
Вместо использования $ post, как получить миниатюру изображения $ post загружать загрузочную страницу загрузки слишком медленно Как включить комментирование с мобильного представления? Помощь с выводами классов post с помощью apply_filters Добавить содержимое поля колонки и acf для cpt Uncaught ReferenceError: jQuery не определен. Как правильно определить его? Запретить загрузку плагина на 'wp-admin / wp-login' Виджет, выводящий JS как обычный текст Правильное составление отчета для ALTER TABLE и использование ПОСЛЕ Как фильтровать несколько запросов при поиске? создать пользователя WordPress в пользовательском типе публикации Постоянная ссылка / Довольно ссылки не работают на моем сайте Пользователь автора ограничивается сообщениями о таксономии как выполнять персонализированные групповые действия для WP_List_Table (основной класс) Как добавить ссылки на названия виджетов?

как открыть страницу, определенную в плагине, из виджета dashboad

У меня есть плагин, который добавляет несколько админ-страниц и управляет двумя шаблонами страниц для открытых документов. Он также загружает один виджет панели инструментов для «подписчиков». В этом виджете есть список ссылок на итоговые страницы. Страница сводки находится в дереве каталогов плагинов и имеет те же права собственности и привилегии, что и все другие php-файлы.

Появятся ссылки, и я могу нажать на них, но получить уведомление «у вас нет прав на доступ к этой странице».

В функциях плагина я объявил эту функцию:

function pgc_certificate_display() { include('pg-certificate-display.php'); } 

В инициализации плагина я объявляю slug страницы:

 add_users_page('edit.php?post_type=page', 'Certificates', 'Certificates', 'read', 'certificate-display', 'pgc_certificate_display'); 

В коде, который производит список итоговых страниц, находится в виджетах панели управления php, где URL-адрес сконструирован следующим образом:

 $_SERVER['SCRIPT_NAME'] . '?page=certificate-display&cert_number=' . $cert['cert_number'] 

У меня включен отображение ошибки, и никто не поднимается.

Каковы неправильные биты в этом?

Solutions Collecting From Web of "как открыть страницу, определенную в плагине, из виджета dashboad"