2017-09-23 94 views
0

update_optionadd_option不能在我的插件中工作。我甚至創建了全新的插件來測試它。 WP認可激活功能,所以一切都應該沒問題。我甚至試圖包括global $wpdb。仍然沒有選擇在我的分貝。有任何想法嗎?Wordpress update_option在插件中不起作用

function activate_my_plugin() { 
    update_option('my_plugin_ver', '1.1.1'); 
} 
register_activation_hook(__FILE__ , 'activate_my_plugin'); 

我也嘗試添加我自己的數據庫表,但沒有做任何事情。我在本地主機上工作,可以通過我的問題來源嗎?

+0

你能告訴我們你的插件結構嗎?代碼部分包含在哪裏? –

+0

它被包含在名爲ls-my-plugin.php的主插件文件中。這個例子是在測試插件(仍然不起作用),在我原來的一個我有WP Plugin Boilerplate的結構。 – lordtorus

+0

你可以嘗試加入一個沒有點的值嗎? update_option('my_plugin_ver','11');作爲一個測試,看看 –

回答

0

經過更多的測試(感謝Temani Afif和Akshay Shah的指導)結果證明,代碼本身是100%的工作。問題是由於其他插件或Wamp造成的WP中的一些錯誤。我完全重新安裝了Wamp和Wordpress(使用新的數據庫),一切正常。

相關問題