Skip to content

Instantly share code, notes, and snippets.

View aeXusr264's full-sized avatar
🎯
Focusing

aeXuser264 aeXusr264

🎯
Focusing
  • None
View GitHub Profile
@aeXusr264
aeXusr264 / change-post-permalink.php
Created July 12, 2021 07:19
Move default "Post" post type under "/blog"
// Add Rewrite rule
add_filter( 'post_rewrite_rules', function ( $post_rewrite ) {
$post_rewrite = array_combine( array_map( function ( $keys ) {
return '^blog/' . $keys;
}, array_keys( $post_rewrite ) ), array_values( $post_rewrite ) );
$post_rewrite += [
'blog/?$' => 'index.php?post_type=post',
'blog/page/([0-9]{1,})/?$' => 'index.php?post_type=post&paged=$matches[1]',
];