我已经四处搜索了一下,很难找到这个问题的答案。我试图做的是在更新或发布帖子(自定义帖子类型)时自动填充自定义字段。理想情况下,无论何时创建或更新帖子,完成的脚本都会调用API并用结果信息填充自定义字段。但现在,我只是想用一个简单的字符串自动填充我的自定义字段进行测试。这是我的代码:
add_action( \'save_post\', \'update_tmv\' );
function update_tmv($postid) {
if ( !wp_is_post_revision( $postid ) && get_post_type( $postid ) == \'inventory\') {
$field_name = \'market_value\';
add_post_meta($postid, $field_name, \'TEST_STRING\', true);
}
}
我将此页用作参考:http://www.wpbeginner.com/wp-tutorials/how-to-add-custom-fields-automatically-on-post-publish-in-wordpress/ 但不幸的是,它不起作用。发布或保存帖子时,“market\\u value”自定义字段仍然为空(此外,我正在使用高级自定义字段创建自定义字段)。有什么想法吗?谢谢