Я хочу добавить метатег для описания моего сайта в область заголовка определенной страницы, перед открытием тега body. Сайт создан с использованием WordPress и Elementor.
Я не хочу добавлять его глобально, как в опции theme>>header здесь: https:// wordpress.org/support/topic/how-to-inset-code-the-closing-tag/
Я ищу другое решение, помимо редактирования файла header.php таким образом, который применяется ко всем страницам темы. Если я смогу сделать это в этом файле и контролировать, к каким страницам/публикациям будет применяться добавленный метатег, это будет хорошо.
Каково мое решение?Это может быть соответствующий код в functions.php
function envo_shop_setup() {
// Theme lang.
load_theme_textdomain('envo-shop', get_template_directory() . '/languages');
// Add Title Tag Support.
add_theme_support('title-tag');
// Register Menus.
register_nav_menus(
array(
'main_menu' => esc_html__('Main Menu', 'envo-shop'),
'main_menu_right' => esc_html__('Main Menu Right', 'envo-shop'),
'main_menu_cats' => esc_html__('Categories Menu', 'envo-shop'),
)
);
// some templete conditions...
endif;
function envo_shop_pingback_header() {
if (is_singular() && pings_open()) {
printf('' . "\n", esc_url(get_bloginfo('pingback_url')));
}
}
add_action('wp_head', 'envo_shop_pingback_header');
Подробнее здесь: https://stackoverflow.com/questions/637 ... cific-page