您可以使用save_post
创建或更新帖子时触发的操作。
https://developer.wordpress.org/reference/hooks/save_post/
在函数中,您必须检查自定义的post类型,将希望的值设置为变量,并将其传递给
update_post_meta
函数提供自定义字段的名称。
function my_update_on_save( $post_id ) {
if ( get_post_type($post_id) == \'your_custom_post_type\' ) {
// Do nothing if this is a post revision
if ( wp_is_post_revision( $post_id ) )
return;
$value = \'your value\';
update_post_meta($post_id, \'your_custom_field_name\', $value);
}
}
add_action( \'save_post\', \'my_update_on_save\', 10, 2 );