在YITH Wishlist按钮

时间:2017-03-13 19:52:12

标签: php wordpress woocommerce product hook-woocommerce

我正在使用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' );

感谢。

2 个答案:

答案 0 :(得分:1)

这很容易,而不是移动简短描述,您可以在简短描述之前放置此愿望清单按钮。您将首先更改YITH WooCommerce Wishlist插件的常规设置,对于“位置”,您将选择“使用短代码”,您将保存该设置:

enter image description here

然后,您将添加一个自定义函数,该函数挂钩在 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]" );
    }