Intereting Posts
Отображение цен без налога в определенных категориях читайте больше, даже если выдержка не обрезана Добавление префикса заголовка с помощью фильтра the_title Есть ли способ найти неэкономленные данные в теме? Пользовательские поля для сохранения нескольких значений Лучший способ получить ряд настраиваемых полей в массив? как найти и исправить ошибки производительности плагина Переопределить конфигурацию базы данных для многозадачности WordPress Страница корзины Woocommerce – добавьте «бесплатно» на ярлык доставки при отправке 0 Проверка значений передаваемых форм и отображение предупреждающих сообщений с помощью API настройки IF .. post meta show … Справка условного тега …? wp_insert_post автоматически изменяет мое сообщение Сообщения только на боковой панели Попытка изменить изображение funtion из увеличенного изображения для перенаправления на сайт Amazon Добавить поле "upload media" в профиле

Приоритет для категорий, тегов, таксономий, сообщений, страниц и пользовательских сообщений с одинаковым URL-адресом

Я читал десятки сообщений и, честно говоря, у меня много сомнений в том, как эта работа. Более того, я думаю, что с WP3.1 здесь добавлено больше вопросов, потому что сейчас у меня больше проблем, чем раньше.

Дело в том, что я использую один и тот же пул для разных видов таксономий и сообщений. Давайте использовать кредиты в качестве пули для моей проблемы.

До сих пор у меня была страница / ссуды /, а также категория / ссуды / и суб / кредиты / фиксированные ставки / и / кредиты / переменная ставка /. В / loans / Я отобразил страницу, на которой у меня был пользовательский шаблон, показывающий разные вещи, и в / loans / subcategories / у меня были архивы для сообщений этой категории. Кроме того, мои сообщения имели strucutre /% postname% /.

Теперь, в WP3.1, в / loans /, я вижу архив всех сообщений в / loans / и его дочерних элементах, и я был вынужден создать шаблон категории «копирование» того, что у меня было на странице раньше.

Я хочу, используя функции WP3.1, создать пользовательский пост, называемый также / loans /, чтобы я мог определить новый шаблон для этих сообщений. Я также хочу создать новую таксономию под названием / loans / (вместо категории), которая не является иерархической, поэтому я могу иметь десятки подкатегорий / займы / займы-банки-X /, кредиты / займы-X-rate /, / loans / loans-X-years /:

  • / loans / -> Страница с настраиваемым шаблоном
  • / кредиты / фиксированная ставка /, / займы / банк-оф-америка /, / кредиты / 30-летние / -> Таксономия
  • / кредиты / 30-летняя фиксированная ставка-кредит-of-america-review / -> Пользовательская публикация с обзором продукта

¿Есть ли способ сделать это правильно?

Я читал до того, как страницы страниц имели приоритет над категориями, но не сейчас в 3.1. Я считаю, что было бы неплохо, если бы кто-то записал текущий приоритет этих слизней.

Это можно решить, используя различные слизни для таксономии и т. Д., Но с точки зрения SEO и UX гораздо лучше сделать это с помощью одного и того же пули.

Большое спасибо и приветствую.

WordPress анализирует входящие URL-адреса со списком регулярных выражений, правилами перезаписи . Первое регулярное выражение, которое соответствует URL-адресу «выигрывает», и определяет, какой запрос будет выполнен. Вы можете просматривать правила перезаписи и играть с разными URL-адресами с помощью моего плагина-анализатора Rewrite .

Независимо от того, будут ли страницы приоритетными по сравнению с другими правилами, зависит от вашей постоянной ссылки. Если в нем есть %postname% , %category% , %tag% или %author% в качестве первого permastruct , механизм перезаписи будет генерировать подробные правила страницы , где каждая страница получает определенное правило в верхней части списка, а не catch -все правило в конце. Это может объяснить разницу между двумя сайтами.

Функция WP_Rewrite::rewrite_rules() которая генерирует правила, имеет много разных фильтров. Вы можете подключиться к одному из них, чтобы изменить массив, так что самые важные правила для вас находятся наверху. Вы можете найти много вопросов на этом сайте с примерами того, как изменять эти правила.