Использование крючка publish_{custom-post-type} для пользовательского типа публикации для обновления метаданных не работает

#wordpress

Вопрос:

Я использую крючок publish_{custom-post-type} для обновления метаданных только что опубликованного сообщения. Тип должности-доска объявлений о вакансиях. Почему это не работает?

 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' ); }  

что я здесь упускаю?

Ответ №1:

Вы должны передать несколько аргументов, которые принимает функция.

 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' ); }