Cómo resaltar la página actual en el menú de navegación de WordPress

Cómo categorizar y etiquetar publicaciones automáticamente en WordPress

Ultima actualización en por Debjit Saha

Extractos de IsItWP

¿Demasiado perezoso para elegir categorías y etiquetas para tus publicaciones de WordPress? Entonces, ¿por qué no categorizar y etiquetar publicaciones automáticamente sin su entrada manual? Le mostraremos cómo hacerlo con nuestro fragmento.

Instrucciones:

Todo lo que necesita hacer es agregar este código al archivo functions.php de su tema o en un complemento específico del sitio:


<?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 );
}
?>

Notar: Si es la primera vez que agrega fragmentos en WordPress, consulte nuestra guía sobre cómo copiar / pegar fragmentos correctamente en WordPress, para que no rompa accidentalmente su sitio.

Si le gustó este fragmento de código, consulte nuestros otros artículos en el sitio, como: Los mejores creadores de páginas de WordPress (comparados).

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba