Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php add_post_meta()不起作用_Php_Wordpress - Fatal编程技术网

Php add_post_meta()不起作用

Php add_post_meta()不起作用,php,wordpress,Php,Wordpress,希望你们今天做得很好。:) 我在函数中使用了add\u post\u meta()和update\u post\u meta(),但add\u post\u meta()函数和update\u post\u meta()都不起作用 这是代码 $post_id = $_POST['post_id']; add_post_meta($post_id, 'counter_meta', 'Dani'); $return = get_post_meta($post_id, 'counter_meta',

希望你们今天做得很好。:)

我在函数中使用了add\u post\u meta()update\u post\u meta(),但add\u post\u meta()函数和update\u post\u 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;
$post\u id=$\u post['post\u id'];
添加post-meta($post-id,'counter-meta,'Dani');
$return=get_post_meta($post_id,'counter_meta',true);
回声';
打印(返回);
出口
这是什么也不返回:(

我在id进入
post\u id
变量之前检查了

有什么帮助吗?

使用

$post\u id=$post->id;
添加post-meta($post-id,'counter-meta,'Dani');
$return=get_post_meta($post_id,'counter_meta',true);
回声';
打印(返回);
出口
使用

$post\u id=$post->id;
添加post-meta($post-id,'counter-meta,'Dani');
$return=get_post_meta($post_id,'counter_meta',true);
回声';
打印(返回);
出口

Hi Bilal感谢您的回复。但是我不能使用$post\u id=$post->id;因为我没有从循环中获取post id。我正在通过Ajax调用获取post id,所以我必须像$post\u id=$\u post['post\u id']这样获取post id;Post ID很好,这不是ID的问题。嗨,丹麦语,我通过ajax调用尝试了你的代码,效果很好。试着找出你自己代码中的错误。这段代码有什么问题(您好,谢谢您的回复。但是我不能使用$post\u id=$post->id;因为我没有从循环中获取post id。我正在通过Ajax调用获取post id,所以我必须像$post\u id=$\u post['post\u id'];Post ID很好,这不是ID的问题。嗨,丹麦语,我通过ajax调用尝试了你的代码,效果很好。试着找出你自己代码中的错误。这段代码有什么问题(你能告诉我。这是一个非常可调试的代码。你应该在问这样的问题之前调试它。你说的Milap是什么意思?你在
$post\u id
变量中得到
post\u id
了吗?这是一个非常可调试的代码。你应该在问这样的问题之前调试它。你说的Milap是什么意思?你在
$post\u id
变量中得到了
post\u id
了吗E
$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;