Articles of url rewriting

Отключить переименование URL-адреса страницы WordPress для определенной страницы

Я надеюсь, что кто-то может помочь мне в следующем вопросе. У меня есть страница wordpress: http://www.howdesign.com/design-jobs, и есть список заданий, исходящих от behance.net через JavaScript. Когда вы нажимаете «Следующая страница» или номер определенной страницы, URL должен выглядеть следующим образом: /design-jobs/?callback=Joblist.search.repage&page=2&sort=published_date&status=current Тем не менее, WordPress автоматически берет «page = 2» и переписывает URL как /design-jobs/2/?callback=Joblist.search.repage&sort=published_date&status=current (Я […]

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

Я на мгновение ударился головой о стену на этом, но я не совсем уверен во всех учебниках, которые я читал, чтобы понять, почему это не делает то, что я ожидаю. У меня есть страница под названием shop-guide/shop-page?id=412 (например) и я хочу изменить его, так что это shop-guide/shop-page/id/412/ Насколько я могу судить, я правильно настроил свой […]

Настройка правил перезаписи для одного URL-адреса CPT для работы с URL-адресом с постраничным адресом

У меня есть CPT, называемый Service зарегистрированный следующим образом: $args = array( 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'has_archive' => false, 'rewrite' => array('slug' => 'services', 'with_front' => false), 'query_var' => true, 'capability_type' => 'post', 'hierarchical' => false, 'show_in_nav_menus' => false, 'menu_position' => 20, 'supports' => array( 'title' 'editor', 'thumbnail', 'author', 'revisions' […]

Определение страницы по умолчанию для настраиваемого типа сообщения

Предположим, я создаю настраиваемый тип сообщений, называемый «новые проекты», с возможностями type = page и slug = 'projects'. Предположим, что я создаю новую страницу типа «новые проекты» и назову ее «моим новым проектом». По умолчанию URL-адрес будет представлен как: mysite.com/projects/my-new-project/ Однако, если я хочу, чтобы страница my-new-project стала страницей по умолчанию (например, индексом) для этого […]

template_include not loading-instead переходит в index.php

У меня есть следующий код: <?php function ex_rewrite_rules(){ //discography query variable rewrite add_rewrite_rule( 'artists/([^/]+)/discography/?$', 'index.php?album_artist=$matches[1]&discography=yes', 'top'); //albums rewrite rule add_rewrite_rule( 'artists/([^/]+)/discography/([^/]+)/?$', 'index.php?album_artist=$matches[1]&discography=yes&albums=$matches[2]', 'top' ); //songs rewrite rule add_rewrite_rule( 'artists/([^/]+)/discography/([^/]+)/([^/]+)/?$', 'index.php?album_artist=$matches[1]&discography=yes&albums=$matches[2]&songs=$matches[3]', 'top' ); } add_action('init','ex_rewrite_rules'); //Function to register query vars function ex_prefix_artists_query_var($vars){ $vars[] = 'discography'; $vars[] = 'album_artist'; return $vars; } add_filter('query_vars','ex_prefix_artists_query_var'); //function to load template […]

Пользовательская переменная запроса – получите wordpress для перенаправления на хороший URL постоянной ссылки

Я искал ответ за последние пару часов, но не мог найти ничего, указывающего на меня в правильном направлении. Некоторые советы были бы очень признательны! Что у меня уже есть: Пользовательский тип типа 'stores' Открытый запрос var, использующий 'query_vars' фильтра 'query_vars' : 'state' . Добавлено соответствующее правило перезаписи: Вывод: stores/state/([^/]+)/?$ Match: index.php?post_type=stores&state=$matches[1] Поскольку 'state' представляет собой […]

Постоянная ссылка для таксономии и пользовательского типа сообщения

Здесь есть следующая ситуация: Пользовательский тип сообщения: 'recipes' Таксономия для рецептов типа персонализированного типа: 'receitas' Один из таксономий: «receitas-whoopie-pie» Структура permalink ДОЛЖНА быть: example.com/receitas (показать все сообщения пользовательских типов сообщений «рецепты» … это может быть шаблон страницы, если это необходимо) example.com/receitas-whoopie-pie (показать все сообщения о типах рецептов пользовательского типа под таксономией «recipescat» -> «receitas-whoopie-pie») example.com/receitas-whoopie-pie/post_name […]

Пользовательская постоянная ссылка Разрывы тегов Pagination

Большинство приведенных ниже работ проистекают из предыдущего вопроса / принятого ответа . Я пытаюсь достичь следующей структуры permalink: /listings/ /listings/page/2/ /listings/%state%/ /listings/%state%/page/2/ /listings/%state%/property/post-title/ Я думал, что это будет простая задача, но у меня все больше проблем. В настоящее время все вышеупомянутые работы, кроме разбивки на страницы . Мой тип сообщения ( cpt_listings ) rewrite выглядит […]

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

Сейчас я работаю над одним из проектов моего клиента. Все о дисплее продукта amazon. Мой клиент хочет, чтобы я менял постоянные ссылки на все сообщения, страницы, результаты, страницы архива, страницы категорий, все пользовательские страницы типа публикации. Я очень новичок в Rewrite API. Я прочитал документацию на wordpress codex здесь https://codex.wordpress.org/Function_Reference/WP_Rewrite и здесь https://codex.wordpress.org/Rewrite_API, а также […]

Несколько конечных точек в одном URL-адресе

Я пытаюсь добавить несколько конечных точек в одном URL-адресе: HTTP: // локальный: 1000 / управлять отведениях / lead_id / 1000 / product_id / 123455 Но таким образом запрос var lead_id равен 1000/product/123455 а не 1000 . Когда я делаю это следующим образом, все идет правильно: HTTP: // локальный: 1000 / управлять отведениях / lead_id / […]

Intereting Posts
запрос сообщений с настраиваемым статусом Как изменить текст Remove featured image Синхронизация контента в Multisite. Возможное? Событие отправки триггера, когда виджет добавлен в боковую панель Включить определенную страницу в свой шаблон как я показываю ручные данные в сообщении Изменение цвета текста виджетов Как сделать следующий цикл прерывания / остановки, когда он достигает 2 сообщений (пользовательские типы сообщений, называемые темами)? Как получить имя файла прикрепленного файла, а не вложения Есть ли встроенная функция для проверки совместимости URL-адреса? еженедельный архив для пользовательской категории Как остановить или удалить действие, вызываемое внутри функции расширенного класса Как добавить отзывы с изображением? Страница индекса не работает Использование сообщений и таблицы postmeta для хранения данных адаптера адресной книги