it-swarm-ru.tech

Как автоматически добавлять ключевые слова в таксономии при публикации сообщения и назначать их для публикации

Как автоматически добавлять ключевые слова в таксономии при публикации сообщения и назначать их для публикации, например, в моем почтовом издании, в пользовательском мета-поле, когда вы завершаете ввод, функция должна генерировать группу ключевых слов в фоновом режиме я хочу, чтобы эти ключевые слова автоматически добавлялись к определенной пользовательской таксономии в том посте, когда он был опубликован, это возможно? я пытаюсь с

wp_set_object_terms

и ничего не работает отлично, спасибо

извините за мой худший английский

2
zagriyen

Вы бы использовали хук 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" к каждому сообщению при сохранении в таксономии фруктов.

3
Tom J Nowell