Cuando desarrollamos plugins o temas en WordPress, en más de una ocasión nos hace falta conocer el id, el identificador único, de una entrada. Tiene forma de número entero y es básico conocer de cara a multitud de propósitos ya que es la referencia interna a la misma.
La API de WordPress, nos proporciona métodos para poder llevar a cabo esta labor de forma casi inmediata. La forma varía entre hacerlo dentro o fuera del loop.
Si queremos obtener el dato y mostrarlo:
the_ID();
Si por el contrario, queremos almacenarlo en una variable tenemos esta otra función:
$id = get_the_ID();
Sin embargo, cuando queremos obtener ese dato fuera del ámbito del loop (en una cabecera, en un pie de página o dentro de un widget), el mecanismo es otro, se llama a la consulta actual y luego se consulta en el objeto post de la misma el atributo id:
$id = $wp_query->post->ID;
Simple, ¿no? Como casi todo en WordPress.
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios