Cum să găsești ID-ul paginii tale WordPress și ID-ul postării?

Publicat: 2022-11-20

Cum găsești ID-ul paginii tale WordPress și ID-ul postării? Există mai multe situații în care poate fi necesar să determinați ID-ul unei anumite postări sau pagini.

Un exemplu în acest sens ar putea fi un plugin care trebuie să excludă pagina respectivă dintr-o funcție. Cu toate acestea, dacă sunteți dezvoltator, ar putea fi necesar să interogați acel ID pentru a face acest lucru.

Puteți identifica fiecare conținut de pe site-ul dvs. după numărul său de identificare, atribuit de WordPress fiecărei pagini și postări.

În mod tradițional, platforma nu afișează aceste informații atât de deschis pe cât se aștepta. Totuși, dacă știi unde să cauți, este destul de simplu de localizat. Obținerea ID-urilor postărilor în WordPress poate fi realizată în mai multe moduri diferite.

Pe parcursul acestui articol, vom discuta despre ce sunt ID-urile postărilor și paginilor WordPress și diferite metode pentru obținerea ID-urilor de postări și pagini în WordPress.

Ce sunt ID-urile postărilor și paginilor WordPress?

Fiecare conținut din WordPress are ID-ul său numeric, inclusiv postări, pagini, atașamente media, categorii, etichete și tipuri de postări personalizate.

Să presupunem că WordPress trebuie să ofere o bucată de conținut. În acest caz, interogează baza de date folosind ID-ul postării pentru a găsi conținutul și metadatele asociate.

A avea acest identificator unic este esențial, deoarece este static. Titlurile postărilor și slug-urile se pot schimba, dar ID-urile postărilor și paginilor nu se vor schimba niciodată. Deci, nu puteți schimba ID-ul paginii în WordPress.

Acesta este motivul pentru care pluginurile care trebuie să includă sau să excludă anumite postări, cum ar fi un plugin pentru postări conexe sau un plugin de partajare socială, vor solicita de obicei un anumit ID de postare.

În unele cazuri, este, de asemenea, necesar să introduceți ID-uri de postare WordPress pentru a crea coduri scurte personalizate. Ori de câte ori utilizați un cod scurt care vă solicită să specificați o anumită postare, trebuie să furnizați ID-ul postării respective.

Un alt exemplu avansat este atunci când adăugați cod personalizat pe site-ul dvs. web. Totuși, doriți să-l rulați numai pe anumite pagini.

În acest scenariu, puteți spune WordPress că codul ar trebui să fie rulat dacă ID-ul unei postări sau pagini se potrivește cu ID-urile pe care le specificați.

Cum să obțineți ID-uri de postare și de pagină în WordPress?

Este relativ simplu să localizați ID-ul pentru o pagină sau postare WordPress, deși inițial poate părea complicat.

Există mai multe metode prin care puteți descoperi ID-ul unei postări sau pagini în WordPress, indiferent de scenariul dvs.

În această secțiune, vom prezenta câteva dintre aceste metode:

Metoda 1: Găsiți ID-ul paginii dvs. WordPress și ID-ul postării fără un plugin

Procesul de determinare a postării sau a ID-ului paginii dvs. WordPress poate fi finalizat în câteva secunde.

Urmați acești pași pentru a găsi un ID de pagină:

  1. Accesați Pagini din tabloul de bord WordPress.
  2. Faceți clic pe Toate paginile .
Accesați Pagini din tabloul de bord WordPress, apoi faceți clic pe Toate paginile
  1. Faceți clic pe pagina pentru care trebuie să găsiți ID -ul.
Faceți clic pe pagina pentru care trebuie să găsiți ID-ul

În acest caz, am selectat pagina Politică de confidențialitate.

  1. Uitați-vă la adresa URL din bara de adrese a browserului dvs. web când pagina s-a deschis.
  2. Găsiți numărul de identificare a paginii afișat în adresa URL a paginii.
Uitați-vă la adresa URL din bara de adrese a browserului dvs. web, găsiți numărul de identificare a paginii

Urmați aceeași procedură după cum urmează pentru a obține un ID de postare de la o adresă URL WordPress:

  1. Accesați Postări în tabloul de bord WordPress.
  2. Faceți clic pe Toate postările .
