<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>プレゼン資料 &#187; プラグインのオプション</title>
	<atom:link href="http://presen.php-web.net/category/options/feed/" rel="self" type="application/rss+xml" />
	<link>http://presen.php-web.net</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Sat, 04 Dec 2010 12:41:36 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://presen.php-web.net/category/options/feed/" />
		<item>
		<title>プラグイン編集権限</title>
		<link>http://presen.php-web.net/2010/privilege/</link>
		<comments>http://presen.php-web.net/2010/privilege/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 07:11:12 +0000</pubDate>
		<dc:creator>presenadmin</dc:creator>
				<category><![CDATA[プラグインのオプション]]></category>

		<guid isPermaLink="false">http://presen.php-web.net/?p=203</guid>
		<description><![CDATA[current_user_can(権限) install_plugins, activate_plugins, edit_plugins, update_plugins, delete_plugins デフォルトは管理者 &#8230; <a href="http://presen.php-web.net/2010/privilege/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>current_user_can(権限)</li>
<li>install_plugins, activate_plugins, edit_plugins, update_plugins, delete_plugins</li>
<li>デフォルトは管理者のみ</li>
</ul>
<p><span id="more-203"></span></p>
<p>現在ログインしているユーザーがプラグイン編集権限があるかどうか?は、current_user_can(権限)で確認する。プラグインに関係するのは上の5種類。</p>
<p>重要な処理を行うときは権限を確認する設計が好ましい。</p>
<p>デフォルトでプラグイン編集権限があるのは、管理者権限を持つユーザーのみ。</p>
]]></content:encoded>
			<wfw:commentRss>http://presen.php-web.net/2010/privilege/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://presen.php-web.net/2010/privilege/" />
	</item>
		<item>
		<title>プラグインを停止する時の処理</title>
		<link>http://presen.php-web.net/2010/deactivate/</link>
		<comments>http://presen.php-web.net/2010/deactivate/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 08:41:46 +0000</pubDate>
		<dc:creator>presenadmin</dc:creator>
				<category><![CDATA[プラグインのオプション]]></category>

		<guid isPermaLink="false">http://presen.php-web.net/?p=202</guid>
		<description><![CDATA[deactivate_ファイル名 add_actionでフック 停止する時に実行 プラグイン停止時に処理を行う場合は、add_action(deactivate_ファイル名, フックする関数名)で設定する。 deacti &#8230; <a href="http://presen.php-web.net/2010/deactivate/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>deactivate_ファイル名</li>
<li>add_actionでフック</li>
<li>停止する時に実行</li>
</ul>
<p><span id="more-202"></span></p>
<p>プラグイン停止時に処理を行う場合は、add_action(deactivate_ファイル名, フックする関数名)で設定する。</p>
<p>deactivate_ファイル名は、拡張子(php)まで記述する。フックする関数は、そのファイルの中で定義する。</p>
<p>プラグインを停止する時、フックした関数を実行する。使用例は、プラグイン独自の設定を消去／デフォルトに戻す、など。</p>
]]></content:encoded>
			<wfw:commentRss>http://presen.php-web.net/2010/deactivate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://presen.php-web.net/2010/deactivate/" />
	</item>
		<item>
		<title>プラグインを有効にする時の処理</title>
		<link>http://presen.php-web.net/2010/activate/</link>
		<comments>http://presen.php-web.net/2010/activate/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 00:01:59 +0000</pubDate>
		<dc:creator>presenadmin</dc:creator>
				<category><![CDATA[プラグインのオプション]]></category>

		<guid isPermaLink="false">http://presen.php-web.net/?p=201</guid>
		<description><![CDATA[activate_ファイル名 add_actionでフック 有効にする時に実行 プラグイン導入時に処理を行う場合は、add_action(activate_ファイル名, フックする関数名)で設定する。 activate_ &#8230; <a href="http://presen.php-web.net/2010/activate/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>activate_ファイル名</li>
<li>add_actionでフック</li>
<li>有効にする時に実行</li>
</ul>
<p><span id="more-201"></span><br />
プラグイン導入時に処理を行う場合は、add_action(activate_ファイル名, フックする関数名)で設定する。</p>
<p>activate_ファイル名は、拡張子(php)まで記述する。フックする関数は、そのファイルの中で定義する。</p>
<p>プラグインを有効にする時、フックした関数を実行する。使用例は、プラグイン独自の設定やオプションの追加、など。</p>
]]></content:encoded>
			<wfw:commentRss>http://presen.php-web.net/2010/activate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://presen.php-web.net/2010/activate/" />
	</item>
		<item>
		<title>Get_option</title>
		<link>http://presen.php-web.net/2010/get_option/</link>
		<comments>http://presen.php-web.net/2010/get_option/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 10:42:48 +0000</pubDate>
		<dc:creator>presenadmin</dc:creator>
				<category><![CDATA[プラグインのオプション]]></category>

		<guid isPermaLink="false">http://presen.php-web.net/?p=200</guid>
		<description><![CDATA[get_option(名前、デフォルト値) オプションの値を取得 オプション無=&#62;デフォルト値 オプションのデータを取得するには、get_option を使用する。デフォルト値は、オプションが存在しない場合の値を設 &#8230; <a href="http://presen.php-web.net/2010/get_option/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>get_option(名前、デフォルト値)</li>
<li>オプションの値を取得</li>
<li>オプション無=&gt;デフォルト値</li>
</ul>
<p><span id="more-200"></span></p>
<p>オプションのデータを取得するには、get_option を使用する。デフォルト値は、オプションが存在しない場合の値を設定(省略可、省略するとデフォルト値はfalse)。</p>
<p>オプションの値は、他のプラグイン等が変更できる。get_option で取得した値は、念のためチェックするのが好ましい。</p>
]]></content:encoded>
			<wfw:commentRss>http://presen.php-web.net/2010/get_option/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://presen.php-web.net/2010/get_option/" />
	</item>
		<item>
		<title>Delete_option</title>
		<link>http://presen.php-web.net/2010/delete_option/</link>
		<comments>http://presen.php-web.net/2010/delete_option/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 04:03:16 +0000</pubDate>
		<dc:creator>presenadmin</dc:creator>
				<category><![CDATA[プラグインのオプション]]></category>

		<guid isPermaLink="false">http://presen.php-web.net/?p=199</guid>
		<description><![CDATA[delete_option(名前) オプションをDBから削除 プラグイン停止時等で利用 MYSQL の option テーブルから、特定のオプションを削除する。 プラグインを停止するときは、そのプラグイン独自のオプション &#8230; <a href="http://presen.php-web.net/2010/delete_option/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>delete_option(名前)</li>
<li>オプションをDBから削除</li>
<li>プラグイン停止時等で利用</li>
</ul>
<p><span id="more-199"></span><br />
MYSQL の option テーブルから、特定のオプションを削除する。</p>
<p>プラグインを停止するときは、そのプラグイン独自のオプションは削除するのが好ましい。</p>
]]></content:encoded>
			<wfw:commentRss>http://presen.php-web.net/2010/delete_option/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://presen.php-web.net/2010/delete_option/" />
	</item>
		<item>
		<title>Update_option</title>
		<link>http://presen.php-web.net/2010/update_option/</link>
		<comments>http://presen.php-web.net/2010/update_option/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 23:08:38 +0000</pubDate>
		<dc:creator>presenadmin</dc:creator>
				<category><![CDATA[プラグインのオプション]]></category>

		<guid isPermaLink="false">http://presen.php-web.net/?p=198</guid>
		<description><![CDATA[update_option(名前, 値) 既存のオプションの変更 存在しない場合は追加 既に存在するオプションの値を変更するときは、update_option を使用する。 指定した名前のオプションが存在しない場合は、新 &#8230; <a href="http://presen.php-web.net/2010/update_option/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>update_option(名前, 値)
</li>
<li>既存のオプションの変更</li>
<li>存在しない場合は追加</li>
</ul>
<p><span id="more-198"></span><br />
既に存在するオプションの値を変更するときは、update_option を使用する。</p>
<p>指定した名前のオプションが存在しない場合は、新規追加(add_option と同様、$autoload は yes)する。</p>
]]></content:encoded>
			<wfw:commentRss>http://presen.php-web.net/2010/update_option/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://presen.php-web.net/2010/update_option/" />
	</item>
		<item>
		<title>Add_option</title>
		<link>http://presen.php-web.net/2010/add_option/</link>
		<comments>http://presen.php-web.net/2010/add_option/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 23:41:44 +0000</pubDate>
		<dc:creator>presenadmin</dc:creator>
				<category><![CDATA[プラグインのオプション]]></category>

		<guid isPermaLink="false">http://presen.php-web.net/?p=197</guid>
		<description><![CDATA[add_option(名前, 値) 名前は被らないようにする オプション値は文字列 add_option( $name, $value, $deprecated, $autoload ) で設定。$name はオプション &#8230; <a href="http://presen.php-web.net/2010/add_option/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>add_option(名前, 値)
</li>
<li>名前は被らないようにする</li>
<li>オプション値は文字列</li>
</ul>
<p><span id="more-197"></span><br />
add_option( $name, $value, $deprecated, $autoload ) で設定。$name はオプション名、$value はオプションの値、$deprecated は使用されていない、$autoload はオプションを自動ロードするかどうか(デフォルト yes)。</p>
<p>オプション名は最大64文字、オプションの値は文字列(DBの設計から推測)。オプション名は他と被らない名前にする。</p>
<p>add_option 実行時に既にオプション名が存在する場合、何も行わない。</p>
]]></content:encoded>
			<wfw:commentRss>http://presen.php-web.net/2010/add_option/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://presen.php-web.net/2010/add_option/" />
	</item>
		<item>
		<title>プラグインのオプション</title>
		<link>http://presen.php-web.net/2010/option-mysql/</link>
		<comments>http://presen.php-web.net/2010/option-mysql/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 23:31:46 +0000</pubDate>
		<dc:creator>presenadmin</dc:creator>
				<category><![CDATA[プラグインのオプション]]></category>

		<guid isPermaLink="false">http://presen.php-web.net/?p=196</guid>
		<description><![CDATA[値をMYSQLに保存 既存のオプションの変更 プラグイン停止時に削除 add_option で新しいオプションを生成し、MYSQL データベースに保存する。 既存のオプションの値の変更は、update_option で行 &#8230; <a href="http://presen.php-web.net/2010/option-mysql/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>値をMYSQLに保存</li>
<li>既存のオプションの変更</li>
<li>プラグイン停止時に削除</li>
</ul>
<p><span id="more-196"></span><br />
add_option で新しいオプションを生成し、MYSQL データベースに保存する。<br />
既存のオプションの値の変更は、update_option で行う。<br />
オプション値の取得は get_option で行う。</p>
<p>不要になったオプションは、delete_option で削除する。プラグイン停止時には、プラグイン独自のオプションは削除するのが好ましい。</p>
<p>サンプルスクリプトの解説・ダウンロード・動画デモは、<a href="http://plugin.php-web.net/wp/kanri-gamen-messeji">管理画面メッセージ</a>を参照。</p>
]]></content:encoded>
			<wfw:commentRss>http://presen.php-web.net/2010/option-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://presen.php-web.net/2010/option-mysql/" />
	</item>
	</channel>
</rss>

