add_filter( 'post_link', 'theme_post_add_slug_url', 10, 3 );
function theme_post_add_slug_url( $permalink, $post, $leavename ){
if( isset( $post->post_type ) && $post->post_type == 'post' ){
$permalink = str_replace( get_site_url(), get_site_url().'/your-slug', $permalink );
}
return $permalink;
}
add_action( 'init', 'custom_rewrite_rules' );
function theme_post_rewrite_rules() {
add_rewrite_rule(
'your-slug/([^/]+)(?:/([0-9]+))?/?$',
'index.php?name=$matches[1]',
'top'
);
}
add_action( 'init','theme_post_rewrite_rules' );