Как переименовать слаг service?

В WordPress изменение слага (часть URL) "service" может быть достигнуто несколькими способами, но наиболее безопасный и эффективный способ - использование фильтра register_post_type_args.

Вот как это можно сделать:

1. Откройте файл functions.php вашей темы или создайте плагин для добавления следующего кода:

add_filter( 'register_post_type_args', 'rename_service_slug', 10, 2 );
function rename_service_slug( $args, $post_type ) {
    if ( $post_type === 'service' ) {
        $args['rewrite']['slug'] = 'new-slug'; // Замените 'new-slug' на желаемый новый слаг
    }
    return $args;
}

2. Замените 'new-slug' на новый желаемый слаг, который заменит существующий "service".

3. Сохраните изменения и обновите свой сайт WordPress.

Этот код будет перенаправлять все ссылки с использованием старого слага "service" на новый слаг "new-slug". Таким образом, вы предотвратите ошибки 404 и сохраните SEO-оптимизацию существующих страниц.

После внесения изменений не забудьте протестировать функциональность вашего сайта, особенно связанную с кастомным типом записи "service", чтобы убедиться, что все работает корректно.