Căutați o modalitate de a verifica dacă o postare este copil sau nu și returnează o valoare pentru a fi utilizată într-o instrucțiune if? Deși probabil există un plugin pentru asta, am creat un fragment de cod rapid pe care îl puteți utiliza pentru a verifica dacă o postare este copil sau nu în WordPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul single.php al temei dvs. sau într-un plugin specific site-ului:
<?php
function ma_is_child_of($page_id) {
global $post;
$is_child = false;
$parents = get_post_ancestors($post);
if ($parents) {
foreach ($parents as $one_parent_id) {
if ($one_parent_id == $page_id) {
$is_child = true;
break;
}
}
}
return $is_child;
};
?>
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și celelalte articole de pe site, cum ar fi: cele mai bune 43 de teme de fotografie pentru WordPress și cum să creezi formulare de abonare uimitoare pentru WordPress.
Comentarii Lasă un răspuns