[wordpress] toevoegen content filter

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Nedra
  • Registratie: Juli 2006
  • Laatst online: 17-10-2023
Sinds enige tijd ben ik bezig met een 'groot' blog waarbij ik tegen een probleem aan loop met het filteren van de content in wordpress. Wat ik wil klinkt heel simpel maar na veel vragen, uitproberen en zoeken ben ik nog geen stap dichter bij de oplossing.

Op de website wil ik een onderwerp filter kunnen instellen die, indien aangezet, aan blijft tenzij deze uitgezet wordt. Om het wat duidelijker toe te lichten:

De site heeft een aantal hoofd onderwerpen (dit zijn op dit custom taxonomies)
  • Thais
  • Italiaans
  • Grieks
  • Turks
en een aantal categorieën
  • Restaurants
  • Reviews
  • Winkels
Een post is altijd gerelateerd aan één of meerdere onderwerpen en één of meerdere categorieën.
Ik wil dat de bezoeker een hoofd onderwerp kan selecteren door middel van een dropdown, en dat vervolgens alle content gefilterd is op dit onderwerp totdat de gebruiker de filter veranderd of uitzet(of op 'alle' zet). Dus ook wanneer men via het menu navigeert of een tag aanklikt bij een single post, moet het resultaat een query zijn van de geselecteerde filter+geselecteerde tag/categorie. Op dit moment kan men een hoofd onderwerp selecteren, maar als men een categorie of tag aanklikt veranderd de taxonomie gewoon en staat de filter dus weer uit (uiteraard).

In mijn gedachten gang zou ik voor de betreffende query moeten detecteren welk hoofd onderwerp op dit moment geselecteerd staat, en daarna met behulp van if statements de juiste query doen.

In principe kan men in wordpress sinds 3.1 queries doen zoals ?onderwerp=italiaans&category=reviews (link), maar daarmee is het probleem van het aanklikken van een menu-item of tag nog niet opgelost. Ik heb ook geprobeerd om met de plugin 'multiple taxonomie queries'.

Ideeen hier over zijn van harte welkom!

Acties:
  • 0 Henk 'm!

  • Nedra
  • Registratie: Juli 2006
  • Laatst online: 17-10-2023
om een kleine toevoeging en bump te doen (hoop dat 't mag zo), ik heb een test-case opgezet op http://testpress.arden.nl. Als je uit de drop-down een filter selecteert en aanzet, en je navigeert daarna via het menu naar een categorie, of via een tag onder een post naar een tag pagina, zouden alleen waardes met de geselecteerde filter moeten terugkomen, totdat de filter word gereset. Dat is het idee!

Acties:
  • 0 Henk 'm!

  • Guldan
  • Registratie: Juli 2002
  • Laatst online: 16-09 20:58

Guldan

Thee-Nerd

Het klinkt tot nu toe als maatwerk? Zoek je een kant en klare oplossing of wil je er zelf iets voor maken. Met dat laatste kunnen we helpen als je code hebt geschreven, dan kan je die posten.

You know, I used to think it was awful that life was so unfair. Then I thought, wouldn't it be much worse if life were fair, and all the terrible things that happen to us come because we actually deserve them?