【发布时间】:2018-04-25 13:25:17
【问题描述】:
当当前用户是登录用户时,我正在尝试删除“添加到购物车”按钮并添加“编辑产品”链接。但这完全破坏了我的设计并且不起作用:
- 仅显示 12 个产品中的 2 个
-
它一直在第一个产品中显示“添加到购物车”按钮
<?php global $current_user; get_currentuserinfo(); if (is_user_logged_in() && $current_user->ID == $post->post_author) { remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 10 ); remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 ); add_action( 'woocommerce_after_shop_loop_item', 'btn_edit_own_product', 10 ); function btn_edit_own_product() { edit_post_link('Edit Product'); } } ?>
有什么帮助吗? 谢谢!!
【问题讨论】:
-
您将这段代码放在哪里?这是原样的代码还是只是其中的一部分?
标签: php wordpress woocommerce