Intereting Posts
Ограничение количества возвращенных результатов По умолчанию разбиение на страницы разбивается, когда используется «статическая страница» в качестве «главной страницы», WordPress, генерирующий 404 на .mp4 файле в папке темы Рекомендовать плагин для электронной коммерции для простых нужд Установка почтовых метаданных в случайное значение во время перехода статуса должности / публикации Изображения, не работающие с использованием Рекомендуемые сообщения Отключение изображений из сообщения Почему функция the_excerpt () возвращает выдержку на главной странице и обрезает содержимое на боковой панели? Публикация сообщений Markdown от bitbucket до WordPress Изменение порядка виджетов в соответствии с текущей страницей? как показывать изображения без передачи в файл timthumb.php для изменения размера Меню администратора – Меню имени отличается от первого Подменю как вызвать файлы в дочерней теме? Как WooCommerce отображает пользовательский параметр comment_type в Comment Admin? qTranslate 2.5.28 и WordPress 3.3.1 вопросы

Использование знака плюс (+) вместо пробела (-) в URL-адресе WordPress

Как изменить знак пространства (-) на знак плюса (+) в чистый URL-адрес WordPress?

Подобно:

http://www.whitelotuscorporation.co.in/anax_wp/about-us/

чтобы:

http://www.whitelotuscorporation.co.in/anax_wp/about+us/

Вы можете увидеть, где нужно изменить изменения – about+us а не about-us в URL-адресе.

Solutions Collecting From Web of "Использование знака плюс (+) вместо пробела (-) в URL-адресе WordPress"

Это невозможно без изменения основного файла. Функция WordPress, используемая для этого, называется sanitize_title_with_dashes Вы можете найти ее в wp-includes / formatting.php on

Он не предлагает никаких фильтров, поэтому вам нужно будет внести изменения в эту строку:

 $title = str_replace( array( '%c2%a0', '%e2%80%93', '%e2%80%94' ), '-', $title ); 

Я бы не рекомендовал модифицировать основные файлы WordPress, поэтому, если вы сделаете это, обязательно попробуйте его на тестовом сайте перед его внедрением – и даже тогда убедитесь, что у вас есть все резервное копирование.

Добавьте в свой файл .htaccess между тегами <IfModule mod_rewrite.c> которые были созданы WordPress:

 RewriteCond %{HTTP_HOST} RewriteRule ^(.*)-(.*)$ $1+$2 [R=301] 

Это было проверено и проверено с помощью тестера htaccess .