Ich habe eine Lösung dafür gefunden:
Diese Codezeile hatte leider keinen Erfolg gebracht:
add_rewrite_rule('^jobs/(.+)','index.php?name=$matches[1]', 'top');
Folgender Block jedoch schon:
add_action('generate_rewrite_rules', 'jobs_rewrite_rules');
function jobs_rewrite_rules( $wp_rewrite ) {
$new_rules['^jobs/(.+)'] = 'index.php?name=$matches[1]';
$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
return $wp_rewrite;
}
Ich habe zwar keine Ahnung warum das so ist, da meines Erachtens beide Anweisungen das Selbe machen sollten aber das sei mal dahingestellt.
Hallo Torsten,
event hatte ich jetzt nur eben als Platzhalter verwendet, da mir der eigentliche Slug zu lang war.
Leider kann ich keinen custom post type verwenden.
Beste Grüße,
Deffcon