Articles of url rewriting

Удалить слизь в URL-адресе

Я создал два типа почтовых сообщений и таксономии. Для созданных постоянных ссылок я выполнял шаги из ответа с помощью этого двойного исправления. Это для первого пользовательского типа. Я дублировал функции для второго настраиваемого типа, но для этого типа мне нужно сохранить эту структуру, но без ошибок в таксономии и почтовых URL. Теперь Domen / типа […]

Пользовательские постоянные ссылки с CPT и иерархическими таксономиями

CPT: продукт Таксономия: prod_cat Текущие URL-адреса Детский термин domain.com/product-category/pulp/ Иерархический domain.com/product-category/pulp-iqf/pulp/apple/ термин domain.com/product-category/pulp-iqf/pulp/apple/ Single CPT Post domain.com/product/apple-juice-concentrate/ Желаемые URL-адреса Child Term domain.com/pulp/ Иерархический domain.com/pulp-iqf/pulp/apple/ термин domain.com/pulp-iqf/pulp/apple/ Single CPT Post domain.com/pulp-iqf/pulp/apple/apple-juice-concentrate/ Я прошел через глубины ответов на WPSE и верю, что я пробовал различные комбинации, но я не могу установить его таким образом. Режимы, заполненные решениями […]

Проблема с Rewrite WP Rouge при использовании пользовательского типа и таксономии

Я пытаюсь достичь то же самое, что и Майло в этом сообщении: WP Rewrite Rules – Пользовательский тип и таксономия Все работает отлично с разбиением на страницы, но я получил 404, пытаясь справиться с моей единственной персонализированной почтой. Объяснить : site.com/products = ОК site.com/products/page/2 = ОК site.com/products/category = ОК site.com/products/category/page/2 = ОК site.com/products/category/product-name = 404 […]

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

Я не мог придумать лучший вопрос-титул; Сожалею! Пример быстро прояснит ситуацию. Мое правило: add_rewrite_rule("^podcast/(.*)/time/([\d|\:]+)", "/podcast/$1/?time=$2", "top"); В словах: Подкасты переходят в определенное время, когда дается время get-var. Эта ссылка должна быть более удобной для пользователя, например http://some.blog/podcast/crazy-pod-title/time/20:10 Регулярно работает отлично. Когда я направляю это правило на «test.php? Title = $ 1 & time = $ […]

Используйте URL Rewrite, а также параметры $ _GET в URL-адресе?

ОК, поэтому у меня уже есть настройка перезаписи для моего веб-сайта, которая переписывает /browse/blah browse.php?location=blah . Я также хотел бы передать еще один параметр, который не был перезаписан. Я знаю, что могу передать несколько параметров в перезаписи, но я хотел бы, чтобы URL-адрес выглядел как /browse/blah?page=1 , и когда пользователь посещает эту страницу, он передает […]

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

Я задаю этот вопрос несколько раз, но этот вопрос не совсем то же самое. У меня есть две функции для изменения URL-адреса одного настраиваемого типа сообщений, но не могу понять, как это работает для нескольких CPT. То, что я пробовал: Просто скопируйте функции и переименуйте их – не будет работать, они переписывают друг друга Попробовал […]

404 Issue w / Custom Post Type – использование Meta для Permalink rewrite

Я пытаюсь переписать мои постоянные ссылки с помощью метаданных из моего сообщения. Переписывание permalink работает, но я получаю проблему 404, когда пытаюсь просмотреть сообщение. Я покраснел, посетив страницу настроек постоянной ссылки и до сих пор не играя в кости. Может ли кто-нибудь дать понять, почему это не сработает? add_filter('post_type_link','calendar_link_filter',1,3); function calendar_link_filter( $post_link, $id = 0, […]

Как добавить переменную в качестве базы тегов?

Мне нужно добавить базу тегов с именем страны, чтобы фильтровать контент на основе этой переменной. Что-то вроде: http: // base_url / country / page_name или http: // base_url / country / post_type / post_name Содержимое будет отфильтровано по таксономии с использованием переменной страны.

WPML – как получить постоянную ссылку для отображения также языка по умолчанию

В настоящее время WPML добавляет / fr / к permalinks, чтобы идентифицировать URL как французский. Язык по умолчанию на сайте – английский, но WPML не добавляет / en / по умолчанию для стандартных ссылок lannguage (на английском языке). Есть ли способ, чтобы язык по умолчанию также отображался в постоянных ссылках?

Является ли функция форматирования sanitize_title_with_dys слишком либеральной (с точки зрения принятых символов)?

sanitize_title_with_dashes (см. код ниже для справки) – это функция, которую WordPress использует для форматирования «хороших» URL-адресов. Однако, вопреки заголовку комментария функции, он позволяет гораздо больше, чем буквенно-цифровые символы, подчеркивание (_) и тире (-). Он также допускает знаки типа ° и т. Д. Как я могу действительно разрешить только буквенно-цифровые символы и тире? /** * Sanitizes […]

Intereting Posts
Получать событие «menu-toogle» из меню раздела в настройке is_singular () не работает, если вызван через функцию обратного вызова admin-ajax.php Как вызвать определенный объект / строку в файле PHP Попытка добавить таксономию в get_categories (), но она не работает. Как это исправить? Какой плагин можно использовать для создания списка / слайд-шоу из цветных изображений? Кошение сайта в другой домен простейшим способом Изменить выход в галерею для визуализации по-разному на странице PAGE и POST the_content () не показывает контент, но $ post-> post_content делает Тип пользовательского вложения posts_per_page перестает работать после обновления WordPress с 4.2.1 до 4.6.1 Ошибка подачи: фид не найден на youtube.com/… (1 сообщение) Полосы TinyMCE ломаются внутри редактора Создание папки Uploads с идентификатором post PHP Неустранимая ошибка: не удается вызвать перегруженную функцию для не-объекта в wp-includes / capability.php Каков наилучший способ обработки css для нескольких макетов заголовков / нескольких пользовательских файлов header.php?