Kötü başlık için özür dilemek istiyorum. Ben kullanıcı ilgili sayfasında ise bağlı bir A etiketi eklenecek bir sınıf gerekir. Bunu açıklamak için, burada kodu:
<?php
$basename = substr(strtolower(basename($_SERVER['PHP_SELF'])),0,strlen(basename($_SERVER['PHP_SELF']))-4);
?>
Ve sonra menüde bu kodu kullanabilirsiniz:
<li><a href="index.php"<?php if ($basename == 'index') { echo ' class="current"'; } ?>>Home</a></li>
<li><a href="about.php"<?php if ($basename == 'about') { echo ' class="current"'; } ?>>About</a></li>
Eğer kullanıcı index.php veya about.php, class = geçerli eklenecektir açıksa bağlı olarak, gördüğünüz gibi. Bu normal çalışıyor, ama tüm sayfaları URL bu tip Wordpress bu kodu kullanıyorum:? Index.php page_id = X
Yani yaklaşık sayfa URL index.php? Page_id = 9, yani o dizin içine bir o olacak zaman giriş sınıfı. Bildiğim tek çözüm $basename == 'index'
zaten can örneğin, tam bir URL şeklinde olduğunu $basename == 'index.php?page_id=X'
ama ben bu işi gelemedi.
Yardım! PHP ile öylesine detaylar herhangi bir yanıt takdir deneyimli değilim unutmayın!