Filtro de administrador - Agregar descripción de tipo de publicación en la página Tipo de publicación

4

WordPress permite agregar descriptions a los tipos de publicaciones personalizadas cada vez que se registra. ( register_post_type() . Me gustaría mostrar ese título en la página de inicio del administrador (Ver todo Tipo de publicación ) preferiblemente debajo del título. He buscado en /wp-admin/edit.php pero no estoy seguro si el filtro presentado es utilizable en este caso (y por lo tanto puede que no sea posible hacerlo).

La línea 274 en Trac es donde Parece que el título real se establece. ¿Es posible / hay una manera de filtrarlo y agregar mi descripción de tipo de publicación?

    
pregunta Howdy_McGee 11.12.2014 - 18:27

1 respuesta

5

El filtro views_{$this->screen->id} se activa justo después del título de la pantalla de edición posterior. Se imprimió en la pantalla, por lo que es un lugar seguro para hacer un eco de lo que quieres.

Así que simplemente puedes hacer:

function post_type_desc( $views ){

    $screen = get_current_screen();
    $post_type = get_post_type_object($screen->post_type);

    if ($post_type->description) {
      printf('<h4>%s</h4>', esc_html($post_type->description)); // echo 
    }

    return $views; // return original input unchanged
}

add_filter("views_edit-POST_TYPE_HERE", 'post_type_desc');
    
respondido por el gmazzap 12.12.2014 - 01:42

Lea otras preguntas en las etiquetas