Articles of url rewriting

Получение идентификатора сообщения из slug во время init

Я пытаюсь добавить правило перезаписи url, которое находит любые сообщения, которые связаны с текущим сообщением (используя Posts 2 Posts by scribu). Он привязан к объекту WP Query, поэтому все, что мне нужно сделать, это передать другую переменную «connected» => $ post_id, и она работает. Это мое правило, с которым я работаю, но у меня нет […]

Изменение структуры постоянной ссылки категории

Надеюсь, еще один простой, у меня есть несколько вложенных категорий, например: – category-a – category-b -category-c Постоянная ссылка для категории-c выглядит следующим образом: http://<domain>/category/category-a/category-b/category-c/ Мне бы очень хотелось, чтобы постоянная ссылка не включала никаких родительских категорий, вместо этого она стала бы такой: http://<domain>/category/category-c/ Есть ли способ, которым это может быть достигнуто? У меня есть несколько […]

Пользовательские постоянные ссылки для пользовательских типов сообщений

У меня есть зарегистрированные типы сообщений, и они работают нормально со своими обычными URL-адресами. Мои пользовательские типы сообщений имеют «членов» в качестве их пули. Теперь я пытаюсь настроить пользовательскую константу для своих настраиваемых типов сообщений. Вот мой $ wp_write-> add_rule $wp_rewrite->add_rule('members/.+?/(.+)/$','index.php?post_type=pasha_members&name=$matches[1]', 'top'); Ниже представлен массив $ wp_rewrite-> rules. array( ['members/.+?/(.+)/$'] => 'index.php?post_type=pasha_members&name=$matches[1]' ['category/(.+?)/feed/(feed|rdf|rss|rss2|atom)/?$'] => 'index.php?category_name=$matches[1]&feed=$matches[2]' […]

Переписать на персонализированный пост-тип permalink не работает?

Моя тема имеет пользовательский тип сообщения, называемый «портфолио». Я хочу, чтобы URL-адрес отображал «проекты». Я изменил rewrite на функцию register_post_type на «проекты», но он не меняет постоянные ссылки … 'rewrite' => 'projects' Как я могу это исправить?

add_rewrite_rule снова

В общем, код из этого вопроса подходит мне на 90%. Мне нужно небольшое изменение – я хочу, чтобы весь URL-адрес, например example.com/snpv/any_text/, не был указан index.php, как в исходном коде, но в сценарии my.php в корне моей THEME (а не сайта!). Итак, я исправляю код для своих нужд: register_activation_hook(__FILE__, 'make_flush_rules'); function make_flush_rules() { add_rewrite_rule('snpv/([^/]+)', '/wp-content/themes/lightsaber/my.php?prm1=$matches[1]', […]

Таксономия with_front вызывает все

У меня есть пользовательская таксономия, которая устанавливает false в false, чтобы попытаться получить URL-адреса, чтобы они выглядели как%%%%%%%%%%%%%, что ухудшилось по мере того, как мы спускаемся вниз. Это, однако, сводит меня с ума. Все, что работает в коде, работает, но это приводит к тому, что каждая другая страница на сайте составляет 404. Я бы предположил, […]

Переписывание 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 […]

Intereting Posts
Как я могу добавить blog_id в … echo ? Каково реальное намерение для admin-post.php? Как назначить дополнительную / дополнительную / вторую пользовательскую роль нескольким пользователям (определенной роли пользователя) Требования к размещению одного блога WordPress (обновления / резервные копии) Как искать и заменять текст во всех сообщениях блога wordpress.com (не wordpress.org)? Возьмитесь в цикл через плагин и выведите что-нибудь после каждого сообщения X? multisite htaccess 301 перенаправления Параметры темы переднего конца ajax возвращает 0 Могу ли я настроить WordPress для использования постфикса без плагина? Можно ли переключить слой данных в WordPress? Извлеките изображение из содержимого, назначьте его как признак, а затем удалите его из содержимого Как скрыть некоторые категории на панели управления Крюк администратора на странице входа Авторитетный ответ о том, какие ботинки сначала – плагины или темы? Плагин для био-всплывающего окна автора?