Articles of url rewriting

add_rewrite_rule не работает для страницы var

У меня есть страница с именем mypage и пользовательский запрос var, называемый mycustomvar , я пытаюсь переписать следующий URL: http://example.com/index.php?name=mypage&mycustomvar=someword в http://example.com/mypage/someword с помощью add_rewrite_rule( '^mypage/([^/]+)/?', 'index.php?name=mypage&mycustomvar=$matches[1]', 'top' ); Но все, что я получаю, это: http://example.com/mypage/?mycustomvar=someword показывая в URL. Я также попытался добавить оба add_rewrite_tag( '%mycustomvar%', '([^/]+)' ); а также убедиться, что mycustomvar добавлен в […]

Хорошие URL-адреса RSS-ленты для каждого настраиваемого типа сообщений

По умолчанию WP, похоже, отображает все сообщения всех типов в основном RSS-канале. Вы должны добавить переменную запроса post_type, чтобы показать сообщение определенного типа … Итак, как я могу это сделать: http://site.com/feed/?post_type=book в http://site.com/feed/books/ ? И если возможно переписать http://site.com/feed/ на http://site.com/feed/blog/ , в котором должны отображаться только обычные сообщения …

Необходим ли плагин SEO?

Я хочу понять, как WordPress структурирован в первую очередь в отношении дружелюбия поисковой системы. Разве он не настроен для SEO по умолчанию? Необходим ли тогда плагин SEO? и в какой степени почтовое имя в URL-адресе делает разницу в сравнении с стандартным числовым форматом wordpress-адресов?

add_rewrite_rule не работает для символов, специфичных для языка

Мой поисковый запрос по умолчанию: example.com/search/?search_text=keyword Что я хочу преобразовать: example.com/search/keyword Поэтому я добавил это в свой function.php add_rewrite_rule('^search/([^/]*)?','index.php?pagename=search&search_text=$matches[1]','top'); Хорошо работает для английского алфавита, но всякий раз, когда я ищу ключевое слово на своем языке, вот так: example.com/search/kırmızı Заголовок страницы будет следующим: k%C4%B1rm%C4%B1z%C4%B1 и никаких результатов не возвращено. Дайте мне знать, если вам нужно больше […]

Несколько пользовательских типов сообщений с использованием той же таксономии = расстройства URL

У меня есть два пользовательских типа сообщений: Мероприятия Компании У меня новая таксономия, что обе эти акции CTP: Места Если я перейду на «domain.com/events/», я вижу архив всех событий, и если я перейду в «domain.com/businesses/», я увижу архив всех предприятий. Все идет нормально. Если я перейду на «domain.com/locations/», я вижу архив всех событий и предприятий, […]

Изменить постоянную ссылку для одной записи

Я определил тип персонализированных сообщений, projects , и я установил постоянную ссылку для этих типов сообщений в /projects/my-project/ . Однако для одного из проектов мне нужно указать ему специальный URL, поэтому вместо /projects/special-project/ он появляется в /special-project/ . Это возможно?

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

Можно ли переписать только одну категорию? У меня есть категория «Фотографии» и только для этой категории. Я просто хочу переписать его из / category / photos to / photos

Правило перезаписи внешнего / не-WP без QSA

Я пытаюсь добавить новое правило переопределения внешнего / не-WP для моего .htaccess но WP продолжает добавлять [QSA,L] в конец правила. Как предотвратить часть QSA? Эта строка добавляет RewriteRule: $wp_rewrite->add_external_rule('go/([0-9]+)/?.*$', 'wp-content/plugins/xswpc/redirect.php?id=$1'); И это результирующая строка в моем .htaccess RewriteRule ^go/([0-9]+)/?.*$ /wp-content/plugins/xswpc/redirect.php?id=$1 [QSA,L] Я бы хотел: RewriteRule ^go/([0-9]+)/?.*$ /wp-content/plugins/xswpc/redirect.php?id=$1 [L]

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

Я думаю, что это быстрый: У меня есть: Тип персонализированного сообщения: еда Таможенная таксономия (зарегистрированная на питание): Фрукты Условия в Fruits : Apple , Orange , Cherry Если я набираю example.com/food?fruits=Apple,Cherry , я получаю все сообщения в Fruits с условиями Apple и Cherry , это здорово! Но я хотел бы ввести example.com/food/fruits/Apple, Chherry или example.com/food/Apple, […]

WP Rewrite Rules – Пользовательский тип сообщения и таксономия

Я несколько дней бил головой о стену, пытаясь понять это. У меня есть настраиваемый тип сообщений и пользовательская таксономия, и я пытаюсь заставить мой URL работать. Вот структура URL, для которой я собираюсь: http://url.dev/custom-post-type/taxonomy/post-name/ Первые две части работают. Я могу перейти только к custom-post-type и он использует файл archive-custom-post-type.php . Я также могу перейти в […]

Intereting Posts
Как удалить доступ к панели управления из определенных ролей пользователей? Получать сообщения от таксономии URL Сделать одну страницу недоступной для поисковых роботов Что случилось с моей date_query? Примечание. Неопределенный индекс: ошибка и понимание wordpress $ post не работает в плагине AJAX с настраиваемым типом сообщения использование фильтров для функции из класса Множественные модераторы комментариев и уведомления Добавить изображение в сообщение, опубликованное на CPT, из внешнего интерфейса Как защитить пользовательскую форму формы tools.php? 301 (статические страницы вместо последних сообщений) Отображать сообщения из нескольких ролей пользователей миграция магазина woocommerce на многосайтовый суб-сайт? Как добавить исключение из WordPress в web.conf Как запретить доступ к запросам реферера в Multiste с отображаемыми доменами