WordPress.org

Ready to get started?Download WordPress

Codex

it:Riferimento funzioni/get the ID

Contents

Descrizione

Recupera l'ID numerico del post corrente. La funzione va usata all'interno del loop.

Utilizzo

 <?php get_the_ID(); ?> 

Parametri

Questa funzione non accetta parametri.

Valori restituiti

ID (int) 
L'ID del post corrente.

Esempi

Memorizzare l'ID

L'ID può essere memorizzato come variabile in questo modo:  <?php $postid get_the_ID(); ?> 

Identificatore del post

get_the_ID() può essere usato per fornire un identificatore univoco in uno script. Ad esempio, un menu a tendina generato dinamicamente con azioni per ogni post in un archivio potrebbe essere ottenuto in questo modo:

<?php
$id = get_the_ID();
$dropdown = "<select name='dropdown-".$id."' >";
$dropdown .= "<option id='option1-". $id ."'>Opzione 1</option>";
$dropdown .= "</select>";
?>

È quindi possibile usare JavaScript per controllare l'elemento attraverso il suo ID univoco, e quando viene inviato in un form attraverso i metodi POST o GET è allo stesso modo possibile per lo script PHP capire qual è il post su cui si sta lavorando. Alternativamente si può inviare una variabile nascosta in modo da consentire allo script di capire a quale post si riferisce l'invio.

<?php
echo '<input type="hidden" name="activepost" id="activepost" value="'.get_the_ID().'" />';
?>

Se l'ID non è usato all'interno di PHP ma deve essere stampato, allora si può usare the_ID invece di echo get_the_ID();

Log delle modifiche

Da: 2.1.0

File sorgente

get_the_ID() si trova in wp-includes/post-template.php.

Correlati

Si veda anche l'indice di Riferimento funzioni e l'indice di Tag dei template.