wordpress snippets last updated   : September 29, 2014
we now have 639 snippets

Automatically categorize and tag posts when saved

wordpress snippet

Adding this snippet to the functions.php of your wordpress theme will let you automatically categorize and tag posts when you save them. Don’t forget to add a new tag or a new category

( example screenshot )
snippet :  PHPcopy
<?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 );
}
?>
source →

Did you like this post? If so please share it with your friends. Thanks!

jqsnipp.com | we just launched jquery snippets website