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.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Interesante el truco.
Gracias por el aporte.
Otra forma es mediante un plugin, por ejemplo  ;http://wordpress.org/extend/plugins/wp-show-ids/
Gracias por compartirlo, no lo conocía 🙂
Quisiera hacer lo mismo , poner una columna en la lista de categorias
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 );
Llamadme loco, pero si das a mostrar enlace corto creo que hace lo mismo… (Al menos a mí me muestra algo así: http://domain.com/?p=xx)
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.
Y si quisieramos mostrar el ID de los USUARIOS alguien sabria como hacerlo?
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
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.
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
Si Correcto Fernado el codigo funciona genial… si eres tan amabler de pasar el codigo para que esta funcion genial…. y apliamos a funcionilidad.