سلام
کد زیر رو به ابتدای فایل functions.php قالبتون زیر اولین
<?php
اضافه کنید.
add_action('template_redirect', function() {
if(is_404()) :
global $wpdb;
$slug = htmlspecialchars(basename($_SERVER['REQUEST_URI']));
$id = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_name = '%s' AND post_status = 'publish'", $slug));
if($id) {
$url = get_permalink($id);
wp_redirect($url, 301);
exit();
}
endif;
});