草庐IT

php - WooCommerce:如何隐藏管理员产品列表中的标签、特色和类型列

我尝试了以下答案,但没有用:removecolumnsfromwoocommerceproductpage谢谢 最佳答案 这实际上比我想象的要容易。您可以在产品页面右上角的“屏幕选项”中隐藏任何列。只需取消选中您希望隐藏的列的框。无需代码{= 关于php-WooCommerce:如何隐藏管理员产品列表中的标签、特色和类型列,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/40964

php - 从 PHP 类中删除_action

我正在尝试删除一个操作并以不同的优先级添加它。以下是帮助生成消息的所有代码片段:包括所需的前端文件privatefunctionfrontend_includes(){require_once($this->get_plugin_path().'/includes/wc-memberships-template-functions.php');require_once($this->get_plugin_path().'/includes/class-wc-memberships-shortcodes.php');WC_Memberships_Shortcodes::initializ

php - 仅针对特定用户禁用产品数据部分

在WooCommerce后端,我知道您可以使用functions.php上的一些代码全局删除产品选项卡。但我只想为用户后端删除。我正在使用多供应商插件。我该怎么做?我的代码:functionremove_tab($tabs){unset($tabs['inventory']);//itistoremoveinventorytab//unset($tabs['advanced']);//itistoremoveadvancedtab//unset($tabs['linked_product']);//itistoremovelinked_producttab//unset($tabs['

php - 将多个产品添加到购物车(如果它们尚未在购物车中)

在WooCommerce中,我实现了@jtsternberg的WooCommerce:Allowaddingmultipleproductstothecartviatheadd-to-cartquerystring允许一次添加多个产品,但我收到了许多客户的投诉,他们实际上尝试使用包含多个产品的链接之一。对于初学者来说,如果客户点击结帐,然后点击浏览器的“后退”按钮,所有商品数量都会增加。我通过在添加到购物车行为完成后将用户重定向到去除任何其他参数的购物车URL来解决这个问题,但这并不理想。我真正想要的是先检查商品是否在购物车中,只有在商品不在购物车中时才添加到购物车中。有没有人做过类似

php - 更改单个产品页面上的评论评级位置

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭5年前。Improvethisquestion实际上,在WooCommerce中,我使用的是thecodebelow,更改我的简单产品的价格位置:functionchanging_price_location_for_simple_products(){global$product;if($product->is_type('simple'))//Onlyforsimpleproducts(thankstohelgathevicking){r

php - Woocommerce 每周允许购买一次

我正在创建一个电子商务网站。我可以在我的主题的functions.php文件中添加什么,以允许客户只从商店购买一种产品,然后在1周内禁止任何其他购买?客户可以购买任何产品,但购买后一周内不能再购买任何类型的产品。客户只能在一周后进行任何其他购买。我只能使用此代码禁用对产品的购买:add_filter('woocommerce_add_cart_item_data','woo_allow_one_item_only');functionwoo_allow_one_item_only($cart_item_data){global$woocommerce;$woocommerce->car

php - 在购物车中保存产品自定义字段值并将其显示在购物车和结帐中

我在主题的functions.php中使用以下代码在woocommerce单一产品页面上添加了一些自定义选项:functionoptions_on_single_product(){?>option1option2现在我想在购物车页面上显示所选选项的值。请帮我做这件事。谢谢 最佳答案 以下是将产品自定义字段存储在购物车对象中并在购物车和结帐页面中显示的完整代码://OutputtheCustomfieldinProductpagesadd_action("woocommerce_before_add_to_cart_button",

php - 在 WooCommerce 存档页面的产品标题下添加简短描述

在Woocommerce存档页面中,我应该需要在每个产品标题下显示产品描述中的几行,就像这张图片中显示的那样。我该怎么做? 最佳答案 更新:这个自定义函数将缩短产品描述(到规定的字数),并将其显示在存档页面中每个产品的标题下,如商店:add_action('woocommerce_after_shop_loop_item_title','description_in_shop_loop_item',3);functiondescription_in_shop_loop_item(){global$product;//HEREdefi

php - 无法删除或更新父行,外键约束失败

执行此删除代码时:$update="DELETEfrom`products`WHERE`product_code`=$id;";$updateResult=mysqli_query($link,$update)ORDIE("UpdateQueryError".mysqli_error($link)."Query[".$update."]");它说一个错误:更新查询错误无法删除或更新父行:外键约束失败(gibson_db.trans,CONSTRAINTprod_trans_fkFOREIGNKEY(product_code)REFERENCESproducts(product_code

php - 也获取适用于 Woocommerce 产品变体的 is_purchasable Hook

我已经制作了2个自定义产品字段-可用性-从何时/到何时。因此,如果当前日期在这些设置的可用日期之间,则可以购买产品,否则不能购买。一切都完美无缺,但只有在我发布具有变体的产品之前。然后就像产品变体忽略这些自定义可用性字段/值一样,即使当前日期不在设置的可用日期之间,仍然允许将变体添加到购物车。functionhide_product_if_unavailable($is_purchasable,$object){$date_from=get_post_meta($object->get_id(),'_availability_schedule_dates_from');$date_to