<?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://www.eavasi.ru/tag/funkcii-wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eavasi.ru</link>
	<description>новый блог, посвященный основам сайтостроения для чайников, реальным способам заработка в Интернете, методам продвижения и раскрутки сайта</description>
	<lastBuildDate>Fri, 10 Feb 2012 15:17:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Хаки и хитрости для WordPress. Коллекция полезных функций для function.php от Starr&amp;Coyier. Часть №6</title>
		<link>http://www.eavasi.ru/hacks-part-6/</link>
		<comments>http://www.eavasi.ru/hacks-part-6/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 00:28:00 +0000</pubDate>
		<dc:creator>eavasi</dc:creator>
				<category><![CDATA[Сайтостроение]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[WordPress хаки]]></category>
		<category><![CDATA[функции function.php]]></category>
		<category><![CDATA[функции WordPress]]></category>
		<category><![CDATA[хостинг]]></category>

		<guid isPermaLink="false">http://www.eavasi.ru/hacks-part-6/</guid>
		<description><![CDATA[<p><p><a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА - новый блог, посвященный основам сайтостроения для чайников, реальным способам заработка в Интернете, методам продвижения и раскрутки сайта</a> 
<a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА</a></p><p>Добавление собственноручно изобретенных функций, хаков и использование всевозможных хитростей для WordPress в целом, очень сильно оправдано тем, что за счет этого можно избавится от плагинов. Плагины эти, в массе своей, очень сильно нагружают блог, задерживают его загрузку и делают много запросов в базы данных, чем тоже нагружают хостинг.

Коллекция пользовательских функций (или хаков для WordPress) от Jeff Starr и Chris Coyier (их блог “Digging into WordPress”) явилась для меня, как веб-мастера, настоящей находкой и, в высшей степени, приобретением. Это уже шестая часть публикации этой коллекции, советую вам ознакомится с предыдущими пятью, дабы не пропустить ничего полезного и интересного. Кроме того, хочу сказать, что хаков для WordPress у меня еще очень много и чтобы быть в курсе событий, подпишитесь на rss и новые статьи будут поступать прямо в ваш ридер. Это очень удобно, по себе знаю.</p></p><p>: <a href="http://www.eavasi.ru/hacks-part-6/">Хаки и хитрости для WordPress. Коллекция полезных функций для function.php от Starr&#038;Coyier. Часть №6</a>
<a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА - новый блог, посвященный основам сайтостроения для чайников, реальным способам заработка в Интернете, методам продвижения и раскрутки сайта</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА - новый блог, посвященный основам сайтостроения для чайников, реальным способам заработка в Интернете, методам продвижения и раскрутки сайта</a> 
<a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА</a></p><p>Добавление собственноручно изобретенных функций, хаков и использование всевозможных хитростей для WordPress в целом, очень сильно оправдано тем, что за счет этого можно избавится от плагинов. Плагины эти, в массе своей, очень сильно нагружают блог, задерживают его загрузку и делают много запросов в базы данных, чем тоже нагружают <a href="http://www.eavasi.ru/tag/xosting/"  class="st_tag internal_tag" rel="tag" title="Posts tagged with хостинг">хостинг</a>.</p>
<p>Коллекция пользовательских функций (или хаков для WordPress) от <a target="_blank" href="http://perishablepress.com" rel="nofollow" >Jeff Starr</a> и <a target="_blank" href="http://chriscoyier.net" rel="nofollow" >Chris Coyier</a> (их блог “<a target="_blank" href="http://digwp.com/" >Digging into WordPress</a>”) явилась для меня, как веб-мастера, настоящей находкой и, в высшей степени, приобретением. Это уже шестая часть публикации этой коллекции, советую вам ознакомится с предыдущими пятью, дабы не пропустить ничего полезного и интересного. Кроме того, хочу сказать, что хаков для WordPress у меня еще очень много и чтобы быть в курсе событий, подпишитесь на <a target="_blank" href="http://feeds2.feedburner.com/seledka" >rss</a> и новые статьи будут поступать прямо в ваш ридер. Это очень удобно, по себе знаю.</p>
<h3>Добавление пользовательского контента после каждого поста</h3>
<p>Эта функция может быть полезна для тех, кто хочет после каждого поста (записи) организовать какое-то постоянно действующее напоминание. Например о том, что это блог Васи Пупкина и копировать с него статьи можно всем и каждому. Также можно вставить надпись о том, что автор очень сильно любит своих читателей и поэтому так же сильно рекомендует подписаться на <a href="http://www.eavasi.ru/tag/rss/"  class="st_tag internal_tag" rel="tag" title="Posts tagged with RSS">rss</a>, чтобы он любил их еще больше.</p>
<p>Для того чтобы вставить какой-то текст после каждого поста, добавьте в файл function.php той темы, которую вы сейчас используете следующий код:</p>
<pre><code>function add_post_content($content) {
	if(!is_feed() &amp;&amp; !is_home()) {
		$content .= '&lt;p&gt;Эта статья Васи Пупкина, а это мой копирайт &amp;copy; '.date('Y').'&amp;nbsp;'.bloginfo('name').'&lt;/p&gt;';
	}
	return $content;
}
add_filter('the_content', 'add_post_content');</code></pre>
<p>Замените текст после переменной $content на свой собственный и наслаждайтесь плодами своего труда.</p>
<h3>Добавление пользовательского контента в RSS фид</h3>
<p>Также как и в предыдущем примере, следующий код дает возможность вставить любой код в RSS ленту. Для этого добавьте следующий код в файл function.php вашей рабочей темы:</p>
<pre>
<pre><code>function add_feed_content($content) {
	if(is_feed()) {
		$content .= '&lt;p&gt;This article is copyright &amp;copy; '.date('Y').'&amp;nbsp;'.bloginfo('name').'&lt;/p&gt;';
	}
	return $content;
}
add_filter('the_excerpt_rss', 'add_feed_content');
add_filter('the_content', 'add_feed_content');</code></pre>
</pre>
<h3>Добавление пользовательского кода после каждого поста и после rss фида одновременно</h3>
<p>В следующем хаке объединены две предыдущие функции в одну. Если вы хотите добавить какой-то текс одновременно в конец каждого поста и в конец rss ленты, просто вставьте этот код в файл function.php:</p>
<pre><code>function add_custom_content($content) {
	if(!is_home()) {
		$content .= '&lt;p&gt;This article is copyright &amp;copy; '.date('Y').'&amp;nbsp;'.bloginfo('name').'&lt;/p&gt;';
	}
	return $content;
}
add_filter('the_excerpt_rss', 'add_custom_content');
add_filter('the_content', 'add_custom_content');</code></pre>
<p>Только помните, что если вы пользуете этот код, то функции, описанные в примерах 1 и 2 перестают работать. Таковы гримасы PHP кодинга.</p>
<p>Еще раз напоминаю, что вот таких вот интересных штучек, как в этой и предыдущих пяти статьях у меня еще очень много. Поэтому настоятельно призываю вас к тому, чтобы вы подписались на ленту <a target="_blank" href="http://feeds2.feedburner.com/seledka" >rss</a> и ни о чем не беспокоились. Это удобно!</p>
<p>Ваш Евгений Васильев. Пермь.</p>
<p>Кланяюсь и снимаю шляпу.</p>
<p><img src="http://www.eavasi.ru/?ak_action=api_record_view&id=4946&type=feed" alt="" /></p>
<hr />
<p><small>© eavasi for <a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА</a>, 2010. |
<br/>
Читать <a href "<a href="http://www.eavasi.ru/hacks-part-6/#comments">9 комментов</a> ">комментарии</a><br/>
2010/04/15
<br/>
Подпишитесь на <a href="http://www.eavasi.ru/feed/"> ленту блога RSS</a>
<br/>
Post tags: <a href="http://www.eavasi.ru/tag/rss/" rel="tag">RSS</a>, <a href="http://www.eavasi.ru/tag/wordpress-xaki/" rel="tag">WordPress хаки</a>, <a href="http://www.eavasi.ru/tag/funkcii-function-php/" rel="tag">функции function.php</a>, <a href="http://www.eavasi.ru/tag/funkcii-wordpress/" rel="tag">функции WordPress</a>, <a href="http://www.eavasi.ru/tag/xosting/" rel="tag">хостинг</a><br/>
</small></p>
	Закладки:<a href="http://www.eavasi.ru/tag/rss/" title="RSS" rel="tag">RSS</a>, <a href="http://www.eavasi.ru/tag/wordpress-xaki/" title="WordPress хаки" rel="tag">WordPress хаки</a>, <a href="http://www.eavasi.ru/tag/funkcii-function-php/" title="функции function.php" rel="tag">функции function.php</a>, <a href="http://www.eavasi.ru/tag/funkcii-wordpress/" title="функции WordPress" rel="tag">функции WordPress</a>, <a href="http://www.eavasi.ru/tag/xosting/" title="хостинг" rel="tag">хостинг</a><br />

	<h4>Связанные записи:</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.eavasi.ru/short-post-title-code/" title="Быстрая короткая функция для сокращения длинного заголовка (7 Апрель 2010)">Быстрая короткая функция для сокращения длинного заголовка</a><sub> (14)</sub><sup> (7 Апрель 2010)</sup></li>
	<li><a href="http://www.eavasi.ru/2009results/" title="31 декабря 2009&nbsp;&mdash; время подводить итоги (31 Декабрь 2009)">31 декабря 2009&nbsp;&mdash; время подводить итоги</a><sub> (66)</sub><sup> (31 Декабрь 2009)</sup></li>
	<li><a href="http://www.eavasi.ru/hostmefreeru/" title="Полностью бесплатный хостинг hostmefree.ru (13 Апрель 2009)">Полностью бесплатный хостинг hostmefree.ru</a><sub> (18)</sub><sup> (13 Апрель 2009)</sup></li>
	<li><a href="http://www.eavasi.ru/itogi-dvuxmesyachnogo-blogovodstva-raskrutka-bloga-proshla-uspeshno/" title="Итоги двухмесячного блоговодства. Раскрутка блога прошла успешно? (30 Май 2009)">Итоги двухмесячного блоговодства. Раскрутка блога прошла успешно?</a><sub> (4)</sub><sup> (30 Май 2009)</sup></li>
	<li><a href="http://www.eavasi.ru/hacks-part-8/" title="Хаки и хитрости для WordPress. Коллекция полезных функций для function.php от Starr&#038;Coyier. Часть №8 (18 Апрель 2010)">Хаки и хитрости для WordPress. Коллекция полезных функций для function.php от Starr&#038;Coyier. Часть №8</a><sub> (18)</sub><sup> (18 Апрель 2010)</sup></li>
	<li><a href="http://www.eavasi.ru/the-first-year-white-hat/" title="«Белой Шляпе» один год. 22 марта 2010 (21 Март 2010)">«Белой Шляпе» один год. 22 марта 2010</a><sub> (72)</sub><sup> (21 Март 2010)</sup></li>
	<li><a href="http://www.eavasi.ru/1000-per-blog/" title="1000$ с Блога &ndash; Реальность или сладкие сказки? (17 Ноябрь 2009)">1000$ с Блога &ndash; Реальность или сладкие сказки?</a><sub> (181)</sub><sup> (17 Ноябрь 2009)</sup></li>
	<li><a href="http://www.eavasi.ru/hacks-part-4/" title="Хаки для WordPress. Коллекция пользовательских функций для function.php от Starr&amp;Coyier. Часть №4 (13 Апрель 2010)">Хаки для WordPress. Коллекция пользовательских функций для function.php от Starr&amp;Coyier. Часть №4</a><sub> (8)</sub><sup> (13 Апрель 2010)</sup></li>
	<li><a href="http://www.eavasi.ru/hacks-part-3/" title="Хаки для WordPress. Коллекция пользовательских функций для function.php от Starr&amp;Coyier. Часть №3 (12 Апрель 2010)">Хаки для WordPress. Коллекция пользовательских функций для function.php от Starr&amp;Coyier. Часть №3</a><sub> (4)</sub><sup> (12 Апрель 2010)</sup></li>
	<li><a href="http://www.eavasi.ru/kak-besplatno-sdelat-polnocennyj-sajt/" title="Как бесплатно сделать полноценный сайт (9 Апрель 2009)">Как бесплатно сделать полноценный сайт</a><sub> (1)</sub><sup> (9 Апрель 2009)</sup></li>
</ul>

<p>: <a href="http://www.eavasi.ru/hacks-part-6/">Хаки и хитрости для WordPress. Коллекция полезных функций для function.php от Starr&#038;Coyier. Часть №6</a>
<a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА - новый блог, посвященный основам сайтостроения для чайников, реальным способам заработка в Интернете, методам продвижения и раскрутки сайта</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.eavasi.ru/hacks-part-6/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>В WordPress 2.9 будет новая функция!</title>
		<link>http://www.eavasi.ru/wordpress-2-9-function-new/</link>
		<comments>http://www.eavasi.ru/wordpress-2-9-function-new/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 08:35:37 +0000</pubDate>
		<dc:creator>eavasi</dc:creator>
				<category><![CDATA[Сайтостроение]]></category>
		<category><![CDATA[WordPress 2.9]]></category>
		<category><![CDATA[функции WordPress]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p><p><a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА - новый блог, посвященный основам сайтостроения для чайников, реальным способам заработка в Интернете, методам продвижения и раскрутки сайта</a> 
<a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА</a></p><p>В WordPress 2.9 будет новая функция, с помощью которой можно будет, не используя дополнительные пользовательские поля, вставлять картинки в пост. Кто из вас пользовался журнальной темой, тот знает, как просто установить маленькое изображение thumbnails в анонс поста. Теперь в WordPress 2.9 эта функция будет доступна в любой теме с помощью стандартной новой функции the_post_image()

На скриншотах внизу видно, как организован диалог добавления миниатюры изображения во время создания статьи.</p></p><p>: <a href="http://www.eavasi.ru/wordpress-2-9-function-new/">В WordPress 2.9 будет новая функция!</a>
<a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА - новый блог, посвященный основам сайтостроения для чайников, реальным способам заработка в Интернете, методам продвижения и раскрутки сайта</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА - новый блог, посвященный основам сайтостроения для чайников, реальным способам заработка в Интернете, методам продвижения и раскрутки сайта</a> 
<a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА</a></p><p>В <a href="http://www.eavasi.ru/tag/wordpress-2-9/"  class="st_tag internal_tag" rel="tag" title="Posts tagged with WordPress 2.9">WordPress 2.9</a> будет новая функция, с помощью которой можно будет, не используя дополнительные пользовательские поля, вставлять картинки в пост. Кто из вас пользовался журнальной темой, тот знает, как просто установить маленькое изображение thumbnails в анонс поста. Теперь в <a href="http://www.eavasi.ru/tag/wordpress-2-9/"  class="st_tag internal_tag" rel="tag" title="Posts tagged with WordPress 2.9">WordPress 2.9</a> эта функция будет доступна в любой теме с помощью стандартной новой функции <strong><span style="font-family: Courier New; color: #0000ff; font-size: medium;">the_post_image ()</span></strong></p>
<p>На скриншотах внизу видно, как организован диалог добавления миниатюры изображения во время создания статьи.</p>
<p><img style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" title="the_post_image() новая функция WordPress 2.9 для добавления миниатюр изображений к посту" src="http://img-fotki.yandex.ru/get/3801/eavasi.56/0_31e4b_8a962014_L.jpg" border="0" alt="the_post_image() новая функция WordPress 2.9 для добавления миниатюр изображений к посту" /> <strong></strong></p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto" title="the_post_image() новая функция WordPress 2.9 для добавления миниатюр изображений к посту" src="http://img-fotki.yandex.ru/get/3710/eavasi.56/0_31e4c_5e045b64_L.jpg" alt="the_post_image() новая функция WordPress 2.9 для добавления миниатюр изображений к посту" /></p>
<p>В шаблоне можно будет использовать новую функцию для WordPress 2.9 для установки миниатюр изображений на посты, так как показано на примере ниже:</p>
<pre><span style="color: #0000ff; font-size: medium;">div class="entry"&gt;
    &lt;?php the_post_image(); ?&gt;
    &lt;?php the_content('Читать далее'); ?&gt;
&lt;/div&gt;</span></pre>
<p>Также с помощью новой функции для WordPress 2.9 можно определить разрешение устанавливаемой миниатюры:</p>
<pre><span style="color: #0000ff; font-size: medium;">the_post_image(); // без параметров -&gt; миниатюра
the_post_image('thumbnail'); // миниатюра
the_post_image('medium'); // среднее разрешение</span></pre>
<pre></pre>
<p>К сожалению в ближайшей версии WordPress 2.9 разработчики не реализовали выравнивание картинки с помощью тегов <code>&lt;span style="color: #0000ff; font-size: medium;"&gt;alignleft, alignright и aligncenter&lt;/span&gt;</code> и выглядеть это будет примерно так, как на картинке ниже:</p>
<p><img style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" title="the_post_image() новая функция WordPress 2.9 для добавления миниатюр изображений к посту" src="http://img-fotki.yandex.ru/get/3903/eavasi.56/0_31e4d_a45b34d0_L.jpg" border="0" alt="the_post_image() новая функция WordPress 2.9 для добавления миниатюр изображений к посту" /></p>
<p>Но и то, что сделано уже хорошо и избавит блоггеров от многих забот, будем надеяться, что к выходу окончательной версии WordPress 2.9, выравнивание миниатюры будет реализовано.</p>
<p>Кроме того, в новом WordPress 2.9 будет реализована еще одна новая функция, которая позволит не удалять сообщения и страницы, а перемещать их в корзину, поэтому стандартная функция &laquo;Удалить запись&raquo; будет заменена, по всей видимости, на &laquo;Переместить в корзину&raquo;. Время хранения файлов в корзине можно будет изменять в настройках.</p>
<p>Выход новой версии WordPress 2.9 запланировано на конец ноября&nbsp;&mdash; начало декабря 2009 года. Так, что подоспеет нам забота под Новый год и будем мы разбираться с новыми функциями wordpress 2.9. Для того, чтобы новая версия знаменитого WordPress была стабильнее и безопаснее, разработчики предлагают пользователям поучаствовать в процессе тестирования с помощью плагина <a href="http://wordpress.org/extend/plugins/wordpress-beta-tester/"  target="_blank">WordPress Beta Tester</a>, который позволит пользователям подключится к ветке периодических обновлений разрабатываемых пакетов и получать каждый день новые builds в режиме обычного обновления WordPress.</p>
<p><img src="http://www.eavasi.ru/?ak_action=api_record_view&id=4400&type=feed" alt="" /></p>
<hr />
<p><small>© eavasi for <a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА</a>, 2009. |
<br/>
Читать <a href "<a href="http://www.eavasi.ru/wordpress-2-9-function-new/#comments">82 комментов</a> ">комментарии</a><br/>
2009/10/18
<br/>
Подпишитесь на <a href="http://www.eavasi.ru/feed/"> ленту блога RSS</a>
<br/>
Post tags: <a href="http://www.eavasi.ru/tag/wordpress-2-9/" rel="tag">WordPress 2.9</a>, <a href="http://www.eavasi.ru/tag/funkcii-wordpress/" rel="tag">функции WordPress</a><br/>
</small></p>
	Закладки:<a href="http://www.eavasi.ru/tag/wordpress-2-9/" title="WordPress 2.9" rel="tag">WordPress 2.9</a>, <a href="http://www.eavasi.ru/tag/funkcii-wordpress/" title="функции WordPress" rel="tag">функции WordPress</a><br />

	<h4>Связанные записи:</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.eavasi.ru/hacks-part-6/" title="Хаки и хитрости для WordPress. Коллекция полезных функций для function.php от Starr&#038;Coyier. Часть №6 (15 Апрель 2010)">Хаки и хитрости для WordPress. Коллекция полезных функций для function.php от Starr&#038;Coyier. Часть №6</a><sub> (9)</sub><sup> (15 Апрель 2010)</sup></li>
</ul>

<p>: <a href="http://www.eavasi.ru/wordpress-2-9-function-new/">В WordPress 2.9 будет новая функция!</a>
<a href="http://www.eavasi.ru">БЕЛАЯ ШЛЯПА - новый блог, посвященный основам сайтостроения для чайников, реальным способам заработка в Интернете, методам продвижения и раскрутки сайта</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.eavasi.ru/wordpress-2-9-function-new/feed/</wfw:commentRss>
		<slash:comments>82</slash:comments>
		</item>
	</channel>
</rss>

