RSS
 

Как публиковать в блоге на WordPress HTML и другой код

20 Май

До определенного времени я с этой проблемой не сталкивался и даже не подозревал о ее существовании. Возможно и вам она покажется несущественной, особенно если вы ведете свой блог в нише далекой от создания и продвижения сайтов.

Но так или иначе, у меня эта проблема встала, и я бы рекомендовал, то о чем я сейчас пишу сделать даже на всякий случай. Давайте поясню в чем суть. Дело в том, что WordPress так устроен, что при публикации кавычек типа лапок, они будут заменены на кавычки-скобочки.

Возможно при публикации текста это и не страшно и до того времени, как я попытался в блоге опубликовать код виджета, я этого не замечал. Однако и в тексте иногда намеренно ставят "лапки", особенно при использовании двойных кавычек.

И именно поэтому, процедуру, которую я сейчас опишу, рекомендую проделать всем, тем более что она проста и не требует установки еще одного плагина (а мы то с вами знаем, что каждый новый плагин повышает нам нагрузку на хостинг и замедляет быстродействие блога).

Теперь приступим к делу. В административной панели нашего WordPress заходим в меню "внешний вид" там находим "редактор кода" и попадаем на каталог файлов вашей темы.

В административной панели нашего WordPress заходим в меню "внешний вид" там находим "редактор кода"

Кстати здесь многое можно изменить во внешнем виде темы, адаптировав ее под себя, однако для этого нужно хоть немного разбираться в коде.

в правой колоне, где отображается список файлов ищем "function.php" Для того же, что нам предстоит сделать сейчас, понимать код абсолютно не обязательно, мы будем вставлять нашу правку шаблона в самый низ нужного нам файла (запутаться невозможно!).

Итак в правой колоне, где отображается список файлов ищем "function.php" открываем его, проматываем вниз и вставляем, следующий код:

<?php remove_filter('the_content', 'wptexturize'); ?>

проматываем вниз и вставляем, следующий код

Сохраняем изменения. Все!

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

 

 

 

 

 

 

 

 

PS:
Написав данный пост задумался, а многим ли это нужно. Возможно технари, публикующие на своем блоге код, это знают, а "лирикам" не так важны кавычки-лапки. Поэтому очень прошу делиться своими мыслями. Насколько вам была актуальна тема?

Поделиться в соц. сетях

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
 

Прокомментировать

 

 
  1. Сергей

    Май 21, 2014 - 10:54 дп

    Пока не очень понял полезности для себя. Интуитивно могу предположить, что возникнут сложности с изменением файла. Обычно приходится редактировать в самом теле сайта (ftp, cmd, хостинг и т.п.). Спасибо автору.

    admin Reply:

    @Сергей, полезно или нет. решать безусловно Вам. Возможно, Вам это действительно не нужно. А вот почему у Вас не работает на блоге редактор кода, действительно интересно.

    Сам пользуюсь WordPress более пяти лет и не разу этого не встречал, даже в древних версиях, с которых начинал.

     
  2. Александр

    Май 21, 2014 - 11:04 дп

    Осторожней с подобными советами. После вставки этого кода по Вашему совету у меня перестал загружаться сайт и админка! Только через cPanel мне удалось удалить этот код и все восстановилось.

    admin Reply:

    Могу предположить, что данная функция конфликтует именно с вашей темой, ведь это именно файл темы, а не самого движка. Вообще, конечно, тема тем (прошу прощения за каламбур 🙂 ) очень больная. Сеть кишит огромным количеством тем для WordPress неизвестных авторов и непонятного качества. Более того, думаю не сильно ошибусь, если скажу, что половина из них зараженные!!!

    И думаю, что об этом стоит вести отдельный разговор.

     
  3. Людмила

    Май 26, 2014 - 2:12 дп

    Спасибо,Павел. Я свой сайт создаю в конструкторе. Но вот если речь пойдет о создании блога,то придется столкнуться с проблемой,о которой вы пишите. И тогда я обязательно воспользуюсь вашей подсказкой,которую взяла себе на заметку. Благодарю.