Post of get

Voor de gallery pagina’s maakte ik gebruik van een formulier om een gallery te kiezen.

Omdat ik url’s wou hebben die makkelijk te onthouden zijn heb ik het geheel omgebouwd. Het werkt nu zo dat bijvoorbeeld de link http://www.zomaarr.nl/gallery/alyssa wordt omgezet naar http://www.zomaarr.nl/gallery/?g=alyssa.

In mijn template die ik voor de gallery pagina gebruik haal ik vervolgens via de get-functionaliteit van php de gallery die getoond moet worden. Uiteraard zit er nog steeds de controle in of de gevraagde gallery ook toegestaan is.

Wel is er nog een vreemd iets als de url iets langer is. Bijvoorbeeld als ik gebruik maak van:

http://www.zomaarr.nl/gallery/alyssamilano/

Dan wordt de eerste thumbnail niet getoond, terwijl het plaatje gewoon aanwezig is. Alle overige thumbnails worden wel getoond. Dit is volgens mij de rewrite-intelligentie van WordPress die roet in het eten gooit. Nu heb ik in die functies zitten neuzen, maar dat is zo’n doolhof, daar is bijna geen wijs uit te worden. Voor nu kies ik er voor om gewoon kortere namen te kiezen.

Toevoeging

Heb de oplossing gevonden, maar weet eigenlijk nog niet waarom onderstaande wijziging in de rewrite regel werkt:

RewriteRule .+ /$1 [L]