X

Eliminar taxonomías por defecto (categorías, etiquetas)

Este es un gran fragmento si necesita personalizar su WordPress Admin sólo un poco. Por ejemplo, si no te interesa tener las taxonomías predeterminadas de WordPress (categorías y etiquetas) en las entradas de tu blog y, por lo tanto, no quieres que esas opciones no utilizadas saturen tu backend.

Primero, elimine las taxonomías por defecto categorías, etiquetas del menú Admin. Ahora, debido a que esto sólo elimina el elemento de menú si usted visita la URL edit-tags.php?taxonomy=post_tag, usted todavía tendrá acceso a las etiquetas y categorías. A continuación, comprueba $pagenow para ver si estás en edit-tags.php. Luego, comprueba taxonomy=post_tag para ver si es post_tag o category y vuelve con un error. Sólo tienes que añadir este snippet 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

Añadir un comentario

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

WordPress Launch Checklist

La lista definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de comprobación para el lanzamiento de su próximo sitio web de WordPress en un práctico ebook.
Sí, envíeme el ¡gratuito!