Как автоматически добавлять ключевые слова в таксономии при публикации сообщения и назначать их для публикации, например, в моем почтовом издании, в пользовательском мета-поле, когда вы завершаете ввод, функция должна генерировать группу ключевых слов в фоновом режиме я хочу, чтобы эти ключевые слова автоматически добавлялись к определенной пользовательской таксономии в том посте, когда он был опубликован, это возможно? я пытаюсь с
wp_set_object_terms
и ничего не работает отлично, спасибо
извините за мой худший английский
Вы бы использовали хук save_post, в своей зацепленной функции используйте wp_insert_term, как описано здесь:
http://codex.wordpress.org/Function_Reference/wp_insert_term
Затем используйте wp_set_object_terms в сообщении, чтобы назначить термин таксономии, который вы только что создали, следующим образом:
http://codex.wordpress.org/Function_Reference/wp_set_object_terms
например:
function my_save($post_id) {
wp_insert_term( 'bannanapost', 'fruit');
wp_set_object_terms( $post_id, 'bannanapost', 'fruit', true )
}
add_action('save_post','my_save');
Приведенный выше код, помещенный в functions.php вашей темы, добавит термин "bannanapost" к каждому сообщению при сохранении в таксономии фруктов.