Ben standart body_class()
deyimi içine sınıf isimlerini oluşturulan (URI göre) dinamik bazı eklemek çalışıyorum.
Wordpress codex body_class('add-class-here')
kullanırken parantez içine sınıfı koymak için söz
ancak ben body class=""
içinde echo gerek yüzden ben şöyle yapıyorum denedim 2 değişkenler var:
<?php
$url = explode('/', $_SERVER['REQUEST_URI']);
$dir = $url[2] ? $url[2] : 'home';
$subdir = $url[3] ? $url[3] : '';
?>
<body <?php body_class(<?=$dir?><?=($subdir?' ':'')?><?=$subdir?>); ?>>
Bu ancak böylece sayfasını kırarak bir PHP hatası ile sonuçlanır.
I body_class($dir)
eklemek için çalıştı ve çalışır durumdayken, ikinci değişken eklerken, $subdir
başarısız.
eg. body_class($dir($subdir?' ':'')$subdir)
results in:
Parse error: syntax error, unexpected T_VARIABLE
($subdir?' ':'')
$subdir
ayarlanırsa sınıf adları arasında bir boşluk eklemek için sadece vardır.
Herhangi bir fikir nasıl body_class()
fonksiyonu standart oluşturulan sınıfları tutarken vücut sınıfa benim değişkenleri ekleyebilirsiniz?
Okuduğunuz için teşekkürler.