Как вставить html, php код в пост Wordpress блога
Автор: Westblogger, 2012 год.Вчера понадобилось вставить html код в пост WordPress моего блога, надо сказать по умолчанию он у меня нифига не вставлялся (точнее вставить то можно, просто воткнув его на вкладке «визуально», но при этом все кавычки превращались в кривые-косые, а все хтмл теги искажались). В общем суть вот в чем, потом вставив этот код туда, где он должен исполняться, он не будет действовать. Поэтому я решил написать статью о том, как вставить html, php код в пост WordPress блога.
Для наглядности приведу пример. Сделал вчера пару баннеров для своего блога. Ну и как следствие код этих баннеров понадобилось разместить для посетителей (вдруг кто скопирует да разместит у себя на сайте, хотя в этом я сильно сомневаюсь ) Вставляя в визуальный редактор обычный код с html тегами, получилась вот такая картина:
<a href=»http://westblog.ru/» target=»_blank»><img src=»http://images.westblog.ru/img/WestbloG-468×60.gif» border=»0″ alt=»" /></a>
Как видите все кавычки превратились в нестандартные, которые в последствии ни один браузер не сможет правильно прочитать. Все html теги также заменились спец символами – <a, /></a> и т.п. согласно кодексу WordPress: http://codex.wordpress.org/Writing_Code_in_Your_Posts
По традиции спросив у поисковиков не нашел решения своей проблемы. Хотя нет вру, нашел совет, который гласит о том, что вышеприведенный хтмл код просто надо вставить в HTML редактор и обрамить в теги <code></code> (то же к слову написано и в кодексе) Возможно этот совет кому-нибудь поможет и вам не придется парится и искать другое решение, как это пришлось сделать мне, так как у меня этом метод нифига не работал.
В общем помог плагин, который называется WP-Syntax. Установив его и активировав я смог таки вставить код так как мне нужно. После установки нужно всего лишь обрамить его кодом, также как и в случае с <code>
<pre lang="php">Здесь код. Пробелы в закрывающем теге уберите< / pre>
В результате получилось вот так:
<a href="http://westblog.ru" target="_blank"><img src="http://images.westblog.ru/img/88x31-WestbloG.gif" border="0" alt="" /></a>
То же можно сделать и с php кодом.
Ну а если вы только собираетесь сделать сайт, то рекомендую посетить ресурс for-net.ru, который как раз и посвятит вас во все технические моменты создания своего собственного интернет ресурса.
Почитайте также похожие посты:
- Как поставить редирект у домена с или без www Все здавствуйте. Сегодня вызнал еще одну причину почему гугл меня...
- Создаем собственный шаблон на Wordpress Многие качают, так называемые фри шаблоны wordpress. И в принципе,...
- Проблема с Platinum SEO Pack и All in One SEO Pack. Плагины не работают Всем приветик. Пару дней назад, при попытке активировать популярные SEO...
- Собираюсь удалить лишние теги H1, H2, H3 Давненько я не писал в блог Осталось всего ничего, сдать...
- Как добавить картинку напротив комментария в WordPress В этой статье речь пойдет о том, как же все...
Я другой плагин использую…а вот кавычки не только при вставке кода с ума сходили…при простом тексте отворачивались куда не надо
Комментарий от Вадим — 03.01.2012 @ 17:24 (мск)
Действительно, плагинов наверно много подобных, но суть действия у них одна и та же.
Комментарий от West Blogger — 03.01.2012 @ 19:17 (мск)
Плагинов такого типа действительно навалом. Лучше по ним обзор писать.
Комментарий от Orcinus Orca — 05.01.2012 @ 21:57 (мск)
пожалуй обзор всех плагинов я писать не буду, возможно если у кого-то не заработает, то легко можно найти альтернативу в wordpress.org/extends
Комментарий от West Blogger — 06.01.2012 @ 08:33 (мск)
Воспользовавшись разными плагинами, для себя я выбрал следующие.
ВП Типограф Лайт – решает многие проблемы с кавычками и не только с кавычками… Но это не совсем по теме.
Auto SyntaxHighlighter – а вот этот добавляет свою кнопку вставки кода в визуальном редакторе. При нажатии на кнопку появляется всплывающее окошко, куда можно вписать код, а также выбрать язык для подсветки синтаксиса: html, php, js и т.д. Плюсом этого плагина является также то, что вставленный им код «не портится» при переходе в редактор кода и обратно в визуальный редактор
Комментарий от Pavluha.Net — 21.01.2012 @ 11:02 (мск)
Самое смешное что об этом моменте я задумался достаточно недавно. Наверно потому что код редко когда требовалось вставлять
Комментарий от West Blogger — 24.01.2012 @ 17:56 (мск)
Да, согласен. Если блог не по программированию, то очень редко требуется вставка кода (в большинстве тем даже вообще никогда)
Комментарий от Pavluha.Net — 29.01.2012 @ 10:02 (мск)
Сама столкнулась с проблемой вставки текста скрипта в текст статьи. Потом только плагин Auto SyntaxHighlighter
Комментарий от Валентина — 06.12.2012 @ 20:10 (мск)
этот плагин позволяет написать небольшой скриптик php на создаваемом посту прям в редакторе?
Комментарий от Максим — 05.02.2013 @ 09:43 (мск)
Максим, так точно
Комментарий от West Blogger — 29.01.2014 @ 19:26 (мск)