Intereting Posts
Как получить блоги, принадлежащие пользователю? Как включить WPML в многоязычный плагин BuddyPress на одном веб-сайте? Редактор TinyMCE становится белым по биографической информации Плагин сгенерировал 80 символов неожиданного выхода! Запросить сообщение с миниатюрой Как получить содержание сообщения из категории на моей домашней странице OSX El Capitan локальная установка Максимальный размер загружаемого файла: 2 МБ Но php.ini установлен на 64M Как перемещать метаинформацию в шаблоне единой почты TwentyTwelve? настройка другой темы для определенной категории в wordpress Поля не отражают предыдущие изменения Quick Edit при повторном нажатии кнопки «Быстрое редактирование» Отображать размер файла изображения в медиатеке Как предотвратить макрос tinymce от вставки nbsp ;? Пагинация только не будет работать в шаблоне автора Показать регистрационную форму после проверки WooCommerce после ошибки Помощь для установки функции js (jquery)

wp_nav_menu с WP как чистая CMS

Я пытаюсь использовать WP как чистую систему CMS для моего сайта. У меня есть несколько страниц, установленных в WP, например, «О странице», «Главная страница», «Пример страницы», и я могу отображать содержимое на своих собственных php-страницах, используя get_page_by_title . Однако, когда я пытаюсь использовать wp_nav_menu для генерации элементов навигации, созданные сгенерированные ссылки имеют форму www.example.com/wordpress/?page=2 .

Я знаю, что я могу изменить WP, чтобы использовать хорошие постоянные ссылки, чтобы получить www.example.com/wordpress/about но я бы хотел настроить его дальше, чтобы ссылка читала www.example.com/about например, пропустите место установки wordpress.

Возможно ли это, и как я могу это сделать?

Solutions Collecting From Web of "wp_nav_menu с WP как чистая CMS"

Я знаю, что я могу изменить WP, чтобы использовать хорошие постоянные ссылки, чтобы получить www.example.com/wordpress/about но я бы хотел настроить его дальше, чтобы ссылка читала www.example.com/about например, пропустите место установки wordpress.

Вместо того, чтобы «пропустить местоположение», укажите свой домен в этом месте .
Или установите WP в свой корень, соответственно.

Очевидно, вы тоже можете переписывать, но зачем идти длинным путем, если решение прост?

Что касается хороших постоянных ссылок:
Однако вы идете об этом, это необходимый шаг в пути.

Следовательно, установите вашу структуру permalink на что-то в строке /%year%/%postname%/ .

Раньше были недостатки производительности при использовании только /%postname%/ , которые были исправлены с помощью 3.3 , но я, как правило, все еще не использую это.
Страницы будут игнорировать /%year%/ любом случае. И если вы когда-либо решаете использовать функциональность блога, я не нахожу структуру года вредной. Вам решать.

Это можно сделать с настройками постоянной ссылки в wp admin. (/wp-admin/options-permalink.php) Настройте структуру permalink в поле Post name или custom structure с% postname%