Изменение 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», нажмите «Сохранить», и вы, вероятно, обнаружите, что все в порядке.

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

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