Вопросы с тегом «rewrite-rules»

Правила перезаписи изменяют внешний вид веб-URL. Эта модификация называется перезаписью URL. Переписанные URL-адреса (иногда известные как короткие, причудливые URL-адреса, удобные для поисковых систем - URL-адреса SEF или ярлыки) используются для предоставления более коротких и более релевантных ссылок на веб-страницы. Этот метод добавляет уровень абстракции между файлами, используемыми для создания веб-страницы, и URL-адресом, который предоставляется внешнему миру.

55
Нужна помощь с add_rewrite_rule

РЕШЕНИЕ Я пошел с обновлением 3 и получил его работать. То, что я неправильно понял, было то, что я полагал, что правило переписывания изменится designers/?designer=some-designer&bid=9на /designers/some-designer. Но это, конечно, наоборот. Я провел некоторое исследование, но я не совсем...

52
Как создать «виртуальную» страницу в WordPress?

Я пытаюсь создать пользовательскую конечную точку API в WordPress, и мне нужно перенаправить запросы на виртуальную страницу в корне WordPress на фактическую страницу, которая поставляется с моим плагином. Таким образом, в основном все запросы к одной странице фактически направляются на другую....

50
Как создать собственные маршруты URL?

У меня есть очень специфическое требование, надеюсь, я могу объяснить это, не слишком запутываясь. Я создал шаблон страницы, где я перечисляю некоторые свойства, которые я получаю из внешнего XML-файла, но пока проблем нет, скажем, URL-адрес выглядит так: http://www.example.com/properties/ Каждое...

22
Когда следует использовать add_rewrite_tag ()?

Я провел несколько дней, пытаясь узнать, как лучше всего добавить правила перезаписи. До сих пор я понимаю, что подходящим способом добавления простых правил является использование add_rewrite_rules(), благодаря большой благодарности Яну Фабри за этот обмен, разработки которого были очень полезны....

20
Как надежно сбросить правила перезаписи на мультисайтах?

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

16
Может ли пользовательский тип записи иметь родительскую страницу?

Я видел много сообщений в Webiverse о назначении страницы в качестве родителя для пользовательского типа сообщения. После четырех часов я не могу найти решение и мне нужна помощь. Я создал страницу «О нас», которая является родителем страницы «Наши люди». Я также создал собственный тип поста под...

13
Пользовательские страницы с плагином

Я разрабатываю некоторый плагин, где я хотел бы включить пользовательские страницы. В моем случае некоторые пользовательские страницы будут содержать такую ​​форму, как контактная форма (не буквально). Когда пользователь заполнит эту форму и отправит ее, должен быть следующий шаг, который потребует...

11
Понимание add_rewrite_rule

Я пытаюсь получить add_rewrite_ruleработу, чтобы извлечь параметр из URL и передать его на запрос. Посмотрел несколько постов об этом, но не могу заставить его работать. Если URL-адрес начинается с определенной строки, я хотел бы удалить его из URL-адреса и передать в качестве параметров запроса....

10
Где, когда и как правильно очищать правила перезаписи в пределах плагина?

У меня немного странная проблема с правилами перезаписи, которые не обновляются должным образом. Я пытался использовать flush_rewrite_rules();и flush_rewrite_rules(true);. Я также пытался глобализировать, $wp_rewriteиспользуя $wp_rewrite->flush_rules();и$wp_rewrite->flush_rules(true); Ни один...

9
Пользовательский тип сообщения Постоянная ссылка / перезапись не работает сразу

Удар кирпичной стены со следующим: Я имею: 1 пользовательский тип сообщения называется cpt_community 1 пользовательская таксономия называется tax_community Если я установлю 'rewrite' => trueв своей регистрации CPT, то постоянные ссылки на запись для этого CPT имеют форму...

9
Правила переписывания в WordPress для пользовательских типов записей и таксономии

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

9
Лучший способ flush_rewrite_rules для пользовательского типа поста, в плагине mu-plugins?

Я пишу плагин, который создает пользовательский тип сообщения (среди прочего). Это многосайтовый плагин и живет в каталоге mu-plugins . Какова лучшая практика для обработки flush_rewrite_rules () в этой ситуации? Для «нормального» плагина вы бы сделали это в хуке активации - что невозможно для...

8
Конечная точка Постоянной ссылки пользовательского типа сообщения

У меня есть пользовательский тип записи, называемый «места назначения», и я установил маску EP для типа записи по умолчанию EP_PERMALINK. Я добавил пару конечных точек следующим образом: add_filter( 'query_vars', 'add_query_vars'); function add_query_vars($vars){ $vars[] = "tours"; $vars[] =...

8
Переписать правило для многоязычного сайта, как qTranslate?

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

8
CPT шаблон не отображается - получение 404

Я разрабатываю плагин Custom Post Type, который отлично работает в dev. Теперь, когда я переместил его в производство, я получаю 404, когда пытаюсь отобразить шаблон для CPT. Итак, два вопроса: 1- Есть ли какой-то механизм для определения пути, по которому WP прошел через иерархию? 2- Почему бы...

8
Пользовательские правила перезаписи для страницы архива и отдельного поста

Я создаю сайт Wordpress с несколькими пользовательскими типами постов. Каждый тип сообщения - это отдельный журнал. У меня также есть собственные мета-поля для журнала года и выпуска. Я хотел бы иметь URL-адреса (используется archive.php): http://my_site/magazine/name/...