В 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", чтобы убедиться, что все работает корректно.