wordpress - woocommerce 在我的订单页面中显示不正确的订单
问题描述
当我打开订单页面时,wooommerce 会显示不是当前用户订单的随机订单。
我已经禁用了除 woocommerce 之外的所有插件,然后我启用了 acitivatd 2019 wordpress 主题。
然后我创建了这个:
function woocommerce_orders() {
$test_user_id = 7;
$user_id = $test_user_id;
echo $user_id;
if ($user_id == 0) {
return do_shortcode('[woocommerce_my_account]');
}else{
ob_start();
wc_get_template( 'myaccount/my-orders.php', array(
'current_user' => $user_id,
'order_count' => $order_count
) );
return ob_get_clean();
}
}
add_shortcode('woocommerce_orders', 'woocommerce_orders');
然后我在其中创建一个包含此短代码的页面:
[woocommerce_orders]
然后我改变了$test_user_id
价值来测试它。
当我更改 ID 时,它会显示随机订单。
请告诉我如何解决此问题以在我的订单页面中显示当前用户订单。
谢谢
解决方案
推荐阅读
- vue.js - vue.js:当键是日期时,如何在 v-for 中创建动态键?
- python - python - 字典 - 更新键的文本值 - 设置优先级(最大原则)
- pandas - 匹配时将数据框列乘以字典
- java - 在 Eclipse 中作为普通文件夹导入的包
- fortran - 在读取基于 Fortran 的代码(GNU Fortran 编译器)中的数据文件时,不确定分段错误在哪里
- python - 元素点击被拦截/其他元素将收到点击 [Selenum Python & Instagram :)]
- javascript - Wordpress - 将 PHP 数组从 ACF 转发器传递到 JavaScript 文件
- java - 代码中的 Selenium Fluent Wait Implementation 仍然给出“org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element:”
- python - 如何屏蔽索引小于某个值的数组
- openstack - 为什么openstack Keystone没有监听端口5000