Articles of url rewriting

Прямой динамический URL-адрес в корневой папке в папку внутри шаблона

Мне нужно было создать динамические URL-адреса после того, как пользователь (например, Организация) представит регистрационную форму, где URL-адрес будет domain.com/organizations/organization-name/dashboard/ «Название организации» является частью регистрационной формы, которая проверяется Ajax для дублирования. (это уже выполнено) Проблема в том, что URL-адрес создается в корне не внутри темы. Поэтому я получаю пустой экран. Мой вопрос в том, как я […]

Правило правильной таксономии Rewrite

Я хочу, чтобы мой URL-адрес таксономии был таким: site.com/page/taxonomy_term Как я смогу добиться этого? Я написал код правила перезаписи WordPress в моих functions.php следующим образом: function sphere_custom_rewrite_rules( $rules ){ $newrules['(.+?)/([^/]*)/?'] = 'index.php?pagename=$matches[1]&positive_sphere=$matches[2]'; $newrules['(.+?)/([^/]*)/?'] = 'index.php?pagename=$matches[1]&negative_sphere=$matches[2]'; return $newrules + $rules; } add_filter('rewrite_rules_array', 'sphere_custom_rewrite_rules'); страница не возвращает ошибку 404, но она не выполняет мои функции в taxonomy.php, […]

Пользовательский тип сообщения с родительской страницей? Возможное?

У меня возникли проблемы с созданием структуры url. У меня есть страница с двумя разделами: частный Компания Давайте возьмем частный пример. В этой области у меня нет такой структуры URL: частный / снабженческие службы / чаво Если частным является первая страница, / customerservice – подстраница, а / faq – подстраница / customerservice. Я хочу, чтобы […]

Переписывание URL-адресов с помощью строки запроса

Я сталкиваюсь с головной болью, пытаясь получить некоторую переработку url, работающую на веб-сайте wordpress, запустив CentOS 6 для операционной системы. Это то, чего я пытаюсь достичь. Текущий URL = http://www.downer.co.uk/property-details/?propertyidtag=508362_166879S Я бы хотел, чтобы это было переписано в http://www.downer.co.uk/property-details/508362_166879S/ Я должен был пробовать каждый онлайн-тутур без всякого успеха. Пожалуйста, помогите мне!!

Проблема с add_rewrite_tag

Я попытался переписать свой URl с помощью пользовательской строки запроса. Вот код: add_action( 'init', 'wpse12065_init' ); function wpse12065_init() { add_rewrite_rule( 'resultat-2/([^/]*)/([^/]*)', 'index.php?pagename=resultat-2&cat=$matches[2]&ville=$matches[1]', 'top' ); } function custom_rewrite_tag() { add_rewrite_tag('%cat%', '([^&]+)'); add_rewrite_tag('%ville%', '([^&]+)'); } add_action('init', 'custom_rewrite_tag', 10, 0); Проблема в том, что когда я пытаюсь получить значение тега «cat», нечисловые символы игнорируются, и я не знаю, […]

ModRewrite не работает должным образом

Я испытываю проблемы с modrewrite и RewriteRule . Взгляните на мой .htaccess : <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # RSS Rewrites RewriteRule abc.feed myhomepage.tld/item/category/exklusive-partner-meldungen/feed/ [L] </IfModule> Я хочу переписать rss-каналы, чтобы они соответствовали пути для старых rss-каналов, но когда я […]

Нужна помощь с пользовательским правилом перезаписи

У меня есть CPT, называемый presskit , и мне нужно добавить пользовательский запрос var с именем welcome_box . У меня есть этот код прямо сейчас: function my_new_url_querystring(){ add_rewrite_tag( '%welcome_box%','([^&]+)' ); add_rewrite_rule( 'presskit/(.?.+?)/box/(.+)/?$', 'index.php?post_type=presskit&pagename=$matches[1]&welcome_box=$matches[2]', 'top' ); } add_action( 'init', 'my_new_url_querystring' ); – function my_new_url_querystring(){ add_rewrite_tag( '%welcome_box%','([^&]+)' ); add_rewrite_rule( 'presskit/(.?.+?)/box/(.+)/?$', 'index.php?post_type=presskit&pagename=$matches[1]&welcome_box=$matches[2]', 'top' ); } add_action( 'init', 'my_new_url_querystring' […]

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

Я пытаюсь создать настраиваемый URL-адрес перезаписи, но для меня это не так понятно … Поэтому моя проблема заключается в том, что у меня есть настраиваемый тип сообщений Media-Resources и пользовательская таксономия Media Type. Эта таксономия присваивается типу пользовательских сообщений. Когда я вижу пользовательский пост, постоянная ссылка: xyz.com/post-type-slug/post-title Я хотел бы использовать: xyz.com/post-type-slug/post-taxonomy-slug/post-title Также: Тип сообщения […]

Добавить ReWrite из старых страниц в WordPress (удалить .php)

У меня есть сайт WordPress, на котором осталось 4 старых .php-страницы для запуска. Моя проблема выше, было правило перезаписи, чтобы удалить .php из URL-адреса, дающего ему чистые URL-адреса. Я попробовал просто добавить те же правила выше и ниже кода WordPress в .htaccess, но это даст цикл переадресации. # remove .php extension RewriteCond %{REQUEST_FILENAME} !-d RewriteCond […]

Динамическое заполнение постоянных ссылок

Я использую довольно стандартную структуру permalink в wordpress, например example.com/custom-name/post-title Однако я хотел бы добавить «custom-post-type» с именем местоположения из моей базы данных. Таким образом, новая постоянная ссылка будет выглядеть так: example.com/custom-name-location/post-title, где «местоположение динамически загружается из метаданных сообщения». Я знаю, что я могу использовать 'rewrite' для изменения slug-части permalink, но как мне сделать это […]