Articles of url rewriting

Когда использовать способ вывода плагина?

Я разработчик Drupal, попадая в WordPress. Насколько я могу судить, существует несколько разных методов, с помощью которых плагин может выводить контент на сайт WordPress: Короткий код Переписать API API виджета «Тег шаблона» (т. Е. Инструктируя своих пользователей вызывать функцию PHP из вашего плагина в своей теме) API действий Что вы используете и когда? Есть ли […]

Переписать категорию slug

У меня есть несколько категорий: /europe/postname /usa/postname По различным причинам я хотел бы переписать их так: /news/view/postname Я пробовал несколько плагинов с повторным подключением, но не имел никакого успеха. Это возможно?

Как я могу переписать сгенерированный плагин URL?

Я использую плагин wpForo для создания собственных страниц профиля на лицевой части моего сайта. URL-адреса профиля, сгенерированные плагином wpForo, выглядят следующим образом: example.com/community/profile/username/ example.com/community/account/username/ Мне удалось переписать эти URL внутри, отредактировав некоторые из основных файлов плагинов. (Да, я знаю, очень грязный.) Теперь эти URL-адреса выглядят так, но они, очевидно, приводят к несуществующим страницам, показывающим ошибку […]

Переадресация поддоменов в таксономию

Привет всем Я хочу использовать поддомен для моей таксономии: http://taxonomy.domain.com/apple map to http://www.domain.com/taxonomy/apple Я добавляю это к моему призраку RewriteCond %{HTTP_HOST} ^taxonomy\.domain\.com [NC] RewriteRule ^/(.*)$ http://www.domain.com/taxonomy/$1 [L] И добавьте шаблон в мою конфигурацию DNS. Перенаправление работает, но я хочу использовать только переписать, но не перенаправить. Поэтому я хочу использовать целевую страницу, но все еще имею […]

Повторное выражение URL-адреса WordPress

У меня возникли проблемы с попыткой узнать, как написать этот URL-адрес в шаблон регулярного выражения, чтобы добавить его в качестве перезаписи. Я пробовал использовать различные песочницы regex, чтобы понять это самостоятельно, но они не позволят «/», например, когда я копирую выражение отсюда для тестирования: У меня есть настраиваемый тип публикации (публикации) с двумя таксономиями (журнал, […]

Удаление правил из .htaccess

Я пишу небольшой плагин, который должен писать в .htaccess простой non_wp_rule, и я делаю это так: function ci_flush_rules() { global $wp_rewrite; $wp_rewrite->flush_rules(); } register_activation_hook(__FILE__, 'ci_flush_rules'); function ci_add_rules() { global $wp_rewrite; $proxy = plugin_dir_path(__FILE__) . 'proxy.php'; $non_wp_rules = array('(.*)\.(jpe?g|gif|png)$' => $proxy); $wp_rewrite->non_wp_rules = $non_wp_rules + $wp_rewrite->non_wp_rules; } add_action('generate_rewrite_rules', 'ci_add_rules'); Правило написано в файле .htaccess, как и […]

URL-адреса перезаписи и разбивки на страницы

Я должен сказать, что я полный nooby в пользовательских URL-адресах WordPress переписывает. Я искал последние несколько дней, чтобы найти четкое объяснение того, как определить и написать правильный шаблон для перезаписи URL. У меня есть настраиваемый шаблон страницы, который использует запрос var, переданный ему, например http://example.com/pagename?user=username . В этом «pagename» относится к шаблону пользовательской страницы, а […]

Добавить правило перезаписи в плагине: с .htaccess в папке плагина или с помощью функций WordPress

Мне нужно добавить правило перезаписи в моем плагине и распространить его с помощью моего кода. Все работает нормально, если я поместил правило в .htaccess в корневую папку WordPress, но мне нужно распространить плагин с моим правилом. Я пытаюсь установить .htaccess внутри папки плагина и попытаться использовать функцию add_rewrite_rule, но не работает. Вот код .htaccess, который […]

WordPress .htaccess – перенаправить другие URL-адреса в другое приложение.

Мне нужна помощь в WordPress .htaccess . Название моих проектов – это Project это WordPress и один веб-сайт, внутри этого у меня есть еще один проект, который построен в CI с именем app . Я хочу, если кто-то введет что-нибудь после / , затем получите контент из проекта App CI. Я не хочу перенаправлять пользователя […]

Перепишите мой почтовый URL по умолчанию

Я хочу иметь эту структуру URL для моего типа по умолчанию: domain.com/blog/{post_ID}.php Для других страниц и сообщений мне нужен классический URL-адрес: domain.com/page/sub-page/sub-sub-page/… На странице параметров permalinks у меня есть следующее: Он отлично работает для всех моих страниц, за исключением моих сообщений в блоге, где я просто хочу удалить конечную косую черту в конце URL-адреса. Как […]

Intereting Posts
Как установить активное меню в коде? Использование заголовка страницы в качестве ссылки на терминологический архив Пользовательская структура постоянной ссылки создает 404. Почему? WordPress перенаправляет несуществующий URL-адрес существующим – как отключить Запретить пользователю просматривать кешированную версию страницы после изменения html и css. update_post_meta только обновление в последнем цикле foreach Список только дочерних категорий, в которых находится сообщение, определенной родительской категории в wordpress Мета-бокс в пользовательском типе сообщения не сохраняется Скрытие таксономий без детей WP_Query & tax_query Новости и Лучшее изображение Пользовательский тип сообщения, постоянные ссылки и разбивка на страницы, неправильное force www переписать, если WordPress помещен в папку Есть ли способ хранения сообщений и страниц в одной иерархии? Фиксирование пользовательского правила перезаписи Получить комментарии: Прямая ссылка на конкретный комментарий + пост