PHP
$data = get_page_by_title('auto');
add_rewrite_rule(
"auto/(.+?)/?$",
'index.php?page_id=' . $data->ID . '&auto=$matches[1]',
"top");
add_rewrite_rule(
"auto-?([0-9]{1,})/?$",
'index.php?page_id=' . $data->ID . '&seite=$matches[1]',
"top");
unset($data);
$data = get_page_by_title('urlaub');
add_rewrite_rule(
"urlaub/(.+?)/?$",
'index.php?page_id=' . $data->ID . '&urlaub=$matches[1]',
"top");
add_rewrite_rule(
"urlaub-?([0-9]{1,})/?$",
'index.php?page_id=' . $data->ID . '&seite=$matches[1]',
"top");
Alles anzeigen
dies steckt in einer Funktion die auf den Hook register_activation_hook reagiert.
Mein Problem ist aus mir noch unerklärlichen Gründen es hin und wieder zu Fehler beim Aufruden von Seiten kommt die mit dem obigen Routing zusammenhängen.Seite kann dann nicht gefunden werden.
Ein kurzes deaktivieren und aktivierend es Addons behebt das Problem.
Aber warum dies so ist verstehe ich nicht. Auch nicht den Zusammenhang.