Articles of add rewrite rule

Пользовательская конечная точка WooCommerce для моей учетной записи

Я не знаю, является ли тема конкретной для WooCommerce или является общей в WordPress. Но здесь мы идем. В моем плагине для настройки WooCommerce я хочу создать пользовательские конечные точки для первой страницы WooCommerce My Account. Вот список конечных точек: /my-account/my-address – Список адресов пользователей /my-account/my-address/([1-9][0-9]*) – Форма: Изменить адрес по ID /my-account/my-address/new – Форма: […]

Правила переадресации и одно сообщение

Я создал новую таксономию, называемую typology и я назначил ей свой пост. Таксономия в этом случае – это shopping и food Мне также нужно добавить категорию к моему URL-адресу, поэтому я установил в качестве ссылки в качестве базовой категории и создал пользовательскую структуру: /%typology%/%category%/%postname% Мне нужно иметь возможность посещать такие ссылки: /shopping/location/italy/ /shopping/location/italy/milan/ /food/location/italy/ /food/location/italy/milan/ […]

Перепишите каждый URL-адрес на основе переменной

У меня есть веб-сайт, основанный на разных городах (Париж, Лондон, Мадрид …), и я хочу, если пользователь выберет Париж (например, через форму), что весь мой url (включая home_page) включает городскую слизню: mywebsite.com/paris/category1 mywebsite.com/london/category1 mywebsite.com/madrid/category1 mywebsite.com/paris/page1 mywebsite.com/london/page1 mywebsite.com/madrid/page1 mywebsite.com/paris/tag1 mywebsite.com/london/tag1 mywebsite.com/madrid/tag1 И так далее для cpt, таксономии, дома и т. Д. … Это похоже на многоязычную […]

Как создать перекрытие пользовательских post_type и таксономии переписывается без конфликтов?

custom post type: gallery taxonomy: gallery_type (ex terms: photo, video) Требуемые URL: domain.com/gallery/ > all 'gallery' custom posts domain.com/gallery/video > all 'gallery' custom posts belonging to 'video' term domain.com/gallery/video/my-fabulous-gallery-1 > the 'gallery' custom post called 'My Fabulous Gallery 1' нежелательные URL-адреса: domain.com/gallery/my-fabulous-gallery-1 Я думаю, что это довольно распространенная проблема. Раньше я уже решал его разными […]

URL таксономии переписывается с помощью CPT slug

У меня есть зарегистрированные CPT статьи и темы таксономии (с другим плагином, который мне разрешено редактировать). CPT имеет свой набор слитков как articles а таксономия имеет набор slug как topics Теперь я хочу использовать articles в качестве базы в URL-адрес таксономии. Например: https://my.site/articles/topics/sports Я изменил структуру URL таксономии, перерегистрировав таксономию. Если я нахожу URL https://my.site/articles/topics/sports […]

add_rewrite_rule для отношений родителя с дочерним сообщением

У меня есть 3 разных пользовательских типа сообщений, все из которых связаны через post_parent отношения. (см. иерархию ниже) – course_post_type (курс) —– quiz_post_type (викторина) ——– quiz_mc_post_type (вопрос) Я бы настроить URL для каждого из них, чтобы быть следующим. course_post_type //www.domain.com/course/[course] quiz_post_type //www.domain.com/course/[course]/quiz/[quiz] quiz_mc_post_type //www.domain.com/course/[course]/quiz/[quiz]/question/[question] У меня есть структура URL, которую я хочу как для course_post_type, […]

Как изменить URL-адрес, используя правило перезаписи в wordpress

У меня есть страница, названная aircraft-gallery и я показываю данные на этой странице из базы данных, в которой она работает. У меня есть другая страница с именем aircraft-gallery-class Я отправляю данные в переменную ?id и получаю эти данные с помощью GET ['id'], чем я отправляю эти данные в базу данных для получения результатов, которые также […]

Помощь в написании пользовательского правила перезаписи

Мне нужна помощь для написания пользовательского правила перезаписи для настраиваемого типа сообщений: Предполагая, что пользовательский тип сообщения «cpt» Каждый тип пользовательских сообщений является частью пользовательской таксономии, которая является иерархической, а пули – буквенно-цифровыми. Каждое пользовательское почтовое имя является буквенно-цифровым, но заканчивается символом подчеркивания, за которым следует числовая строка (например: post-name_145) результаты могут быть разбиты на […]

Пользовательские перманентные ссылки, регулярные постоянные ссылки не

У меня есть некоторые пользовательские постоянные ссылки для моих настраиваемых типов сообщений, которые выглядят так: / / / Имя продукта продукты категории подкатегории / Я написал функцию generate_rewrite_rules для постоянных ссылок, связанных с этим настраиваемым типом сообщения. Тем не менее, любые обычные страницы, которые я создаю через интерфейс WP, отображаются как 404s, в то время […]

помогите удалить последнюю конечную косую черту с помощью add_rewrite_rule

Я уже несколько раз пытался удалить последнюю черту URL- add_rewrite_rule которую я создал с помощью add_rewrite_rule . ниже – реализация моего кода function master_load_ads_txt_template_include($template) { $is_load_ads_txt = (bool)get_query_var('ads-txt'); if( $is_load_ads_txt ) { $template = get_template_part("template-parts/ads-txt"); } return $template; } add_action( 'template_include', 'master_load_ads_txt_template_include' ); function master_load_ads_txt_rewrite() { add_rewrite_rule('ads.txt', 'index.php?ads-txt=true', 'top'); add_rewrite_rule('^ads.txt/', 'ads.txt', 'top'); } add_action('init', 'master_load_ads_txt_rewrite'); […]