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
Не удается получить данные с аудио-носителей Разрешение HTML в описаниях меню Как добавить мои правила перезаписи в начале, перенаправить на нужную страницу и сбросить правила активации плагина? Является ли WP уязвимым при обновлении плагинов или тем? как я могу запретить специальные символы, пробел, заглавную букву, точку в имени пользователя при регистрации? Как получить весь пользовательский тип сообщения, отфильтрованный по одному конкретному термину таксономии Как мне получить путь к каталогу текущей темы? Эхо простая строка в плагине Исключить контент до «больше» на отдельных сообщениях перенаправить имя домена на конкретную страницу? Настройка jQuery noConflict для использования только для плагина? Как проверить уникальность префикса плагина? Дублировать уведомления для регистрации нового пользователя Редактирование массового продукта в wordpress Пользовательская форма с Ajax