Articles of url rewriting

Отключить разбиение страниц на страницы

У меня странная просьба, которую я считал простой. Мне нужно сломать паутину WordPress. В частности, мне нужно сделать /page/2/ , /page/3/ и т. Д., Ссылки отключены. Я пытался: RewriteRule ^page/[0-9] http://www.mysite[dot]com/404.php [R] Но это не выход … Кто-нибудь? благодаря

Удалить перезапись URL для зарегистрированных таксономий

Согласно этому , многие перезаписи URL не замедляют работу сайта. Но разве можно ли отключить генерацию этих переписывающих при регистрации таксономий? Старайтесь только для этого CTP. У меня есть 60 ненужных перезаписей. // Register CTP $args = array(…) register_post_type('my_ctp', $args); // Register 12 months as taxonomy for CTP (each of them have a few custom […]

Настройки пользовательских сообщений и постоянных ссылок

Имейте WordPress в корне сайта. Хотите, чтобы структура URL для страниц была example.com/{page-slug}, а для сообщений – example.com/academy/{post-slug}. У меня есть постоянная ссылка, которая настраивается в качестве / academy /% postname% как структура. Это отлично работает. Однако у меня есть настраиваемый тип сообщений, называемый определениями. Я хотел бы, чтобы структура URL-адресов определений была example.com/glossary/{definition-slug}. В […]

Как удалить пули из нескольких пользовательских типов сообщений

В последнее время я видел несколько сообщений о том, что люди легко удаляют пули из одного настраиваемого типа сообщений с помощью следующей функции: function hf_remove_slug( $post_link, $post, $leavename ) { if(('pop-tags' == $post->post_type || 'furniture-type' == $post->post_type) && 'publish' == $post->post_status) { return $post_link; } $post_link = str_replace( '/' . $post->post_type . '/', '/', $post_link […]

Правила перезаписи: разница между 'init', 'rewrite_rules_array', 'generate_rewrite_rules'?

Мне было интересно, какая разница, и лучший фильтр / действие, чтобы добавить правила перезаписи? Я использовал все, но я все еще не могу сказать, почему я должен использовать тот или иной. add_action('init', 'add_rewrite_rules'); // or: add_action('generate_rewrite_rules', 'add_rewrite_rules'); // or: add_filter('rewrite_rules_array','add_rewrite_rules');

Как создать пользовательский тип сообщения / example /, а затем posts /example/posts.html

У меня есть несколько настраиваемых типов сообщений, и все они должны иметь свою собственную «домашнюю страницу». URL этой домашней страницы очень важен и должен совпадать с частью URL-адреса отдельных сообщений . Например: example.com/custom-post-type/ <- the homepage for this custom post type example.com/custom-post-type/title-for-a-post/ <- show the page for a post in that custom post. Проблема в […]

Параметр удаления Mod_rewrite в 301 Redirect

Как мне переписать: http://www.example.com/?aff=number чтобы: http://www.example.com Я хочу удалить все экземпляры на aff=x независимо от того, сколько других параметров в URL.

Можно ли удалить каналы из перезаписи?

Я использую Monkeyman Rewrite Analyzer, поэтому я могу видеть все перезаписи, когда я выполняю некоторые пользовательские перезаписи, и я заметил, что для этих каналов генерируется много этих переписаний. Есть ли способ удалить их? Это влияет на производительность? Я подсчитал, сколько из этих правил перезаписи содержит «rdf», есть 90, и по мере того, как мой сайт […]

Как перехватить правила перезаписи, а затем отобразить конкретную запись?

Я пытаюсь поймать параметры, отправленные правилами перезаписи, а затем отобразить выбранный пост. Но пока, даже если я могу получить эти параметры, страница перенаправляется в архив моего настраиваемого типа сообщения. Там, где мне нужно отобразить сообщение, соответствующее строке запроса, из строки запроса, заданной правилом перезаписи. add_action('init', function () { $terms_slug = getCustomTermsSlug(); // @note Catch /{foo} […]

Вложенные инструкции if для эха только одной строки на основе того, какой тег был отфильтрован?

Цель состоит в том, что когда вы находитесь на странице наших / предстоящих событий, вы можете фильтровать по типу события или региона. После того, как вы выберете опцию из раскрывающегося списка, я хочу эхо в этом заголовке страницы в палитре. Например, если вы хотите увидеть события рядом с вами в Пало-Альто, вы бы выбрали Северную […]

Intereting Posts
Отобразить самую глубокую категорию детей из категории X (в цикле) Продолжайте регистрироваться в Пользователях вне панели администратора Как получить $ post объект, доступный внутри functions.php, чтобы локализовать скрипт? Параметры WP_query для диапазона дат Многоузловая установка с субдоменами на субдомене есть ли функция multisite, имеющая функции posts? Разрешение WordPress принимать даты за пределами 1902-2038 годов Показывать пользователей списка на основе двух настраиваемых значений полей Пользовательская группа полей на странице Почему `add_theme_support ('html5', array ('comment-form')` отключить проверку на стороне клиента? Как настроить вторичную структуру постоянной ссылки? Страницы 404 в wordpress Получить идентификатор сообщения после отправки сообщения переднего конца Лучший способ передвижения сайта в реальном времени Интеграция дерева вариантов пользовательского CSS