Después de revisar:
http://codex.wordpress.org/Function_Reference/remove_menu_page ,
utilizo con éxito el siguiente código para ocultar algunas cosas del menú:
add_action( 'admin_menu', 'my_remove_menu_pages' );
function my_remove_menu_pages() {
remove_menu_page('link-manager.php');
remove_menu_page('tools.php');
remove_menu_page('users.php');
remove_menu_page('edit-comments.php');
}
Sin embargo, tanto la "página de publicaciones" como una página de tipos de publicaciones personalizadas parecen ejecutarse /wp-admin/edit.php
.
Así que estoy buscando una manera de ocultar la barra de menú de las publicaciones pero aún mostrar el menú de un tipo de publicación personalizado que he agregado.
athletes
es el nombre de mi Tipo de publicación personalizada ... Ajustar según sea necesario.Acabo de probar y
remove_menu_page('edit.php');
solo elimina el menú de nivel superior de publicaciones.Todos mis otros tipos de publicaciones personalizadas (y tengo muchas) todavía funcionan bien. Tengo la sensación de que esto se debe a que realiza una búsqueda directa de la babosa exacta, no del nombre base del archivo.
fuente