2017-09-05 1 views
0

申し訳ありませんが、私が開発したプラグインのpostmeta WordPressデータベースを更新する必要があります。私は更新したい具体的なデータは次のとおりです。私は本当にこの仕事が適切か、どのように使用しない場合の対処、WooCommerceのプラグインのpostmetaデータベースを更新する

add_post_meta($post_id, $meta_key, $meta_value, $unique); 

しかし:は、私が探している

を_transaction_idし、コードを発見しました。

ありがとう

+0

'add_post_meta()'はキーが存在しない場合にのみ追加します。更新と既存のキー*または*が存在しない場合は、それを追加する['update_post_meta()'](https://codex.wordpress.org/Function_Reference/update_post_meta)を使いたいとします。 – helgatheviking

+0

しかし、それだけで仕事の行はありますか?または、これは関数などのために呼び出す必要がありますか?私は次のようなことをしようとしています: ' update_post_meta(56、_transaction_id、20020); ' これは動作しますか? –

+0

いいえ動作しません –

答えて

0

非常に簡単です。更新ポストメタ機能を使用する必要があります。

$postid = your order id or post id. 
$metakey = _transaction_id; 
$metavalue = uniqid(); 
update_post_meta($postid ,'_transaction_id', uniqid()); 
関連する問題