我正在使用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' );
}