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