<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Комментарии на: Пишем плагин для WordPress. Функциональная составляющая (часть 5)</title>
	<atom:link href="http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html</link>
	<description>Понемногу и обо всем, что приходит в голову или кажется интересным. Личный опыт и наработки. Linux, perl, AutoCAD, интернет и заработок в нём, туризм, путешествия и прочее.</description>
	<lastBuildDate>Thu, 09 Feb 2012 09:52:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: Марк</title>
		<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/comment-page-1#comment-25247</link>
		<dc:creator>Марк</dc:creator>
		<pubDate>Sun, 27 Nov 2011 18:34:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=137#comment-25247</guid>
		<description>Спасибо за статью, интересная, вот еще одна статья ( http://lifeexample.ru/php-primeryi-skriptov/pishem-plagin-wordpress.html ), которая поможет начинающим на примере разобраться с плагинописанием под  Wordpress.</description>
		<content:encoded><![CDATA[<p>Спасибо за статью, интересная, вот еще одна статья ( <noindex><a rel="nofollow" target="_blank" href="http://www.dimio.org/e3f466/URBFQw1KSVhaAgNSSllZRA8ET0JDHxZZSBhEQwoJAUVADRxAXBcPREcLEBhCUUdcBgxMQFpRAVhWGENeEQAURVwXQh1fEQtY/" >[ссылка]</a></noindex> ), которая поможет начинающим на примере разобраться с плагинописанием под  WordPress.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: dimio</title>
		<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/comment-page-1#comment-24087</link>
		<dc:creator>dimio</dc:creator>
		<pubDate>Wed, 26 Oct 2011 19:10:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=137#comment-24087</guid>
		<description>Проблему устранил, в WP 3.2.1 проверил - нормально активируется.
Кстати для поиска ошибок рекомендую на время отладки в php.ini выставить:
&lt;code inline=&quot;true&quot;&gt;display_errors = On&lt;/code&gt;
Тогда не придётся в логи лазать, сразу будет выдавать описание ошибки и строку, в которой она произошла.</description>
		<content:encoded><![CDATA[<p>Проблему устранил, в WP 3.2.1 проверил &#8211; нормально активируется.<br />
Кстати для поиска ошибок рекомендую на время отладки в php.ini выставить:<br />
<code class="codecolorer text default"><span class="text">display_errors = On</span></code><br />
Тогда не придётся в логи лазать, сразу будет выдавать описание ошибки и строку, в которой она произошла.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Yuri</title>
		<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/comment-page-1#comment-24010</link>
		<dc:creator>Yuri</dc:creator>
		<pubDate>Tue, 25 Oct 2011 06:22:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=137#comment-24010</guid>
		<description>Попробовал поставить плагин в Вордпресс. При попытке активации вызывает фатальную ошибку:(</description>
		<content:encoded><![CDATA[<p>Попробовал поставить плагин в Вордпресс. При попытке активации вызывает фатальную ошибку:(</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Shua</title>
		<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/comment-page-1#comment-16758</link>
		<dc:creator>Shua</dc:creator>
		<pubDate>Wed, 06 Apr 2011 18:55:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=137#comment-16758</guid>
		<description>Век живи - век учись :) Про $$ не знал, интересная особенность языка</description>
		<content:encoded><![CDATA[<p>Век живи &#8211; век учись <img src='http://www.dimio.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Про $$ не знал, интересная особенность языка</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: dimio</title>
		<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/comment-page-1#comment-16751</link>
		<dc:creator>dimio</dc:creator>
		<pubDate>Wed, 06 Apr 2011 16:22:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=137#comment-16751</guid>
		<description>У вас в &lt;code&gt;$myplugin_opt&lt;/code&gt; будет лежать название опции. Если вы прямо туда запишете её значение - затрётся название. А так - будет связанная переменная со значением. Я бы изобразил это так:
&lt;code&gt;$var = { &#039;имя&#039; =&gt; &#039;значение&#039; }&lt;/code&gt;
И в дальнейшем можно обращаться к значению переменной по имени.</description>
		<content:encoded><![CDATA[<p>У вас в</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$myplugin_opt</div></td></tr></tbody></table></div>
<p>будет лежать название опции. Если вы прямо туда запишете её значение &#8211; затрётся название. А так &#8211; будет связанная переменная со значением. Я бы изобразил это так:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$var = { 'имя' =&gt; 'значение' }</div></td></tr></tbody></table></div>
<p>И в дальнейшем можно обращаться к значению переменной по имени.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: dimio</title>
		<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/comment-page-1#comment-16750</link>
		<dc:creator>dimio</dc:creator>
		<pubDate>Wed, 06 Apr 2011 16:12:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=137#comment-16750</guid>
		<description>Точно два. Это объявление новой переменной, именем которй будет значение старой. Например:
&lt;code&gt;
$var1 = &#039;var2&#039;;
$$var1 = &#039;test&#039;;
echo $var2;
-------------------
test&lt;/code&gt;

Четвёртую часть починил, спасибо, что сообщили.</description>
		<content:encoded><![CDATA[<p>Точно два. Это объявление новой переменной, именем которй будет значение старой. Например:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$var1 = 'var2';<br />
$$var1 = 'test';<br />
echo $var2;<br />
-------------------<br />
test</div></td></tr></tbody></table></div>
<p>Четвёртую часть починил, спасибо, что сообщили.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Shua</title>
		<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/comment-page-1#comment-16748</link>
		<dc:creator>Shua</dc:creator>
		<pubDate>Wed, 06 Apr 2011 15:08:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=137#comment-16748</guid>
		<description>Страница с 4-й частью курса не отображается. Пичаль :(
Пытаюсь разобраться по исходнику.
В примере вызвала сомнение строка $$myplugin_opt = get_option($myplugin_opt)
Точно два знака $ в имени переменной ?</description>
		<content:encoded><![CDATA[<p>Страница с 4-й частью курса не отображается. Пичаль <img src='http://www.dimio.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Пытаюсь разобраться по исходнику.<br />
В примере вызвала сомнение строка $$myplugin_opt = get_option($myplugin_opt)<br />
Точно два знака $ в имени переменной ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Vitalick</title>
		<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/comment-page-1#comment-7358</link>
		<dc:creator>Vitalick</dc:creator>
		<pubDate>Sat, 25 Sep 2010 10:14:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=137#comment-7358</guid>
		<description>Спасибо за статью! очень пригодилась :)</description>
		<content:encoded><![CDATA[<p>Спасибо за статью! очень пригодилась <img src='http://www.dimio.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Дмитрий</title>
		<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/comment-page-1#comment-4171</link>
		<dc:creator>Дмитрий</dc:creator>
		<pubDate>Wed, 26 May 2010 08:39:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=137#comment-4171</guid>
		<description>Привет!
Я плагинов не писал к вордпресу, но что-то мне подсказывает, что здесь ошибочка:
function mod_content($title, $content){
	if (get_option(&#039;myplug_modify_title&#039;)) {
		$title = $title . myplugin_get_phrase($ph_type = &quot;title&quot;);
	}
	if (get_option(&#039;myplug_modify_content&#039;)) {
		$content = $content . myplugin_get_phrase($ph_type = &quot;body&quot;);
	}
	return $title;
	return $content;
}
Я так думаю, return ни один не нужен. Скорее всего переменные передаются по ссылке. Второй ретурн вообще не отработает никогда.</description>
		<content:encoded><![CDATA[<p>Привет!<br />
Я плагинов не писал к вордпресу, но что-то мне подсказывает, что здесь ошибочка:<br />
function mod_content($title, $content){<br />
	if (get_option(&#8216;myplug_modify_title&#8217;)) {<br />
		$title = $title . myplugin_get_phrase($ph_type = &#8220;title&#8221;);<br />
	}<br />
	if (get_option(&#8216;myplug_modify_content&#8217;)) {<br />
		$content = $content . myplugin_get_phrase($ph_type = &#8220;body&#8221;);<br />
	}<br />
	return $title;<br />
	return $content;<br />
}<br />
Я так думаю, return ни один не нужен. Скорее всего переменные передаются по ссылке. Второй ретурн вообще не отработает никогда.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: dimio</title>
		<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/comment-page-1#comment-1131</link>
		<dc:creator>dimio</dc:creator>
		<pubDate>Wed, 06 Jan 2010 13:28:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=137#comment-1131</guid>
		<description>Лучше на запись.</description>
		<content:encoded><![CDATA[<p>Лучше на запись.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Матвей</title>
		<link>http://www.dimio.org/pishem-plagin-dlya-wordpress-funkcionalnaya-sostavlyayushhaya-chast-5.html/comment-page-1#comment-1126</link>
		<dc:creator>Матвей</dc:creator>
		<pubDate>Wed, 06 Jan 2010 05:23:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=137#comment-1126</guid>
		<description>Интересно, если текст c вашего сайта себе копировать,  ссылку куда лучше ставить прямо на эту запись блога или же на главную страницу.</description>
		<content:encoded><![CDATA[<p>Интересно, если текст c вашего сайта себе копировать,  ссылку куда лучше ставить прямо на эту запись блога или же на главную страницу.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

