Методы удаления автора из общего доступа к ссылкам WordPress

Чтобы удалить автора из ссылок WordPress при совместном использовании, вы можете использовать различные методы. Вот несколько вариантов:

  1. Использование плагина. Вы можете использовать такие плагины, как Yoast SEO или Rank Math. Эти плагины предлагают настройки для удаления автора из структуры постоянных ссылок. Просто установите и активируйте плагин, перейдите к настройкам плагина и найдите опцию удаления автора из структуры ссылок.

  2. Редактирование файла 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 дочерней темы, чтобы предотвратить потерю изменений во время обновлений темы.

  1. Использование собственного правила перезаписи. Если вам удобно работать с правилами перезаписи, вы можете создать собственное правило перезаписи в файле 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 при их совместном использовании.