[РЕШЕНО] Исправляем двойное тире в WordPress

0 Comments
wordpress-logo

Сегодня в статье поговорим о том, как можно исправить двойное тире в WordPress. Если у вас, как и у меня, сайт построен на статьях с примерами настройки различных систем: Ubuntu, Debian, , MX Linux, CMS WordPress и т.д, то Вы тоже сталкиваетесь с проблемой преобразования двойного тире в длинное на вашем сайте.

А как же тогда в статьях написать двойное тире (дефиса), ведь в создании скриптов или написания каких либо кодов, да и в программах и утилитах Linux постоянно встречаются два тире (дефиса)?

Давайте исправим это.

Исправляем двойное тире в WordPress

Для этого необходимо открыть файл который находится по пути /ваш_сайт/wp-includes/formatting.php. Ваши пути могут отличаться. В Ubuntu Server данный файл может например располагаться по следующему пути:

nano /var/www/site.ru/public_html/wp-includes/formatting.php

Вы также можете воспользоваться какой ли программой, которая подключается по FTP (например FileZilla) к вашему хостингу.

Далее мы находим следующие строчки:

// Dashes and spaces
     $dynamic['/---/'] = $em_dash;
     $dynamic[ '/(?<=^|' . $spaces . ')--(?=$|' . $spaces . ')/' ] = $em_dash;
     $dynamic['/(?<!xn)--/']                                       = $en_dash;
     $dynamic[ '/(?<=^|' . $spaces . ')-(?=$|' . $spaces . ')/' ]  = $en_dash;

И приводим их к виду:

// Dashes and spaces
     $dynamic['/---/'] = $em_dash;
     //$dynamic[ '/(?<=^|' . $spaces . ')--(?=$|' . $spaces . ')/' ] = $em_dash;
     //$dynamic['/(?<!xn)--/']                                       = $en_dash;
     $dynamic[ '/(?<=^|' . $spaces . ')-(?=$|' . $spaces . ')/' ]  = $en_dash;

Сохраняем изменения. Все теперь на вашем сайте два тире не будут преобразовываться в один большой.

Теперь для написания большого дефиса (—) воспользуйтесь тремя маленькими тире (---)

При обновлении wordpress все изменения будут затерты

Для того чтобы сохранить все правки давайте установим запрет на изменение файла, который мы редактировали.

sudo chattr +i /var/www/site.ru/public_html/wp-includes/formatting.php

Единственный минус в том, что при обновлении WordPress нужно будет снять chatrr с файла

sudo chattr -i /var/www/site.ru/public_html/wp-includes/formatting.php

На этом все!

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо!!!

RSS

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Список пинг сервисов для WordPress 2022
wordpress-logo

В сегодняшней статье составил и отсортировал пинг сервисы для WordPress в 2022 году. Копируйте и пользуйтесь моим списком пинг сервисов Читать

Валидатор ругается на атрибут type
wordpress-logo

Сегодня исправим некоторые ошибки связанные с атрибутом type в коде WordPress. При проверки сайта валидатором, последний выдал предупреждения:

Как отключить ревизии и автосохранение в WordPress.
wordpress-logo

В данной статье поговорим о том, как можно отключить автосохранение и ревизии постов в WordpRess.

[РЕШЕНО] Сайт ненадолго закрыт на техническое обслуживание. WordPress
wordpress-logo

Сегодня в статье рассмотрим ошибку WordPress после очередного обновления. Иногда WordPress после обновления плагина или своего движка, вместо сайта и Читать

5 2 голоса
Рейтинг статьи

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Inline Feedbacks
Просмотреть все комментарии

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять