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