it-swarm.asia

Bir menüye nasıl gönderi eklerim

Bir gönderi (herhangi bir gönderi) görüntülendiğinde WordPress'in menümdeki belirli bir öğeyi vurgulamasını sağlamaya çalışıyorum. Postayı menü öğesine eklemenin ardından alt menülerin görüntülenmesini engellemenin yardımcı olabileceğini düşünüyorum, ancak 'Menüler yapılandırma' sayfamda gönderileri menüye eklenecek öğeler olarak göstermiyor.

Bunun neden olduğunu veya bu yönteme daha iyi bir alternatif olup olmadığını bilen var mı?

wp_nav_menu içinde header.php öğesini çağıran varsayılan TwentyTen temasının bir kopyasını kullanıyorum.

2
Bobby Jack

Gövde sınıfını (bekar) ve nav öğesi sınıfını (belirlenecek) alabilmeli ve stil sayfasında göstermek istediğiniz stili belirtebilmelisiniz. Bunun gibi bir şey:

.single .topnav-item-29 {color: #fff; background: #333;}
3
user701

Bildiğim kadarıyla sadece sağ üstteki düğmeye basmanız gerekir ("seçenekler" - normalde orada "yardım" bulacaksınız) ve sonra ona mesaj ekleyin. Evet, UI'nin şu anda oldukça kötü olduğunu biliyorum. BTW: v 3.0.2 hakkında konuşmak.

1
kaiser

Hmm, ne yazık ki, WordPress varsayılan olarak yalnızca düzenlenebilir menünüze sürüklemek için Kullanılabilir Mesajlara sahip değildir. Ancak, yapabileceğiniz şey, Bağlantılar meta kutusunu kullanmak ve Gönder bağlantısını el ile eklemek. Ayrıca, WordPress'in menü öğelerine yapıştırdığı bir sınıfı hedeflemek yerine, gelecekte css'inizi de değiştirip kırabilir, menüler ekranınızın sağ üstündeki ekran seçeneklerinizi kontrol edebilir ve "CSS Sınıfları" 'nın işaretli olduğundan emin olabilirsiniz. Gelişmiş Menü Ayarları’nızda .

Bu yolla, oluşturduğunuz bağlantıda kendi sınıfınızı kullanabilir ve WordPress'in ürettiği bir şeye karşı stiller uygulayabilirsiniz.

Dinamik olarak bir sınıf eklemek istiyorsanız, birisi bu yazı bağlantısını tıklattığında ve WordPress tıklandığını bilir ve bağlantıya başka bir sınıf eklerse, belki biraz JQuery deneyebilirsiniz - having ( Tıkla olayı tıklandığında olay yangını. Bu bağlantının ne kadar akıllı olmanız gerektiğine bağlı olarak, daha gelişmiş bölgelere adım atıyor olabilirsiniz.

Linkler yardımcı olur umarım! İyi şanslar!

0
RachieVee