Toon posts:

Woocommerce - filter op 1 enkele pagina wel of niet tonen

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Mijn vraag
We hebben een webshop waarin we activiteiten en quizzen verkopen. Nu willen we een modulair systeem opzetten waarbij mensen zelf hun quiz kunnen samenstellen aan de hand van verschillende modules/quizrondes. Ik heb daar een aparte filter voor gemaakt, maar wil dat die alleen zichtbaar is op de pagina 'stel je eigen quiz samen' (*snip*). Op alle andere pagina's in de webshop wil ik de filter: locatie/aantal personen/duur etc. Deze moet juist weer niet zichtbaar zijn op de pagina stel je eigen quiz samen.

Relevante software en hardware die ik gebruik
Woocommerce / Wordpress

Wat ik al gevonden of geprobeerd heb
Widget toegevoegd. Daar is een optie voor verberg of toon op geselecteerde, maar ik weet niet wat ik moet aanvinken om het wel/niet op de juiste pagina's te tonen. Het lukt me wel om het enkel in de winkel te tonen (en bijvoorbeeld niet op de homepage), maar binnen de winkel differentieren lukt me niet.

[ Voor 4% gewijzigd door Creepy op 21-12-2019 14:47 . Reden: URL is niet nodig.... ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • De Nelis
  • Registratie: November 2001
  • Laatst online: 09:29

De Nelis

en anders maar niet...

Heeft de plugin(?) die je voor de filters gebruikt geen shortcode die je in een pagina kunt toevoegen?
Anders zou je verschillende sidebars voor de pagina's moeten aanmaken en dan kun je per pagina andere widgets tonen.

time is infinite, but each week is ten hours short..


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hm, dat is ook een idee. Ik ga het vanmiddag of vanavond proberen. Dank voor je snelle reactie!

Acties:
  • +1 Henk 'm!

  • GOTver
  • Registratie: Februari 2017
  • Laatst online: 10-12-2023
Je kunt o.a. aangeven op welke pagina's het filter al dan niet niet moet worden weergegeven:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
is_single();
// When any single Post page is being displayed.
 
is_single('17');
// When Post 17 (ID) is being displayed.
 
is_single(17);
// When Post 17 (ID) is being displayed. Integer parameter also works
is_single('Irish Stew');
// When the Post with post_title of "Irish Stew" is being displayed.
 
is_single('beef-stew');
// When the Post with post_name (slug) of "beef-stew" is being displayed.
 
is_single(array(17,'beef-stew','Irish Stew'));
// Returns true when the single post being displayed is either post ID 17,
// or the post_name is "beef-stew", or the post_title is "Irish Stew".
// Note: the array ability was added in version 2.5.


Omgekeerd kun je dingen uitsluiten door er een uitroepteken voor te zetten
Bijv

code:
1
!is_single(17);


Zie bijv https://developer.wordpre...ence/functions/is_single/

Dit kun je aangeven in de plugin waar je het volgens mij over hebt

[ Voor 6% gewijzigd door GOTver op 21-12-2019 14:12 ]


Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Beetje zoals de thuisbezorgd website waarbij je bij je chinese menu verschillende gerechten kan kiezen?

Maak je niet druk, dat doet de compressor maar