Трастовый хостинг, рекомендую:
3 Январь

Как вставить html, php код в пост Wordpress блога

Автор: Westblogger, 2012 год.

Вставить html, php в пост Wordpress блогаВчера понадобилось вставить 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 теги также заменились спец символами – &lt;a, /&gt;&lt;/a&gt; и т.п. согласно кодексу WordPress: http://codex.wordpress.org/Writing_Code_in_Your_Posts

По традиции спросив у поисковиков не нашел решения своей проблемы. Хотя нет вру, нашел совет, который гласит о том, что вышеприведенный хтмл код просто надо вставить в HTML редактор и обрамить в теги <code></code> (то же к слову написано и в кодексе) Возможно этот совет кому-нибудь поможет и вам не придется парится и искать другое решение, как это пришлось сделать мне, так как у меня этом метод нифига не работал.

В общем помог плагин, который называется WP-Syntax. Установив его и активировав я смог таки вставить код так как мне нужно. После установки нужно всего лишь обрамить его кодом, также как и в случае с <code>

<pre lang="php">Здесь код. Пробелы в закрывающем теге уберите&lt; / pre&gt;

В результате получилось вот так:

Westblog.ru - заработок в интернет и SEO

<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, который как раз и посвятит вас во все технические моменты создания своего собственного интернет ресурса.

Связанные по заголовку статьи:

Почитайте также похожие посты:

  1. Как поставить редирект у домена с или без www Все здавствуйте. Сегодня вызнал еще одну причину почему гугл меня...
  2. Создаем собственный шаблон на Wordpress Многие качают, так называемые фри шаблоны wordpress. И в принципе,...
  3. Проблема с Platinum SEO Pack и All in One SEO Pack. Плагины не работают Всем приветик. Пару дней назад, при попытке активировать популярные SEO...
  4. Собираюсь удалить лишние теги H1, H2, H3 Давненько я не писал в блог Осталось всего ничего, сдать...
  5. Как добавить картинку напротив комментария в WordPress В этой статье речь пойдет о том, как же все...


Категория: Создаем блог - Комментариев (10)
10 Комментариев »
  1. Я другой плагин использую…а вот кавычки не только при вставке кода с ума сходили…при простом тексте отворачивались куда не надо

    Комментарий от Вадим  —  03.01.2012 @ 17:24 (мск)


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

    Комментарий от West Blogger  —  03.01.2012 @ 19:17 (мск)


  3. Плагинов такого типа действительно навалом. Лучше по ним обзор писать.

    Комментарий от Orcinus Orca  —  05.01.2012 @ 21:57 (мск)


  4. пожалуй обзор всех плагинов я писать не буду, возможно если у кого-то не заработает, то легко можно найти альтернативу в wordpress.org/extends

    Комментарий от West Blogger  —  06.01.2012 @ 08:33 (мск)


  5. Воспользовавшись разными плагинами, для себя я выбрал следующие.
    ВП Типограф Лайт – решает многие проблемы с кавычками и не только с кавычками… Но это не совсем по теме.
    Auto SyntaxHighlighter – а вот этот добавляет свою кнопку вставки кода в визуальном редакторе. При нажатии на кнопку появляется всплывающее окошко, куда можно вписать код, а также выбрать язык для подсветки синтаксиса: html, php, js и т.д. Плюсом этого плагина является также то, что вставленный им код «не портится» при переходе в редактор кода и обратно в визуальный редактор

    Комментарий от Pavluha.Net  —  21.01.2012 @ 11:02 (мск)


  6. Самое смешное что об этом моменте я задумался достаточно недавно. Наверно потому что код редко когда требовалось вставлять :)

    Комментарий от West Blogger  —  24.01.2012 @ 17:56 (мск)


  7. Да, согласен. Если блог не по программированию, то очень редко требуется вставка кода (в большинстве тем даже вообще никогда)

    Комментарий от Pavluha.Net  —  29.01.2012 @ 10:02 (мск)


  8. Сама столкнулась с проблемой вставки текста скрипта в текст статьи. Потом только плагин Auto SyntaxHighlighter

    Комментарий от Валентина  —  06.12.2012 @ 20:10 (мск)


  9. этот плагин позволяет написать небольшой скриптик php на создаваемом посту прям в редакторе?

    Комментарий от Максим  —  05.02.2013 @ 09:43 (мск)


  10. Максим, так точно ;)

    Комментарий от West Blogger  —  29.01.2014 @ 19:26 (мск)


Оставить комментарий

Наверх


30.01.09 - 01.07.2014 © West Blogger. All rights reserved.