Articles of url rewriting

URL Rewrite и add_query_var не работают

Я знаю, что есть несколько тем о перезаписи URL в WordPress, но ни одна из тем, которые я нашел, не помогла мне. Я хочу переписать URL-адрес profile/?person=abc (which works fine, but isn't pretty) в profile/abc Это то, что я добавил в functions.php моей темы: function add_rewrite_rules() { global $wp_rewrite; add_rewrite_rule('profile/([^/]+)/?$', 'index.php?pagename=profile&person=$matches[1]', 'top'); $wp_rewrite->flush_rules(false); } add_action('init', […]

IIS 7 Переписать с родительскими категориями

Я видел довольно много вопросов, задавая одно и то же, но либо остался без ответа, либо немного другим! Я протестировал следующее на Linux-машине, и все работает нормально, когда я переношу его в окна, чтобы работать под iis7, он ломается. Поэтому я знаю, что его настройка правильна, поскольку код типа сообщения и таксономии идет. Я создаю […]

URL-адрес URL-адреса WordPress для динамического и настроенного URL-адреса

Я работаю над веб-сайтом в WordPress, где я должен показать AP News из внешней базы данных, а не из базы данных WordPress. Я создал для этого несколько коротких кодов, которые работают абсолютно нормально. Я создал отдельную страницу, чтобы показать подробности новостей под названием «детали». Вот мой URL. http://www.example.com/news/details?ID=f50ccf32a5cd4169af6522e8903d0207&type=world&subtype=africa Где, News = Категория, Детали = WP […]

Возможна ли переделка на страницах?

Начиная с пары недель я пытаюсь создать свои собственные перезаписи на страницах. Я много читал о переписывании сообщений и пользовательских пост-типов. НО: У меня есть страницы, которые я называю переменными. Как можно привести эти переменные в структуру permalink? В настоящее время у меня есть: www.mysite.com/pagename/?arg1=value1&arg2=value2 но я хочу иметь что-то вроде www.mysite.com/pagename/value1/value2 У меня есть […]

add_rewrite_rule не регистрируется на Multisite

У меня есть многопользовательская установка WordPress. Я установил плагин Monkeyman Rewrite Analyzer, чтобы увидеть все правила, которые я зарегистрировал. Ниже приведен код: как я регистрирую правило: add_action( 'init', 'add_init_rules' ); function add_init_rules() { add_rewrite_rule('^car/([^/]*)/([^/]*)/?','index.php?pagename=car&id=$matches[1]&make=$matches[2]','top'); } Правило, которое я добавил, не отображается в списке анализатора переименования Monkeyman и, по-видимому, не имеет никакого значения для сайта при […]

Переписать правила, возвращающие неверные данные

У меня есть пользовательский тип сообщения, называемый product . Он подразделяется на две таксономии product_category (которая превосходит) и product_group . Я хочу, чтобы постоянные ссылки для отдельных продуктов отображались следующим образом: products/%product_category%/%product_group%/%postname/ и для «архивов», на самом деле обзор продуктов в категории продуктов, таких как: products/%product_category%/ . Это мой подход: add_filter('rewrite_rules_array', 'rewrite_rules'); function rewrite_rules($rules) { […]

Добавить расширение .htm к пользовательской таксономии

Мне нужно добавить «.htm» ко всем моим URL-адресам на новом сайте – клиент требует, чтобы, поскольку я преобразовываю старый статический сайт в WP. (Я использую Remove Taxonomy Base Slug, чтобы скрыть пул моей пользовательской таксономии «тема». Теперь у меня есть расширение «.htm» на всех страницах, почта и т. Д. Теперь мне нужно только добавить это […]

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

Я ищу ответы, но, к сожалению, не могу найти и надеюсь найти здесь. Я использую Pods для пользовательских типов сообщений, называемых «игроками», и обычных страниц для «команд», которые являются иерархическими, например: страница «конкурс» имеет дочерние команды «team1», «team2» … CPT подключен к страниц с настраиваемым полем. Когда я на странице команд. URL-адрес: «mysite / competition […]

Как получить список таксономических слизней, заказанных родителями> детьми?

Существует ли в WordPress существующая функция для создания списка таксономических пулей, упорядоченных parents > childs > subchilds в массиве? Мне нужно создать структуру URL для моего настраиваемого типа сообщения в формате example.com/parents/childs/subchilds/postname . Я вижу, что тип сообщения по умолчанию в WordPress уже делает это, но мой пользовательский тип сообщения имеет тип «страница». Пока я […]

Удалить подкатегорию и категорию с некоторыми правилами из permalink

Моя текущая опция для permalink установлена ​​в /% category% /% postname% /: У меня есть категория «stati» и родительская категория «итальянский», «немецкий» . Эта родительская категория имеет некоторую другую родительскую категорию, например: test.com/category/stati/italian/A/B/…/postname test.com/category/stati/german/A/B/…/postname Мне нужно удалить только эту часть «category / stati /» , ссылка должна выглядеть следующим образом: test.com/italian/A/B/…/postname test.com/german/A/B/…/postname Но мне нужно […]