it-swarm-es.com

Cómo agregar automáticamente palabras clave a las taxonomías cuando se publica una publicación, y asignarlas a la publicación

Cómo agregar automáticamente palabras clave a las taxonomías cuando se publica una publicación, y asignarlas a la publicación, por ejemplo, tengo en mi publicación posterior, un meta box personalizado, cuando completa esta entrada, una función debe generar un grupo de palabras clave en segundo plano, y ¿Quiero que estas palabras clave se agreguen automáticamente a una taxonomía personalizada específica en esa publicación cuando se publique, esto es posible? trato con

wp_set_object_terms

y nada funciona bien, gracias

perdón por mi peor inglés

2
zagriyen

Usaría el enlace save_post, en su función enganchada use wp_insert_term como se describe aquí:

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

Luego use wp_set_object_terms en la publicación para asignar el término de taxonomía que acaba de crear de la siguiente manera:

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

por ejemplo:

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

El código anterior, ubicado en functions.php de su tema, agregaría el término 'bannanapost' a cada publicación cuando se guarde, en la taxonomía de frutas.

3
Tom J Nowell