Bir gönderi yayınlandığında otomatik olarak anahtar kelimeyi taksonomilere nasıl eklerim ve bunları yazıya atayın, örneğin benim yazı sürümümde, özel bir meta kutusu var, bu girişi tamamladığınızda, bir işlev arka planda bir anahtar kelime grubu oluşturmalı ve bu anahtar kelimelerin otomatik olarak o yayında yayınlandığında belirli bir özel taksonomiye eklenmesini istiyorum, bu mümkün mü? denerim
wp_set_object_terms
ve hiçbir şey harika çalışma, teşekkürler
en kötü ingilizcem için üzgünüm
Save_post hook'ı kullanırsınız, hooked fonksiyonunuzda burada açıklandığı şekilde wp_insert_term kullanın:
http://codex.wordpress.org/Function_Reference/wp_insert_term
Ardından, oluşturduğunuz taksonomi terimini aşağıdaki gibi atamak için yayındaki wp_set_object_terms komutunu kullanın:
http://codex.wordpress.org/Function_Reference/wp_set_object_terms
örneğin:
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');
Temanızın function.php dosyasına yerleştirilen yukarıdaki kod, meyve taksonomisinde kaydedildiğinde her postaya 'bannanapost' terimini ekler