我正在使用YITH WooCommerce Wishlist插件,在我的WooCommerce单品页面中,我试图在YITH Wishlist按钮后插入“简短描述”块。
我的愿望清单html元素是:
<div class="yith-wcwl-add-to-wishlist add-to-wishlist-48">
label
<div class="yith-wcwl-wishlistaddresponse"></div>
</div>
添加操作的标记是什么,以便描述位于元素愿望列表之后?
我的示例代码:
add_action('woocommerce_...','woocommerce_template_single_excerpt' );
感谢。
答案 0 :(得分:1)
这很容易,而不是移动简短描述,您可以在简短描述之前放置此愿望清单按钮。您将首先更改YITH WooCommerce Wishlist插件的常规设置,对于“位置”,您将选择“使用短代码”,您将保存该设置:
然后,您将添加一个自定义函数,该函数挂钩在 woocommerce_single_product_summary
操作挂钩中,优先级为15 (在产品价格(10)和简短描述(20)之间) :
add_action( 'woocommerce_single_product_summary', 'custom_yith_wcwl_add_to_wishlist', 15 );
function custom_yith_wcwl_add_to_wishlist(){
echo do_shortcode('[yith_wcwl_add_to_wishlist]');
}
代码进入活动子主题(或主题)的function.php文件或任何插件文件中。
相关的WooCommerce模板:content-single-product.php
答案 1 :(得分:0)
PHP代码段:在商店页面上显示YITH愿望清单按钮– WooCommerce YITH WooCommerce Wishlist在主题fuctions.php文件中添加代码
然后创建一个页面(例如,whislist),然后在[yith_wcwl_wishlist]中粘贴短代码并更新页面,然后转到“ YITH插件设置”,然后选择“ Wishlist页面”(您创建的页面名称心愿单)。
add_action( 'woocommerce_after_shop_loop_item', 'bbloomer_display_yith_wishlist_loop', 97 );
function bbloomer_display_yith_wishlist_loop() {
echo do_shortcode( "[yith_wcwl_add_to_wishlist]" );
}