在WooCommerce中将“相关产品”添加到自定义选项卡

狡猾的墨菲

我在将“相关产品”添加到标签上并使其在使用短代码的帖子上无法正常工作时遇到了麻烦。这是放置在我的functions.php中的短代码和完整代码

[product_page id =“ 99”]

这是我在主题theme.php中使用的代码

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20);
/*
 * Register custom tab
 */
function woo_custom_product_tab( $tabs ) {

   $custom_tab = array( 
        'custom_tab' =>  array( 
                            'title' => __('Custom Tab','woocommerce'), 
                            'priority' => 9, 
                            'callback' => 'woo_custom_product_tab_content' 
                        )
                );
return array_merge( $custom_tab, $tabs );
}
/*
* Place content in custom tab (related products in this sample)
*/
function woo_custom_product_tab_content() {
woocommerce_related_products();
}
add_filter( 'woocommerce_product_tabs', 'woo_custom_product_tab' );

这是我收到的错误:

致命错误:在第25行的public_html / wp-content / plugins / woocommerce / templates / single-product / up-sells.php中的非对象上调用成员函数get_upsells()

LoicTheAztec

我认为您需要将全局$ product对象与WC_Productget_related()方法一起使用,以避免出现此错误…

那么解决方案可能是:

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20);
/*
 * Register custom tab
 */
function woo_custom_product_tab( $tabs ) {

    $custom_tab = array( 
        'custom_tab' =>  array( 
            'title' => __('Custom Tab','woocommerce'), 
            'priority' => 9, 
            'callback' => 'woo_custom_product_tab_content' 
        )
    );
    return array_merge( $custom_tab, $tabs );
}

/*
* Place content in custom tab (related products in this sample)
*/
function woo_custom_product_tab_content() {
    global $product;
    $product->get_related();
}
add_filter( 'woocommerce_product_tabs', 'woo_custom_product_tab' );

由于这未经测试,所以我不保证任何事情……

代码进入您的活动子主题(或主题)的function.php文件中。或者也可以在任何插件的php文件中使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Magento-将自定义块添加到目录产品编辑视图中的现有选项卡

来自分类Dev

在WooCommerce中以编程方式添加自定义设置选项卡以管理产品数据

来自分类Dev

Woocommerce其他信息选项卡:添加产品自定义字段值

来自分类Dev

如何在 Woocommerce 的自定义产品类型中添加变体选项卡?

来自分类Dev

在 Woocommerce 中为简单产品添加自定义设置选项卡

来自分类Dev

Word 365 2016-将自定义按钮添加到``主页''选项卡

来自分类Dev

在常规单个产品页面的自定义选项卡中显示“相关产品”

来自分类Dev

Woocommerce单一产品选项卡中的自定义字段

来自分类Dev

空时隐藏WooCommerce产品简短描述自定义选项卡

来自分类Dev

在功能区中添加自定义选项卡

来自分类Dev

当woocommerce产品中不存在任何内容时,隐藏自定义选项卡

来自分类Dev

WooCommerce自定义产品类型-多个添加到购物车部分的问题

来自分类Dev

根据WooCommerce产品自定义库存状态禁用添加到购物车按钮

来自分类Dev

WooCommerce自定义产品类型-多个添加到购物车部分的问题

来自分类Dev

如何使用php代码将woocommerce产品添加到自定义Product_type?

来自分类Dev

Woocommerce 产品添加到购物车自定义数据 img

来自分类Dev

有没有一种方法可以将自定义图标添加到“应用程序”选项卡?

来自分类Dev

在WooCommerce中将自定义字段添加到简码显示

来自分类Dev

在WooCommerce中将自定义结帐字段值添加到客户订单注释中

来自分类Dev

在WooCommerce中将自定义占位符添加到电子邮件主题

来自分类Dev

如何在Woocommerce中将自定义字段添加到类别中?

来自分类Dev

创建自定义选项卡

来自分类Dev

将自定义属性添加到Trello卡

来自分类Dev

通过WooCommerce产品设置中的自定义复选框将类添加到WooCommerce页面

来自分类Dev

WooCommerce添加到购物车,从自定义选择字段中添加第二个产品

来自分类Dev

根据变量在产品页面上显示或隐藏自定义选项卡

来自分类Dev

将Woocommerce Zoom添加到自定义画廊

来自分类Dev

根据产品类型,WooCommerce的“添加到购物车”按钮旁边的“自定义”按钮

来自分类Dev

WooCommerce为特定产品ID添加到购物车的自定义重定向

Related 相关文章

  1. 1

    Magento-将自定义块添加到目录产品编辑视图中的现有选项卡

  2. 2

    在WooCommerce中以编程方式添加自定义设置选项卡以管理产品数据

  3. 3

    Woocommerce其他信息选项卡:添加产品自定义字段值

  4. 4

    如何在 Woocommerce 的自定义产品类型中添加变体选项卡?

  5. 5

    在 Woocommerce 中为简单产品添加自定义设置选项卡

  6. 6

    Word 365 2016-将自定义按钮添加到``主页''选项卡

  7. 7

    在常规单个产品页面的自定义选项卡中显示“相关产品”

  8. 8

    Woocommerce单一产品选项卡中的自定义字段

  9. 9

    空时隐藏WooCommerce产品简短描述自定义选项卡

  10. 10

    在功能区中添加自定义选项卡

  11. 11

    当woocommerce产品中不存在任何内容时,隐藏自定义选项卡

  12. 12

    WooCommerce自定义产品类型-多个添加到购物车部分的问题

  13. 13

    根据WooCommerce产品自定义库存状态禁用添加到购物车按钮

  14. 14

    WooCommerce自定义产品类型-多个添加到购物车部分的问题

  15. 15

    如何使用php代码将woocommerce产品添加到自定义Product_type?

  16. 16

    Woocommerce 产品添加到购物车自定义数据 img

  17. 17

    有没有一种方法可以将自定义图标添加到“应用程序”选项卡?

  18. 18

    在WooCommerce中将自定义字段添加到简码显示

  19. 19

    在WooCommerce中将自定义结帐字段值添加到客户订单注释中

  20. 20

    在WooCommerce中将自定义占位符添加到电子邮件主题

  21. 21

    如何在Woocommerce中将自定义字段添加到类别中?

  22. 22

    创建自定义选项卡

  23. 23

    将自定义属性添加到Trello卡

  24. 24

    通过WooCommerce产品设置中的自定义复选框将类添加到WooCommerce页面

  25. 25

    WooCommerce添加到购物车,从自定义选择字段中添加第二个产品

  26. 26

    根据变量在产品页面上显示或隐藏自定义选项卡

  27. 27

    将Woocommerce Zoom添加到自定义画廊

  28. 28

    根据产品类型,WooCommerce的“添加到购物车”按钮旁边的“自定义”按钮

  29. 29

    WooCommerce为特定产品ID添加到购物车的自定义重定向

热门标签

归档