¿Estás buscando una forma de añadir el menú de filtro ‘mostrar entradas por autor’ a la lista de entradas del administrador? Si bien es probable que haya un plugin para esto, hemos creado un fragmento de código rápido que se puede utilizar para añadir ‘mostrar mensajes por autor’ menú de filtro a la lista de mensajes de administración en WordPress.
Instrucciones:
Todo lo que tienes que hacer es añadir este código al archivo functions.php de tu tema o en un plugin específico del sitio:
/* add authors menu filter to admin post list for custom post type */ function restrict_manage_authors() { if (isset($_GET['post_type']) && post_type_exists($_GET['post_type']) && in_array(strtolower($_GET['post_type']), array('CUSTOM_POST_TYPE', 'CUSTOM_POST_TYPE_2'))) { wp_dropdown_users(array( 'show_option_all' => 'Show all Authors', 'show_option_none' => false, 'name' => 'author', 'selected' => !empty($_GET['author']) ? $_GET['author'] : 0, 'include_selected' => false )); } } add_action('restrict_manage_posts', 'restrict_manage_authors'); function custom_columns_author($columns) { $columns['author'] = 'Author'; return $columns; } add_filter('manage_edit-CUSTOM_POST_TYPE_columns', 'custom_columns_author');
Asegúrese de sustituir CUSTOM_POST_TYPE
por el nombre de su tipo de entrada en el código anterior.
Créditos/gracias a Trevor Morris.
Nota: Si es la primera vez que añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo añadir correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.
Si le gustó este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: 11 mejores plugins de WordPress para escritores y cómo iniciar correctamente un blog.
to the folks complaining this does not work: if you cannot read and understand a little bit of code, you should probably not even try this.
It works perfectly, you just have to change CUSTOM_POST_TYPE to “post” (or “page” depending on what you want) and if you want the second “CUSTOM_POST_TYPE2” either use it or remove it.
Thanks to the author!
Snippet Not Working. Please update this. Thanks!!
Does not work at all.