it-swarm-id.com

Bagaimana cara menambahkan kata kunci secara otomatis ke taksonomi ketika sebuah posting diterbitkan, dan menetapkannya ke posting tersebut

Bagaimana cara menambahkan kata kunci secara otomatis ke taksonomi ketika sebuah posting diterbitkan, dan menugaskannya ke postingan seperti yang saya miliki di edisi posting saya, kotak meta khusus, ketika Anda menyelesaikan input ini, sebuah fungsi harus menghasilkan sekelompok kata kunci di latar belakang, dan saya ingin kata kunci ini secara otomatis ditambahkan ke taksonomi khusus di pos itu ketika dipublikasikan, apakah ini mungkin? saya coba

wp_set_object_terms

dan tidak ada yang berhasil, thx

maaf untuk bahasa Inggris terburuk saya

2
zagriyen

Anda akan menggunakan hook save_post, dalam fungsi doyan Anda gunakan wp_insert_term seperti dijelaskan di sini:

http://codex.wordpress.org/Function_Reference/wp_insert_term

Kemudian gunakan wp_set_object_terms pada posting untuk menetapkan istilah taksonomi yang baru saja Anda buat sebagai berikut:

http://codex.wordpress.org/Function_Reference/wp_set_object_terms

sebagai contoh:

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

Kode di atas, ditempatkan di functions.php dari tema Anda, akan menambahkan istilah 'bannanapost' untuk setiap posting ketika disimpan, dalam taksonomi buah

3
Tom J Nowell