現在プラグインの作成をしています。boxのコードを参考にして参考コードの「データ入力用の実際のフォーム」の部分をチェックボックスとして投稿保存と同時にPOSTデータをデータベースに保存したいと考えています。「承認ができたのでデータを探して保存」以降を下記のようにします。↑テスト用データはPOSTデータの代わりです。1320152978となるのですが、なぜか一回の更新で2つ配列が入る時があります。1つの配列が追加される時もあり、これを常に1ずつにしたいと考えております。何が原因なのか見当もつかず困り果てております。参考になりそうなURLでも結構です。お分かりになる方がいらっしゃいましたらお力添えしていただきたく投稿いたしました。jim912(@jim912)13年前naoyaさん、こんにちは。コードの一部しか分からないことと、利用しているプラグインなどが分からないので、かなりの憶測となりますが、自動保存やリビジョンの記録あたりが怪しいですね。naoya(@naoya)13年前jim912さんお返事ありがとうございます。基本的にはリンク先の用例コードを使用して新しいプラグインの開発を行っています。既存のプラグインは全て無効化しています。以下リンク先コードを途中一部抜粋したものを元に、テスト用データをデータベースに保存します。データが先ほど作った編集フォームのから適切な認証とともに送られてきたかどうかを確認。他の時にも起動する場合がある。自動保存ルーチンかどうかチェック。update_option($opt_name,$opt_val);//オプションの値を更新}?>このコードを実行するとデータベースに2つの異なる時間の配列が記録されます。$mydata);の一つのみです。実際にはtime()と違い値が変わらないために上書きされて1つの配列が追加されているように見えるだけではないかと思っています。自動保存やリビジョンは怪しい気がしています。リンク元のコードのように自動保存時は関数が止まるはずなので(コードがあっていればの話ですが)別の理由もあるのかな?とも思ったり。今後投稿IDが連番だったりした事を考えると同じ挙動でプラグインが正しく動作しない可能性があるので解決できればと思ったのですが。引き続きお力添え宜しくお願いします。jim912(@jim912)13年前naoyaさん上記のコードだと自動保存のチェックはしていますが、リビジョンのチェックはしていませんので、おそらくそれではないかと思います。・としたところ、必ず一つずつ要素が追加されるようになりました。'revision')//リビジョンの場合としても一つずつ要素の追加がされました。最初のコードで1つのときも2つの時もあったのはタイムラグが無い事による配列の上書きだったと考えられますね。(全4件中)トピック「既存のオプション値にデータを追加したい」には新たに返信することはできません。