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
Использование параметров виджета «вне» виджета Как удалить счетчик просмотров Mobilepress не может переводить короткие коды Как добавить новое сообщение с помощью формы в категории, когда категории используются в качестве меню Отображать заголовки сообщений, соответствующие строке в сообщении Можно ли вызвать файл шаблона внутри редактора wysiwyg? И как? widget_sidebar не работает Заменить ярлык «виджетов» в бэкэнд admin_url () не извлекает правильный url в подкаталоге install Удалить перезапись URL для зарегистрированных таксономий iPhone Safari – полный размер и версии для ПК разные Изменение размера привязки $ term с использованием URL-адреса Как добавить миниатюру по умолчанию в elseif, если нет get_field ('photos'), и никакая миниатюра сообщения не существует? Удаление редактора TinyMCE для заданного шаблона страницы Пользовательские часовые пояса? Hack? Плагин?