Accesați Postări în tabloul de bord WordPress, apoi faceți clic pe Toate postările
  1. Faceți clic pe postarea pentru care aveți nevoie de ID .
Faceți clic pe postarea pentru care aveți nevoie de ID
  1. Vizualizați adresa URL a postării în bara de adrese a browserului dvs. web când vă aflați în Editorul de postări pentru a găsi numărul de identificare .
Vizualizați adresa URL a postării în bara de adrese a browserului dvs. web pentru a găsi numărul de identificare

Metoda 2: Găsiți ID-ul etichetei WordPress și ID-ul categoriei fără un plugin

La fel ca paginile și postările, puteți găsi ID-ul etichetei sau ID-ul categoriei unei postări sau pagini WordPress urmând acești pași:

  1. Accesați Postări în tabloul de bord WordPress.
  2. Faceți clic pe Categorii sau Etichete .
Accesați Postări în tabloul de bord WordPress, apoi faceți clic pe Categorii sau Etichete
  1. Faceți clic pe Categoria pentru care aveți nevoie de ID .
Faceți clic pe Categoria pentru care aveți nevoie de ID
  1. Căutați adresa URL în adresa browserului dvs. web când vă aflați în bara paginii de editare a categoriei specifice pentru a găsi ID -ul etichetelor .
Căutați adresa URL în adresa browserului dvs. web pentru a găsi ID-ul etichetelor

Metoda 3: Folosiți pluginul Free Reveal IDs pentru a găsi ID-uri de postare și de pagină

Este posibil să utilizați un plugin WordPress pentru a vă ajuta să găsiți ID-urile de conținut pe site-ul dvs. dacă doriți ca toate ID-urile paginii și ID-urile postării să fie afișate în meniul de administrare simultan.

Ca rezultat, veți putea economisi timp și efort, fără a fi nevoit să comutați între editori, așa cum este necesar cu prima metodă pe care am discutat-o.

Pluginul Reveal IDs este un plugin WordPress gratuit popular, care este ușor de instalat și funcționează imediat.

Cu acest plugin, toate ID-urile postărilor și paginilor, comentariile categoriilor de etichete, utilizatorii și alte tipuri de ID-uri de conținut vor fi afișate în meniul de conținut WordPress.

Urmați acești pași pentru a utiliza pluginul:

  1. Instalați și activați pluginul.
  2. Accesați Pagini din tabloul de bord WordPress.
  3. Faceți clic pe Toate paginile .
Accesați Pagini din tabloul de bord WordPress, apoi faceți clic pe Toate paginile

Veți observa imediat că o coloană ID suplimentară a fost adăugată în meniul dvs. Pagini. Această coloană afișează numărul de identificare al fiecărei pagini.

Vedeți o coloană ID suplimentară pentru pagini

De asemenea, urmați acești pași pentru a vedea ID-urile postărilor:

  1. Accesați Postări în tabloul de bord WordPress.
  2. Faceți clic pe Toate postările .
Accesați Postări în tabloul de bord WordPress, apoi faceți clic pe Toate postările

ID-urile postărilor vor fi apoi afișate în secțiunea Postări a paginii dvs.

Vedeți o coloană ID suplimentară pentru postări

Cu acest plugin, etichetele, categoriile și alte tipuri de ID-uri de conținut pot fi vizualizate în mod similar prin meniurile respective.

Includerea unei coloane ID pentru toate tipurile de conținut poate fi opțională.

Urmați acești pași pentru a ascunde coloana ID pentru un meniu special:

  1. Accesați pagina de meniu .
  2. Faceți clic pe Opțiuni ecran în partea de sus a paginii.
  3. Debifați coloana ID din meniul Postări.
  4. Faceți clic pe opțiunea Aplicați .
Ascundeți coloana ID pentru un anumit meniu

Metoda 4: Cod personalizat pentru a afișa ID-urile postărilor în coloanele paginii Postări

În fila Postări, veți observa că fiecare conținut conține mai multe informații, inclusiv autor, etichete, categorii etc.

O nouă coloană poate fi adăugată la acest tabel prin editarea fișierului functions.php din tema dumneavoastră. Această coloană va afișa ID-ul fiecărei postări, astfel încât să nu fie nevoie să căutați adresa URL a postării pentru a prelua aceste informații.

