Căutați o modalitate de a obține ID-ul paginii folosind get_page_id? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a obține ID-ul paginii după numele său în WordPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
//Function
function get_page_id($page_name){
global $wpdb;
$page_name = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_name = '".$page_name."'");
return $page_name;
}
Apoi, apelați funcția get_page_id() într-un fișier șablon ori de câte ori aveți nevoie de ID-ul paginii:
get_page_id('contact');
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secvență de cod, vă rugăm să luați în considerare vizualizarea celorlalte articole de pe site, cum ar fi: Cele mai bune 27 de teme WordPress pentru marketing afiliat și Cum să salvați date parțiale ale formularului în WordPress.
Comentarii Lasă un răspuns