我爲我的wordpress網站使用插件woocommerce,並需要一個部分,成員可以看到他們的訂單歷史。 woocommerce中是否有任何短代碼或頁面顯示會員的訂單歷史記錄?,是否有簡碼/頁面查看所有訂單?
5
A
回答
12
我的帳戶簡碼:
[woocommerce_my_account order_count="-1"]
Shows the ‘my account’ section where the customer can view past orders and update their information. You can specify the number or order to show, it’s set by default to 15 (use -1 to display all orders.)
更新
如果您只需要在命令我不知道是否有做alread Ÿ一個短代碼,但我做了一個了結woocommerce_my_account爲例:
function shortcode_my_orders($atts) {
extract(shortcode_atts(array(
'order_count' => -1
), $atts));
ob_start();
wc_get_template('myaccount/my-orders.php', array(
'current_user' => get_user_by('id', get_current_user_id()),
'order_count' => $order_count
));
return ob_get_clean();
}
add_shortcode('my_orders', 'shortcode_my_orders');
添加到您的的functions.php文件,然後使用它像[my_orders order_counts=10]
(order_counts
是可選的,如果缺少它會列出所有的訂單)。
0
我正在閱讀有關提取物,顯然它不再由Wordpress推薦。 我發現這個soloution,希望這有助於:
function shortcode_my_orders($atts) {
$args= shortcode_atts(
array(
'order_count' => -1
),
$atts
);
$order_count = esc_attr($args['order_count']);
ob_start();
wc_get_template('myaccount/my-orders.php', array(
'current_user' => get_user_by('id', get_current_user_id()),
'order_count' => $order_count
));
return ob_get_clean();
}
+0
你好,我怎麼能包括這個名字? – winresh24
相關問題
- 1. 是否有可能查看所有活動訂閱
- 2. 大量的頁面`查看源代碼行是否有意義?
- 3. Woocommerce,如何查看當前頁面是訂單跟蹤頁面?
- 4. 簡單的js-提交頁面中的所有表單+檢查iframe中的頁面是否已完成加載
- 5. 是否有查看頁面中使用的所有RoR助手的列表?
- 6. 是否有.net方法檢查用戶密碼是否簡單
- 7. 檢查用戶是否有權限查看頁面
- 8. 是否有一個簡單的用於eclipse的源代碼查看器插件?
- 9. PHP,MYSQL檢查用戶是否是頁面的所有者
- 10. 檢查所有表單值以查看它們是否爲空的最簡單方法是什麼C#?
- 11. 是否有可能在Tumblr中創建「查看全部」頁面?
- 12. 是否有一個簡單的postMessage使用沙箱頁面的簡單示例?
- 13. 桌面簡單查看器
- 14. 查看登錄頁面時的頁面瀏覽數量高於所有頁面
- 15. 檢查頁面是否有'sameorigin'
- 16. 是否有工具可以查看頁面是否從緩存中讀取?
- 17. HTML頁面即將空白,但查看源代碼已包含所有代碼
- 18. ASP.NET - 是否有可能獲得用戶有權查看的所有頁面的列表/集合?
- 19. 緩存清單是否自動緩存所有頁面
- 20. 如何檢查所有頁面是否滿載聚合物
- 21. 如何檢查所有頁面是否成功響應
- 22. Magento - 在管理後臺的訂單查看頁面上沒有項目顯示
- 23. 是否有可能找到某人是否查看網頁源
- 24. 定期檢查,看看是否所有線程都完成
- 25. 有沒有辦法查看某個頁面是否使用$ _SERVER訪問?
- 26. 訂單確認頁面沒有信息?
- 27. 查看Base64編碼頁面
- 28. 如何返回所有訂單的所有訂單項目?
- 29. 將所有完成的訂單移至頁面底部
- 30. magento catalogsearch搜索所有產品(如查看所有品牌頁面)
實際上它只是把我送到我的賬戶頁面,用戶可以看到他們的送貨地址,並在我的帳戶頁面時的歡迎信息。 – dave
非常感謝的人。我會盡快嘗試。 – dave
好吧我試圖把上面的代碼放在ROOT/wp-includes/functions.php中,但它給了我「致命錯誤:調用未定義的函數add_shortcode()在C:\ xampp \ htdocs \ localpressjuic \ wp-includes \ functions中。 php「 – dave