0

WPeCommerceプラグインにいくつかの特定の機能を追加していますが、投稿ページの編集でメタボックスに情報を保存する際に問題が発生しました。私が気付いたのは、関数update_option()を呼び出さずにメタ情報が直接保存されていることです。入力名は「meta[_wpsc_sku]」というタイプなので、基本的に同じタイプの新しいメタボックス「meta[_custom_meta_key]」を追加しました。問題は、jQueryを使用してメタボックスのこの入力フィールドを削除すると、データベースのメタキー/値が削除されないことです。では、どうすればこのようなものの制御を引き継ぐことができますか?$ _POST [meta [_custom_meta_key]]が渡されない場合、値をサニタイズして削除するにはどうすればよいですか?ありがとう

4

1 に答える 1

2

わかりました、私は解決策を見つけました。このようなメタ情報を保存していた関数は、41行目のファイル/wpsc-admin/includes/product-functions.phpにあり、 wpsc_admin_submit_productと呼ばれます。

于 2012-06-10T20:09:19.150 に答える