@Shimpanze

Почему не получается вытащить значение переменной из функции наружу?

Никак не могу получить значение переменной $hook_suffix в $getted_hook_suffix. Помогите
function register() {
    $hook_suffix = add_menu_page( <...> );
}

function add() {
    add_action( 'admin_menu', 'add', 25 );
}

$getted_hook_suffix = $hook_suffix; // ???
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 2
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
Ваш код ломает мозг
register - ничего не возвращает
add - пытается отправит в акшен саму себя
$hook_suffix не существует
Ответ написан
Комментировать
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
return в функцию добавьте
<?php
function register() {
    return add_menu_page( <...> );
}

$getted_hook_suffix = register();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы