2011-11-27 114 views
0

我有一個使用字符串列表的插件,當前使用file()函數從文本文件讀取數組。我現在希望能夠向博主提供在我的插件的配置頁面中編輯字符串列表的能力。我怎麼能最好的去做這件事?在WordPress插件的配置頁中編輯文本文件必須做什麼?

我想我這裏的主要問題是如何將我更改的列表寫回到文本文件,然後,是否存在比文本文件更好的存儲此列表的方法。其他可以想到的選項是將其存儲爲自定義帖子類型,並享受WP Post編輯器的開箱即用版本控制,或者將事情簡單化並將該列表作爲數組存儲在wp_option表中。所有的建議將是最受歡迎的。

回答

1

我認爲使用register_settingCodex將是最好的方式去尋找一個字符串列表。然後致電get_optionCodex檢索值。創建一個分隔表是有點過分了。

+0

'get_option' /'set_option'使用數據庫(因此使用數據庫過度調用會導致誤導),這是在wordpress中這樣做的標準方法。所以+1。 – hakre

+0

@hakre,謝謝你的評論。我在這裏看到誤導。我要說的是創建一個分離的表是有點過分的。我現在會更新評論。 – bingjie2680

+0

@hakre,yes,'get_/set_option'使用數據庫,但我不直接使用數據庫,例如,無論表格WP認爲存儲選項的權利將被使用,我永遠不會試圖使用錯誤的表格。 – ProfK

0

您應該將其存儲在數據庫中而不是文件中。您可以使插件在安裝時在數據庫中創建一個新表。

+0

我覺得這個應用程序太複雜了,需要一個新的數據庫表。 – ProfK

相關問題