Troppo pigro per scegliere categorie e tag per i tuoi post di WordPress? Allora, perché non categorizzare e taggare automaticamente i post senza il tuo input manuale? Ti mostreremo come farlo con il nostro snippet.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
<?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 );
}
?>
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: I migliori page builder di WordPress (confrontati).
Come potrei usarlo per aggiungere semplicemente tag specifici a un prodotto?
tutte le categorie vengono generate e assegnate non appena attivate o ci vuole tempo? e dobbiamo riavviare il nostro server?
e le categorie vengono assegnate in base a un titolo simile? questo metodo funzionerà se il mio titolo è lo stesso con l'aggiunta di un numero?
es: titolo1, titolo2, titolo3