<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.12" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Комментарии на запись: Выпуск 23. Базовый класс для WordPress-плагина</title>
	<link>http://maxsite.org/ras23</link>
	<description>Создание сайтов. Сайт о WordPress, PHP. Разработка сайтов. Как создать сайт</description>
	<pubDate>Sat, 22 Nov 2008 23:04:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.12</generator>

	<item>
		<title>от: rulon</title>
		<link>http://maxsite.org/ras23#comment-77876</link>
		<pubDate>Thu, 30 Oct 2008 20:10:22 +0000</pubDate>
		<guid>http://maxsite.org/ras23#comment-77876</guid>
					<description>&lt;blockquote&gt;У меня знакомых программеров ну наверное с десяток наберётся. И только двое из них работают с этими классами. На вопрос, а почему они их используют, отвечают, а наверное просто привыкли так с института, вот и работает. Все же остальные говорят, что классы придумали специально, чтобы была неразбериха, так сказать, чтобы запутать противника.&lt;/blockquote&gt;

Не называй этих "знакомых" программерами :-)</description>
		<content:encoded><![CDATA[<blockquote><p>У меня знакомых программеров ну наверное с десяток наберётся. И только двое из них работают с этими классами. На вопрос, а почему они их используют, отвечают, а наверное просто привыкли так с института, вот и работает. Все же остальные говорят, что классы придумали специально, чтобы была неразбериха, так сказать, чтобы запутать противника.</p></blockquote>
<p>Не называй этих "знакомых" программерами <img src='http://maxsite.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Дмитрий</title>
		<link>http://maxsite.org/ras23#comment-74895</link>
		<pubDate>Fri, 17 Oct 2008 08:50:30 +0000</pubDate>
		<guid>http://maxsite.org/ras23#comment-74895</guid>
					<description>пишу свой трекер плагин под вордпресс, все замечательно благодаря этой статье, но... есть нюанс, активация не работает, попробовал описанные выше метод, не отрабатывает моей функции, поискав по АПИ попробовал метод

register_activation_hook(__FILE__,  array ($trk, 'activate'));

та же ситуация, у меня стоит 2.6.2 версия, в каком месте копать надо чтобы начал отрабатываться мой обработчик активации плагина ??</description>
		<content:encoded><![CDATA[<p>пишу свой трекер плагин под вордпресс, все замечательно благодаря этой статье, но... есть нюанс, активация не работает, попробовал описанные выше метод, не отрабатывает моей функции, поискав по АПИ попробовал метод</p>
<p>register_activation_hook(__FILE__,  array ($trk, 'activate'));</p>
<p>та же ситуация, у меня стоит 2.6.2 версия, в каком месте копать надо чтобы начал отрабатываться мой обработчик активации плагина ??
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Mr.KTO</title>
		<link>http://maxsite.org/ras23#comment-65285</link>
		<pubDate>Tue, 29 Jul 2008 12:02:33 +0000</pubDate>
		<guid>http://maxsite.org/ras23#comment-65285</guid>
					<description>Спасибо за статью.

Коллбэки лучше писать так: array(&#38;$my_plugin, 'method'), т.к. в PHP 4 объекты не передаются по ссылке по умолчанию.

Класс плагина я правда делал и до этого.
Примерно так:

&lt;code&gt;class PluginName {
&#160;&#160;&#160;&#160;var $setting1 = "qwe";

&#160;&#160;&#160;&#160;function PluginName()
&#160;&#160;&#160;&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;add_action(...
&#160;&#160;&#160;&#160;}

&#160;&#160;&#160;&#160;function abcd() { }

} new PluginName;&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Спасибо за статью.</p>
<p>Коллбэки лучше писать так: array(&amp;$my_plugin, 'method'), т.к. в PHP 4 объекты не передаются по ссылке по умолчанию.</p>
<p>Класс плагина я правда делал и до этого.<br />
Примерно так:</p>
<p><code>class PluginName {<br />
&nbsp;&nbsp;&nbsp;&nbsp;var $setting1 = "qwe";</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;function PluginName()<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add_action(...<br />
&nbsp;&nbsp;&nbsp;&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;function abcd() { }</p>
<p>} new PluginName;</code>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Jason Bourne</title>
		<link>http://maxsite.org/ras23#comment-63574</link>
		<pubDate>Tue, 08 Jul 2008 07:32:00 +0000</pubDate>
		<guid>http://maxsite.org/ras23#comment-63574</guid>
					<description>А как сделать, чтобы у одного плагина было несколько страниц настроек? 
Пытался - они отображаются на одной странице.</description>
		<content:encoded><![CDATA[<p>А как сделать, чтобы у одного плагина было несколько страниц настроек?<br />
Пытался - они отображаются на одной странице.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: R. Laschuk</title>
		<link>http://maxsite.org/ras23#comment-37723</link>
		<pubDate>Thu, 13 Dec 2007 14:06:40 +0000</pubDate>
		<guid>http://maxsite.org/ras23#comment-37723</guid>
					<description>Толковая статейка, все очень просто и ясно. Минимум слов максимум дела. Спасибо огромное. Разобрался за несколько минут ...</description>
		<content:encoded><![CDATA[<p>Толковая статейка, все очень просто и ясно. Минимум слов максимум дела. Спасибо огромное. Разобрался за несколько минут ...
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Dreamer</title>
		<link>http://maxsite.org/ras23#comment-36552</link>
		<pubDate>Wed, 28 Nov 2007 20:16:56 +0000</pubDate>
		<guid>http://maxsite.org/ras23#comment-36552</guid>
					<description>Очень дельная статья. Спасибо!

Отдельное спасибо первому комментатору, который от души насмешил:)

"Все же остальные говорят, что классы придумали специально, чтобы была неразбериха, так сказать, чтобы запутать противника."

Это пять!:cool:</description>
		<content:encoded><![CDATA[<p>Очень дельная статья. Спасибо!</p>
<p>Отдельное спасибо первому комментатору, который от души насмешил:)</p>
<p>"Все же остальные говорят, что классы придумали специально, чтобы была неразбериха, так сказать, чтобы запутать противника."</p>
<p>Это пять! <img src='http://maxsite.org/wp-includes/images/smilies/icon_cool.gif' alt=':cool:' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Manson</title>
		<link>http://maxsite.org/ras23#comment-22370</link>
		<pubDate>Mon, 30 Jul 2007 04:45:29 +0000</pubDate>
		<guid>http://maxsite.org/ras23#comment-22370</guid>
					<description>Я думаю дело не в подотовленом читателе. Важно само понимание классов. Зачем они нужны. На мой взгляд - вариант с классом очень удачный, способствует струкуризации кода. странный вопрос - зачем использовать класс. Действительно, если б задача сводилась к тому, чтобы вывести одну форму а потом результаты простой обработки... да, здесь класс не нужен. Но на практике приходится более сложные задачи, а там без классов код получается весьма запутанный.</description>
		<content:encoded><![CDATA[<p>Я думаю дело не в подотовленом читателе. Важно само понимание классов. Зачем они нужны. На мой взгляд - вариант с классом очень удачный, способствует струкуризации кода. странный вопрос - зачем использовать класс. Действительно, если б задача сводилась к тому, чтобы вывести одну форму а потом результаты простой обработки... да, здесь класс не нужен. Но на практике приходится более сложные задачи, а там без классов код получается весьма запутанный.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Максим</title>
		<link>http://maxsite.org/ras23#comment-13360</link>
		<pubDate>Thu, 10 May 2007 15:15:55 +0000</pubDate>
		<guid>http://maxsite.org/ras23#comment-13360</guid>
					<description>Использовать ли php-классы каждый решает индивидуально. В данном же случае приведен класс, который может быть изменен и дополнен до нужной функциональности. Если вы пишете много плагинов, то можно сделать наследника класса и делать с ним, что угодно. В общем RTFM по ООП.

Скажу сразу, что проще не будет: насколько было возможно я убрал лишний код, но оставил те WordPress-функции, которые подключают плагин к WordPress.

Сам материал расчитан на подготовленного читателя, о чем я сразу предупредил.</description>
		<content:encoded><![CDATA[<p>Использовать ли php-классы каждый решает индивидуально. В данном же случае приведен класс, который может быть изменен и дополнен до нужной функциональности. Если вы пишете много плагинов, то можно сделать наследника класса и делать с ним, что угодно. В общем RTFM по ООП.</p>
<p>Скажу сразу, что проще не будет: насколько было возможно я убрал лишний код, но оставил те WordPress-функции, которые подключают плагин к WordPress.</p>
<p>Сам материал расчитан на подготовленного читателя, о чем я сразу предупредил.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: JawsIk</title>
		<link>http://maxsite.org/ras23#comment-13292</link>
		<pubDate>Wed, 09 May 2007 14:22:17 +0000</pubDate>
		<guid>http://maxsite.org/ras23#comment-13292</guid>
					<description>У меня знакомых программеров ну наверное с десяток наберётся. И только двое из них работают с этими классами. На вопрос, а почему они их используют, отвечают, а наверное просто привыкли так с института, вот и работает. Все же остальные говорят, что классы придумали специально, чтобы была неразбериха, так сказать, чтобы запутать противника. Вот и сейчас понадобилось написать собственный плагин и вместо того, чтобы просто написать статью, объясняя пошагово, как это сделать, я вижу обширную информацию о том, как это сделать при помощи классов. Почитав с самого начала, где-то к середине я уже запутался. Классы есть классы, что сказать, так наверное 70-80% народа тоже не могут дать им ума. В связи с этим у меня предложение, а можно сделать подобный шаблон, только не используя никакие классы. Чтобы людям понятно было? Можно?</description>
		<content:encoded><![CDATA[<p>У меня знакомых программеров ну наверное с десяток наберётся. И только двое из них работают с этими классами. На вопрос, а почему они их используют, отвечают, а наверное просто привыкли так с института, вот и работает. Все же остальные говорят, что классы придумали специально, чтобы была неразбериха, так сказать, чтобы запутать противника. Вот и сейчас понадобилось написать собственный плагин и вместо того, чтобы просто написать статью, объясняя пошагово, как это сделать, я вижу обширную информацию о том, как это сделать при помощи классов. Почитав с самого начала, где-то к середине я уже запутался. Классы есть классы, что сказать, так наверное 70-80% народа тоже не могут дать им ума. В связи с этим у меня предложение, а можно сделать подобный шаблон, только не используя никакие классы. Чтобы людям понятно было? Можно?
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
