add_submenu_page как передать параметр в function

322
15 декабря 2017, 04:20

Как передать параметр в function находящейся в add_submenu_page

    add_submenu_page( 
        'parent_slug', 
        'page_title', 
        'menu_title', 
        'capabiliti', 
        'menu_slug', 
        'function'// Передать параметр сюда 
    );

Допустим в add_settings_field можно передать параметры функции callback

    add_settings_field( 
        'id', 
        'title', 
        'callback', 
        'page', 
        'section', 
        array( 'id' => 'count_1', 'option' => 'services_options' )// Вот так мы можем передать параметры в функцию callback 
    );

Да и вообще, в php/wordpress есть способ передавать параметры любой функции, принимаемой в качестве аргумента?

Answer 1
  1. Никак.
  2. Нет никакого общего способа передачи параметров в вызываемую функцию. В ответе на прошлый вопрос я показал, как вызывается функция обратного вызова. Параметры ей передаются "вручную". Вот как сделали разработчики WordPress, так и работает. В одну функцию callback они предусмотрели передачу параметров, а в другую - не сочли нужным.
READ ALSO
проблема с подключением (include) файлов

проблема с подключением (include) файлов

Есть наследуемый файл smallphp, который я приинклюдил в другом файле (mid

270
Проверить наличие данных в базе Laravel

Проверить наличие данных в базе Laravel

Пользователь вводит логин и пароль, после это необходимо проверить, есть ли такие данные в базеНе авторизация, а именно проверка данных через...

242
Телеграм бот на PHP. Опрос

Телеграм бот на PHP. Опрос

Начал написания собственного ботаСтолкнулся с такой проблемой, при вводе команды "/feedback" начинается опрос (фио, возраст и тд), т

350
PrestaShop | Update 1.6 до 1.7

PrestaShop | Update 1.6 до 1.7

Всем привет, есть такой вопрос, как можно обновить сайт престы с 16 до 1

309