WordPress 3.8, diğer şeylerin yanı sıra, gösterge panosunda yazı tiplerini görüntülemek için Dashicons adlı ikonik bir yazı tipi kullanan MP6 eklentisinin çekirdeğini tanıttı.
Şimdi, register_post_type öğesinin 'menu_icon'
CPT admin menü girişi için özel bir simge belirtmeye izin veren bir argümanı olduğunu iyi biliyorum .
Eklentilerim / temalarımda bu argümanı normalde karanlık olan özel simge görüntülerimle sık sık kullanıyorum çünkü 3.8 yönetici menüsünün açık bir arka planı vardı. WP 3.8'deki varsayılan karanlık menü arka planı ile simgelerim neredeyse görünmez hale geliyor.
Bu bir yana, bence CPT'm için yeni dasiconları kullanmanın harika olacağını düşünüyorum.
Biraz araştırma yaptıktan sonra, CSS'yi dashicons'tan kullanabileceğimi biliyorum,
#menu-posts-mycpt div.wp-menu-image:before { content: "\f226"; }
Ancak ikisini de kullanarak 'menu_icon'
bir argüman register_post_type
ve önceki css WP 3.8 hem simgeleri yazdırmak ve WP durum 3,8 garip kömürün + bir simge ve kullanılmadan olacak'menu_icon'
varsayılan simge kullanılır eski sürümlerinde, argüman.
Ben şartlı ekleyebilir biliyorum 'menu_icon'
yılında register_post_type
WP durum 3,8 sürümleri için ve koşullu 3.8+ WP için önceki css katmakla kalmıyor:
- her biri için bir kod (2 koşullu ifade) eklemeyi içerirkaydedilen CPT , bu nedenle eklentileri / temaları güncellemek oldukça zor bir iştir
- bana zarif bir çözümden daha çok bir çözüm gibi görünüyor
Yani sorular:
WP 3.8+ için dashicons css kullanmak ve üzerinden özel görüntü ayarlamak mümkündür 'menu_icon'
kayıtlı her CPT için 2 koşullu eklemeyi içermeyen "daha basit" bir şekilde önceki sürümler için param ?
Ve eğer öyleyse, bunu herhangi bir otomajik şekilde register_post_type
herhangi bir ek kod olmadan doğrudan yapmak mümkün mü?
menu_icon
, önceki sürümler için resim URL'sini kullanamazsınız ... ama geçmişi kimin umurunda? :)