WordPress Hosting

Añadir una columna para ver el ID de las entradas y categorías en WordPress (actualizado)

Cuando terminé de publicar el artículo sobre como insertar entradas dentro de otras me quedé un poco como que faltaba algo, y es que casi tardé más en explicar como saber el ID de una entrada que en el resto del artículo, que era en realidad muy sencillo.

Así que aquí tienes un código con el que añadir una columna en la ventana de entradas del Escritorio de WordPress para visualizar rápida y fácilmente el ID de las mismas, y así facilitarnos esta tarea que, a poco que nos animemos a tocar un poco de código, le encontraremos mucha utilidad.

Ya sabes, el procedimiento es sencillo, simplemente añade este código a tu plugin de funciones, guarda los cambios y tendrás una columna más en la que te «cantará» el ID de cada entrada:

/* Añade columna para saber el ID de las entradas */
function posts_columns_id($defaults){
$defaults['wps_post_id'] = __('ID');
return $defaults;
}
function posts_custom_id_columns($column_name, $id){
if($column_name === 'wps_post_id'){
echo $id;
}
}

add_filter('manage_posts_columns', 'posts_columns_id', 5);
add_action('manage_posts_custom_column', 'posts_custom_id_columns', 5, 2);
add_filter('manage_pages_columns', 'posts_columns_id', 5);
add_action('manage_pages_custom_column', 'posts_custom_id_columns', 5, 2);

Lo mejor de este truco es que no es una columna fija sino que, desde las opciones de pantalla puedes visualizarlo u ocultarlo según lo necesites. Yo no sé vivir sin el 🙂

¡A mandar!, y que pases buen fin de semana, ahora con algo aprendido más.

Nota: si no quieres usar código y prefieres ayudarte con un plugin puedes instalar un plugin como Show Pages IDs o Show Post ID with Sorting, que vienen a hacer lo mismo.

Por cierto, nos comparte en los comentarios XAVIERLIGHT un código para conseguir lo mismo en los listados de categorías, este:

function category_id_head( $columns ) {
$columns['term_id'] = __('ID');
return $columns;}

add_filter( 'manage_edit-category_columns', 'category_id_head' );function category_id_row( $output, $column, $term_id ){
if( $column != 'term_id')
return $output;
return $term_id;}

add_filter( 'manage_category_custom_column', 'category_id_row', 10, 3 );
Resume el artículo con tu IA favorita o compártelo en redes

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en las estrellas para valorarlo!

Promedio de puntuación 4.8 / 5. Total de votos: 6

¡Todavía no hay votos! Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!



Sobre el autor

12 comentarios en “Añadir una columna para ver el ID de las entradas y categorías en WordPress (actualizado)”

  1. Bueno de tanto buscar se encuentra, aporto el codigo para ver el ID de las categorias

    function category_id_head( $columns ) {
        $columns['term_id'] = __('ID');
        return $columns;}

    add_filter( 'manage_edit-category_columns', 'category_id_head' );function category_id_row( $output, $column, $term_id ){
        if( $column != 'term_id')
            return $output;
        return $term_id;}

    add_filter( 'manage_category_custom_column', 'category_id_row', 10, 3 );

  2. Mil gracias Fernando y Bueno al resto también por las aportaciones a si da gusto aprender,al principio cree un Plugin y no funciono hasta que me carge las "Ñ" me desactivababa todos los plugin.Gracias.

  3. Mauro Chius Páginas Web

    Y si quisieramos mostrar el ID de los USUARIOS alguien sabria como hacerlo?

  4. Mauro Chius Páginas Web

    Esta muy bueno y se podria hacer que el buscador lea el contenido o que se pueda filtrar por id ? porque si tenes pones un id en la caja de buscar contenido no te encuentra nada. por mas que lo estas mostrando

  5. Hola Fernado

    Genial por tu web,,, es de mucha ayuda. eh usado este codigo para mostrar el ID de las entradas. en mis webs…
    Pero tengo el Siguiente fallo y haber tu me ayudas.

    Se muestra correctamente el ID en la CMS pero a la hora de buscar id con el buscador de entrada no muestra la correcta… tengo que añador otro codigo para que esto funcione bien..

    Version de Wp 4.7
    Tema Enfold

    Gracias y Feliz Año.

    1. El código funciona pero tú lo que pides es otra cosa, es que el buscador busque por ID, para eso hace falta modificar otras cosas en WordPress

      1. Si Correcto Fernado el codigo funciona genial… si eres tan amabler de pasar el codigo para que esta funcion genial…. y apliamos a funcionilidad.

Los comentarios están cerrados.

Scroll al inicio