<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Дорохин Сергей &#187; Wordpress</title>
	<atom:link href="http://dserg.ru/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://dserg.ru</link>
	<description>Личный блог</description>
	<lastBuildDate>Thu, 20 Mar 2014 03:49:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Облака бывают разные</title>
		<link>http://dserg.ru/oblako-tegov-slov/</link>
		<comments>http://dserg.ru/oblako-tegov-slov/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 12:57:16 +0000</pubDate>
		<dc:creator>Дорохин Сергей</dc:creator>
				<category><![CDATA[Работаю]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://dserg.ru/?p=291</guid>
		<description><![CDATA[Варианты заголовков для облака слов вашего сайта. ]]></description>
			<content:encoded><![CDATA[<p>Судя по тому что я вижу на страницах блогов и проектов &#8220;Веб Два.Ноль&#8221; облако слов (меток, тегов) являться неотъемлемым элементом навигации. Редкий читатель не знает этот термин и легко узнает его на страницах применяя по назначению. Итог следующий, все блоги имеют блок с названием &#8220;Облако тэгов&#8221;, или же его незначительные вариации: облако меток, облако слов. Думаю можно отказаться от шаблонного заголовка и при этом не потерять узнаваемости. Думаю для большинства такое облако и так понятно и без заголовка.</p>
<p>Мне в голову пришли следующие интересные заголовки:</p>
<ul>
<li>Облако пыли</li>
<li>Я пишу об этом</li>
<li>Меня интересуют</li>
<li>Главные слова</li>
<li>Другие записи по темам</li>
<li>В нескольких словах</li>
</ul>
<p>В общем, я к тому, что бы призвать читателя к оригинальности при оформлении своих блогов, не забывая о том, что названия должны быть прежде всего понятными.</p>
<p>З.Ы. Еще совет владельцам блогов, измените Имя пользователя <strong>Admin</strong> в  на свое собственное. Вы же не подписываетесь в реальных документах как &#8220;Человек&#8221; или &#8220;Мужчина&#8221;.</p>
<p>Постед бай Сергей Дорохин.</p>
<p>В статье использован фрагмент картины <a href="http://tphv.ru/levitan/levitan14.php" target="_blank">Исаака Левитана</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dserg.ru/oblako-tegov-slov/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Исправление русских тэгов</title>
		<link>http://dserg.ru/ispravlenie-russkih-tegov/</link>
		<comments>http://dserg.ru/ispravlenie-russkih-tegov/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 10:52:50 +0000</pubDate>
		<dc:creator>Дорохин Сергей</dc:creator>
				<category><![CDATA[Работаю]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://dserg.ru/?p=199</guid>
		<description><![CDATA[Исправление проблем с русскими тегами в WordPress когда не работают ссылки. ]]></description>
			<content:encoded><![CDATA[<p>Бывает так, что блогер-новичок создает себе блог, публикует пару статей, прикрепляет к ним пару тематических тегов, в том числе на русском языке. И тут начинаются проблемы. Ссылки по русскоязычным тегам оказываются не рабочими, приводят на страницу 404.</p>
<p>Пример: Опубликована статья о плагине WordPress (не важно о каком).  Имеет следующие метки записи (тэги): WordPress, plugin, плагин.</p>
<p>Добавленный кириллическая метка будет выводится на первой странице.</p>
<p><img class="alignleft size-full wp-image-200" title="русский тег &quot;плагин&quot; в облаке тегов" src="http://dserg.ru/wp-content/uploads/2009/10/tag.jpg" alt="русский тег &quot;плагин&quot; в облаке тегов" width="315" height="166" /></p>
<p>Оказывается что бы такого не случалось нужно устанавливать плагин для автоматической транслитерации кириллических слов для использования в качестве постоянных ссылок. Но есть загвоздка, после установки плагина, уже добавленные тэги не будут транслитерированы. Транслитерация происходит &#8220;на лету&#8221; для вновь добавляемых тегов. И удалить этот тег тоже нельзя, он навсегда будет в базе данных движка WordPress. Остается одно &#8211; внести исправления в саму базу данных. Для этого потребуется доступ к MySQL базе вашего блога по средством phpMyAdmin или подключения через различные клиенты баз данных (<a href="http://www.mysql.ru/docs/man/SEC651.html" target="_blank">список одобренных графических клиентов MySQL</a>). Какие исправления нужно сделать я опишу на примере <a href="http://php-myadmin.ru/" target="_blank">phpMyAdmin</a>. Обычно он есть как данность на большинстве хостинг площадок.</p>
<div id="attachment_202" class="wp-caption alignnone" style="width: 351px"><a href="http://dserg.ru/wp-content/uploads/2009/10/mysql0.jpg" target="_blank"><img class="size-full wp-image-202" title="Исправляем русские &quot;слаги&quot; в базе данных" src="http://dserg.ru/wp-content/uploads/2009/10/mysql0.jpg" alt="Исправляем русские &quot;слаги&quot; в базе данных" width="341" height="180" /></a><p class="wp-caption-text">Исправляем русские &quot;слаги&quot; в базе данных</p></div>
<p>Открываем свою базу данных, в левой части выбираем таблицу <code>wp_terms</code> это <span style="color: #ff0000;"><span style="background-color: #ffffff;"><span style="font-size: large;">1</span></span></span>-е (у вас часть названия таблицы &#8220;wp_&#8221; может быть другой). Нажимаем &#8220;Обзор&#8221; в верхней части &#8211; это <span style="color: #ff0000;"><span style="font-size: large;">2</span></span>-е. Перед нами открывается содержание таблицы которая хранит названия всех тегов и соответствующие значения, используемые для постоянных ссылок. Под цифрой <span style="color: #ff0000;"><span style="font-size: large;">3</span></span> на рисунке видны &#8220;кракозяблы&#8221;. Это нужно исправить, иначе в браузере ссылки будут выглядеть вот так: <code>http://dserg.ru/tag/<span style="background-color: #ffff99;">%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd</span>/</code>. Или вот так: <code>http://dserg.ru/tag/<span style="background-color: #ffff99;"><span style="color: #000000;">плагин</span></span>/</code>. Каждую такую &#8220;кракозяблу&#8221; исправляем нажатием на значок в виде карандаша(цифра <span style="font-size: large;"><span style="color: #ff0000;">4</span></span> на рисунке) в соответствующей строке.</p>
<p><a href="http://dserg.ru/wp-content/uploads/2009/10/mysql1.jpg" target="_blank"><img class="alignleft size-medium wp-image-206" title="Вносим транслитерированное значение slug" src="http://dserg.ru/wp-content/uploads/2009/10/mysql1-300x71.jpg" alt="Вносим транслитерированное значение slug" width="300" height="71" /></a>В обведенном поле вносим транслитерированное значение русского тэга. На моем примере для тега &#8220;плагин&#8221; я ввел в поле слово &#8220;plagin&#8221; (как слышим так и пишем или пользуемся правилами транслитерации ISO, ГОСТ).</p>
<p>Так же исправляем для всех оставшихся русских тэгов. В качестве плагина автоматической транслитерации при добавлении новых тегов, постоянных ссылок советую <a href="http://mywordpress.ru/plugins/rustolat/" target="_blank">Rus-to-Lat</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dserg.ru/ispravlenie-russkih-tegov/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Создание портфолио на WordPress (обзор плагинов)</title>
		<link>http://dserg.ru/sozdanie-portfolio-na-wordpress-obzor-plaginovportfolio-na-wordpress/</link>
		<comments>http://dserg.ru/sozdanie-portfolio-na-wordpress-obzor-plaginovportfolio-na-wordpress/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 05:03:37 +0000</pubDate>
		<dc:creator>Дорохин Сергей</dc:creator>
				<category><![CDATA[Работаю]]></category>
		<category><![CDATA[jh]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[плагин]]></category>

		<guid isPermaLink="false">http://www.dserg.ru/?p=167</guid>
		<description><![CDATA[Заметка о решениях в организации портфолио на блоге Wordpress. Рассмотрено три плагина различного функционала.]]></description>
			<content:encoded><![CDATA[<p>Первым разделом своего блога я решил сделать страницу с описанием своих работ, по другому — портфолио. Вооружившись поисковиками я нашел три решения задачи:</p>
<ol>
<li>Использование готовой темы портфолио для всего блога;</li>
<li>Использование плагина портфолио;</li>
<li>Самостоятельная ручная верстка постов с описанием работ.</li>
</ol>
<p>Просмотрев наборы <a title="Шаблоны портфолио WordPress" href="http://www.wp-info.ru/6-premium-tem-dlya-portfolio-na-wordpress/" target="_blank">бесплатных тем (шаблонов) для WordPress</a> (еще <a title="Шаблоны портфолио WordPress" href="http://wphacks.com/portfolio-wordpress-themes/" target="_blank">здесь</a> и <a title="Шаблоны портфолио WordPress" href="http://www.wpzoom.com/design/wordpress-as-a-portfolio-examples-themes-15/" target="_blank">здесь</a>) заточенные под публикацию описания своих работ, стало понятно, что при использовании темы меняется весь дизайн блога, а это для меня подходит. Если для кого то блог только портфолио — лучшего решения, чем использование готового бесплатного шаблона не найти. Русифицированных шаблонов достойных внимания я не нашел, так что следует помнить, что после установки темы вам придется заняться переводом, а для кого то и изменением дизайна. Детально изучать преимущества тех или иных шаблонов я не стал и перешел к другим решениям.</p>
<p>Поиск плагинов дал следующие результаты:</p>
<ol>
<li><a title="WP Portfolio" href="http://wordpress.org/extend/plugins/wp-portfolio/" target="_blank">WordPress Portfolio Plugin (WP Portfolio)</a></li>
<li><a title="Blogger Portfolio" href="http://mywordpress.ru/plugins/blogger-portfolio/" target="_blank">Blogger Portfolio</a></li>
<li><a title="HJ Portfolio" href="http://jh-portfolio.joehoyle.co.uk/JH_Portfolio/Welcome.html" target="_blank">JH Portfolio</a></li>
</ol>
<p>Далее изложу результаты ознакомления с каждым из списка.</p>
<p><strong>WordPress Portfolio Plugin (WP Portfolio)</strong></p>
<p>Исходя из описания, плагин служит для организации портфолио интернет сайтов в виде одной страницы на блоге с функцией автоматической генерации превьюшки (скриншота сайта) Пример можно увидеть на <a href="http://www.danharrison.co.uk/portfolio/" target="_blank">странице автора</a> данного плагина.</p>
<p>Установив плагин я первым делом добавил несколько сайтов через пункт «Add new Website» а так же создал новую запись которая содержала лишь следующий код:</p><pre class="crayon-plain-tag">&amp;lt;!-- ShowMyPortfolio --&amp;gt;</pre><p>(добавлять код в запись нужно в режиме редактирования HTML). Созданная запись отображала портфолио так же как и у автора, за исключением скриншотов — они не генерировались автоматически. Повторное прочтение инструкций по установке подсказало, что автоматическая генерация превьюшек проектов осуществляется сторонним интернет-сервисом <a href="http://www.shrinktheweb.com" target="_blank">www.shrinktheweb.com</a> на котором нужно завести аккаунт и получить STW Access Key ID&#8221; и «STW Secret Key» бесплатно. Полученные ключи ввести в соответствующие поля раздела «WP Portfolio — General Settings». Так же нужно установить права «777» на директорию <code>/wp-content/plugins/wp-portfolio/cache/.</code> После этого превьюшки заработали спустя 3—5 минут.</p>
<p>В ходе настройки плагина выявлены следующие минусы:</p>
<ol>
<li>Невозможна сортировка добавляемых сайтов кроме как по алфавиту.</li>
<li>Добавляемый сайт должен быть опубликован в сети, только тогда он получит автоматическую превьюшку. Вручную добавить скриншот нельзя.</li>
<li>Главная страница сайта должна иметь адрес вида «site-domen.com» а не «site-domen.com/mysite». Это означает что при генерации скриншота сайта не воспринимаются подразделы сайта, а только главная (индексная) страница домена.</li>
</ol>
<p><strong>Резюме</strong>. Плагин <strong>WP Portfolio</strong> заточен только для потфолио сайтов и при этом не требует навыков программирования. Настройки внешнего вида минимальные. В ряде случаев добавить скриншот сайта в список портфолио невозможно.</p>
<p><strong>Blogger Portfolio</strong></p>
<p>Blogger Portfolio так же позволяет организовать страницу-портфолио с примерами работ-сайтов.</p>
<p>Инструкция по установке представлена на сайте <a href="http://mywordpress.ru/plugins/blogger-portfolio/" target="_blank">myWordpress.ru</a>.</p>
<p>Меню управления плагином находится в панели «Инструменты». Перед началом использования нужно установить права «777» на папку /plugins/bPortfolio/imgs/ и права «754» для файла /plugins/bPortfolio/bPortfolio.php иначе при добавлении элемента портфолио загрузить скриншот не удастся. Плагин установлен и работает. Далее для вывода портфолио в блоге нужно вставить куски кода php в определенные места текущего шаблона. Этот код вызывает функцию отображения портфолио.</p>
<p>&nbsp;</p><pre class="crayon-plain-tag">&lt;?php if (is_page(47)) { if (function_exists('bPortfolio')) { bPortfolio(); } } ?&gt;</pre><p>&nbsp;</p>
<p>,где 47- id вашей страницы. Это значение можно узнать если в административной панели в режиме редактирования страницы в которой по вашему должно отображаться портфолио посмотреть на адресную строку. В моем случае окончание строки выглядело так:</p>
<p><code>wp-admin/page.php?action=edit&amp;post=8&amp;message=5&amp;revision=16</code></p>
<p>Следовательно id моей страницы =8. Дальше уже сложнее. Нужно определиться с тем, в какой php файл нужно вставить эту строчку. Если вы создали статическую страницу то нужно редактировать файл page.php, если Запись (post) соответственно файл single.php. Подробнее об этом <a href="http://www.sonika.ru/blog/wordpress/template-hierarchy.htm" target="_blank">написано здесь</a>.</p>
<p>В моем случае я редактировал page.php, куда я поместил код видно ниже (последняя строка).</p>
<p>&nbsp;</p><pre class="crayon-plain-tag">&lt;div class="entrybody"&gt;
&lt;?php the_content('Read the rest of this entry &amp;raquo;');  ?&gt;
&lt;?php if (is_page(8)) { if (function_exists('bPortfolio')) { bPortfolio(); } } ?&gt;</pre><p>&nbsp;</p>
<p>Плагин заработал и отображал мои проекты на статической странице блога.</p>
<p><strong>Резюме.</strong> Возможность гибкой настройки <strong>Blogger Portfolio</strong> требует начальных знаний php. После установки вероятней всего захочется поменять дизайн по умолчанию, но без ковыряния в коде этого опять таки не сделать. Плагин не имеет какого либо интерфейса настоек. Плагин не прост в установке, за отсутствием настроек — прост в использовании.</p>
<p><strong>JH Portfolio</strong></p>
<p>К этому плагину я пришел в последнюю очередь после поиска в англоязычном интернете. Согласно описанию на <a href="http://jh-portfolio.joehoyle.co.uk/JH_Portfolio/Welcome.html" target="_blank">странице разработчика</a>, функционал плагина следующий:</p>
<ol>
<li>Управление элементами портфолио в панели администратора блога;</li>
<li>Каждый элемент может содержать: название проекта, основное изображение и несколько дополнительных, принадлежность к группе (сайты, логотипы и т. д.), основное описание, ссылка на проект и т. д.;</li>
<li>Плагин имеет элементы на Ajax;</li>
<li>Удобная навигация по элементам портфолио;</li>
<li>При всем создан с учетом принципов поисковой оптимизации.</li>
<li>Добавлю от себя. Отличительная особенность плагина — реализация виджетов, позволяющих методом drug-n-drop выводить контент на главную страницу блога.</li>
</ol>
<p>Текстовые инструкции по эксплуатации представлены на <a href="http://wordpress.org/extend/plugins/jh-portfolio/" target="_blank">wordpress.org</a>, но полное и наглядное представление о функционале плагина дает <a href="http://www.vimeo.com/5509134" target="_blank">видео инструкция</a> от разработчика. Можно начинать с просмотра видео, все просто и доступно.</p>
<p><strong>Резюме.</strong> Плагин <strong>JH Portfolio</strong> многофунционален, сложностей в установке не вызвал, дает более широкие возможности настройки по с равнению с рассмотренными. Плагин работает и так как нужно. Минусов пока не обнаружено.  Ссылка на мою версию плагина в конце статьи. Must have.</p>
<p>В своем блоге решено было использовать <strong>JH Portfolio,</strong> до ручной работы над страницей портфолио дело не дошло. Ведь для этого и существуют плагины!</p>
<p>P.S. Замечен маленький недочет. При использовании плагина <strong>Google XML Sitemaps</strong> в карту сайта попадает только первая страница <code>Portfolio. </code></p>
<p>Проблема вероятно кроется в том что указанный плагин берет информацию о страницах и постах из таблиц WordPress и пропускает записи о проектах портфолио. Плагин JH Portfolio хранит информацию о проектах в таблице <code>#_posts</code> как и все стандартные посты, но в ячейке <code>post_type</code> ставит значение [jh-portfolio], а не [post] или [page].</p>
<p>Поисковые роботы все равно индексируют разделы с проектами, но пока страницы моего портфолио в индекс не попали (прошло 3 недели). Вероятно нужно руками добавлять эти разделы для полного индекса портфолио. Лично сам не собираюсь исправлять этот баг, не считаю что примеры работ должны участвовать в поиске.</p>
<p>Если плагин <strong>Google XML Sitemaps</strong> не добавляет страницы с портфолио в Sitemap нужно это сделать руками на странице плагина (раздел &#8220;Параметры&#8221;).</p>
<p><a href="http://dserg.ru/wp-content/uploads/2009/10/add_url.jpg"><img class="alignnone size-medium wp-image-505" title="add url" src="http://dserg.ru/wp-content/uploads/2009/10/add_url-300x180.jpg" alt="add url" width="300" height="180" /></a></p>
<p><strong>UPD</strong> выкладываю доработанный плагин <a href="http://dserg.ru/wp-content/plugins/download-monitor/download.php?id=2">JH-Portfolio для WordPress</a> (версия 0.8, проверено на движке 2.8).</p>
<p>Мои улучшения плагина:</p>
<ul>
<li>Улучшено качество сжатия для генерации preview;</li>
<li>Изменено расширение изображений на jpeg;</li>
<li>Улучшен Ajax модуль навигации дополнительных изображений.</li>
</ul>
<p>В планах &#8211; русификация плагина.</p>
]]></content:encoded>
			<wfw:commentRss>http://dserg.ru/sozdanie-portfolio-na-wordpress-obzor-plaginovportfolio-na-wordpress/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Куда уходят коды. Как я боролся с исчезновением форматированного кода при редактировании статей</title>
		<link>http://dserg.ru/formatirovanie-koda/</link>
		<comments>http://dserg.ru/formatirovanie-koda/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 02:14:42 +0000</pubDate>
		<dc:creator>Дорохин Сергей</dc:creator>
				<category><![CDATA[Работаю]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[colorer]]></category>
		<category><![CDATA[Highlight]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[плагин]]></category>

		<guid isPermaLink="false">http://dserg.ru/?p=5</guid>
		<description><![CDATA[При написании статьи о выборе плагина для размещения в блоге личного портфолио я невольно пришел к мысли, что не плохо было бы в своих статьях размещать примеры различного кода (PHP,...]]></description>
			<content:encoded><![CDATA[<p>При написании статьи о выборе плагина для размещения в блоге личного портфолио я невольно пришел к мысли, что не плохо было бы в своих статьях размещать примеры различного кода (PHP, CSS, HTML и т.д.). Для этих целей существует масса плагинов.</p>
<blockquote><p>UPD. По причине смены движка WordPress, через несколько лет после написания данной статьи, пришлось сменить и плагин для подсветки кода в статьях. После 5 минутного поиска, на основе рейтинга отзывов был выбран <strong><a title="Официальная страница плагина" href="http://aramk.com/projects/crayon-syntax-highlighter">Crayon Syntax Highlighter</a>.</strong></p></blockquote>
<p>Среди которых: <strong><a href="http://wordpress.org/extend/plugins/syntaxhighlighter-plus/">SyntaxHighlighter Plus</a>, </strong><strong><a href="http://wordpress.org/extend/plugins/wp-syntax/">WP-Syntax</a>, </strong><strong><a href="http://wordpress.org/extend/plugins/ionhighlight/">Ion Snytax Highlighter</a>, </strong><strong><a href="http://wordpress.org/extend/plugins/raw-html/">Raw HTML</a>, </strong><strong><a href="http://kpumuk.info/projects/wordpress-plugins/codecolorer/">CodeColorer</a></strong><strong>, </strong>а так же многие другие. Все они по своему хороши до тех пор, пока вы при редактировании статьи не переключитесь в визуальный режим редактирования. Визуальный редактор (по умолчанию на платформе TinyMCE) просто удалит часть кода который вы хотели опубликовать или просто заменит на спец символы. Делает он это не со зла, а в целях безопасности. В итоге, если у вас в статье есть форматированный код вам категорически нельзя переключатся в режим визуального редактора и все время редактирования контента довольствоваться аскетичным HTML видом. Из создавшейся ситациии есть два выхода.</p>
<ol>
<li>Сменить ваш WYSIWYG редактор на другой, не использующий в основе TinyMCE. Который будет не менее удобен и к тому же не будет автоматически исправлять HTML теги в спец символы (например, символ &lt; исправится на &amp;lsaquo;) и дальше пользоваться любимым плагином для подсветки и форматирования кода.</li>
<li>Установить плагин <strong><a href="http://wordpress.org/extend/plugins/wp-synhighlight/" target="_blank">WP-SynHighlight</a></strong> который, как «Магомед» &#8211; сам идет к визуальному редактору. А именно выводит кнопку на панели, позволяющую оформлять код в визуальном режиме обходя таким образом конфликт интересов.</li>
</ol>
<p>Может показаться что названый плагин не функционален, но это не так. Среди основных функций можно выделить следующие:</p>
<ul>
<li>Подсветка синтаксиса языков (в наборе более 50 языков)</li>
<li>Возможность выводить номера строк форматированного кода, с настройкой номера первой строки. Возможно вообще отключить нумерацию строк в выводе конкретного кода.</li>
<li>Возможность задать заголовок для поля в котором выводится код.</li>
<li>Область с кодом можно свернуть нажатием на заголовок.</li>
<li>При наведении на какую либо фунцкию в PHP коде дается ссылка на описание этой фунции на сайте php.net</li>
<li>Возможность плагина по форматированнию кода в комментариях блога (можно отключить по требованию).</li>
</ul>
<p>Пример форматирования кода с использованием плагина <strong>WP-SynHighlight</strong></p><pre class="crayon-plain-tag">&lt;?php
/*
Plugin Name: WP-SynHighlight
Plugin URI: http://www.fractalizer.ru/freeware-projects/wordpress-plugins/wp-synhighlight/
Description: Syntax highlighting using shortcodes  Your code goes here  Please see README.txt and screenshots for more information
Version: 0.961
Author: Vladislav "FractalizeR" Rastrusny
Author URI: http://www.fractalizer.ru
*/

/*  Copyright 2008  Vladislav "FractalizeR" Rastrusny (email : FractalizeR@yandex.ru)

 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/

//Registering highlighter
require_once 'modules/highlighter.php';
add_shortcode('codesyntax', 'fr_codesyntax_handler');

//Making post-installation routines
require_once 'modules/on_install.php';
register_activation_hook(__FILE__, 'wp_synhighlight_on_install');

//Adding styles
require_once 'modules/styles.php';
add_action('wp_head', 'wp_synhighlight_head');

//Internationalization
require_once 'modules/i18n.php';
wp_synhighlighter_i18n_setup();

//Setting comments processing style
require_once 'modules/comments.php';
wp_synhighlighter_comments_setup();

//Loading editor plugin
require_once 'modules/richeditor.php';
add_action('init', 'wp_synhighlighter_addbuttons');

//Adding options page
add_action('admin_menu', 'wp_synhighlight_settings');
function wp_synhighlight_settings() {
 add_options_page('WP-SynHighlight Settings', 'WP-SynHighlight', 'activate_plugins',
 dirname(__FILE__) . '/modules/settings.php');
}
?&gt;</pre><p>Единственное что возможно придется настраивать вручную – это размер форматированного кода. Может существенное не совпадать с текущим размером остального текста. Исправляется следующим образом:</p>
<p>Открываем файл <code>wp-content/plugins/wp-synhighlight/wp-synhighlighter.css</code></p>
<p>И добавляем строку <code>font-size:10px;</code></p>
<p>В примере ниже я задал размер шрифта во второй строке CSS файла.</p><pre class="crayon-plain-tag">div.wp-synhighlighter-inner {
font-size:10pt;
height: auto;
max-height: 300px;
overflow: auto;</pre><p>Если есть желание изменяйте остальные параметры как вам угодно, для улучшения внешнего вида форматированного текста. Если вам не нравится подсветка синтаксиса вообще, то при выборе языка поставьте «Text».</p>
]]></content:encoded>
			<wfw:commentRss>http://dserg.ru/formatirovanie-koda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
