上下文:我需要爲一個站點創建一個包含大量自定義和很多字段(20+)的表單,而不是安裝插件並修改地獄(或者學習插件的API),我決定編寫自己的插件。由於我從頭開始這樣做,存儲數據的問題必須得到解答。爲WordPress存儲自定義數據的最佳做法
大多數人會建議使用自定義的帖子類型和元數據而不是自定義表格,並且我熟悉自定義帖子類型和分類法等,我想知道這對於純數據存儲最好是相等日誌。
表單爲單次使用,我要存儲的數據將無法在網站的前端訪問,並且只會在WP-admin上「查看」,並且很可能只是一個頁面一張可過濾的桌子。
所以問題是這是否保證使用自定義的帖子類型和元數據,或者我應該創建一個表並使用$ wpdb類,因爲這簡化了CRUD並且仍然堅持「做事的Wordpress方式」。
閱讀:This post成爲一名優秀的情況下自定義表,特別是因爲他們的例子是關於存儲私人數據,效率和隱私的問題出現。 This question,幾年前的回答有相反的意見,但用例不同,因爲存儲的數據是公開展示的。
不錯,你提到woocommerce,woocommerce組織它的數據的方式是否很快樂?我知道這是與wordpress標準內聯,但在某些情況下,我希望它會有不同的構建。 – funkysoul
是的,我很高興。我已經用自己創建的導入腳本導入了多個XML目錄,這些腳本使用常見的wordpress函數來存儲產品數據。至少我有超過5000種產品在店裏,感覺不錯;) –