Articles of url rewriting

Как проверить текущий URL-адрес конечной точки в файле шаблона?

Каков наилучший способ проверить текущий url для конечной точки в файле шаблона? У меня есть плагин, который создает конечные точки в author.php … поэтому теперь я пытаюсь проверить author.php, чтобы только определенный код выполнялся, если URL-адрес заканчивается в определенной конечной точке? example.com/author/username/endpointA example.com/author/username/endpointB Идея заключается в том, что каждая конечная точка имеет различный контент. Спасибо!

Удалить все категории из URL

Я так близко … Это оригинал, который мне нужно изменить: https://example.com/actualites-cyclisme/criterium-du-dauphine/5115-dauphine-libere-le-parcours-devoile-lalpe-dhuez-fait-son-retour Это то, что я сделал (это то, что я хотел!) https://example.com/dauphine-libere-le-parcours-devoile-lalpe-dhuez-fait-son-retour/ Но … Я хочу включить условие, например, я не хочу, чтобы тезисы были затронуты: https://example.com/123456-dauphine-libere-le-parcours-devoile-lalpe-dhuez-fait-son-retour/ https://example.com/aaaaaa-123456-dauphine-libere-le-parcours-devoile-lalpe-dhuez-fait-son-retour/ Вот мое Awesome regex: RewriteRule /?(.*)([0-9]+)-(.*)$ /$3 [R=301,L] Я, вероятно, должен сказать, что мне /(.*)/0000-post , но […]

Переписать URL-адрес для результатов пользовательского WP_Query

У меня есть эта форма: <form action="<?php the permalink(); ?>" method="get" > <input type="hidden" name="taxo" value="question" /> <select name = "cata"> <option value='unique_name-a'>xxx</option> <option value='foo'>yyy</option> <option value='bar'>zzz</option> </select> <select name ="catb"> <option value='unique_name-d'>xxx</option> <option value='unique_name-e'>yyy</option> <option value='unique_name-f'>zzz</option> </select> <!– and more select –> <button>send</button> </form> И этот запрос на странице шаблона: $query = new WP_Query( […]

add_rewrite_rule не действует в WordPress? .htaccess не обновляется

Я пробовал весь день, чтобы заставить свой собственный переписывать работать в WordPress, но я просто не могу заставить ничего работать. Я пробовал так много разных способов, но ничего не происходит в файле .htaccess, поэтому я не уверен, что я делаю неправильно на данный момент. Это, например, я нашел в руководстве WordPress, которое я пробовал, но […]

Как выполнить запрос по URL?

Если я хочу показывать сообщения в категории путешествия, URL-адрес example.com/category/travel Если я хочу показывать сообщения в 2007 году, URL-адрес example.com/2007 Если я хочу показывать сообщения в категории путешествий, опубликованные в 2007 году, URL-адрес example.com/2007/?category_name=travel Мои вопросы: 1- Почему URL-адрес example.com/category/travel/?year=2007 возвращается к example.com/2007 и связанный с этим вопрос 2. Почему такой URL-адрес (чтобы показать все […]

SEO Дружественные URL-адреса для моих категорий плагинов

BOUNTY EDIT: У меня есть плагин, который имеет ссылки, похожие на ниже: mydomain.com/wp-content/plugins/myplugin/includes/categories.php?c=9 Я хочу, чтобы эти ссылки были более дружественными к SEO и работали следующим образом: mydomain.com/wp-content/plugins/myplugin/includes/categories/9/ РЕШЕНИЯ, СЛЕДУЮЩИЕ И НЕ УДАЛИТЬ: Плагин использует ajax. Я попытался использовать add_rewrite_rule как add_rewrite_rule ниже. Мой плагин имеет следующую функцию: add_action( 'init', 'add_alexes_rules' ); function add_alexes_rules() { […]

Будут ли ссылки на уродливые ссылки автоматически перенаправляться на их довольно постоянную ссылку?

В настоящее время у нас есть сайт с 1000 страницами с 10-ю тысячами URL-адресов, связывающихся внутри с другими страницами. Все текущие ссылки используют «уродливую» форму своего url – …. com /? P = IDNUMBER. В инициативе SEO мы воссоздаем структуру URL. Итак, мой вопрос: нормально ли оставить внутренние ссылки «уродливыми»? В WordPress будет ли ссылка […]

Проблема с использованием .htaccess для перенаправления feedburner feed

Я использую постоянные ссылки year / month / post-name, а также использование плагина для загрузки файлов для обработки файлов. Я добавил правила перезаписи в начало файла .htaccess, следуя инструкциям на скоропортящемся прессе . Я просто сделал то же самое в другом блоге, и все получилось просто отлично. Единственные отличия в том, что блог не использовал […]

Как добавить точку (".") В сообщение slug

Как добавить точку ( . ) В сообщениях? В нашем блоге мы пишем о веб-сайтах и ​​хотели бы использовать их точный адрес как slug, как это: ourdomain.com/ example1.com Но точки удаляются, когда сообщение сохраняется, или WordPress не находит сообщение, когда мы успешно добавляем его. Есть ли доступный вариант?

single-{post_type} .php не загружается, несмотря на правила промывки

У меня есть следующий код для определения моей персонализированной публикации producto : add_action('init', 'custom_post_producto'); function custom_post_producto() { $args = array( "label" => 'Productos', "labels" => $labels, "description" => "Artículos a la venta dentro del sitio web.", "public" => true, "publicly_queryable" => false, "show_ui" => true, "show_in_rest" => false, "has_archive" => false, "show_in_menu" => true, "exclude_from_search" […]