Come trovare un WordPress post id

April 10

Come trovare un WordPress post id


WordPress assegna numeri ID per ogni post e la pagina si pubblica. Non si può mai modificare l'ID, anche se è possibile modificare i titoli e sub-directory o nomi "slug". Se si utilizza la struttura di URL predefinito per WordPress, si vedrà l'ID di un post nella barra degli indirizzi del browser quando si visita quel post. La maggior parte dei blog utilizzano "permalink" che nasconde l'ID del messaggio, quindi è necessario un trucco per trovare quel numero. I programmatori hanno bisogno l'ID per un codice file di modello.

istruzione

Trovare l'ID nel dashboard

1 Entra nel cruscotto WordPress visitando questa pagina:

http://yourdomain.com/wp-admin

Digitare il nome utente e la password, se richiesto, quindi premere "Enter" per il login. Il cruscotto è il pannello di controllo per il vostro sito web WordPress.

2 Fare clic su "Messaggi" nel menu di sinistra e quindi fare clic sul messaggio che si desidera controllare. Guardate la barra degli indirizzi del browser. L'indirizzo contiene un URL per "post.php" più un punto interrogativo e "post =" con un numero successivo. Il numero è l'ID per quel post. Mentre è possibile cambiare il titolo del post o la "lumaca", l'ID rimane sempre lo stesso.

3 Fai clic su "Pagine" nel menu a sinistra e quindi fare clic sul titolo di una pagina. Guardate la barra degli indirizzi di nuovo. Come per i messaggi, pagine anche ottenere numeri id. Nel caso di ID, WordPress tratta pagine e post nello stesso modo.

Trovare l'ID di programmazione

4 Passare alla cartella del tuo tema WordPress corrente e aprire qualsiasi file di modello che si desidera modificare utilizzando un editor di codice come Notepad ++, jEdit o BBEdit. È inoltre possibile modificare dal cruscotto navigando su "Aspetto" e poi "Editor". I file vengono elencati sul lato di estrema destra.

5 Utilizzare la funzione get_the_ID () per trovare l'ID di un post o pagina. Questa funzione restituisce l'ID senza visualizzarlo in una pagina Web; utilizzare the_ID () per visualizzare l'ID carica di contenuti sul post o pagina. Assegnare l'ID di una variabile in modo da poter passare ad altre funzioni. Ecco un esempio:

$ Post_id = get_the_ID ();

6 Ottenere l'ID messaggio dal suo titolo utilizzando una query MySQL. Questo è più complicato perché WordPress non offre una funzione di tag modello per fare tutto il lavoro tecnico per voi. Ecco alcuni esempi di codice:

<? Php

$ Title = 'Sample Post';

$ TitleID = $ wpdb-> get_var ( "SELECT ID FROM $ wpdb-> messaggi DOVE post_title = '" $ titolo. ".'");

?>

Il codice di cui sopra imposta una variabile di "campione Post" che viene poi passato in una query MySQL. La query stessa viene salvato nella variabile "TitleID". È quindi possibile passare tale variabile da qualche altra parte nel codice o uscita usando "<? Php echo $ TitleID;?>".

Consigli e avvertenze

  • Quando si utilizza il codice per trovare un ID, si dovrebbe uscita l'ID sullo schermo durante la fase di sviluppo in modo da poter verificare che si stanno ottenendo il valore corretto. Utilizzare indicatori di commento per "commentare" codice di test prima che il sito va in diretta.
  • Eseguire il backup dei file del tema prima di modificarli.