2016-05-30 1 views
1

あなたは今日良いことを望んでいることを願っています。 :)add_post_meta()が動作していません

私は、関数でadd_post_meta()update_post_meta()を使用どちらもadd_post_meta()関数の作業もupdate_post_meta。

ここはコードです。

$post_id = $_POST['post_id']; 
add_post_meta($post_id, 'counter_meta', 'Dani'); 
$return = get_post_meta($post_id, 'counter_meta', true); 
echo '<pre>'; 
print_r($return); 
exit; 

それはidがpost_id変数に来ている前に私がチェックした:(

何も返さないです。

すべてのヘルプ。?

+0

それはかなりデバッグ可能コードですあなたはそのような質問をする前にそれをデバッグするべきです。 – Milap

+0

どういう意味ですか? ? –

+0

'$ post_id'変数に' post_id'を付けましたか? – purvik7373

答えて

0

使用

$post_id = $post->ID; 
add_post_meta($post_id, 'counter_meta', 'Dani'); 
$return = get_post_meta($post_id, 'counter_meta', true); 
echo '<pre>'; 
print_r($return); 
exit; 
+0

こんにちはBilal返信ありがとうございます。しかし、私は$ post_id = $ post-> IDを使うことはできません。私はloop.IからポストIDを取得していないので、私はこのようなポストIDを取得する必要がありますので、Ajaxコールを介して取得する$ post_id = $ _POST ['post_id'];投稿IDは、IDの問題ではなく、うまくいきます。 –

+0

こんにちはデンマーク語、私はあなたのコードをajax呼び出しで試してみました。あなた自身のコードでバグを見つけようとする。 –

+0

このコードの問題点は何ですか? :( 教えてくれますか。 –

関連する問題