Añadir una columna para ver el ID de una entrada WordPress

Ayer, 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 WP Show IDs, que viene a hacer lo mismo, como nos cuentan en los comentarios los amigos de la Universidad de Málaga.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(4 votos, promedio: 5)

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

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

12 comentarios en “Añadir una columna para ver el ID de una entrada WordPress”

  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

    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

  4. 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. Si Correcto Fernado el codigo funciona genial… si eres tan amabler de pasar el codigo para que esta funcion genial…. y apliamos a funcionilidad.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido