Intereting Posts
Ограничить интерфейс CPT с помощью пользовательской роли пользователя Как предотвратить появление родительской страницы администратора в качестве дочерней страницы администратора 404 на странице категории .php WP_Query posts_per_page игнорируется Адрес электронной почты или имя пользователя, используемые для входа в wordpress Как отображать виджет, доступный для всех тем Внутренняя ссылка, когда на общем IP-адресе Расширенный поиск мета-полей Установка переменной для использования на странице перенаправления одинарная кавычка в форме контакта 7 ошибка ввода поля ввода при отправке формы category__and работает, но почему? Файл CSS не регистрируется через add_action Измените шаблон, когда пользователь не войдет в систему, используя фильтр page_template (он не работает) Добавить содержимое в заголовок виджета в области администратора внутри виджета? Как разрешить пользователям добавлять фотографию / изображение вместо серого / белого силуэта?

использование admin_url () в add_menu_page ()

Кто-нибудь испытал эту проблему: using admin_url () в add_menu_page () возвращает URL-адрес, содержащий имя домена дважды:

add_submenu_page( 'smart-crm', __('WP SMART CRM Documents', 'mytextdomain'), __('Documents', 'mytextdomain'), 'manage_options', admin_url('admin.php?page=smart-crm&p=documenti/list.php'), '' ); 

Моя выходная ссылка: https://domain.com/domain.com/wp-admin/admin.php?page=smart-crm&p=documenti/list.php

Есть идеи?

Ссылка: добавить страницу подменю

Вы не можете использовать какую-либо функцию в качестве параметра url, только для админальной страницы.

Похоже, я решил проблему, используя:

 $adminurl=admin_url(); add_submenu_page( 'smart-crm', __('WP SMART CRM Documents', 'mytextdomain'), __('Documents', 'mytextdomain'), 'manage_options', $$adminurl.'admin.php?page=smart-crm&p=documenti/list.php', '' ); 

теперь ссылки правильные