Задача. Необходимо, используя плагин SEO By Yoast, в интернет-магазине на Woocommerce настроить шаблоны Title и Description для товаров и категорий…
wpseo_register_var_replacement
wpseo_register_var_replacement()
— функция плагина SEO By Yoast регистрирует замену новой переменной. Предназначена для использования другими плагинами и темами, чтобы легко добавлять свои собственные дополнительные переменные для замены. Она должна быть вызвана из функции в хуке wpseo_register_extra_replacements.
wpseo_register_var_replacement( $replacevar_name, $replace_function, $type, $help_text );
$replacevar_name
[строка, обязательный] — имя переменной для замены, т.е. ‘%%var%%’. Окружающие %% необязательны, имя может содержать только [A-Za-z0-9_-].$replace_function
[разное, обязательный] — Функция или метод, вызываемый для получения заменяющего значения переменной. Использует тот же формат, что и параметр функцииadd_filter/add_action
, и должен возвращать заменяющее значение. НЕ повторяй этого.$type
[строка] — тип переменной: ‘basic’ или ‘advanced’. По умолчанию: ‘advanced’.$help_text
[строка] — Текст справки, который будет добавлен на вкладку справка для этой переменной.