X

Eliminar taxonomías predeterminadas (categorías, etiquetas)

Este es un fragmento genial si necesitas personalizar un poco tu Administrador de WordPress. Por ejemplo, si no te interesa tener las taxonomías predeterminadas de WordPress (categorías y etiquetas) en tus publicaciones de blog y, por lo tanto, no quieres que esas opciones no utilizadas saturen tu backend.

Primero, elimina las categorías y etiquetas de taxonomías predeterminadas del menú de Administración. Ahora, debido a que esto solo elimina el elemento del menú si visitas la URL edit-tags.php?taxonomy=post_tag, todavía tendrás acceso a etiquetas y categorías. A continuación, verifica $pagenow para ver si estás en edit-tags.php. Luego, verifica taxonomy=post_tag para ver si es post_tag o category y regresa con un error. Simplemente agrega este fragmento al functions.php de tu tema de WordPress y listo.

function wpsnipp_remove_default_taxonomies(){
    global $pagenow;

    register_taxonomy( 'post_tag', array() );
    register_taxonomy( 'category', array() );

    $tax = array('post_tag','category');

    if($pagenow == 'edit-tags.php' && in_array($_GET['taxonomy'],$tax) ){
	wp_die('Invalid taxonomy');
    }
}
add_action('init', 'wpsnipp_remove_default_taxonomies');


Comentarios   Deja una respuesta

Agrega un comentario

Nos complace que hayas elegido dejar un comentario. Ten en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Lista de verificación para lanzar WordPress

La lista de verificación definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de verificación para el lanzamiento de tu próximo sitio web de WordPress en un práctico ebook.
¡Sí, envíame el eBook gratis!