URL-адреса авторов Wordpress перенаправлены на домашнюю страницу
Я попытался создать страницу автора в wordpress. Но все страницы автора перенаправляются на домашнюю страницу. Я погуглил, и они предложили отключить плагины, а затем проверить страницы авторов. Я попробовал и обнаружил, что SEO-плагин wordpress вызывает эту проблему. Но я действительно хочу использовать этот плагин для SEO. Пожалуйста, помогите, как с этим справиться. Спасибо
5 answers
Если плагин Yoast, по-видимому, вызывает проблему - не утруждайте себя прикосновением к коду.
Вместо этого просто установите любой из других SEO-плагинов. Они так же хороши.
Перейдите в раздел SEO/Заголовки и меты, затем нажмите "Другое" на верхних вкладках.
Снимите флажок "Отключить архивы авторов", и ваша проблема будет решена.
Я узнал, как SEO-плагин Yoast определяет, устанавливать перенаправление или нет. Перенаправление устанавливается, если вы ответили в диспетчере конфигурации Yoast SEO, что на сайте нет нескольких авторов (SEO-> Панель мониторинга -> Общие -> Мастер настройки). Причина этого заключается в том, чтобы избежать дублирования контента с точки зрения SEO, потому что ваш автор и страница вашего блога будут иметь одинаковый контент, если на сайте только один автор.
Вам нужно отредактировать класс frontend
в папке frontend
и удалить эту строку
( isset( $options['disable-author'] ) && $options['disable-author'] && $wp_query->is_author ) ||
Тогда страницы автора не будут перенаправляться.
Чтобы решить эту проблему, сделайте это в разделе администратора. версия плагина 7.0.1
SEO -> Внешний вид поиска - > Архивы - > Настройки архивов авторов - > Архивы авторов -> помечено как включенное.