扩展插件的 Wordpress 操作

Wordpress Actions to Extend Plugin

我在这里...Woocommerce Wishlist 插件,这样我就可以在我的产品页面上添加“添加到愿望清单”,而不仅仅是单个页面。

我将它添加到我的函数文件中,但它会产生错误。我已经做了很多搜索,但无法找到解决方案。

如有任何想法,我们将不胜感激。

代码: add_action( 'woocommerce_after_shop_loop_item_title', array( WC_Wishlists_Plugin, 'add_to_wishlist_button' ), 10 );

错误: 警告:使用未定义常量 WC_Wishlists_Plugin - 假设 'WC_Wishlists_Plugin'(这将在 [=29= 的未来版本中引发错误])

干杯

很可能您的代码已被弃用。

试试下面的代码,看看它是否能达到你想要的结果。

它对我有用,但设计不够好


function addWishlistButton() {
        global $wishlists;
        
        ?>
        <form class="cart wishlist-cart-form" method="post" enctype='multipart/form-data'
              action="<?php echo add_query_arg( array( 'add-to-wishlist-itemid' => get_the_ID() )); ?>">


            
            <input type="hidden" name="add-to-cart" value="<?php echo esc_attr( get_the_ID() ); ?>" />
            <?php $wishlists->add_to_wishlist_button(); ?>
            </form>
        <?php
    }
    
    add_action( 'woocommerce_after_shop_loop_item', 'addWishlistButton', 10 );

**PS: ** 您需要在 functions.php

中添加代码