Для изменения адреса URL записей и категорий в WordPress и удаления части "/category/" из URL-адресов рубрик в постах "news", вам нужно выполнить следующие шаги:
1. Перейдите в админ-панель WordPress и выберите "Настройки" -> "Общие".
2. Убедитесь, что в разделе "Постоянные ссылки" выбран опция "Не месяц и имя" или другая опция, которая не содержит "/category/" в URL-адресах.
3. Теперь вам нужно добавить следующий код в файл functions.php вашей темы или использовать плагин для добавления пользовательского кода:
```php
function custom_remove_category_base($link) {
$categories = get_the_category();
if (!empty($categories)) {
$category_obj = $categories[0];
$category_link = str_replace('/category/', '/', $link);
return trailingslashit($category_link);
}
return $link;
}
add_filter('post_link', 'custom_remove_category_base');
add_filter('post_type_link', 'custom_remove_category_base');
```
4. Сохраните изменения и обновите страницу с записями "news" на вашем сайте. Теперь часть "/category/" должна быть удалена из URL-адресов категорий на странице записей "news".
Пожалуйста, не забудьте создать резервную копию вашего сайта перед внесением изменений в код!