![](/img/trans.png)
[英]Display loop product category items description below their title in WooCommerce
[英]Display description before the title in WooCommerce product category archives
您將需要覆蓋Woocommerce插件中的模板templates/archive-product.php
,將其復制到您的活動主題文件夾中的woocommerce
子文件夾中(but not in a
template subfolder)
。
閱讀此官方相關文檔: 模板結構和通過主題覆蓋模板
完成后,打開/編輯它並替換:
?>
<header class="woocommerce-products-header">
<?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>
<h1 class="woocommerce-products-header__title page-title"><?php woocommerce_page_title(); ?></h1>
<?php endif; ?>
<?php
/**
* Hook: woocommerce_archive_description.
*
* @hooked woocommerce_taxonomy_archive_description - 10
* @hooked woocommerce_product_archive_description - 10
*/
do_action( 'woocommerce_archive_description' );
?>
</header>
<?php
與以下內容(我們在標題之前添加了一個自定義鈎子) :
?>
<header class="woocommerce-products-header">
<?php
/**
* Custom Hook: woocommerce_custom_archive_description.
*
* @hooked woocommerce_taxonomy_archive_description - 10
*/
do_action( 'woocommerce_custom_archive_description' ); ?>
<?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>
<h1 class="woocommerce-products-header__title page-title"><?php woocommerce_page_title(); ?></h1>
<?php endif; ?>
<?php
/**
* Hook: woocommerce_archive_description.
*
* @hooked woocommerce_product_archive_description - 10
*/
do_action( 'woocommerce_archive_description' );
?>
</header>
<?php
然后保存...
現在,您將以下內容添加到活動子主題(或活動主題)的function.php文件中,在該文件中,我們將從默認鈎子中取消產品類別描述的鈎子,以將其鈎入新的自定義鈎子(在標題之前) :
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_custom_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
保存,您完成了……經過測試,可以正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.