Articles of url rewriting

Правило WordPress Rewrite для вложенных типов сообщений

У меня довольно сложная структура сайта, и я не могу заставить структуру URL работать правильно, включая разбиение на страницы. Это в основном для того, чтобы справляться с загрузкой статей, назначенных для определенного типа пользовательских сообщений, которые могут быть вложенными. Мои (вырезанные) типы записей регистра: register_post_type('continent', array( 'rewrite' => array('slug' => 'moving-to'), ) ); register_post_type('country', array( […]

Пользовательский тип сообщения, дочерний элемент страницы?

У меня есть список продуктов: они разделены на разные категории. Например: Подкомпактные автомобили Гоночные автомобили Затем у меня есть другие подкатегории, например: Подкомпактные автомобили — 4-дверный — 5-дверный Гоночные автомобили — 4-дверный — 5-дверный Каждый автомобиль представляет собой пользовательский тип сообщения, но дерево, составляющее эту логику, состоит из СТРАНИЦ, а не из архивов. У меня […]

Добавить / категорию / на страницу архивного архива

Я хочу добавить / категорию / на страницу архивного архива, чтобы фильтровать только сообщения из определенной категории от всех авторов, примерно так: mysite.com/author/me/movies Есть ли способ сделать это, используя функцию? Я знаю, как сделать что-то вроде этого mysite.com/author/me/?category=movies , но я хочу использовать правильные постоянные ссылки.

Переписать URL-адрес профиля пользователя, чтобы он был дружественным к человеку

Я надеюсь, что вы можете помочь. Я попытался следовать этому и не смог получить желаемый результат. Я использую статическую страницу WordPress в качестве основы для отображения всех профилей пользователей на лицевой стороне. Эта страница: mydomain.com/user-profile, а страница имеет идентификатор 31848 Когда профиль пользователя загружается на эту страницу, URL-адрес выглядит так (где «2053» – это идентификатор […]

Правило перезаписи QSA

Мне было интересно, возможно ли функция [QSA] при переписывании URLS в WordPress. У меня есть это переписывание, которое отлично работает: function custom_another_rule() { add_rewrite_rule('^property-search/', 'index.php?page_id=29', 'top'); } Мне было интересно, возможно ли на этой странице использовать переменные URL, которые я могу передать в $ _GET; http://myweb.com/property-search/?search=This+will+change&type=Bungalow Я искал везде, где я могу найти QSA, который […]

Как добавить настраиваемое правило перенаправления для поддоменов?

Я пытаюсь написать настраиваемое правило перенаправления для перенаправления имени поддомена на соответствующую страницу. Пример: wppage.example.com → example.com/wppage Я использую следующий код в моих functions.php : function custom_rewrite_basic() { $rewrite = add_rewrite_rule('([^/]+)/?$', 'index.php?pagename=$matches[1]', 'top'); } add_action('init', 'custom_rewrite_basic'); Я также добавил перенаправление для всех субдоменов из моего DNS и подтвердил, что мой .htaccess имеет стандартные правила WordPress […]

Правило перезаписи, предназначенное для CPT, дает 404 для страниц

Поэтому мне удалось заставить мои перезаписи работать наконец. Но поскольку я отключил слизень, который обычно добавляется к CPT, у меня есть общие перезаписи, которые заканчиваются тем, что дают мне 404 при попытке просмотра страниц в браузере. Что я могу сделать, чтобы исправить это? Если я изменяю top bottom я получаю обратную проблему, где работают страницы, […]

Карта вторичного домена в виртуальную подпапку другого

Я работаю над сайтом WordPress, и есть запрос на сопоставление otherdomain.com с maindomain.com/virtualsubfolder/ (сайт WP). Это можно легко сделать, но структура URL должна оставаться неизменной, то есть otherdomain.com/something/ следует перенаправить на maindomain.com/virtualsubfolder/something/ но URL-адрес на стороне клиента должен оставаться otherdomain.com/something/ Я знаю, что это довольно распространенная проблема, но я все еще не мог найти никакого […]

Пользовательский URL таксономии перенаправляется на страницу с тем же именем

Я создал cpt следующим образом: register_post_type( 'mission', array( 'labels' => array( … ), 'supports' => array( 'title', 'editor', 'comments', 'revisions', 'trackbacks', 'author', 'post-formats' ), 'taxonomies' => array( 'mission_category', 'mission_client', 'mission_location', 'mission_status'), 'hierarchical' => false, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => true, 'show_in_admin_bar' => true, 'menu_position' => 5, 'menu_icon' => 'dashicons-star-filled', […]

Rewrite API – добавление параметра перед запуском

Я изучаю, как необязательно префикс структуры permalink. И передавая префикс как get var. Похоже, что это противоположность конечных точек. Не уверен, что я объясняю это право, но посмотрю на эти примеры: domain.com/london/contact/, domain.com/new-york/contact/, domain.com/contact/ Все они указывали бы на ту же страницу «контакт», где я мог бы получить городскую переменную и настроить выход в page.php […]

Intereting Posts
Как добавить столбец в wp_list_table из области администрирования? Обработка single.php в Multisite Добавить разбивку на страницы в блог Как написать плагин списка инвентаря, который создает страницы динамических деталей? Что делать с разделяемыми словами в WordPress 4.2? Справка по статическому блогу на главной странице в блоге Я поставил свой блог на подстраницу, как мне получить заголовок страницы? Не удается получить постоянные ссылки! Image Uploader не открывает модальный виджет Разница между bloginfo ('home') и home_url () и site_url () Добавить возможности через плагин для другого плагина Добавить определенный класс в избранные сообщения Как определить первый визит пользователя? Динамически обновлять ключ в ассоциативном массиве при сохранении настроек Пользовательский пост – дополнительный параметр в пользовательском URL-адресе отправляется на страницу с ошибкой