我想開發在線訂單&購物車。我的解決方案是使用Session來保存用戶的購物車。但WordPress不提供Session。有任何解決方案來開發該功能?WordPress的如何使用會話?我想使用購物車
0
A
回答
1
WordPress不會使用會話,因此您可以自己啓動一個會話,也可以考慮創建一個用於存儲購物車內容的數據庫表,並使用該數據庫。
如果你想啓動一個會話,你的插件應該使用init
如鉤,在你的函數調用調用add_action
,使用代碼:
if (session_id() == '' || (function_exists('session_status') && PHP_SESSION_NONE == session_status())) {
// no session has been started yet
session_start();
}
該代碼會在WordPress早早就啓動會話請求週期,以便您可以在插件中將它用於在會話中存儲購物車數據。
+0
對於重複評論,我很抱歉,但是:如果因某種原因必須使用本地會話(還有其他方法,請參見https://pressjitsu.com/blog/wordpress -sessions-performance /)你應該考慮在完成後關閉會話 - http://php.net/manual/en/function.session-write-close.php –
相關問題
- 1. 在會話中使用購物車類
- 2. 購物車中的會話
- 3. 如何使用:cart_id按會話查找當前購物車?
- 4. 如何在php中使用會話創建購物車?
- 5. 如何在購物車中使用會話變量
- 6. 使用會話來存儲購物車使用CodeIgniter
- 7. 購物車會話陣列
- 8. 購物車會話問題
- 9. 會話|購物車| MVC
- 10. 購物車和會話ID
- 11. Woocommerce,購物車和會話
- 12. 會話和購物車
- 13. 購物車會話php
- 14. 使用會話將物品保存到購物車?
- 15. 使用ASP的購物車
- 16. PHP購物車:如何使用會話變量更新購物車中的產品數量?
- 17. 使用AJAX的會話變量的簡單購物車
- 18. 嚴格使用會話或cookies的購物車
- 19. 使用java servlet購物車中的會話維護
- 20. 使用數組中的會話創建一個PHP購物車
- 21. 如何使用購物車收藏
- 22. 在php中使用會話將項目添加到購物車
- 23. 使用會話遞增購物車項目數量
- 24. 使用laravel crinsane購物車搜索購物車中的商品
- 25. 更新購物車的會話變量
- 26. 購物車中的會話對象
- 27. 如何將購物車鏈接到用戶會話?
- 28. 我如何從購物車只在會話中保存line_items
- 29. WordPress的購物車插件
- 30. WordPress的簡單購物車
你是什麼意思WordPress不「提供會話」? WordPress是PHP。您可以獲得PHP通常提供的一切。 – rnevius
如何在Wordpress中使用會話? – leolee10
與你在普通PHP中使用它的方式一樣... – rnevius