Решение на php, в зависимости от структуры ссылок, возможно нужно доработать
if ( ! function_exists( 'template_redirect_callback' ) ) {
/**
* Function for 'template_redirect` action-hook.
*
* @return void
*
* @since 1.0.0
*/
function template_redirect_callback() {
global $wp;
if ( str_contains( $wp->request, 'zapchasty/' ) ) {
$new_url = str_replace( 'zapchasty/', '/spareparts/', $wp->request );
wp_safe_redirect( home_url( trailingslashit( $new_url ) ), 301 );
}
}
}
add_action( 'template_redirect', 'template_redirect_callback' );