Articles of url rewriting

Как изменить постоянную ссылку с помощью фильтра?

Я хотел бы внести изменения в URL-адреса в свой атрибут href на моем сайте, когда вызывается the_permalink. Например: <h2><a href="<?php the_permalink()?>" Могу ли я использовать файл functions.php для вызова моего пользовательского functon, который занимается поиском и заменяет URL-адрес function updateToPerfectURLs($content) {

Переписать пользовательские сообщения типа rss

Я ищу способ переписать свой настраиваемый фид сообщений, расположенный по адресу http://localhost:8888/feed/?post_type=post в http://localhost:8888/feed/portfolio этот пост предлагает использовать http://localhost:8888/portfolio/feed/ который не является основным фидом, кроме комментариев, какие-либо идеи? http://localhost:8888/portfolio/feed в настоящее время вышесказанное также относится к комментариям.

Как предотвратить перенаправление до max 2147483647 для больших значений переменной запроса страницы?

У меня есть идентификатор 10101000003163 Я установил его на свой href как "technical/10101000003163/" но WordPress перенаправляет меня на "technical/2147483647/" Как я могу остановить WordPress от этого? Мое правило перезаписи function rewrite_technical() { add_rewrite_rule('^technical/([0-9])/?', 'technical/?pid=$matches[1]', 'bottom'); } add_action('init', 'rewrite_technical');

Изменение структуры URL-адреса разбитого пользовательского сообщения

У меня есть пользовательский тип сообщения для слайд-шоу, который создает разбитый столб, а каждый слайд – отдельная страница. Данные для каждого слайда сохраняются в пользовательских полях, и каждый слайд имеет набор заголовков, сохраненный в пользовательском поле с ключевым slide{$i}-title ( $i – номер слайда, например slide1-title ). В настоящее время URL-адрес каждой последующей страницы – […]

Как изменить структуры URL в пользовательских типах сообщений и таксономии или терминах

Мне хорошо известно, что есть несколько сообщений, посвященных теме настройки постоянной URL-структуры URL-адресов настраиваемых типов сообщений , пользовательских таксономий и терминов таксономии . Тем не менее, ни один из них не является реальным ясным, не работает правильно или вызывает проблемы в другом месте. Вот несколько ссылок, которые уже «вид» переписывают URL-адрес . Как создать структуру […]

Как предотвратить перезапись домашней страницы по умолчанию на статическую страницу

Я ищу способ предотвратить поведение по умолчанию (когда у вас есть статическая страница, заданная как домашняя страница сайта или «главная страница» (в settings>reading>front page displays ); Я хочу, чтобы страница domain.com/ указывала здесь (как она есть), но если бы я сделал home страницу страницы, которая иначе жила бы в domain.com/home WordPress автоматически перенаправляется на domain.com […]

Удалить базу таксономии или термин из URL-адреса

Я знаю, что здесь много сообщений об этом, но никто из них не ответил на мою проблему. Я работаю с настраиваемой темой, которая имеет собственный тип категории (по имени messagetypes). У меня есть категория, созданная с именем media. Эта тема настроена так, что я могу добавить элемент меню, который при щелчке отображает все элементы с […]

Обновить фрагмент URL-адреса URL-адреса Canonical Permalink

Мои постоянные ссылки находятся в формате domain.com/post-id/post-slug Я замечаю, что это отличный выбор для постоянных ссылок, поскольку я могу делиться статьями с коротким URL, например domain.com/123 Но когда я перехожу к этому короткому URL-адресу, если он не перенаправляется, чтобы показать полный URL-адрес, поскольку в адресной строке отображается только его domain.com/123 Любые настройки, необходимые для обновления […]

Как легко переадресовать между разными архивами и уникальными слизнями?

У меня есть CPT с function slug (сингулярной) и functions архивирования (plural). Постоянная структура для: особенность – /function/[postname]/ архив /functions/[page-x/] . (может вызывать live в QueryPosts ) Это работает и выглядит хорошо, однако я зарегистрировал некоторые случаи, когда люди манипулируют URL-адресом напрямую, например: /functions/[postname] (ввод имени после страницы архива) /function/ (имя функции стирания) Хотя это […]

Добавить правило перезаписи для настраиваемой страницы

Старался создать конкретную страницу автора с конкретным URL-адресом автора, и он работал нормально, но когда я создал этот URL-адрес, вы не учли следующие два фактора Имя автора конфликта (аналогичное имя). Пейджинговый вариант, который будет добавлен на страницу автора (для опубликованных сообщений) вот мое первоначальное правило function add_my_rule() { global $wp; $wp->add_query_var('args'); add_rewrite_rule('writer\/(.*)','index.php?pagename=writer&args=$matches[1]','top'); /*global $wp_rewrite; $wp_rewrite->flush_rules();*/ […]

Intereting Posts
Использование шаблонов подделок в WordPress Как отправить сообщение в блоге Получить фотографии пользователя Facebook в виде WordPress Upload Breadcrumbs: результат поиска не отображается, если статическая страница находится сверху. Отображать имя и аватар автора в боковой панели сообщения Есть ли «рейк-маршруты» для WordPress? Чрезвычайно медленный сайт WordPress с 6000 сообщениями Условная функция для исключения первого изображения из контента, не работающего Как выделить условия поиска без плагина Как использовать настраиваемые шаблоны страниц в теме, которая скрывает параметр шаблона страницы? Создание списка тегов из результатов поиска Сортировка и ограничение с помощью pre_get_posts Кол-во сообщений WordPress не отображается для персонализированного автора типа сообщения Как получить массив пользовательских ролей с определенными возможностями или без них? Сохранять и изменять переменную сеанса – PHP SESSION VARIABLE