小编Mag*_*med的帖子

即使对于已登录的用户,也会在页面加载时清除 Woocommerce 购物车

如果此页面不是购物车或结账页面,我想在页面加载时清除购物车页面即使对于登录的用户和管理员,任何页面也会被清除。这段代码可以工作,但现在不行了

\n\n
/**\n\xc2\xa0* Clears WC Cart on Page Load\n\xc2\xa0* (Only when not on cart/checkout page)\n\xc2\xa0*/\n\xc2\xa0\nadd_action( 'wp_head', 'bryce_clear_cart' );\nfunction bryce_clear_cart() {\nif ( wc_get_page_id( 'cart' ) == get_the_ID() || wc_get_page_id( 'checkout' ) == get_the_ID() ) {\n    return;\n}\nWC()->cart->empty_cart( true );\n}\n
Run Code Online (Sandbox Code Playgroud)\n

php wordpress checkout cart woocommerce

5
推荐指数
1
解决办法
2291
查看次数

更改 Woocommerce 我的帐户订单表中的视图按钮文本

我想自定义“我的帐户”>“订单”页面,将订单列表中的操作列、“查看”按钮文本更改为“查看票证”。

是否只能在“我的帐户”>“订单”页面上进行?

这是用于澄清的屏幕截图:

在此输入图像描述

php account wordpress orders woocommerce

2
推荐指数
1
解决办法
3173
查看次数

在 WordPress 管理仪表板中更改 WooCommerce 产品菜单标题

我们曾尝试更改后端标题菜单中的产品页面,但无法在屏幕截图中使用以下代码段:

在此处输入图片说明

我们需要将菜单标题“产品”更改为“新标题”&将总菜单“所有产品”更改为“所有子菜单”

add_filter( 'gettext', 'custom_translate_woocommerce_strings', 999, 3 );

function custom_translate_woocommerce_strings( $translated, $text, $domain ) {

    $translated = str_ireplace( 'Product', 'New Title', $translated );

    return $translated;
}
Run Code Online (Sandbox Code Playgroud)

php wordpress dashboard backend woocommerce

2
推荐指数
1
解决办法
440
查看次数

在 WooCommerce 3+ 中向订单添加自定义字段

在 WooCommerce 中,我想添加一个新的自定义字段来订单详细信息。现在我可以使用下面的代码创建一个新的自定义字段“referenceNumber”并在其中添加“ordercreated”值:

update_post_meta($order_id, 'referenceNumber', 'ordercreated']);
Run Code Online (Sandbox Code Playgroud)

我想要的是在下订单后通过结帐来进行。

但它不起作用,它不会向订单详细信息页面添加新的自定义字段,也不会添加值“ordercreated”,正如您在此屏幕截图中看到的:

截屏

那么问题是在 WooCommerce 下订单时如何添加自定义字段?

php wordpress custom-fields orders woocommerce

2
推荐指数
1
解决办法
6030
查看次数