Изменение URL адресов записей и рубрик в WordPress можно осуществить с помощью функций пермалинков. Пермалинки представляют собой структуру URL адресов на сайте, которая определяет, как будут выглядеть ссылки на различные страницы сайта, включая записи, страницы, рубрики и метки.
Чтобы изменить URL адрес записей, вам нужно зайти в админ панель WordPress и выбрать "Настройки" -> "Постоянные ссылки". В разделе "Общие настройки" вы можете выбрать один из вариантов структуры URL адресов или создать собственную структуру, используя переменные, такие как %postname% для отображения названия записи.
Для изменения URL адресов рубрик вам потребуется использовать так называемые "хлебные крошки" или breadcrumb navigation. Вы можете создать кастомную функцию в файле functions.php вашей темы для определения URL адресов рубрик. Например, можно добавить такой код:
function custom_category_link( $termlink, $term, $taxonomy ) { if ( 'category' == $taxonomy ) { $termlink = home_url( '/my-custom-category-base/' . $term->slug . '/' ); } return $termlink; } add_filter( 'term_link', 'custom_category_link', 10, 3 );
Этот код изменит URL адреса рубрик с стандартного вида на что-то вроде "https://yoursite.com/my-custom-category-base/category-slug/". После добавления этого кода не забудьте сбросить кэш пермалинков в "Настройки" -> "Постоянные ссылки" для того, чтобы изменения вступили в силу.
Не забывайте делать резервные копии сайта перед внесением подобных изменений, чтобы в случае возникновения проблем можно было вернуться к предыдущей работоспособной версии.