2017-09-23 23 views
0

update_optionまたはadd_optionがプラグインで動作しません。私はそれをテストするための全く新しいプラグインを作成しました。 WPはアクティベーション機能を認識しますので、すべてが正常であるはずです。私はglobal $wpdbを含めようとしました。まだ私のDBのオプションはありません。何か案は?Wordpressのupdate_optionがプラグインで動作しません

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

私自身のデータベーステーブルを追加しようとしましたが、何も行われませんでした。私はlocalhostで作業している、私の問題の原因でそれを行うことができますか?

+0

あなたのプラグインの構造を教えてください。このコード部分はどこに含まれていますか? –

+0

同じ名前のディレクトリにあるls-my-plugin.phpというメインのプラグインファイルに含まれています。この例はテストプラグイン(まだ動作しません)にあります。元のプラグインではWPプラグインボイラープレートの構造を持っています。 – lordtorus

+0

ドットなしで値を加算してみることはできますか? update_option( 'my_plugin_ver'、 '11');私はまだ試してみましたが、何も試していませんでした。 –

答えて

0

さらにテストした後(テナニAfifとAkshay Shahのおかげで)、コード自体が100%働いていることが判明しました。他のプラグインまたはWampのいずれかによって引き起こされた私のWPの問題がいくつかありました。私は完全にWampとWordpressを再インストールしました。

関連する問題