Articles of url rewriting

Как WP обрабатывает несколько совпадающих правил перезаписи?

Вот мой url для пользовательского типа: http://host/movie/my-slug Когда я перехожу к этой ссылке, я перенаправлен на http://host/movie/my-slug/?post_type=movie что приводит к ошибке 404. Я использую Rewrite Rule Inspector wordpress plugin для перечисления соответствующих правил перезаписи. Похоже, что мой URL-адрес соответствует трем правилам: (regex new-url source) movie / ([^ /] +) (/ [0-9] +)? /? $ index.php? […]

Как сопоставить постоянные ссылки с акцентированными буквами для дезинфицированных слизней?

Чтобы сохранить устаревшие записи в блоге, размещенном на TypePad, при синхронизации с новой установкой WordPress … Как сопоставить эту постоянную ссылку с акцентированными буквами: domain.com/no-es-fácil-alejarse-de-la-política к этой чистой WP permalink без акцентированной буквы: domain.com/no-es-facil-alejarse-de-la-politica Каков наилучший способ сделать это?

Создание динамической структуры URL-адреса

Я хочу создать структуру каталогов для моих ссылок WordPress и для окончательной страницы, которая будет основана на таксономии страницы. Поэтому у меня есть бизнес, который принадлежит city (мета) и country (таксономии). Я хотел бы, чтобы конечный URL был http://example.com/{country}/{city}/{post_title}/ Это вообще возможно? Я пробовал add_rewrite_rule() но либо он не может делать то, что я хочу, […]

Постоянная ссылка на пользовательскую таксономию перестала работать

Я не уверен, когда это произошло, я просто заметил это. У меня есть пользовательские таксономии и типы сообщений. В течение самого долгого времени я смог перейти на domain.com/taxonomy/term и он отобразил бы связанные сообщения. Теперь это не так. Я все еще могу получить к нему доступ через domain.com/?taxonomy=taxonomyhere&term=termhere В последний раз, когда я помню эту […]

Изменение структуры Permalink для шаблона Tag.php

Я использую настраиваемый тип сообщений для создания фильтруемой галереи и использования таксономии тегов внутри нее. Я также использую обычную таксономию, называемую годами. на данный момент структура главной ссылки на странице галереи – www.example.com/gallery он фильтруется по тегам и годам. Я сделал taxonomoy-years.php и использовал 'rewrite' => array('slug' => 'archive/projects', 'with_front' => false) изменить структуру постоянной […]

add_rewrite_rule не работает для меня

У меня есть следующие теги перезаписи: // ADD REWRITE TAG FOR 'VEHICLE MAKES' add_rewrite_tag('%make%','([^&]+)'); // ADD REWRITE TAG FOR 'BODY STYLES' add_rewrite_tag('%body-style%','([^&]+)'); // ADD REWRITE TAG FOR 'OTHER TOPICS' add_rewrite_tag('%topic%','([^&]+)'); Я пытаюсь создать настраиваемый переписать для каждого из них, которые могут применяться к любой странице, где существуют переменные. Я переделал WP пример в документации без […]

Как настроить архивы авторов с URL подкатегории

Поэтому у меня есть сайт, на котором я использовал страницу authors.php, чтобы я мог отображать страницы профиля отдельного пользователя. Затем URL-адрес выглядит примерно так: http://mydomain.com/author/test/ Я бы хотел сделать это так, чтобы я мог добавлять к этому подстраницы, которые являются общими для каждого пользователя, то есть: http://mydomain.com/author/test/liked-posts/, где я могу добавить все сообщения, которые пользователю […]

Почему add_rewrite_endpoint несовместим с /% категорией% /% postname% / permalink?

Я добавил myvar/myvalue перезаписи myvar/myvalue в EP_ALL которая может быть добавлена ​​к любому URL-адресу WP-установки, и WP-плагин будет действовать на него. Эта часть классная, но она не работает, когда структура permalink равна /%category%/%postname%/ . Он хорошо работает со всеми встроенными, выбираемыми структурами. Могут существовать другие структуры, с которыми он не работает. Не работает = ошибка […]

Пользовательские query_vars и parse_request на wp-admin

Я прочитал этот пост http://wordpress.org/support/topic/query-vars-in-admin и, хотя это довольно старый вопрос, мне это очень подходит. Я пытаюсь выполнить то, что я уже разместил здесь: Правило перезаписи для admin-ajax.php Но в приведенном ниже коде в wp-admin вызывается только первый фильтр: add_action('init', array('MYCLASS', 'add_custom_rewrite_rules'), 10, 1); add_action('query_vars', array('MYCLASS', 'add_custom_query_vars'), 10, 1); add_action('parse_request', array('MYCLASS', 'add_custom_parse_request'), 10, 1); Я […]

Добавление хороших параметров запроса

Пользовательский тип записи с именем типа имеет поле (с ACF) с большим количеством изображений. Они перечислены на single.php CPT, и одно из этих изображений отображается в полном объеме. В настоящее время у меня есть URL-адреса, такие как shooting/foo-bar/?image=1 где 1 – индекс (не ID) изображения, которое должно отображаться большим. Есть ли способ получить более красивые […]