Konu başlığından da anlaşılabilidği üzere kategori bazında bir arşivleme sistemi bulabilir miyim?
Örneğin bir şarkı sözü sitesi gibi A-B-C-Ç-D-E..... tarzı arşiv seçenekleri sunup a ile başlayan kategorileri sıralabilecek.
http://wordpress.org/plugins/a-to-z-...g-by-alphabet/ bu eklenti istediğimi az çok yapıyor ama sayfa olarak ekliyorum. Tıkladığımda gitmiyor. Yardım ederseniz sevinirim.
Not: Her harfin kategorisini açıp diğerlerini alt kategori olarak eklemek istemiyorum. Umarım bir yolu vardır.
Kategori Bazında Arşivleme?
2
●279
- 18-07-2013, 21:04:24A, B, C alt aktegori sistemi daha mantıklı bence.
Ama kullanmak istemiyorsan şunu yap:
bir sayfa şablonu oluştur.
?harf=a gibi bir $_GET methodu kullan.
$get=$_GET['harf'];
if($get){
$kategoriler = get_categories();
foreach($kategoriler as $kat){
if(mb_substr($kat->slug, 0,1)==$get){
echo $kat->name;
}
}
} - 18-07-2013, 22:19:35Bahsettiğiniz eklentiyi indirip, kurdum. Yapması gerekeni gayet güzel yapıyor. Eğer eklentinin alphabet_listing.php isimli dosyasını açıp, aşağıdaki kodun başına // ifadesini eklerseniz yazılar alfabetik sırada alt alta harflere göre ayrılmış olarak gelmekte.
add_action( 'wp_enqueue_scripts', array($wp_al_plugin,'inject_css'));
Bu işlemi yaptıktan sonra eklentiyi yükleyip, etkinleştirin.
Bir sayfa oluşturun, örneğin adını arşivim koyup, varsa açıklamalarınızı vs yazıp, ardından
[atoz] shortcode ifadesini ekleyip, yayınlayın. Bu sayfayı açtığınızda bahsettiğim şekilde yazılar listelenecektir.
Ancak sizin istediğiniz ben Alfabe harfleri yan yana dizilsin, ben bir harfe tıkladığımda o harfle başlayan yazılar gelsin ise bu eklenti o işi yapmaz. Onu yapmak için eklentinin yeniden düzenlenmesi lazım.