Post ID (WordPress)
En WordPress, a cada contenido que creas, ya sea una entrada, una página, un tipo de entrada personalizado o un medio, se le asigna un ID de entrada único. Este ID es un identificador numérico que WordPress utiliza para distinguir entre diferentes entradas y elementos en la base de datos. Ayuda a WordPress a gestionar y organizar internamente todo el contenido de su sitio web.
Puntos clave sobre los Post IDs:
- Únicos: Cada Post ID es único para un post, página o contenido específico.
- Asignados automáticamente: WordPress genera automáticamente un Post ID cuando se crea una nueva entrada o página.
- Oculto por defecto: El Post ID no suele ser visible para los usuarios o administradores directamente en la página de edición de la entrada, pero se puede acceder a él de varias maneras.
- Importante para desarrolladores: Los Post IDs se usan en funciones de WordPress, consultas personalizadas y plugins para referenciar entradas o páginas específicas.
¿Por qué son importantes los Post ID?
- Consultas personalizadas: Si eres un desarrollador o estás construyendo una funcionalidad personalizada para tu sitio, los Post IDs te permiten recuperar entradas o páginas específicas de la base de datos.
- Visualización personalizada de entradas: Los Post IDs se usan cuando quieres mostrar o excluir ciertos posts, páginas o tipos de post personalizados.
- Shortcodes y Widgets: Algunos widgets o shortcodes de WordPress pueden requerir el Post ID para mostrar contenido (por ejemplo, mostrar una entrada específica en un widget).
- Plugins y temas: Los Post IDs se utilizan a menudo en temas y plugins personalizados para referenciar entradas, páginas o elementos multimedia.
Cómo encontrar el ID de la entrada en WordPress
Aunque el ID de la entrada no se muestra de forma prominente en la pantalla de edición de la entrada, hay varias formas fáciles de encontrarlo.
Método 1: Usando la URL en el Panel de Administración
- Ve a Mensajes > Todos los Mensajes (o Páginas > Todas las Páginas para páginas).
- Pasa el cursor sobre el título de la publicación o página cuyo ID deseas encontrar.
- Mira en la esquina inferior izquierda de tu navegador (o en la URL cuando hagas clic en Editar), y verás una URL como esta:https://yourwebsite.com/wp-admin/post.php?post=123&action=edit
En esta URL, 123 es el ID de la entrada.
Método 2: Uso de plugins
Si necesita acceder frecuentemente a los IDs de las entradas, puede instalar un plugin que muestre los IDs de las entradas directamente en el panel de control de WordPress.
- Mostrar IDs por 99robots: Este plugin añade una columna en tu panel de administración que muestra el ID de la entrada para cada entrada, página o tipo de entrada personalizada.
Método 3: Usando la base de datos (Avanzado)
Si tienes acceso a tu base de datos de WordPress (a través de phpMyAdmin u otra herramienta de base de datos), puedes encontrar los IDs de las entradas consultando la tabla wp_posts, donde cada fila tiene un ID de entrada asociado a una parte del contenido.
Ejemplos de cómo se usan los IDs de entradas
- Excluir entradas por ID: En algunos temas o plugins de WordPress, puede que quiera excluir ciertas entradas de ser mostradas. Puede usar el ID de la entrada para especificar qué entradas excluir.$args = array( ‘post__not_in’ => array(123, 456), // Excluir entradas con ID 123 y 456 ); $query = new WP_Query($args);
- Mostrar una entrada específica: Puedes recuperar y mostrar un post específico por su ID usando funciones de WordPress como get_post().$post = get_post(123); // Recuperar el post con ID 123 echo $post->post_title;
Conclusión
El Post ID en WordPress es un identificador único asignado a cada pieza de contenido, incluyendo entradas, páginas y elementos multimedia. Aunque puede no ser visible directamente en el editor de WordPress, es crítico para realizar consultas personalizadas, usar shortcodes, configurar plugins y construir funcionalidades avanzadas del sitio web. Saber cómo encontrar y utilizar Post IDs es especialmente valioso para los desarrolladores de WordPress y usuarios avanzados.