Intereting Posts
Элемент управления Customizer использует другие настройки по умолчанию. Как позволить вкладчикам создавать новую редакцию (проект), редактируя свои опубликованные сообщения Автоматическое резервное копирование перед автоматическим обновлением WordPress WP Вставить сообщение с post_thumbnail Реализация ленивой загрузки в сообщениях на главной странице вместо разбивки на страницы Две петли на pre_get_post на одной странице Как настроить собственный URL таксономии? Изменить Genesis Custom Header CSS Навигация и скрипты Ajax загружаются только на определенные страницы Можем ли мы загружать «load_theme_textdomain» несколько раз с разными доменами? Пользовательский логотип WordPress Использование pre_get_posts для фильтрации одного цикла в многоуровневом архиве Как отобразить число релевантных запросов в категории? Ошибка сброса пароля? – «Извините, этот ключ не является действительным» Неизвестная сортировка при импорте дампа из существующего сайта в базу данных разработки?

Изменение get_author_posts_url () в Multisite

Я не уверен, что это известная ошибка WordPress Multisite или способ работы Multisite, над которым я работаю, был настроен. Вид проблемы, который у меня есть, похож на этот .

Ссылки, созданные get_author_posts_url() в файле functions.php темы, чтобы создать ссылку для автора, в конечном итоге имеют дополнительный « /blog » перед ними, и они не должны. В дочерних сайтах создаваемые ссылки get_author_posts_url() все в порядке и не содержат « /blog » в строке URL.

Вот веб-сайт . Когда вы нажимаете на ссылку автора из избранных столбцов, вы получаете сообщение об ошибке 404. Если вы зайдете в детские блоги – этого не произойдет.

Как удалить « /blog » из данных строки ссылок, созданных get_author_posts_url() ?

Для получения дополнительной информации см. Мой вопрос о переполнении стека.

Solutions Collecting From Web of "Изменение get_author_posts_url () в Multisite"

Я знаю, что вы решили его использовать .htaccess, но это, как правило, можно изменить в настройках сайта в вашем сетевом админе. Перейдите в раздел «Сайты», нажмите «Изменить», а затем прокрутите вниз, чтобы найти структуру постоянной ссылки, которая, вероятно, будет выглядеть следующим образом: / blog /% posttitle%.

Просто удалите часть «/ blog», нажмите «Сохранить», и вы, вероятно, обнаружите, что все в порядке.

Я где-то читал, что повторное сохранение ваших постоянных ссылок превышает эти настройки, поэтому вам нужно снова вернуться на сайт через сетевой администратор, чтобы удалить / блог снова.

Надеюсь, это поможет!