Поддержка Проблемы и решения Передать значение из хука

  • Всем привет.

    Подскажите пожалуйста, можно ли передать значение, полученное в хуке в наружу хука.

    Пример чисто для обрисовки вопроса.

    
    $tt1 = "1";
    add_action( 'wpseo_title', 'tt', 10, 2 );
    
    function tt($title){
        echo "title = $title";
        $tt1 = $title;
    }
    echo "tt1  = $tt1 <br>";
    

    1. Объявляем глобальную переменную, из функции что на хук или фильтр вешаем
    2. Получаем значение того же title, который устанавливает SEO плагин yoast в глобальную переменную
    3. Используем эту переменную далее (нужно использовать в wpseo_metadesc хуке в итоге)

    Возможно ли это? Если да то как?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Если не ошибаюсь, то так можно получить SEO title:
    $title = YoastSEO()->meta->for_current_page()->title;

    Попробовал. Он берет только название сайта из всего заголовка..

    Я в function.php пробовал поставить этот код + отображение значения.

    Вопрос закрыт.

    Пошел другим путем.

    Результат получил.

    Спасибо.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Передать значение из хука» закрыта для новых ответов.