使用 publish_{自定义帖子类型} 钩子作为自定义帖子类型来更新元不起作用



我正在使用publish_{custom-post-type}钩子来更新刚刚发布的帖子的元数据。帖子类型为jobboard-post-jobs。为什么不工作?

add_action('publish_jobboard-post-jobs', 'when_new_job_published');
function when_new_job_published( $post_id, $post ) {
update_post_meta( $post_id, 'meta_key_name', 'updated text for meta value' );
}

我在这里错过了什么?

你必须传递一些函数接受的参数。

add_action( 'publish_jobboard-post-jobs', 'when_new_job_published', 10, 2 );
function when_new_job_published( $post_id, $post ) {
update_post_meta( $post_id, 'meta_key_name', 'updated text for meta value' );
}

最新更新