WordPress: vurgulamak ana kategori kategori gezinirken

3 Cevap php

Ben (bu wp _ liste _ kategoriler ile yankılandı) WordPress böyle bir kategori yapısı var:

Works
    Photos
        1990-2000
            Photo #1
            Photo #2
            Photo #3
        2000-2010
            Photo #1
            Photo #2
            Photo #3
    Paintings
        Watercolor
            Painting #1
            Painting #2
        Oil paint
            Painting #1
            Painting #2

Ben kategori çocuğu gezinirken tüm ana kategoriler vurgulamak istiyorum. Örneğin: Works-> Fotoğraflar-> 1990-2000 olduğumda, ben kalın görünmesini geçtiniz tüm kategoriler istiyorum.

Ben bir tek yazı gezen olduğumda (http://www.screenshine.net/blog/1474%5Fwordpress-plugin-show-active-category) Bu başarabilmek için gösteri aktif kategori eklentisi kullanın.

Parametresine geçerli _ kategorisi (http://codex.wordpress.org/Template_Tags/wp_list_categories#Parameters) Ben yararlı olabilir düşünüyorum bir şeydir ...

Teşekkürler!

3 Cevap

Ben liste ul ve li unsurlardan oluşan olduğunu varsayıyorum. Bu durumda ise, ana unsurların stilini ayarlamak için bazı javascript kullanabilirsiniz.

element.parentNode hile yapacak.

Javascript

element.parentNode.className = "highlighted";

CSS

.highlighted { font-weight: bold; }

Ne yapmak istiyorsun "ekmek Crumps" ekleyerek denir. Bu ortak bir görev ve eklentileri bir sürü vermek this one bir deneyin olabilir, bunun için var

By default WordPress sets the css class current-cat-parent to all the parent categories. So a css directive like:

li.current-cat-parent { font-weight: bold; color: red; }   

gitmen gerekir.