Articles of url rewriting

URL-адреса с двумя таксономиями отсутствуют в файле Sitemap

У меня проблема с wordpress rewrite и SEO, в основном карта сайта. Я использую плагин Yoast SEO. Я использую обычный пост-почтовый пост с двумя таксономиями. Обычная «категория» и таксономия cutom, называемая «город». register_taxonomy('city', 'post', array( 'hierarchical' => true, 'show_admin_column' => true, 'query_var' => 'city', 'rewrite' => array( 'slug' => 'city', 'with_front' => true, 'hierarchical' => […]

Добавить подкатегорию таксономии в постоянную ссылку

Я использую настраиваемый тип сообщений (job_listing) и пользовательскую taxnomy (job_listing_category) через плагин менеджера заданий. Я наткнулся на руководство в документации плагина, чтобы «добавить название категории Job в базовый url. Например, / job / job-category / job-title» ( здесь , последний раз). Он отлично работает. Вместо / работа / моя-ночной клуб-работа / постоянные ссылки меняются на […]

множественный URL-адрес для одного пользовательского типа сообщения

Я создал собственный тип сообщений для событий. Теперь в рамках событий типа post я создал 2 категории. Одним из них является «событие», а другое – «мастерская». Почтовый URL-адрес категории событий http://www.test.com/news-events/events/event-1/ и URL-адрес категории «workshop» выглядит так же, как «событие», http://www.test.com/news-events/events/test-5555/ Теперь, как я могу изменить URL категории семинара, чтобы http://www.test.com/news-events/workshops/test-5555/ Код настраиваемого почтового сообщения […]

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

Я получаю страницу 404, когда я посещаю страницу пользовательской таксономии. Таможенная таксономия называется «производитель». У меня также есть cpt, называемый «продукт». EDIT 1: Это как-то связано с переписью cpt. Если я отключу переписать, таксономия работает нормально. Несколько заметок: permalinks flush не помогает шаблон таксономии-производитель.php существует Версия WP – 4.4.2 Категория wp имеет базовую категорию post […]

категория slug и slug страницы одинаковы

У меня есть название категории movies / slug, и у меня есть те же страницы slug / name movies . Моя страница категории: sitename.com/movies/page/2,3,4 bla bla URL моей страницы: sitename.com/movies/query Если я вхожу на первую страницу в категории, не вижу проблемы, но если я перейду на следующую страницу (страница / 1,2,3), страница не будет работать. […]

Пользовательская структура Permalink для пользовательского типа сообщения, пользовательская таксономия, под страницей

Нужна помощь с некоторыми пользовательскими правилами перезаписи. Я нашел это сообщение. Как создать структуру permalink с пользовательскими таксономиями и настраиваемыми типами сообщений, такими как base-name / parent-tax / child-tax / custom-post-type-name, которые я пытался изменить для моего использования, Кажется, он работает. У меня есть PAGE с пользовательским шаблоном / запросом, действующим в качестве архива. У […]

Помощь в переписывании правил для двух типов сообщений

Я пытаюсь установить два правила перезаписи для двух типов сообщений. В принципе, структура, которую я хочу, такова: site.com/app/course/xxxx/ => добавляет курс query_var site.com/app/course/xxxx/theme/xxxx/ => рекламные вопросы vars курс и тема Я установил два add_rewrite_rule : public function rewrite_rules(){ add_rewrite_tag( '%course%', '([^&]+)' ); add_rewrite_tag( '%theme%', '([^&]+)' ); add_rewrite_rule("^app/course/([^/]+)/?",'index.php?page_id=3400&course=matches[1]', 'top' ); add_rewrite_rule('^app/course/([^/]+)/theme/([^/]+)/?','index.php?page_id=3400&course=$matches[1]&theme=$matches[2]', 'top' ); } Если я […]

Map alt domain для определенного раздела веб-сайта без MU

У меня есть один веб-сайт, на котором я хочу использовать несколько доменных имен. Шаблон URL-адреса существующего выглядит так: Main domain: – shop.com – shop.com/products – shop.com/about-us – shop.com/pools/ – shop.com/pools/products – shop.com/pools/about-us – shop.com/spas/ – shop.com/spas/products – shop.com/spas/about-us Я хотел бы использовать несколько доменов, чтобы использовать: Main domain: – shop.com – shop.com/products – shop.com/about-us Other […]

Как создать профиль пользовательского интерфейса с дружественной постоянной ссылкой и триггером 404

Я реализовал принятый ответ из этого вопроса и отлично работает: Как создать профиль пользовательского интерфейса с дружественной постоянной ссылкой Но он не вызывает 404, если вы просто вводите что-либо / user / asdasd Я думаю, что это должно произойти в какой-то момент в этом разделе кода: if ( array_key_exists( 'user', $wp_query->query_vars ) ) { include […]

Правило перезаписи типа публикации, чтобы указать на пользовательскую страницу / шаблон

У меня есть пользовательский тип / таксономия, что он работает нормально прямо сейчас. Я написал некоторые пользовательские правила перезаписи для создания URL-адресов, таких как: domain.tld/postTypeName/parentTaxonomy/childTaxonomy/postSlug function custom_rewrite_rules($rules) { $newrules = array(); $newrules['lessons/(.+)/(.+)/(.+)/?$'] = 'index.php?lessons=$matches[3]'; $newrules['lessons/(.+)/?$'] = 'index.php?level=$matches[1]'; //$newrules['lessons/?$'] = 'index.php?post_type=lessons'; return array_merge($newrules, $rules); } add_filter('rewrite_rules_array', 'custom_rewrite_rules'); То, что я пытаюсь сделать, заключается в создании нового […]