Hopelijk het goede forum.
Ik ben bezig met Wordpress voor het eerst in mijn leven
Ik moet nu een pagina maken met een lijst van cursussen en een detailpagina en aanmeldpagina etc.
Alle gegevens komen uit Excel. Alle cursussen worden in de database gezet inclusief wat informatie en data etc. Dus dat is allemaal dynamisch
Ik wil daar mooie urls voor gebruiken.
Ik heb wordpress permalinks al ingesteld op mooie urls ("berichtnaam").
Dus ik heb nu de link /cursussen/
En ik wil door kunnen linken naar
/cursussen/cursustag/
/cursussen/cursustag/aanmelden/
Maar hij gaat dan altijd weer naar /cursussen/
Als ik navigeer naar /cursussen/10/ gaat het wel goed. Maar dat wil ik niet.
Ik heb een plugin voor de uri-rewrite en query-var meuk gemaakt:
Hoe die rewritecode er uit ziet lijkt mij irrelevant, ik toon hier even de .htaccess die wordt gegenereerd. Ik gebruik wel de php add_rewrite meuk.
En de plugincode voor query-params-meuk:
In mijn page-template wil ik dan get_query_var("cursuspage") gebruiken.
Wat doe ik fout?
Ik ben bezig met Wordpress voor het eerst in mijn leven
Ik moet nu een pagina maken met een lijst van cursussen en een detailpagina en aanmeldpagina etc.
Alle gegevens komen uit Excel. Alle cursussen worden in de database gezet inclusief wat informatie en data etc. Dus dat is allemaal dynamisch
Ik wil daar mooie urls voor gebruiken.
Ik heb wordpress permalinks al ingesteld op mooie urls ("berichtnaam").
Dus ik heb nu de link /cursussen/
En ik wil door kunnen linken naar
/cursussen/cursustag/
/cursussen/cursustag/aanmelden/
Maar hij gaat dan altijd weer naar /cursussen/
Als ik navigeer naar /cursussen/10/ gaat het wel goed. Maar dat wil ik niet.
Ik heb een plugin voor de uri-rewrite en query-var meuk gemaakt:
Hoe die rewritecode er uit ziet lijkt mij irrelevant, ik toon hier even de .htaccess die wordt gegenereerd. Ik gebruik wel de php add_rewrite meuk.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteRule ^(cursussen)/([^/]+)/? /?pagename=$1&cursuspage=cursusGroupList&cursusgrouptag=$2 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress |
En de plugincode voor query-params-meuk:
PHP:
1
2
3
4
5
6
7
| function parameter_queryvars( $qvars ) { $qvars[] = 'cursusid'; $qvars[] = 'cursusgrouptag'; $qvars[] = 'cursuspage'; return $qvars; } |
In mijn page-template wil ik dan get_query_var("cursuspage") gebruiken.
Wat doe ik fout?
[ Voor 6% gewijzigd door Guillome op 06-01-2015 13:07 ]
If then else matters! - I5 12600KF, Asus Tuf GT501, Asus Tuf OC 3080, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router