在YITH Wishlist按钮后插入简短说明

问题描述 投票:1回答:2

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

谢谢。

php wordpress woocommerce product hook-woocommerce
2个回答
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


0
投票

PHP片段:显示YITH愿望清单按钮@商店页面 - WooCommerce YITH WooCommerce Wishlist在您的主题fuctions.php文件中添加代码

然后创建一个页面例如(whislist)和[yith_wcwl_wishlist]在那里粘贴短代码并更新页面然后转到YITH插件设置然后选择愿望清单页面(您创建的页面名称愿望清单)。

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]" );
    }
© www.soinside.com 2019 - 2024. All rights reserved.