Articles of url rewriting

rewrite_rule () не сохраняет строку запроса

Мы добавили пользовательский rewrite_rule на наш сайт, чтобы разрешить корректную обработку входящей ссылки и правильную обработку. Ссылки построены как domain.com/meetings/faculty/someIDnumber add_action( "init", "pleasing_permalinks" ); function pleasing_permalinks() { add_rewrite_tag( '%hash%', '([^&]+)' ); add_rewrite_rule( 'meetings/faculty/([^/]+)/?$', 'index.php?p=1598&hash=$matches[1]', 'top' ); //flush_rewrite_rules(); } Rewrite Analyzer одобряет вышеупомянутое, но когда мы тестируем фактические ссылки в браузере, встроенный идентификационный номер не сохраняется. […]

Можно ли изменить URL пользовательских типов сообщений, чтобы скрыть пул типа сообщения?

Я хотел бы включить / {custom-post-type} / {post-name} в / {post-name}, возможно ли это? Если это невозможно, можно ли изменить ярлыки / терминологию в Pages или Posts, чтобы их можно было назвать «Клиенты» или «Проекты» и т. Д.?

add_rewrite_rule: $ matches var не заменяется захваченным значением

Я хочу получить доступ к файлу плагина (при нажатии <a> ), не подвергая действительный путь к файлу. Я использую следующее правило перезаписи: add_rewrite_rule( 'continue/([0-9]+)/?$', 'wp-content/plugins/my-plugin/continue.php?where=$matches[1]', 'top' ); Запрос перенаправляется на continue.php но я всегда получаю $_GET['where']=$matches[1] вместо $_GET['where']=123 внутри continue.php. Его нужно было заменить некоторым числом. Я хочу что-то подобное этому Обновить Я попробовал Monkeyman […]

Как настраивать базу авторских изменений без $ this-> front?

У меня есть пример кода: function change_author_permalinks() { global $wp_rewrite; $wp_rewrite->author_base = 'u'; $wp_rewrite->author_structure = "/" . $wp_rewrite->author_base . '/%author%'; add_rewrite_rule('u/([^/]+)/?$', 'index.php?author_name=$matches[1]', 'top'); } add_action('init','change_author_permalinks'); но мой текущий фронт, установленный в моем блоге: t%post% (например: www.domain.com/tauthor/username ) Я хочу изменить: www.domain.com/u/username Но при запуске кода результат не найден? Как это исправить?

Как создать структуру постоянной ссылки для сообщений в определенной категории

Я создаю блог одного автора, который будет включать несколько категорий. Одна из основных категорий – «Обзоры фильмов». Автор будет оставлять краткий обзор каждый раз, когда они смотрят фильм – даже если они видели фильм в прошлом и рассматривали его на своем сайте в прошлом. Для категории «Рецензии на фильмы» (только эта категория) мне нужно настроить […]

Заставить URL-адрес веб-сайта включать «www» и быть верхним регистром?

Независимо от того, какой URL-адрес кто-то использует для доступа к моему сайту, я хотел бы, чтобы он перенаправлялся на www.MyUrl.com. Это возможно?

Создание структуры константной ссылки для одного архива таксономии на пользовательский тип сообщения

Итак, я с ума сходил, пытаясь понять это. По сути, я создал два пользовательских типа сообщений: 'the_case_study » и 'the_video' , с соответствующими 'the_video' 'case-studies' и 'videos' . Я также создал три таксономии, которые применяются как к объектам, так и к файлам. Это 'the_room' , 'the_system' и 'the_style' . По умолчанию в архиве таксономии отображаются […]

Довольно постоянные

Я создал свою собственную функцию поиска, которая в основном находит ближайший магазин, ближайший к введенному почтовому индексу. Мой URL-адрес для поиска в настоящее время выглядит следующим образом: http://www.example.com/stores?searchTerm=London , что на самом деле не так оптимистично для SEO. Я хотел бы, чтобы мой URL-адрес был в следующем формате: http://www.example.com/stores/London , однако из-за моего отсутствия знаний […]

add_query_vars и add_rewrite_rules

Я ищу некоторую ясность относительно того, что делает add_rewrite_rules . Если я ввожу или передаю переменные из формы, предполагается ли это изменить переменные запроса на симпатичный URL? В настоящее время, когда я печатаю в хорошем URL-адресе, страница действует так, как я хочу. Когда я отправляю форму, которая перенаправляет на страницу с переменными запроса в URL-адресе, […]

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

В настоящее время у меня есть два типа сообщений: «продукты» и «данные о продуктах», которые являются отдельными типами сообщений; однако для всех целей и целей продукты-данные являются дочерним постом продуктов. Отношение устанавливается через мета-элемент для данных-данных «родитель», которые будут иметь идентификатор почтового сообщения продукта. Посты «товары-данные» создаются только одним способом: пользователь нажимает на продукт в […]