Asignar automáticamente el término de taxonomía si existe un valor meta personalizado

2

Actualmente tengo un campo meta personalizado para agregar una url de video a la publicación. Me gustaría que el término "video" de la taxonomía existente se asigne automáticamente a la publicación al guardar si el campo meta tiene algún valor.

    
pregunta rspny 13.12.2013 - 21:30

1 respuesta

4

Debes enlazar con la acción save_post

add_action( 'save_post', 'add_video_taxonomy' );

function add_video_taxonomy( $post_id ) {

    // you should check if the current user can do this, probably against publish_posts
    // you should also have a nonce check here as well

    if( get_post_meta( $post_id, 'video_url', true ) ) {
        wp_set_post_terms( $post_id, 'video', 'your_custom_taxonomy_name', true );
    }

}
    
respondido por el Andrew Bartel 13.12.2013 - 22:04

Lea otras preguntas en las etiquetas