Hablemos de su proyecto
Wordpress Backoffice

WordPress: Agregar un filtro por autor en la lista de artículos del administrador

Para agregar un filtro de autor en la página de lista de artículos disponible en WordPress, simplemente añade el siguiente código al archivo functions.php: Nota: He dejado el comentario en la instrucción condicional referente a los tipos de publicaciones, p...

WordPress: Agregar un filtro por autor en la lista de artículos del administrador

Para agregar un filtro de autor en la página de lista de artículos disponible en WordPress, simplemente añade el siguiente código al archivo functions.php:
Nota: He dejado el comentario en la instrucción condicional referente a los tipos de publicaciones, podría ser útil 😊

function restrict_manage_authors() {
/*if (isset($_GET['post_type']) && post_type_exists($_GET['post_type']) && in_array(strtolower($_GET['post_type']), array('your_custom_post_types', 'here'))) {
*/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');

Reproducir esta personalización hoy

El principio del hook sigue siendo útil, pero las pantallas de administración y las API de WordPress han evolucionado desde la publicación. Pruebe el código en un entorno de pruebas con la versión exacta del núcleo, del tema y de las extensiones del sitio.

  • Haga una copia de seguridad de los archivos y de la base antes de cualquier modificación.
  • Controle las capacidades del usuario, los nonces, la validación de entradas y el escape de salidas.
  • Coloque la personalización en una extensión dedicada o en un tema hijo para preservar las actualizaciones.

Referencia: manual oficial de desarrollo de extensiones de WordPress.

Compartir este artículo