在我的WooCommerce商店页面(存档 - 产品模板)上,我正在尝试移动页面 Headers ,使其位于站点内部区域之外,而不是在 Headers 区域中,就像它在我网站上的其他页面上一样 . 我想在它后面添加一个全宽图像,所以我需要它在当前钩子之外 .
我也希望能够在我的 functions.php 文件中进行此编辑,以便我不必担心WooCommerce升级 .
以下是控制 Headers 的归档产品页面上的代码:
get_header( 'shop' ); ?>
<?php
/**
* woocommerce_before_main_content hook.
*
* @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content)
* @hooked woocommerce_breadcrumb - 20
*/
do_action( 'woocommerce_before_main_content' );
?>
<?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>
<h1 class="page-title"><?php woocommerce_page_title(); ?></h1>
<?php endif; ?>
<?php
/**
* woocommerce_archive_description hook.
*
* @hooked woocommerce_taxonomy_archive_description - 10
* @hooked woocommerce_product_archive_description - 10
*/
do_action( 'woocommerce_archive_description' );
?>
我可以添加什么来添加到我的functions.php来覆盖页面 Headers 的位置?你可以看到page in question here.
2 回答
要删除WooCommerce存档页面 Headers ,您可以使用以下代码:
代码放在活动子主题(或主题)的function.php文件中,或者放在任何插件文件中 .
将
wp-content\plugins\woocommerce\templates\archive-product.php
复制到wp-content\themes\your-theme\woocommerce\archive-product.php
更改代码: