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
Прокрутка сообщений с помощью Ajax Показать значения динамически созданных настраиваемых мета-ключей как повысить эффективность персонализированного сообщения на один наиболее эффективно? Как отфильтровать категории для определенных типов сообщений в WordPress Admin? Правило повторной записи CPT Как неэффективно использовать Custom Post для 4-5 предложений и тянуть все на 1 страницу? Написание плагина wordpress и попытка включить PHP PHP SDK Создать регистрационную форму с оплатой выплат PayPal? Как показать содержимое страницы, а также списки сообщений BuddyPress: Каково использование поля is_default_option в таблице wp_bp_xprofile_fields? Включить wp-blog-header.php из удаленного вызова functions.php? Для лучшей цифровой журналистики, как сохранить второй заголовок и выдержку? Отфильтруйте мои аргументы по почте 1-го письма Недавно созданная категория не показывает категорию Функция возврата не работает, если не используется атрибут «menu»