How to Change The Default slug shortlink “/?p=” base in WordPress?
https://site.ltd/?p=115756
to
https://site.ltd/post/115756/
or
https://site.ltd/115756
Please provide the function code
How to Change The Default slug shortlink “/?p=” base in WordPress?
https://site.ltd/?p=115756
to
https://site.ltd/post/115756/
or
https://site.ltd/115756
Please provide the function code
Go to Settings->Permalinks and set a custom structure as:
/post/%post_id%
or just /%post_id%
I have written a snippet myself that I think it's what u need.
You need to active and replace for example x.com/?p=100
with x.com/100
so this would help u:
add_action('wp', function() {
$term = substr($_SERVER['REQUEST_URI'], 1);
if ( is_numeric( $term ) )
wp_redirect(get_permalink($term));
});
Regards