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

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

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

9
Как создать «виртуальную» страницу в WordPress?
Я пытаюсь создать пользовательскую конечную точку API в WordPress, и мне нужно перенаправить запросы на виртуальную страницу в корне WordPress на фактическую страницу, которая поставляется с моим плагином. Таким образом, в основном все запросы к одной странице фактически направляются на другую. Пример: http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.php Смысл этого состоит в том, чтобы сделать …

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

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

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

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

4
Изменить «страницу» слизняк в нумерации страниц
Простой вопрос Когда пагинация активирована, URL меняется на "site.com/page/2". Для моего сайта это должно быть "site.com/paggetto/2". Как я могу изменить это правило перезаписи? Я также хочу изменить "author"и другие переменные.

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

2
Понимание add_rewrite_rule
Я пытаюсь получить add_rewrite_ruleработу, чтобы извлечь параметр из URL и передать его на запрос. Посмотрел несколько постов об этом, но не могу заставить его работать. Если URL-адрес начинается с определенной строки, я хотел бы удалить его из URL-адреса и передать в качестве параметров запроса. Пример запроса URL: http://domain.com/foo/my_page Это будет …

6
Где, когда и как правильно очищать правила перезаписи в пределах плагина?
У меня немного странная проблема с правилами перезаписи, которые не обновляются должным образом. Я пытался использовать flush_rewrite_rules();и flush_rewrite_rules(true);. Я также пытался глобализировать, $wp_rewriteиспользуя $wp_rewrite->flush_rules();и$wp_rewrite->flush_rules(true); Ни один из которых, кажется, не очищает правила перезаписи правильно. Эти вызовы действительно сбрасывают правила перезаписи при вызове. Откуда я это знаю? Использование решения для отладки …

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

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

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

1
Пользовательские правила перезаписи для страницы архива и отдельного поста
Я создаю сайт Wordpress с несколькими пользовательскими типами постов. Каждый тип сообщения - это отдельный журнал. У меня также есть собственные мета-поля для журнала года и выпуска. Я хотел бы иметь URL-адреса (используется archive.php): http://my_site/magazine/name/ http://my_site/magazine_name/year/ http://my_site/magazine_name/year/issue/ Я сделал это по коду: function magazine_rewrite_tag() { add_rewrite_tag('%issue_year%', '([0-9]{4})'); add_rewrite_tag('%issue%', '([0-9])'); } …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.