Articles of url rewriting

Как последовательно применять правило перезаписи при разработке плагинов

Предположим, я создаю плагин поддержки клиентов, который захватывает часть поддержки URL-адреса и перенаправляет ее в среду MVC в папке моего приложения в моей плагиновой папке: RewriteRule ^support(.*)$ wp-content/plugins/csupport/app/$1 [L] Я знаю, что могу сделать это в блоге .htaccess прямо перед строкой RewriteBase, но не у всех есть .htaccess, если они не добавляют пользовательскую постоянную ссылку. […]

неожиданная проблема в перезаписи URL

В соответствии с ответом, приведенным в разделе Как создать настраиваемые маршруты URL-адресов? Я создал правило перезаписи, используя ту же функцию. add_action( 'init', 'wpse26388_rewrites_init' ); function wpse26388_rewrites_init(){ add_rewrite_rule( 'gallery/([0-9]+)/?$', 'gallery?custom_gallery_id=$1', 'top' ); } После сброса правил .htaccess файл имел следующее правило: RewriteRule ^gallery/([^/]+)/?$ /wordpress/gallery?custom_gallery_id=$1 [QSA,L] до этого момента все было в порядке, тогда я попытался внести […]

Правило перезаписи для строки запроса

У меня есть форма поиска таксономии, и вывод ссылки http://localhost/wp/?cityid=16 Но я хочу, чтобы он был переписан как http://localhost/wp/cityid/16 .htaccess # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wp/ RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wp/index.php [L] </IfModule> # END WordPress Это не сработало: RewirteRule ^wp/cityid/([0-9]+)$ ?cityid=$1 [L] Он […]

Переписать правила для настраиваемых типов сообщений

Поэтому я создал новую цитату типа post. В основном я хочу изменить все URL-адреса котировок на domain.com/quotes/ID, так как сейчас ( /?quote={xxx} ) может быть довольно длинным, и поскольку этот тип сообщения основан на пользователе, я не хочу Не хочу рисковать. Поэтому я попытался найти ответы … Я нашел действительно хороший учебник, который, казалось, частично […]

одноразовое правило перезаписи

У меня есть одна страница, на которой мне нужно изменить URL-адрес. В настоящее время страница находится на example.com/departments/human-resources/ (человеческие ресурсы – это подстраница / отделы /) Мой клиент хочет сохранить устаревший URL-адрес для отдела hr, который: http://example.com/hr/ Как я могу переписать любой запрос для ^/hr/?$ ^/departments/human-resources/$ но сохранить URL-адрес одинаково? То есть никто никогда не […]

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

Я получил этот код, который переписывает URL для пользовательских сообщений. Он работает, но только для глубины, где posttitle находится на 5-м сегменте. Как я могу настроить его так, чтобы он принимал несколько глубин? например: http://www.mydomain.com/post_type/category1/postname/ http://www.mydomain.com/post_type/category1/child1/postname/ http://www.mydomain.com/post_type/category1/child1/child2/postname/ http://www.mydomain.com/post_type/category1/child1/child2/child3/postname/ я попробовал добавить: $newRules['product/(.+)/(.+)/(.+)/?$'] = 'index.php?products=$matches[3]'; Но это не сработало, потому что оно дало 404 ошибку при […]

WordPress Rewrites – Как передать переменную в Custom Post Type?

Я ищу wordpress rewrite, который позволит мне передать запрос var. У меня есть пользовательский тип сообщения, который создает такие URL-адреса: example.com/custom-post-slug/custom-post-title/ моя цель – example.com/custom-post-slug/custom-post-title/cid/10/ Передайте значение 10 в cid Какие-либо предложения?

Monkey Man Rewrite Analyzer говорит, что мое правило будет срабатывать, но оно не

Я установил Monkey Man Rewrite Analyzer, у меня установлено правило, оно отображается в списке, если я тестирую его с человеком обезьяны, он говорит, что он выстрелит, но на самом деле это не так, что не так? add_action('init', array($this, 'register_crr_jsonwebservice'), 99); public function register_crr_jsonwebservice() { //Add the rewrite rule for this specific json controller add_rewrite_tag( '%ticket%', […]

Изменение постоянных ссылок для типа по умолчанию для отражения навигации

У меня есть особая проблема с настройкой структуры постоянных ссылок для «сообщений» на моем веб-сайте. Прямо сейчас, у меня есть страница по умолчанию «posts», живущая под www.mywebsite.com/news-events/current-news/ Мне бы хотелось, чтобы ссылки для каждого сообщения родителям в структуре URL-адреса, поэтому они будут читать как таковые www.mywebsite.com/news-events/current-news/article-1 www.mywebsite.com/news-events/current-news/article-2 Прямо сейчас они показывают только такие сайты www.mywebsite.com/article-1 […]

Вложение изображения Url Rewrite

У меня возникла проблема с переписыванием URL для темы, которую я создаю, которая в основном представляет собой тему галереи, основанную на теме корней. Вот как работает навигация по сайту: Домашняя страница (с галереей с черепицей) (ссылки изображений на родительские страницы) Текущий URL-адрес domain.com Родительская страница (с галереей с черепичными изображениями) (Ссылки на ссылку на страницу […]

Intereting Posts
shortcode карт google, получающих пустые данные SSL-сертификат разбивает CSS (в сочетании с W3TC) (FIXED) Как узнать, какие товары пользователь приобрел? Metabox не отображается в пользовательском типе сообщения Ограничение фида WordPress до определенного предела символов Указывая, две или более заархивированные записи в блогах на одну и ту же постоянную ссылку (отдельная страница) WP Create User – предотвращение повторной информации Отдельные изображения вложений из цикла post Страница администратора Widget и Javascript enqueuing Использовать функциональность в стороннем плагине в моем собственном плагине Как отобразить список сообщений CPT, но включать только сообщения с пустым значением настраиваемого поля Почтовый список Widget с пользовательскими сообщениями и редактирование ссылки More More Использование jquery-1.7.2.min.js вместо wordpress jquery $ args-> has_children не работает с start_el () Как работает шаблон плагина woocommerce и buddypress?