L'aggiunta di questo snippet al file function.php del vostro tema WordPress, vi permetterą di aggiungere automaticamente categorie e tag al vostro post quando viene salvato. Non dimenticate di aggiungere un tag o una categoria.
< ?php add_action( 'wp_insert_post', 'update_post_terms' ); function update_post_terms( $post_id ) { if ( $parent = wp_is_post_revision( $post_id ) ) $post_id = $parent; $post = get_post( $post_id ); if ( $post->post_type != 'post' ) return; // add a tag wp_set_post_terms( $post_id, 'new tag', 'post_tag', true ); // add a category $categories = wp_get_post_categories( $post_id ); $newcat = get_term_by( 'name', 'Some Category', 'category' ); array_push( $categories, $newcat->term_id ); wp_set_post_categories( $post_id, $categories ); } ?>



One Response
Ottimo codice, davvero. Complimenti.
Elegante la soluzione dell’ array_push
Ho rielaborato il codice aggiungendo la scelta della categoria in base all’identitą dell’utente.
http://www.edupublic.org/wordpress-tosto/aggiunta-automatica-di-categorie-in-base-allutente-639/