Я пытаюсь скрыть заголовок страницы магазина на моей домашней странице. Этот код скрывает это от всех сторон:Как скрыть заголовок страницы с домашней страницы темы WooCommerce Storefront?
function sf_change_homepage_title($args) {
remove_action('storefront_page', 'storefront_page_header', 10);
}
add_action('init', 'sf_change_homepage_title');
Но я не могу использовать is_front_page(), потому что WordPress загружает functions.php, прежде чем объект $ WP_Query был создан с текущей страницей, как описано here.
Я бы предпочел не использовать плагин «Переключение заголовков для темы магазина».
спасибо.
Я пробовал это, прежде чем публиковать этот вопрос, но он не работает. – retroriff
Если это не работает, это происходит потому, что действие 'storefront_page' выполняется до' init'. Учитывая, что это действие связано с вашей темой/плагином, вам нужно выяснить, в какой момент это регистр, и какой крюк вы можете использовать, чтобы принять меры раньше. Возможно, попробуйте с 'after_setup_theme' вместо' init'. – vard