Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (2 účastníci) se naposledy zapojil uživatel Lukenzi a poslední změna je stará 13 let, 1 měsíc.
-
Zdravím
Chtěl bych u všech podstránek z jednoho menu změnit částečně design. To udělám pomocí CSS class u některých prvků webu.
Ale jak zjistím, že stránka je potomkem nějaké jiné stránky?
Pomocí funkcí přímo z WP to nelze, ale můžeš si napsat vlastní funkci, která tohle vyřeší:
function is_subpage(){
global $post;
// Když je zobrazený obsah stránkou a má nadřazenou stránku
if(is_page() && $post->post_parent) {
// vrátí funkce ID nadřazené stránky
return $post->post_parent;
// jinak...
} else {
// funkce vrátí false
return false;
}
}
Použití je pak snadné:
if(is_subage() === false){
// nejsme na podstránce
}else{
// jsme na podstránce
}
Je to opsané z dokumentace, více info najdeš tady.
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti