Чтобы удалить автора из ссылок WordPress при совместном использовании, вы можете использовать различные методы. Вот несколько вариантов:
-
Использование плагина. Вы можете использовать такие плагины, как Yoast SEO или Rank Math. Эти плагины предлагают настройки для удаления автора из структуры постоянных ссылок. Просто установите и активируйте плагин, перейдите к настройкам плагина и найдите опцию удаления автора из структуры ссылок.
-
Редактирование файла Functions.php. Другой способ — изменить файл Functions.php вашей темы WordPress. Вы можете добавить следующий фрагмент кода в файл function.php вашей темы:
function remove_author_from_permalink($url) {
$url = preg_replace('/\/author\//', '/', $url);
return $url;
}
add_filter('author_link', 'remove_author_from_permalink');
Не забудьте создать дочернюю тему и внести изменения в файл function.php дочерней темы, чтобы предотвратить потерю изменений во время обновлений темы.
- Использование собственного правила перезаписи. Если вам удобно работать с правилами перезаписи, вы можете создать собственное правило перезаписи в файле function.php вашей темы или в специальном плагине. Вот пример:
function remove_author_rewrite_rule() {
add_rewrite_rule('^author/([^/]+)/?', 'index.php?author_name=$matches[1]', 'top');
}
add_action('init', 'remove_author_rewrite_rule');
После добавления кода обязательно очистите правила перезаписи, посетив страницу «Настройки» >«Постоянные ссылки» на панели управления WordPress и сохранив настройки.
Эти методы помогут вам удалить автора ссылок WordPress при их совместном использовании.