Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Obtener id de una entrada o página en WordPress dentro y fuera del loop

By Posted on 1 No tags 0

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.

Dentro del loop

Si queremos obtener el dato y mostrarlo:

Si por el contrario, queremos almacenarlo en una variable tenemos esta otra función:

Fuera del loop

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:

Simple, ¿no? Como casi todo en WordPress.

Leer entrada anterior
Nuevos elementos en HTML5

Hace ya un tiempo, redacté una entrada que tuvo bastante éxito sobre los elementos que desaparecerán en breve de HTML....

Cerrar