Intereting Posts
Почему этот фильтр не работает при передаче параметров? Paginate получает связанную запись по функции автора Отображение содержимого одного пользовательского типа сообщения на одном столбце другого пользовательского типа сообщения Какой метод использовать для вызова REST API? У меня есть CPT с включенным menu_order, как я могу сделать уникальные значения menu_order, поэтому у него не будет дубликатов Добавить кнопку таблицы в редакторе без плагина Как получить ссылку на $ table_prefix в объекте $ wpdb Выберите персонализированные сообщения с помощью meta_value и отсортируйте их с помощью другого мета-значения Использование темы _s, изменения меню не влияют на меню заголовка Добавление всех подстраниц в менеджер меню Добавление переменных для отправки запроса Установить с докером – невозможно получить доступ к порту Переименование темы «Двадцать четырнадцать слов» SHOPP Custom Post Type, условные теги Получение соответствия всех идентификаторов заголовку в пользовательском типе сообщений

Пользовательская структура Permalink для страниц и сообщений

Я хотел бы создать структуру permalink, которая работает следующим образом:

Страницы – http://myurl.com/ pagename
Сообщения – http://myurl.com/news/ postname /

Как мне это сделать?

спасибо

Solutions Collecting From Web of "Пользовательская структура Permalink для страниц и сообщений"

Перейдите на страницу «Настройки» -> «Постоянная ссылка» и установите настраиваемую структуру для постоянных /news/%postname% равной /news/%postname% .

Добавляя что-то вроде / news /% postname% в структуру permalink (вам нужно выбрать «Custom» структуру Permalink), я всегда думаю о том, как мои пользователи будут «доверять» этой структуре.

Большинство людей знакомы с .html в конце, поэтому я добавлял это

/%postname%.html – для моих обычных сообщений

Если вы хотите что-то перед этим, просто добавьте его, как указано выше

/news/%postname%.html – однако это будет отображаться на всех постах.

Вы должны рассмотреть возможность изменения базы категорий, она находится на той же странице yourdomain.com/wp-admin/options-permalink.php в разделе Необязательный – по умолчанию она покажет вам / category / category-name на интерфейсе, чтобы вы могли удалить / category / из URL-адреса там, чтобы получить http://myurl.com/news/postname/ (вам нужно было бы создать категорию «новости» после изменения базы категорий)