Urmați acești pași pentru a utiliza un client FTP (File Transfer Protocol) pentru a modifica acest fișier:

  1. Accesați site-ul dvs. prin FTP .
  2. Deschideți folderul rădăcină WordPress.
  3. Accesați wp-content/themes .
  4. Căutați folderul temei dvs. în interior.
  5. Deschideți fișierul functions.php .

Veți putea să descărcați fișierul și să-l deschideți cu editorul implicit prin clientul dvs. FTP.

  1. Adăugați acest cod în fișier:

 function betterstudio_add_column( $columns ){ $columns['post_id_clmn'] = 'ID'; // $columns['Column ID'] = 'Column Title'; return $columns; } add_filter('manage_posts_columns', 'betterstudio_add_column', 5); function betterstudio_column_content( $column, $id ){ if( $column === 'post_id_clmn') echo $id; } add_action('manage_posts_custom_column', 'betterstudio_column_content', 5, 2);

Tabelul Postări va include acum o coloană suplimentară datorită acestui cod. Să presupunem că utilizați un plugin care adaugă date suplimentare la acel tabel. În acest caz, poate fi necesar să modificați poziția afișată în fragmentul de cod de mai sus.

După cum se arată mai sus, noua coloană este adăugată la a cincea poziție, dar poate fi necesar să ajustați codul după cum este necesar.

  1. Salvați modificările în functions.php .

Cu această actualizare, puteți vedea ID-urile postărilor direct în tabel:

Vizualizați ID-urile postărilor direct în tabel

Metoda 5: Găsiți ID-urile postărilor în baza de date WordPress

După cum probabil știți, WordPress menține o bază de date care stochează toate informațiile legate de site-ul dvs., inclusiv postarea, ID-urile paginii și ID-urile de conținut.

Puteți accesa baza de date a site-ului dvs. printr-o interfață personalizată oferită de multe gazde web.

Urmați acești pași pentru a găsi ID-urile postărilor în baza de date WordPress:

  1. Accesați baza de date folosind phpMyAdmin .
  2. Deschideți baza de date a site-ului dvs.
  3. Accesați tabelul wp_posts .

În stânga post_author este coloana ID , unde ar trebui să puteți găsi ID-ul fiecărei postări.

În stânga post_author este coloana ID
  1. Copiați și inserați ID-urile postării sau paginii de care aveți nevoie.

Metoda 6: Utilizați funcțiile WordPress pentru a prelua ID-urile postărilor

În funcție de experiența dvs., este posibil să nu aveți nevoie să căutați ID-ul unei postări WordPress dacă sunteți dezvoltator. ID-urile de care aveți nevoie pot fi obținute folosind funcții cu parametrii corespunzători.

Puteți, de exemplu, să utilizați funcția get_the_id() pentru a returna ID-ul postării în care este executat codul:

 get_the_id();

ID-ul postării poate fi preluat și de titlul postării sau slug dacă te simți mai aventuros. Cu toate acestea, aceste două metode sunt puțin mai puțin utile decât metodele anterioare:

 $mypost = get_page_by_title( 'Your post title goes here', '', 'post' ); $mypost->ID; $mypost = get_page_by_path('post-slug', '', 'post'); $mypost->ID;

De asemenea, puteți obține un ID de postare de la adresa sa URL utilizând următoarea funcție:

 $mypost_id = url_to_postid( 'https://yourwebsite.com/your-post' );

Puteți folosi următorul cod pentru a determina ID-urile postării într-o buclă WordPress:

 $id_query = new WP_Query( 'posts_per_page=10' ); while( $id_query-have_posts() ) : $id_query->the_post(); $id_query->post->ID; endwhile;

O funcție care preia un ID de postare WordPress poate fi benefică dacă adăugați o funcționalitate personalizată sau vă dezvoltați pluginuri.

Să presupunem că sunteți interesat doar să găsiți ID-urile pentru câteva postări specifice. În acest caz, ar trebui să utilizați una dintre abordările alternative discutate mai sus.

Concluzie

Acest articol a oferit o înțelegere a ID-urilor postărilor și paginilor WordPress și diferite metode de obținere a acestora în WordPress.

Este o plăcere sinceră să vă avem timp să citiți acest articol. Am aprecia orice întrebări sau comentarii pe care le aveți în secțiunea de comentarii.

Dacă doriți să fiți la curent cu articolele noastre, vă recomandăm să ne urmăriți pe Facebook și Twitter.