Articles of url rewriting

Переписывание URL-адресов для дочернего сайта WordPress Network (Multisite)

У нас есть установка WordPress Network (Multisite), в которой есть несколько блогов, работающих под url blogs.exampleurl.com, где каждый дополнительный сайт – blogs.exampleurl.com/site1 / site2 и т. Д. … У нас есть пользователь, у которого уже есть URL (www.exampleurl.com/usersite/), и он хотел бы сохранить его URL, но также использовать нашу установку WordPress. Можно ли это сделать […]

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

Мой вопрос почти похож на author-specific-urls-in-wordpress и mapping-multiple-urls-to-same-page-in-wordpress . И я выполнил следующие шаги Создал пользовательскую страницу (writer.php) Связать эту страницу с панели инструментов так как все писатели не регистрируются с помощью word-press, поэтому WP build в авторских функциях мне не помогает. Поэтому я создал собственный URL-адрес $author_page_url = home_url( '/' ); $author_page_url .='writer/'.$author_id[0]; где […]

Передать параметры на статическую домашнюю страницу приносит последние сообщения index.php

У меня есть сайт WordPress, на главной странице которого установлен определенный шаблон. www.mydomain.com -> main_page_template Я пытаюсь передать некоторые параметры на мой основной URL следующим образом: www.mydomain.com/?name=test&id=100 Проблема в том, что при передаче таких параметров всегда отображается список текущих сообщений (он вызывает мой файл index.php, в котором перечислены все сообщения), а не на главной странице. […]

Как добавить мои правила перезаписи в начале, перенаправить на нужную страницу и сбросить правила активации плагина?

Привет, я сейчас пишу плагин WordPress, который хочу опубликовать для публики. Однако у меня есть несколько проблем с переписанием URL. У меня есть плагин для перенаправления на страницу плагина add_action('template_redirect', 'myfuncdisplay') для отображения пользовательского вывода. Я также получил работу по перенаправлению, например, www.mydomain.com/index.php?form=contact2 например, вызывает вызов кода template_redirect. Все идет нормально. Однако, если я mydomain.com/form/contact […]

Правила перезаписи

Я использую эту функцию, чтобы добавить пользовательскую конечную точку в URL-адреса WordPress. add_rewrite_endpoint('print', EP_ALL); Когда подключаемый модуль деактивируется, я запускаю эту функцию flush_rewrite_rules(); Это очистит правила перезаписи и отключит конечную точку «print». Хорошо. Но я думаю о других плагинах. Что делать, если другие плагины зарегистрировали некоторые правила перезаписи. Будут ли они тоже красными? Если да, […]

wp_sanitize_redirect выдает знаки @ (даже из параметров) – почему?

На моем сайте WordPress у меня есть хак, который смотрит на uri и делает перенаправление на субдомен. Проблема состоит в том, что wp_redirect вызывает wp_sanitize_redirect, который будет вытеснять знаки @, поэтому, когда пользователь пытается загрузить что-то вроде oursite.com?email=foo@bar.com Загружаемая страница должна быть prefix.oursite.com?email=foo@bar.com но вместо этого prefix.oursite.com?email=foobar.com (т. е. – нет знака @) Проблему легко […]

Пользовательский WordPress переписать

Я пытаюсь пользовательский переписать для следующего URL … http://www.domain.com/lp/1 и он будет анализироваться с использованием lp.php?p=1 Я пробовал следовать … add_action( 'init', 'aagt_rewrite_add_rewrites' ); function aagt_rewrite_add_rewrites() { add_rewrite_rule( '^lp/(\d+)/?$', // p followed by a slash, a series of one or more digits and maybe another slash 'lp.php?p=$matches[1]', 'top' ); } но если я попробую URL […]

Запрошенные URL-адреса при использовании пользовательского правила перезаписи

У меня в основном такая же проблема, как вопрос № 44117. У меня есть настраиваемый набор правил перезаписи с использованием add_rewrite_rule, но когда пользователь переходит на страницу, введенный url изменяется и значение теряется. Пользователь вводит: членство / профиль-член / имя-профиля / И направляется в: членство / профиль участника / Вот мой код перезаписи: function profile_rewrite() […]

Перенаправить старые строки запроса на новые URL-адреса SEO

У меня были URL-адреса, например example.com/?area=new-york . area – это обычная таксономия. Мне пришлось изменить URL-адреса на example.com/new-york . Я хочу сделать 301 к новым URL-адресам, если к ним обращаются предыдущие URL-адреса. и я хочу, чтобы Google обновил свой индекс. Я пытался определить правило перезаписи, которое может выполнить это, но я потерпел неудачу. Нужна помощь!

Удаление базы «Автор» или ее изменение на что-то другое. Является ли это возможным?

Можно ли удалить базу AUTHOR? Возможно ли изменить его на отправленныйBy, чтобы URL-адреса были site.com/postedBy/joe И, наконец, можно ли удалить пользовательскую базу таксономии из URL-адреса, чтобы URL-адрес, например site.com/people/joe, стал сайтом site.com/joe

Intereting Posts
Сообщение об ошибке WordPress? Авто прокручивается до id при загрузке страницы на всех страницах, кроме главной страницы. Делайте это только на мобильных устройствах Отсутствует сообщение из пользовательского типа сообщения $ post-> ID неверно в мета-окне Удалить / Отключить «Автоматически добавлять новые страницы верхнего уровня в это меню» Как локализовать admin-ajax.php, который используется в Ajax Load More – Infinite Scroll? Значения мета-ключа запроса 2 и категория Проверьте, не имеет ли конкретный цикл меньше определенного количества сообщений Настроенная тема WordPress локально ставится на кого-то WordPress-аккаунт Почтовый запрос – показывать сообщения с указанного дня и месяца и целых лет почему category__and и category__in не работают togather? Многоязычный сайт с тем же контентом Как отобразить comment_form с коротким кодом при удалении его из позиции по умолчанию? проблема с add_size_image Как определить таблицу поиска, которая будет работать во всех элементах PHP шаблона?