Для создания своих переменных для мета тегов в плагине YOAST вам понадобится изменить функциональность плагина с помощью использования фильтров и хуков.
YOAST SEO позволяет добавлять собственные переменные в мета теги, чтобы включать в них информацию, которая специфична для вашего сайта или контента. Чтобы создать свои переменные, выполните следующие шаги:
1. Создайте дополнительный плагин или откройте файл functions.php вашей текущей темы.
2. Вставьте следующий код в плагин или functions.php:
function my_custom_yoast_variables($variables) { $variables['my_variable'] = 'My Custom Variable'; // Замените "My Custom Variable" на свое значение переменной. return $variables; } add_filter('wpseo_add_opengraph_additional_images', 'my_custom_yoast_variables'); add_filter('wpseo_opengraph_desc', 'my_custom_yoast_variables'); add_filter('wpseo_twitter_description', 'my_custom_yoast_variables')
В этом коде мы создаем функцию my_custom_yoast_variables(), которая добавляет новую переменную "$my_variable" в массив переменных мета тегов. Здесь мы применили три разных фильтра: wpseo_add_opengraph_additional_images, wpseo_opengraph_desc и wpseo_twitter_description, чтобы добавить свою переменную в каждый из этих мета тегов.
3. Для использования своей переменной мета тегов в шаблонах или кастомных полях, вы можете использовать шорткод Yoast SEO "[custom_variable]" или PHP-код "$variable = get_post_meta( get_the_ID(), 'my_custom_meta', true );" соответственно.
Пример использования шорткода Yoast SEO:
function custom_variable_shortcode() { $variable = get_post_meta( get_the_ID(), 'my_custom_meta', true ); // Замените 'my_custom_meta' на свой идентификатор мета поля. return $variable; } add_shortcode('custom_variable', 'custom_variable_shortcode');
Пример использования PHP кода:
$variable = get_post_meta( get_the_ID(), 'my_custom_meta', true ); // Замените 'my_custom_meta' на свой идентификатор мета поля. echo $variable;
Данный код позволяет получить значение переменной из мета поля с идентификатором 'my_custom_meta', которое вы создали ранее.
В итоге, после выполнения этих шагов, ваш плагин или тема будет использовать вашу собственную переменную в мета тегах Yoast SEO.