我有这段代码,用于将文本打印到自定义字段。
当我像这个示例一样手动输入帖子 ID 时,该代码有效4221
。
但是,我需要使用$wp_query->post->ID;
//works
$post_id = '4221';
$field_key = "field_607aa2cb60022";
$value ="some tring for testing";
update_field( $field_key, $value, $post_id );
//Dynamically, won't work
$post_id = "'$wp_query->post->ID;'";
$field_key = "field_607aa2cb60022";
$value = "some tring for testing";
update_field( $field_key, $value, $post_id );
我用$wp_query->post->ID;
单引号和双引号括起来,以便返回单引号'4221'中的数字。如果不手动指定帖子 ID,我无法让它工作,这是我想避免的,只使用当前的帖子 ID。
不知道该怎么做。