我需要[logoshowcase cat_id="427"]在所有產品類別頁面中添加以下短代碼,以便它顯示在列出的產品下方我想:add_action( 'woocommerce_after_main_content', 'add_my_text', 20 );function add_my_text() { echo do_shortcode( '[logoshowcase cat_id="427"]' );}但它沒有按照我想要的方式工作,特別是在產品類別存檔頁面中。
1 回答

弒天下
TA貢獻1818條經驗 獲得超8個贊
抱歉,此掛鉤適用于最新的 woocommerce 版本,但由于店面側邊欄也使用此掛鉤,如果您想在檔案和單個產品頁面中的產品循環下方顯示短代碼,則需要將掛鉤優先級降低到 10 以下,例如:
add_action( 'woocommerce_after_main_content', 'add_my_text', 9 );
function add_my_text() {
// Only on Woocommerce Category archive pages
if ( is_product_category() ) {
echo do_shortcode( '[logoshowcase cat_id="427"]' );
}
}
代碼位于活動子主題(或活動主題)的functions.php 文件中。經過測試并有效。
- 1 回答
- 0 關注
- 103 瀏覽
添加回答
舉報
0/150
提交
取消