Articles of add rewrite rule

Различные правила перезаписи для таксономий и cp в многопользовательском режиме?

Я делаю многоязычный сайт с мультисайтом, и мне интересно, можете ли вы указать разные правила перезаписи для таксономий и пользовательских сообщений для разных сайтов, которые используют одну и ту же тему. Может быть, проверьте, используется ли какой-либо субдомен, а затем используйте разные перезаписи? Предложения?

С чем связана команда RegEx add_rewrite_tag ()?

Я пытаюсь выяснить, могу ли я указать позицию строки, которая соответствует (то есть сразу после домена), чтобы уменьшить шансы сопоставить что-то еще, но я даже не знаю, что соответствует RegEx в add_rewrite_tag () , Соответствует ли он полному URL-адресу, включая домен? или Соответствует ли это всему после домена? Благодарю.

Настроить определенную RSS-ссылку

С моего старого статического веб-сайта я хочу сохранить некоторые URL-адреса, такие как RSS-канал. Мой URL-адрес канала: http://traduction.bainslesbains.com/actualite-russe.xml, и я хочу перенаправить его на URL-адрес категории контента БЕЗ 301-перенаправления. Поэтому я сначала попробовал его через файл .htaccess, что не работает. Затем я попробовал через внутреннюю систему перезаписи URL-адресов WordPress. Поэтому сначала я сделал это: // Rewrite […]

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

Я разрабатываю плагин, цель которого состоит в том, чтобы позволить поисковой системе с фиксированной позицией на одной странице. Для этого я использую правила перезаписи WP, чтобы разрешить поиск / постоянные ссылки. Мне нужна структура следующим образом: http://example.com/courses/nc/charlotte Где / nc / (или все, что вводится / отправлено) будет доступно в качестве переменной состояния позже, а […]

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

Это сводит меня с ума!! Сценарий … Пользовательский тип сообщения назовем его установкой «cpt_product» с переписыванием «продуктов», Попытка использовать add_rewrite_rule для создания дружественного URL-адреса для метаданных, относящихся к продукту. Например, этот пользовательский тип сообщения имеет 3 мета поля, связанные с каждым сообщением (mt_details, mt_inventory и mt_availability) Желаемая последовательность URL-адресов domain.com/products/product-name/details/ domain.com/products/product-name/inventory/ domain.com/products/product-name/availability/ Это позволит получить […]

Как передать url в качестве параметра в add_rewrite_rule

Я создаю плагин, который полагается на передачу URL-адреса в качестве параметра GET. Теперь я пытаюсь прикрыть ссылки, используя правила перезаписи, но застрял. Что у меня есть сейчас: function oe_wpib_add_rewrite_rules() { add_rewrite_tag( '%wpib%','^(http(?:s)?\:\/\/[a-zA-Z0-9\-]+(?:\.[a-zA-Z0-9\-]+)*\.[a-zA-Z]{2,6}(?:\/?|(?:\/[\w\-]+)*)(?:\/?|\/\w+\.[a-zA-Z]{2,4}(?:\?[\w]+\=[\w\-]+)?)?(?:\&[\w]+\=[\w\-]+)*)$' ); add_rewrite_rule( '^wpib/([^&]*)', 'index.php?wpib=$matches[1]', 'top' ); } add_action( 'init', 'oe_wpib_add_rewrite_rules' ); То, что выше, признает http://domain.com/wpib/somestring и переводит его на http://domain.com/?wpib=somestring Проблема в […]

Перезапись одного почтового URL; add_rewrite_rule проблема?

Я должен настроить отдельную постоянную ссылку (структуру permalink), если сообщения имеют определенное значение в определенных настраиваемых полях. Я использую фильтр post_link для изменения постоянной ссылки, когда это необходимо, и это очень сильно (я имею в виду, что в front-end permalink разные, когда они должны). Первый вопрос: по вашему мнению, я должен использовать другие фильтры, чтобы […]

Получите url.com/post_type/taxonomy/term работу!

У меня возникают проблемы с тем, что я хочу, смешивая пользовательские типы сообщений и таксономию. Я хочу запустить это: www.url.com/post_type/taxonomy/term В моем случае это: www.url.com/dossier/theme/sante (sante – термин терминологии таксономии) Когда я ввожу этот URL-адрес, у меня нет 404, но он показывает мне все элементы post-type независимо от таксономии. Код таксономии: register_taxonomy( 'thematiques', array( 'post', […]

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', […]

Записи ежемесячного архива WordPress приводят к 404

Когда я использую виджет архива на боковой панели, он создает список ежемесячных почтовых архивов: Февраль 2014 года Январь 2014 Октябрь 2013 и так далее. Всякий раз, когда я нажимаю на эти ссылки, я получаю страницу 404. URL-адреса, созданные виджетами архива для ежемесячных записей, находятся в таком формате: www.mysite.com/pedestrian/2014/02/ Тем не менее, вручную вводят следующие действия […]