zagriyen
  • 0
Новичок

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

  • 0

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

wp_set_object_terms

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

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

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

    • 0

Оставить ответ

You must login to add an answer.