• 26-06-2020, 11:28:59
    #1
    80 içeriği çeşitli kriterlere görse filtreleyerek listelemek istiyorum, bunu Wordpress'de nasıl yapabilirim? Her sayfada ekstra .CSS ve .JS çekecek bir eklenti çözümü aramıyorum. Daha çok hazır kod üzerinde işlem yapıp sayfa şablonu olarak Wordpress'e eklemek istiyorum. 80 tane içerik olmasaydı CSS ile display: none; verip yapacaktım ancak 80 içerik demek 70 görsel demek, 80 görsel'de 80 sorgu demek, bu nedenle aşağıdaki örnekteki gibi yapmak istiyorum.

    Örnek sayfa: https://www.purina.com/breeds/cats
  • 26-06-2020, 11:35:48
    #2
    Hocam yapmak istediğiniz şeyi wpress in woocommerce eklentisi ile yapabilirsiniz. Ürünlerinizin kategorilerini aarladıkdan sonra, ürün nitelikleri kısmında istediğiniz filtrasyonu yaratıp o filtrasyonları da sayfanın yan bantlarında gösterebilirsiniz. Yani ürünün niteliği kısmından çözülüyor bu iş. Hiçbir kodlamaya gerek yok. Fiyat aralığından tutun da rating, ve sizin açacağınız nitelikler üzerinden filtreleme yapabilirsiniz.
  • 26-06-2020, 11:48:13
    #3
    teknoland adlı üyeden alıntı: mesajı görüntüle
    Hocam yapmak istediğiniz şeyi wpress in woocommerce eklentisi ile yapabilirsiniz. Ürünlerinizin kategorilerini aarladıkdan sonra, ürün nitelikleri kısmında istediğiniz filtrasyonu yaratıp o filtrasyonları da sayfanın yan bantlarında gösterebilirsiniz. Yani ürünün niteliği kısmından çözülüyor bu iş. Hiçbir kodlamaya gerek yok. Fiyat aralığından tutun da rating, ve sizin açacağınız nitelikler üzerinden filtreleme yapabilirsiniz.
    Hocam bahsettiklerim ürün değil normal içerik(blog yazısı). Ayrıca yazdıklarımı okudunuz mı emin değilim. "Her sayfada ekstra .CSS ve .JS çekecek bir eklenti çözümü aramıyorum. " yazmıştım.
  • 26-06-2020, 12:20:17
    #4
    Merhaba,

    Daha önce benimde böyle bir ihtiyacım oldu ve wordpress'in search fonksiyonunu genişleterek çözdüm. Google'da wordpress advanced search form olarak arama yaparsanız kısıtlı da olsa bir kaç iş gören makale çıkıyor. Birde https://tr.wordpress.org/plugins/search-filter/ bu eklenti var ama ne kadar işinizi görür bilmem.
  • 15-07-2020, 03:22:46
    #5
    Hardaman adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Daha önce benimde böyle bir ihtiyacım oldu ve wordpress'in search fonksiyonunu genişleterek çözdüm. Google'da wordpress advanced search form olarak arama yaparsanız kısıtlı da olsa bir kaç iş gören makale çıkıyor. Birde https://tr.wordpress.org/plugins/search-filter/ bu eklenti var ama ne kadar işinizi görür bilmem.
    Bu eklenti işimi görür gibi geliyor ama tam olarak nasıl kullanılacağını anlamadım. Bende filtre belirlenecek alan panelde görünmedi? Örnek sitedeki https://prnt.sc/thwdzh gibi filtre nasıl oluşturacağım anlamadım.
  • 15-07-2020, 17:17:07
    #6
    Selectlerden veya checkbox lardan seçilenlere göre bir filtreleme mi? İstiyorsunuz yani checkboxsa seçilen a kategorisini b kategorisini alacak onlarda bulunan içerikleri getirecek isterseniz böyle bir eklenti geliştirebilir ve istediğiniz şekilde yapabilirim yani modüler bir yapıda gerek sayfa tasarımı gerek kısa kod direkt bileşen (Kısa kod da bileşen bölümüne eklenebiliyor).
    • SkyGhostAir
    SkyGhostAir bunu beğendi.
    1 kişi bunu beğendi.
  • 15-07-2020, 19:38:57
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Selectlerden veya checkbox lardan seçilenlere göre bir filtreleme mi? İstiyorsunuz yani checkboxsa seçilen a kategorisini b kategorisini alacak onlarda bulunan içerikleri getirecek isterseniz böyle bir eklenti geliştirebilir ve istediğiniz şekilde yapabilirim yani modüler bir yapıda gerek sayfa tasarımı gerek kısa kod direkt bileşen (Kısa kod da bileşen bölümüne eklenebiliyor).
    İmzamdaki sitenin "Kedi Cinsleri" kategorisi için yapılacak bu çalışma. Kategori aynen kalacak ancak bir sayfa şablonunda bu kategorideki 80 kedinin kendi içeriği için filtreli bir sayfa olacak. Tüy Uzunluğu (Tüysüz, Kısa, Orta, Uzun), Yapısı (Küçük, Orta, Büyük), Hareketlilik (Sakin, Normal, Enerjik), Sağlık (Düşük, Orta, Yüksek) gibi çeşitli kriterler olacak ve her filtre seçeneğine bu 80 yazı dağıtılacak(ben dağıtacağım). Kullanıcı "Yapı" olarak "Orta" ve "Sağlık" olarak "Yüksek" seçeneklerini(checkbox) işaretlediğinde Orta yapılı ve yüksek sağlıklı kedi cinsleri kalıp diğerleri gizlenecek. Filtre yapısı olarak şu eklenti en uygunu: https://facetwp.com/
  • 15-07-2020, 20:52:20
    #8
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
    İmzamdaki sitenin "Kedi Cinsleri" kategorisi için yapılacak bu çalışma. Kategori aynen kalacak ancak bir sayfa şablonunda bu kategorideki 80 kedinin kendi içeriği için filtreli bir sayfa olacak. Tüy Uzunluğu (Tüysüz, Kısa, Orta, Uzun), Yapısı (Küçük, Orta, Büyük), Hareketlilik (Sakin, Normal, Enerjik), Sağlık (Düşük, Orta, Yüksek) gibi çeşitli kriterler olacak ve her filtre seçeneğine bu 80 yazı dağıtılacak(ben dağıtacağım). Kullanıcı "Yapı" olarak "Orta" ve "Sağlık" olarak "Yüksek" seçeneklerini(checkbox) işaretlediğinde Orta yapılı ve yüksek sağlıklı kedi cinsleri kalıp diğerleri gizlenecek. Filtre yapısı olarak şu eklenti en uygunu: https://facetwp.com/
    Anladım bu kriterleri her kedi cinsi için siz seçeceksiniz ve bu kriterlere göre bir filtreleme yapılacak şuan böyle bir seçim yapılmıyor o zaman hepsi sıfırdan yapılacak öyle mi? Post tipi olarak wp nin yazılar bölümünü mü kullanıyorsunuz. Her hangi bir meta box var mı?
  • 15-07-2020, 21:07:25
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Anladım bu kriterleri her kedi cinsi için siz seçeceksiniz ve bu kriterlere göre bir filtreleme yapılacak şuan böyle bir seçim yapılmıyor o zaman hepsi sıfırdan yapılacak öyle mi? Post tipi olarak wp nin yazılar bölümünü mü kullanıyorsunuz. Her hangi bir meta box var mı?
    Hayır ne yazık ki yok. Normal post olarak giriliyor bu içerikler de. Filtre tiplerine göre özel alan ekleyip ( https://prnt.sc/tifpkg ) filtre de onları kullanabilir miyiz bilemiyorum? Olmazsa ID bazlı filtreleme ile yapılabilir diye düşünüyorum. Her filtre tipine ait seçeneğe bu 80 yazının ID'lerini tanımlarız ona göre sonuç gelir.

    HTML-CSS'i de ben halledebilirim, bana uygun HTML çıktısını yazdıracak PHP kodu lazım sadece. Sayfada varsayılan olarak bu 80 içerik görünecek (12'den sonrası diğer sayfalarda) ve filtreye uygulandığında filtreye göre URL değişecek.