Ich habe das Kategoriefeld für Seiten mit folgendem Inhalt aktiviert:
// Add to the admin_init hook of your theme functions.php file
add_action( 'admin_init', 'page_categories' );
function page_categories() {
// Add tag metabox to page
register_taxonomy_for_object_type( 'post_tag', 'page' );
// Add category metabox to page
register_taxonomy_for_object_type( 'category', 'page' );
}
Und jetzt hätte ich gerne eine URl-Struktur von:
domain.com/%category%/%pagename%/
Ich nehme an, es muss eine Regel zum Umschreiben sein, aber ich bin nicht sehr gut mit regulären Ausdrücken.
Ganz oben auf meinem Kopf könnte etwas auf diese Weise funktionieren:
function wpse178647_rewrite() {
add_rewrite_rule(
'^([^/]+)/([^/]+)/?$', ''
'index.php?category_name=$matches[1]&pagename=$matches[2]',
'top'
);
}
add_action( 'init', 'wpse178647_rewrite' );
Völlig ungetestet.