Articles of url rewriting

add_rewrite_rule с использованием пользовательской таксономии и года

У меня есть CPT, называемый книгами, и обычная таксономия, называемая жанром, и вам нужно показать на странице все книги определенного термина и конкретного года. Для этого я создал файл taxonomy-genre.php и создал запрос get_posts который отлично работает, когда Permalink отключен. URL-адрес: index.php?genre=fiction&year=2014 Теперь я пытаюсь создать правило перезаписи: add_action( 'init', function(){ add_rewrite_rule( 'genre/([az])/([0-9]{4})/?$', 'index.php?genre=$matches[1]&year=$matches[2]', 'top' […]

Пейджинг не работает для иерархического пользовательского типа сообщения

Я определил настраиваемый тип сообщений, называемый Fishing Reports, и хочу разбить его состояниями, а затем регионами. Например: url.com/fishing-reports/florida/northwest/ Эта часть работает должным образом. Тем не менее, будут сотни сообщений, втянутых из другого пользовательского типа сообщений, поэтому ему необходимо будет поддерживать пейджинг. Моя проблема заключается в том, что URL-адреса поискового вызова (/ page / 2 /, […]

Сделать URL как / fr / что-то отображаться таким же, как / что-то

Я хотел бы, чтобы каждый URL моего сайта WordPress выглядел как /fr/something чтобы показать точно такую ​​же страницу как /something , но без перенаправления ; Я хочу сохранить URL-адрес. Я думаю, что я рядом, я использовал: add_filter( 'rewrite_rules_array', 'my_insert_rewrite_rules' ); add_filter( 'query_vars', 'my_insert_query_vars' ); add_action( 'init', 'my_flush_rules' ); // flush_rules() if our rules are not […]

Как динамически изменять все ссылки в меню через функцию.php

Я искал и читал в течение 3 часов и все еще не мог найти ничего add_filter на то, что мне было нужно, и я все еще пытаюсь понять, как работает wp add_filter , rewrite и т. Д. Просто начал кодирование WordPress. Как использовать function.php для динамического изменения всех ссылок на страницы, которые генерируются в меню? […]

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

У меня есть одна страница с отредактированной постоянной address.com/detail/ , например, address.com/detail/ Мне нужно отправить туда некоторые значения по запросу GET, поэтому мне бы хотелось, чтобы ссылка выглядела как /detail/value1/value2/ Я добавил этот код в add_action('init', 'rewrite_rules'); function rewrite_rules(){ add_rewrite_tag('%value1%', '([^&]+)'); add_rewrite_tag('%value2%', '([^&]+)'); add_rewrite_rule('detail/([^/]*)/([^/]*)/?$','detail/?value1=$matches[1]&value2=$matches[2]', 'top'); } но это не работает на самом деле, и я […]

Как правильно переводить пользовательские сообщения, переписывает URL?

У меня есть пользовательский тип сообщения типа. Я только что добавил вариант перезаписи: 'rewrite' => array('slug'=>__('products','jungle'),'with_front'=> false) Хорошо. Но я хочу mydomain.com/products, а также mydomain.com/prodotti или mydomain.com/produits и т. Д. … Официальные документы говорят: «Должно быть переводимым». Но это не так: я поставил правильные файлы po / mo под wp-themes / jungle / languages, но […]

URL Rewrite Multiple CPT

В основном я пытаюсь сделать что-то simalar к тому, что было упомянуто в этой статье правила перезаписи URL для нескольких запросов таксономий, но это не работает для меня. Я использую плагины типов WordPress для создания отношений «многие ко многим». Работает следующий URL http: // domain /? Cpt1 = foo & cpt2 = bar . В […]

Получить параметры и настраиваемый шаблон страницы

На моем веб-сайте WP есть страница календаря с настраиваемым шаблоном страницы. Если я открываю mysite.com/cal, я вижу календарь текущего месяца, если я открываю mysite.com/cal/?month=01&year=2015, я вижу календарь для января. Он работает без каких-либо правил перезаписи на каждый месяц в 2015 году, но по какой-либо причине в течение каких-либо других лет я вижу ошибку, что такой […]

Как я могу повернуть URL-адрес с методом get как чистый URL-адрес с сегментом в качестве метода get?

У меня есть страница с именем profile мой текущий способ просмотреть профиль пользователя 1 www.sample.com/profile/?id=1 как я могу сделать это что-то вроде этого www.sample.com/profile/1/

Url wordpress переписать

В wordpress я создал пользовательскую страницу под названием mail.php внутри папки form_support , мой оригинальный url – http://exemple.com/form_support/mail.php Я создал файл htaccess с правилом перезаписи: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^mail$ /form_support/mail.php [L] </IfModule> # END WordPress Я загружаю файл htaccess внутри папки form_support но когда я mail.php страницу mail.php я не […]

Intereting Posts
Получить результаты запроса с заголовком страницы показывать значения метаданных посетителям, которые собираются через форму согласия Как внести изменения в медиа-библиотеку, чтобы они отражались в сообщениях / страницах admin_url () не извлекает правильный url в подкаталоге install Амортизированный вызов -> Функция wpdb :: escape () Обратная связь Ajax 0 Проблема поля отношения: Неинициализированное смещение строки: 0 в Fontawesome значок исчезает в редакторе при переключении текстового и визуального режима Мои изображения функций отображаются дважды на странице предварительного просмотра Есть ли крючок action_filter для добавления контента до заголовка сообщения? Ошибка при получении изображений URL-адреса галереи сообщений Как вы ищете сообщение по пользовательской таксономии? Как стилизовать пункт меню текущей страницы при использовании ходунки Заменить слово словом в строке URL Отношение аргументов WP_Query показывает И вместо OR