Hallo,
ich möchte eine Wordpress Seite mit einer eigenen Variablen aufrufen. Dazu habe ich die Variable mit folgendem Code registriert:
Code
add_filter( 'query_vars', 'addnew_query_vars', 10, 1 );
function addnew_query_vars($vars)
{
$vars[] = 'semData';
return $vars;
}
Das funktioniert auch soweit, der Link sieht jetzt so aus: seite.de/anmeldung/?semData=123
Hab jetzt recherchiert, wie ich über eine rewrite rule das ganze lesbar machen kann, aber es will nicht funktionieren. Folgenden Code habe ich letztendlich probiert, wobei die auskommentierte Funktion aber auch nicht funktioniert:
Code
/*function events_reg()
{
add_rewrite_rule('^anmeldung/(.+?)/?$', 'anmeldung?semData=$1', 'top');
}*/
add_action('init', 'events_reg');
function events_reg(){
add_rewrite_rule(
'^anmeldung/(.+?)/?$',
'index.php?pagename=anmeldung&semData=$matches[1]',
'top'
);
}
Alles anzeigen
Eingefügt wird der Code über das Plugin Snippets, da ich unter Oxygen kein Theme habe. Das Snippet ist natürlich veröffentlicht und sichtbar. Warum funktioniert nicht, was laut meinen Recherchen funktionieren sollte?
Grüße, chapolote