<?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>YATA BLOG &#187; WordPress</title>
	<atom:link href="http://etwas.wolfish.org/blog/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://etwas.wolfish.org</link>
	<description>技術話、時事ネタ、雑記と何でもござれ</description>
	<lastBuildDate>Sun, 14 Aug 2011 21:40:05 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>WordPress 2.9以降のゴミ箱(Trash)を無効にする方法</title>
		<link>http://etwas.wolfish.org/blog/p2009122101/</link>
		<comments>http://etwas.wolfish.org/blog/p2009122101/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 13:15:05 +0000</pubDate>
		<dc:creator>八環 英樹</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Web技術]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[オープンソース]]></category>

		<guid isPermaLink="false">http://etwas.wolfish.org/blog/?p=1431</guid>
		<description><![CDATA[WordPress 2.9から、投稿記事やページを削除すると、一旦ゴミ箱(Trash)に移されるようになりました。記事一覧を見ても、あるのは"削除"では無く"ゴミ箱"と言うリンクだけです。複数人で執筆している人や、うっかりしている人には待望の機能と言えます。 しかし、記事を完全に削除するには、ゴミ箱に移動させた後、更に"ゴミ箱を空にする"ボタンを押さねばなりません。直ぐに消したい人には二度手間です。そこでゴミ箱を無効にする方法を紹介します。 この機能は、"wp-settings.php"の中で次のように定義されています。 /** * It is possible to define this in wp-config.php * @since 2.9.0 */ if ( !defined( 'EMPTY_TRASH_DAYS' ) ) define( 'EMPTY_TRASH_DAYS', 30 ); つまり、初期状態では記事がゴミ箱に30日間保管されます。即削除されるようにしたい場合は、"wp-config.php"に次の一行を加えます。定義を書き込む場所は"wp-settings.php"が読み込まれるより前です。上記wp-settings.phpは直接編集しないで下さい。WordPressの更新時に元に戻ってしまいます。 define('EMPTY_TRASH_DAYS', 0 ); この定義で保管期間を0日とする事により、ゴミ箱の文言が"完全に削除する"に変わり、記事を即座に消すことが可能となります。逆に保管期間を伸ばしたいときは値を増やしましょう。 ちなみに、ゴミ箱機能に付随して、プラグイン作者向けに次の4種類8つのフックAPIが提供されました。 * @uses do_action() on 'trash_post' before trashing * @uses do_action() on 'trashed_post' after trashing * @uses do_action() on 'untrash_post' before undeletion [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.9から、投稿記事やページを削除すると、一旦ゴミ箱(Trash)に移されるようになりました。記事一覧を見ても、あるのは"削除"では無く"ゴミ箱"と言うリンクだけです。複数人で執筆している人や、うっかりしている人には待望の機能と言えます。</p>
<p><img class="alignnone size-full wp-image-1432" title="WordPress 2.9以降のゴミ箱機能" src="http://etwas.wolfish.org/media/2009/12/2009122101.png" alt="WordPress 2.9以降のゴミ箱機能" width="325" height="93" /></p>
<p>しかし、記事を完全に削除するには、ゴミ箱に移動させた後、更に"ゴミ箱を空にする"ボタンを押さねばなりません。直ぐに消したい人には二度手間です。そこでゴミ箱を無効にする方法を紹介します。</p>
<p><span id="more-1431"></span></p>
<p>この機能は、"wp-settings.php"の中で次のように定義されています。</p>
<pre>/**
 * It is possible to define this in wp-config.php
 * @since 2.9.0
 */
if ( !defined( 'EMPTY_TRASH_DAYS' ) )
 define( 'EMPTY_TRASH_DAYS', 30 );</pre>
<p>つまり、初期状態では記事がゴミ箱に30日間保管されます。即削除されるようにしたい場合は、"wp-config.php"に次の一行を加えます。定義を書き込む場所は"wp-settings.php"が読み込まれるより前です。上記wp-settings.phpは直接編集しないで下さい。WordPressの更新時に元に戻ってしまいます。</p>
<pre>define('EMPTY_TRASH_DAYS', 0 );</pre>
<p>この定義で保管期間を0日とする事により、ゴミ箱の文言が"完全に削除する"に変わり、記事を即座に消すことが可能となります。逆に保管期間を伸ばしたいときは値を増やしましょう。</p>
<p><img class="alignnone size-full wp-image-1433" title="WordPressのゴミ箱機能が無効の状態" src="http://etwas.wolfish.org/media/2009/12/2009122102.png" alt="WordPressのゴミ箱機能が無効の状態" width="355" height="84" /></p>
<p>ちなみに、ゴミ箱機能に付随して、プラグイン作者向けに次の4種類8つのフックAPIが提供されました。</p>
<pre>
* @uses do_action() on 'trash_post' before trashing
* @uses do_action() on 'trashed_post' after trashing

* @uses do_action() on 'untrash_post' before undeletion
* @uses do_action() on 'untrashed_post' after undeletion

* @uses do_action() on 'trash_post_comments' before trashing
* @uses do_action() on 'trashed_post_comments' after trashing

* @uses do_action() on 'untrash_post_comments' before trashing
* @uses do_action() on 'untrashed_post_comments' after trashing
</pre>
<p>プラグイン作者であればAPI名で察しがつくと思いますが、詳しくは"wp-includes/post.php"を参照して下さい。</p>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://etwas.wolfish.org/blog/p2010051801/" title="一目で解るPidginのポータブル化方法">一目で解るPidginのポータブル化方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2010031001/" title="Windows Live メッセンジャー互換ソフト4種比較">Windows Live メッセンジャー互換ソフト4種比較</a></li><li><a href="http://etwas.wolfish.org/blog/p2010020301/" title="Firefox 3.6に潜むチャイナリスク、その回避策">Firefox 3.6に潜むチャイナリスク、その回避策</a></li><li><a href="http://etwas.wolfish.org/blog/p2009092902/" title="一目で解るFilezillaでのポータブル化方法">一目で解るFilezillaでのポータブル化方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2009081201/" title="WordPress2.8のwp-configにphp終了タグが無い理由">WordPress2.8のwp-configにphp終了タグが無い理由</a></li><li><a href="http://etwas.wolfish.org/blog/p2009052001/" title="WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ">WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ</a></li><li><a href="http://etwas.wolfish.org/blog/p2009031802/" title="WordPressの管理領域を守る10の方法">WordPressの管理領域を守る10の方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071801/" title="WordPress2.6のメディアアップローダのバグ対処と運用方法">WordPress2.6のメディアアップローダのバグ対処と運用方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071701/" title="WordPress2.6のリビジョン管理を無効にする方法">WordPress2.6のリビジョン管理を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008070301/" title="Firefox3ギネス達成、ダウンロード数8兆回を超えた！？">Firefox3ギネス達成、ダウンロード数8兆回を超えた！？</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://etwas.wolfish.org/blog/p2009122101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress2.8のwp-configにphp終了タグが無い理由</title>
		<link>http://etwas.wolfish.org/blog/p2009081201/</link>
		<comments>http://etwas.wolfish.org/blog/p2009081201/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 15:04:21 +0000</pubDate>
		<dc:creator>八環 英樹</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Web技術]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://etwas.wolfish.org/blog/?p=1348</guid>
		<description><![CDATA[WordPress 2.8以降のwp-config.phpから、php終了タグ"?&#62;"が無くなっている事に気づきました。確認したところ、2.7.1まではしっかりと、"&#60;?php"で始まり"?&#62;"で閉じられています。アップデートの際にうっかり消してしまったのでしょうか？真相を探ってみました。 灯台下暗し、ググるより先にWordPress本家を調べてみます。私と同じく疑問に思い問題提起した人が既に存在しました。しかし、提案は否決されています。 Ticket #10106 wp-config-sample.php missing closing PHP tag (WordPress Trac) This is a feature, not a bug. First, closing PHP tags are optional. More importantly, since this is a user-edited file, it's highly likely that someone's text editor will add a line break after the closing tag, causing error messages that aren't immediately [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.8以降のwp-config.phpから、php終了タグ"?&gt;"が無くなっている事に気づきました。確認したところ、2.7.1まではしっかりと、"&lt;?php"で始まり"?&gt;"で閉じられています。アップデートの際にうっかり消してしまったのでしょうか？真相を探ってみました。</p>
<p><span id="more-1348"></span></p>
<p>灯台下暗し、ググるより先にWordPress本家を調べてみます。私と同じく疑問に思い問題提起した人が既に存在しました。しかし、提案は否決されています。</p>
<p><cite><a title="Ticket #10106 wp-config-sample.php missing closing PHP tag" href="http://core.trac.wordpress.org/ticket/10106">Ticket #10106 wp-config-sample.php missing closing PHP tag (WordPress Trac)</a></cite></p>
<blockquote><p>This is a feature, not a bug.</p>
<p>First, closing PHP tags are optional.</p>
<p>More importantly, since this is a user-edited file, it's highly likely that someone's text editor will add a line break after the closing tag, causing error messages that aren't immediately traceable. Leaving off the closing tag avoids that headache.</p>
<p>これはバグではなく仕様です。</p>
<p>第一、PHP終了タグは任意です。</p>
<p>更に重要なことに、これはユーザ編集用ファイルなので、テキストエディタが終了タグの後に改行コードを付加してしまう可能性が非常に高いのです。そのため、すぐに特定出来ないエラーメッセージの原因になります。終了タグを省略すれば、その頭痛の種を取り除く事が出来ます。</p></blockquote>
<p>結果としては仕様だそうです。つまり、ユーザが編集するファイルに終了タグがあるとバグの温床になりかねないため、あえて取り除いたと言うことです。</p>
<p>それでは本当にPHPは終了タグを書かなくてもいいのでしょうか？PHP本家のマニュアルには次のように記されています。</p>
<p><cite><a title="PHP: 命令の分離" href="http://jp.php.net/manual/ja/language.basic-syntax.instruction-separation.php">PHP: 命令の分離 (php.net)</a></cite></p>
<blockquote><p>ファイル終端における PHP ブロックの終了タグはオプション（任意）です。 include() や require() を利用する際には、 終了タグを省略する方が無難です。というのは、そうすることでファイルの最後に 予期せぬ空白文字があらわれてしまうことを防げますし、後でレスポンスに ヘッダを付加することも可能となるからです。また、出力バッファリングを 使用しており、include したファイルの生成する部分の最後に余計な空白を つけたくない場合などにも便利です。</p></blockquote>
<p>まさに今回のWordPressの問題と同じ事が書かれています。PHP本家公認です。</p>
<p>よくよく考えてみれば、PHPの開始タグと終了タグは、コードの始まりと終わりを明示しているだけに過ぎません。突き詰めていくと、終了タグを書かなければいけない状況は只ひとつ。HTML内にPHPコードを埋め込む時だけです。終了タグがあろうと無かろうと、最初から神経質に気にする必要は無かったのかもしれません。「タグを閉じないと気持ち悪い」、「タグが無いとファイル終端かどうか確認出来ない」と言う私のような考えの方だけ、以前のように、そっと終了タグを付け足しておきましょう。</p>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://etwas.wolfish.org/blog/p2009052001/" title="WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ">WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071801/" title="WordPress2.6のメディアアップローダのバグ対処と運用方法">WordPress2.6のメディアアップローダのバグ対処と運用方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071701/" title="WordPress2.6のリビジョン管理を無効にする方法">WordPress2.6のリビジョン管理を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008060703/" title="WordPress2.5.1のLightBox不具合を修正する">WordPress2.5.1のLightBox不具合を修正する</a></li><li><a href="http://etwas.wolfish.org/blog/p2009122101/" title="WordPress 2.9以降のゴミ箱(Trash)を無効にする方法">WordPress 2.9以降のゴミ箱(Trash)を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2009091501/" title="modx-1.0.0 evo対応のSubsite the MAD HACKリリース">modx-1.0.0 evo対応のSubsite the MAD HACKリリース</a></li><li><a href="http://etwas.wolfish.org/blog/p2009031802/" title="WordPressの管理領域を守る10の方法">WordPressの管理領域を守る10の方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008120501/" title="JavaとIrrlichtを使って3Dアプリをウェブ配信するためのチュートリアル">JavaとIrrlichtを使って3Dアプリをウェブ配信するためのチュートリアル</a></li><li><a href="http://etwas.wolfish.org/blog/p2008111501/" title="APNGが普及しない2つの理由、2つの望み">APNGが普及しない2つの理由、2つの望み</a></li><li><a href="http://etwas.wolfish.org/blog/p2008091702/" title="MODxサブドメイン対応版0.9.6.2">MODxサブドメイン対応版0.9.6.2</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://etwas.wolfish.org/blog/p2009081201/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ</title>
		<link>http://etwas.wolfish.org/blog/p2009052001/</link>
		<comments>http://etwas.wolfish.org/blog/p2009052001/#comments</comments>
		<pubDate>Wed, 20 May 2009 12:00:08 +0000</pubDate>
		<dc:creator>八環 英樹</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Web技術]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://etwas.wolfish.org/blog/?p=1206</guid>
		<description><![CDATA[WordPressでは、画像をアップロードするとサムネイルが自動的に作成されます。このとき、256色以下のPNG(インデックスカラーPNG)をアップすると、サムネイルのファイルサイズがオリジナルよりも増えてしまうのです。これは、画像を綺麗に縮小してサムネイルを作成するために、一旦、内部でフルカラーに変換してしまうのが原因です。問題なのは、この変換したフルカラー画像を、そのままサムネイルとして保存してしまうことです。 転送量を気にしてインデックスカラーのPNGをアップしたと言うのに、オリジナルよりも肥大化したフルカラーのサムネイルが生成されてしまっては、減色した意味がないですよね？これなら、元の画像をそのまま貼り付けて、imgタグのwidthとheightを小さくした方が遥かに利口です。ただでさえ、複数のサムネイルが作成されてサーバ容量が圧迫されるというのに、このままでは使わないゴミが増えていくばかりです。 そこで、インデックスカラーPNGがアップされたときは、同じ色数に減色したサムネイルを作成する改善パッチを書いてみました。 Index: wp-includes/media.php =================================================================== --- media.php    (revision 11404) +++ media.php    (working copy) @@ -352,6 +352,10 @@      imagecopyresampled( $newimage, $image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h); +    // convert from full colors to index colors, like original PNG. +    if( IMAGETYPE_PNG == $orig_type &#38;&#38; !imageistruecolor( $image ) ) +        imagetruecolortopalette( [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressでは、画像をアップロードするとサムネイルが自動的に作成されます。このとき、256色以下のPNG(インデックスカラーPNG)をアップすると、サムネイルのファイルサイズがオリジナルよりも増えてしまうのです。これは、画像を綺麗に縮小してサムネイルを作成するために、一旦、内部でフルカラーに変換してしまうのが原因です。問題なのは、この変換したフルカラー画像を、そのままサムネイルとして保存してしまうことです。</p>
<p>転送量を気にしてインデックスカラーのPNGをアップしたと言うのに、オリジナルよりも肥大化したフルカラーのサムネイルが生成されてしまっては、減色した意味がないですよね？これなら、元の画像をそのまま貼り付けて、imgタグのwidthとheightを小さくした方が遥かに利口です。ただでさえ、複数のサムネイルが作成されてサーバ容量が圧迫されるというのに、このままでは使わないゴミが増えていくばかりです。</p>
<p>そこで、インデックスカラーPNGがアップされたときは、同じ色数に減色したサムネイルを作成する改善パッチを書いてみました。</p>
<p><span id="more-1206"></span></p>
<pre>Index: wp-includes/media.php
===================================================================
--- media.php    (revision 11404)
+++ media.php    (working copy)
@@ -352,6 +352,10 @@

     imagecopyresampled( $newimage, $image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);

+    // convert from full colors to index colors, like original PNG.
+    if( IMAGETYPE_PNG == $orig_type &amp;&amp; !imageistruecolor( $image ) )
+        imagetruecolortopalette( $newimage, false, imagecolorstotal( $image ) );
+
     // we don't need the original in memory anymore
     imagedestroy( $image );</pre>
<p>これを適用すれば、インデックスカラーPNGを多用する人も、ファイルサイズで泣かされる事が無くなります。</p>
<p><img class="alignnone size-full wp-image-1207" title="サムネイルのファイルサイズが増える問題の改善前後の比較" src="http://etwas.wolfish.org/media/2009/05/2009052001.png" alt="サムネイルのファイルサイズが増える問題の改善前後の比較" width="269" height="422" /></p>
<p>もっと煮詰めるなら、ディザの有無をユーザが選べるように、imagetruecolortopaletteの第二引数を管理画面で設定出来るようにしたほうが良いかもしれません。ディザ無し決め打ちにしてあるのは、そのほうがファイルサイズが小さくなる傾向にあったからと言う理由です。</p>
<p>一応、本家Tracに投げておきました。</p>
<p><a title="Ticket #9887 Problem that PNG thumbnail size increases more than original" href="http://core.trac.wordpress.org/ticket/9887">Ticket #9887 Problem that PNG thumbnail size increases more than original (WordPress Trac)</a></p>
<p>改善案があったら、上記チケットにパッチをアップして下さい。Milestoneが変更されたので、もしかしたら、2.9に取り込まれるかもしれません。余裕があればテストをして、Tracにコメントを残しておいてくれると嬉しいです。</p>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://etwas.wolfish.org/blog/p2009081201/" title="WordPress2.8のwp-configにphp終了タグが無い理由">WordPress2.8のwp-configにphp終了タグが無い理由</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071801/" title="WordPress2.6のメディアアップローダのバグ対処と運用方法">WordPress2.6のメディアアップローダのバグ対処と運用方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071701/" title="WordPress2.6のリビジョン管理を無効にする方法">WordPress2.6のリビジョン管理を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008060703/" title="WordPress2.5.1のLightBox不具合を修正する">WordPress2.5.1のLightBox不具合を修正する</a></li><li><a href="http://etwas.wolfish.org/blog/p2009122101/" title="WordPress 2.9以降のゴミ箱(Trash)を無効にする方法">WordPress 2.9以降のゴミ箱(Trash)を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2009091501/" title="modx-1.0.0 evo対応のSubsite the MAD HACKリリース">modx-1.0.0 evo対応のSubsite the MAD HACKリリース</a></li><li><a href="http://etwas.wolfish.org/blog/p2009031802/" title="WordPressの管理領域を守る10の方法">WordPressの管理領域を守る10の方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008120501/" title="JavaとIrrlichtを使って3Dアプリをウェブ配信するためのチュートリアル">JavaとIrrlichtを使って3Dアプリをウェブ配信するためのチュートリアル</a></li><li><a href="http://etwas.wolfish.org/blog/p2008111501/" title="APNGが普及しない2つの理由、2つの望み">APNGが普及しない2つの理由、2つの望み</a></li><li><a href="http://etwas.wolfish.org/blog/p2008091702/" title="MODxサブドメイン対応版0.9.6.2">MODxサブドメイン対応版0.9.6.2</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://etwas.wolfish.org/blog/p2009052001/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressの管理領域を守る10の方法</title>
		<link>http://etwas.wolfish.org/blog/p2009031802/</link>
		<comments>http://etwas.wolfish.org/blog/p2009031802/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 04:57:50 +0000</pubDate>
		<dc:creator>八環 英樹</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Web技術]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://etwas.wolfish.org/blog/?p=1137</guid>
		<description><![CDATA[WordPressは世界的にメジャーなOSSのブログシステムです。それ故、クラッカーから狙われ易いのも事実。そこでWordPressの管理領域を守る10の方法をSmashing Magazineの記事から紹介します。全て適用する必要はありませんが、可能なものから随時行っていくのがいいでしょう。 10 Steps To Protect The Admin Area In WordPress (Smashing Magazine) WordPressフォルダをリネームしてからアップロード WordPress 2.6から、wp-contentフォルダをリネームして運用することが可能になりました。しかし、肝心のwp-adminフォルダは、この変更に未対応です。そこで、WordPressフォルダを適当な名前に変更しておき、管理アドレスを推測しにくいものに変更しましょう。管理画面の[一般設定]-[WordPress のアドレス (URL)]に実アドレス、[ブログのアドレス (URL)]に運用で使いたい仮想アドレスも設定してください。 wp-config.phpの拡張機能を最大限に利用する WordPress 2.7から導入されたセキュリティキーを追加する キーの作成はsecret-keyジェネレータから。ジェネレータは稀にバージョンが上がってキーの数が増えるときがあります。 テーブルプレフィックスを"wp_"以外のものに変更する DBを直にアタックされたときに別名であればクラックされ難くなります SSLが使用可能なら積極的に使う wp-config.php file: define(’FORCE_SSL_ADMIN’, true); wp-config.phpの移動 WordPress 2.6から、wp-config.phpをひとつ上の階層に移動させても動作します。上位階層がブラウザからアクセス出来ない領域である場合に効果的です。 wp-config.phpファイルを守る 全てのプロバイダがブラウザからアクセス不可能な領域を用意しているとは限りません。もし、.htaccessが使えるならブラウザからwp-config.phpにアクセス出来ないように制限をかけましょう。 # wpconfig.phpの防御 &#60;files wp-config.php&#62; Order deny,allow deny from all &#60;/files&#62; adminユーザアカウントの削除 WordPressは初回インストール時に自動的にデフォルトユーザとしてadminアカウントを作成します。この名前は容易に想像がつくため攻撃の的にされます。次の手順でadminアカウントを削除しましょう。 管理画面にてadmin権限のある別のアカウントを作成する 管理画面からログアウト 新規作成したアカウントで管理画面にログイン アカウントリストからadminを削除 強固なパスワードにする 管理領域を守る一番の方法は、アカウントのパスワードを強固にすることです。大文字小文字、数字、記号を織り交ぜた、十分に長いフレーズにしましょう。 wp-adminフォルダを守る 管理領域へのログインにはパスワードが必要とは言え、フォルダの深層に自由にアクセスできる状態では不安です。.htaccessと.htpasswdを使ってwp-adminフォルダにベーシック認証をかけましょう。 [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressは世界的にメジャーなOSSのブログシステムです。それ故、クラッカーから狙われ易いのも事実。そこでWordPressの管理領域を守る10の方法をSmashing Magazineの記事から紹介します。全て適用する必要はありませんが、可能なものから随時行っていくのがいいでしょう。</p>
<p><span id="more-1137"></span></p>
<p><cite><a title="10 Steps To Protect The Admin Area In WordPress" href="http://www.smashingmagazine.com/2009/01/26/10-steps-to-protect-the-admin-area-in-wordpress/">10 Steps To Protect The Admin Area In WordPress (Smashing Magazine)</a></cite></p>
<ol>
<li>WordPressフォルダをリネームしてからアップロード<br />
WordPress 2.6から、wp-contentフォルダをリネームして運用することが可能になりました。しかし、肝心のwp-adminフォルダは、この変更に未対応です。そこで、WordPressフォルダを適当な名前に変更しておき、管理アドレスを推測しにくいものに変更しましょう。管理画面の[一般設定]-[WordPress のアドレス (URL)]に実アドレス、[ブログのアドレス (URL)]に運用で使いたい仮想アドレスも設定してください。</li>
<li>wp-config.phpの拡張機能を最大限に利用する
<ul>
<li>WordPress 2.7から導入されたセキュリティキーを追加する<br />
キーの作成は<a title="secret-keyジェネレータ (wordpress.org)" href="http://api.wordpress.org/secret-key/1.1/">secret-keyジェネレータ</a>から。ジェネレータは稀にバージョンが上がってキーの数が増えるときがあります。</li>
<li>テーブルプレフィックスを"wp_"以外のものに変更する<br />
DBを直にアタックされたときに別名であればクラックされ難くなります</li>
<li>SSLが使用可能なら積極的に使う
<pre>wp-config.php file: define(’FORCE_SSL_ADMIN’, true);</pre>
</li>
</ul>
</li>
<li>wp-config.phpの移動<br />
WordPress 2.6から、wp-config.phpをひとつ上の階層に移動させても動作します。上位階層がブラウザからアクセス出来ない領域である場合に効果的です。</li>
<li>wp-config.phpファイルを守る<br />
全てのプロバイダがブラウザからアクセス不可能な領域を用意しているとは限りません。もし、.htaccessが使えるならブラウザからwp-config.phpにアクセス出来ないように制限をかけましょう。</p>
<pre># wpconfig.phpの防御
&lt;files wp-config.php&gt;
Order deny,allow
deny from all
&lt;/files&gt;</pre>
</li>
<li>adminユーザアカウントの削除<br />
WordPressは初回インストール時に自動的にデフォルトユーザとしてadminアカウントを作成します。この名前は容易に想像がつくため攻撃の的にされます。次の手順でadminアカウントを削除しましょう。</p>
<ol>
<li>管理画面にてadmin権限のある別のアカウントを作成する</li>
<li> 管理画面からログアウト</li>
<li> 新規作成したアカウントで管理画面にログイン</li>
<li> アカウントリストからadminを削除</li>
</ol>
</li>
<li>強固なパスワードにする<br />
管理領域を守る一番の方法は、アカウントのパスワードを強固にすることです。大文字小文字、数字、記号を織り交ぜた、十分に長いフレーズにしましょう。</li>
<li>wp-adminフォルダを守る<br />
管理領域へのログインにはパスワードが必要とは言え、フォルダの深層に自由にアクセスできる状態では不安です。.htaccessと.htpasswdを使ってwp-adminフォルダにベーシック認証をかけましょう。</li>
<li>ログインページのエラー表示を抑制<br />
WordPressは、ログインエラーのときにユーザ名が間違っていれば、ユーザ名が違うと教えてくれます。同様にパスワードが間違っていれば、パスワードが違うと正直に答えます。これは管理者には便利ですが、悪意のアタッカーにはクラックのためのヒントを教えているようなもの。このエラー表示を黙らせましょう。お使いのテーマのfunctions.phpに以下のコードを追記。</p>
<pre>add_filter('login_errors',create_function('$a', "return null;"));</pre>
</li>
<li>ログイン再試行回数を制限する<br />
WordPressはログインエラーを記録してくれません。そのため、誰かがログインアタックを仕掛けていてもサーバのログを見ない限りは気づき難いです。<a title="Login LockDown" href="http://www.bad-neighborhood.com/login-lockdown.html">Login LockDown</a>や<a title="Limit Login Attempts" href="http://devel.kostdoktorn.se/limit-login-attempts/">Limit Login Attempts</a>といったプラグインを使用して、ログイン試行回数を厳しく制限しましょう。</li>
<li>最新版の維持<br />
WordPressは絶えずセキュリティアップデートをしています。現在のバージョンに満足しているからと言って、アップデートを怠ってはいけません。プラグインも同様です。ただし、急いでアップデートするとバグに見舞われることもあるので、更新内容を十分に確認して下さい。また、使わないプラグインの放置はセキュリティリスクが高まるため、早めに削除しておきましょう。</li>
</ol>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://etwas.wolfish.org/blog/p2009122101/" title="WordPress 2.9以降のゴミ箱(Trash)を無効にする方法">WordPress 2.9以降のゴミ箱(Trash)を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2009081201/" title="WordPress2.8のwp-configにphp終了タグが無い理由">WordPress2.8のwp-configにphp終了タグが無い理由</a></li><li><a href="http://etwas.wolfish.org/blog/p2009052001/" title="WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ">WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071801/" title="WordPress2.6のメディアアップローダのバグ対処と運用方法">WordPress2.6のメディアアップローダのバグ対処と運用方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071701/" title="WordPress2.6のリビジョン管理を無効にする方法">WordPress2.6のリビジョン管理を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008060703/" title="WordPress2.5.1のLightBox不具合を修正する">WordPress2.5.1のLightBox不具合を修正する</a></li><li><a href="http://etwas.wolfish.org/blog/p2007101202/" title="WordPress、タグとカテゴリの相違点とは？">WordPress、タグとカテゴリの相違点とは？</a></li><li><a href="http://etwas.wolfish.org/blog/p2007101201/" title="WordPress2.3の同一タグが増殖する">WordPress2.3の同一タグが増殖する</a></li><li><a href="http://etwas.wolfish.org/blog/p2007080502/" title="All in One SEO Packでウェブに優しいサイト構築を">All in One SEO Packでウェブに優しいサイト構築を</a></li><li><a href="http://etwas.wolfish.org/blog/p2011071101/" title="Value Domainからの他社への移管方法2011年版">Value Domainからの他社への移管方法2011年版</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://etwas.wolfish.org/blog/p2009031802/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress2.6のメディアアップローダのバグ対処と運用方法</title>
		<link>http://etwas.wolfish.org/blog/p2008071801/</link>
		<comments>http://etwas.wolfish.org/blog/p2008071801/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 05:27:05 +0000</pubDate>
		<dc:creator>八環 英樹</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Web技術]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://etwas.wolfish.org/blog/?p=758</guid>
		<description><![CDATA[WordPress 2.6には、メディアアップローダにバグがあります。メディアの保存場所を変更していた場合、その設定が無視されwp-content\uploadsにリソースがあるものとして処理されてしまうのです。対処方法は簡単ですので、このバグにお悩みの方は実行してみてください。 WordPress管理画面にログインし、[設定]-[その他の設定]をクリック。[アップロード]の項目にある、[ファイルのフル URL パス (オプション)]にメディアまでのURLを入力してください。これだけです。 WordPress 2.6 and "Full URL path to files" option (WordPress Trac) 他の方法としては、既に2.6.1用にアップされている修正ファイル"Changeset 8353"を適用するのがよいでしょう。ちなみに、既にWordPress 2.6でアップロードしてしまったメディアのパスは修正されませんので、全て破棄して上げなおす必要があります。 さて、WordPress 2.6から、メディアギャラリーにて画像の説明を入れていると、画像の周りが装飾されキャプションが付加されるようになりました。以前は、「画像の説明=imgタグのalt属性」でしたが、alt属性とは無関係の項目になったようです。キャプション装飾をしたくない場合は、画像の説明を未入力のままにしておきましょう。 では、SEOにも有効な代替テキストはどこに記入すればいいのでしょうか？方法は2つあります。1つは投稿エディタをHTMLベースに切り替え、alt属性を埋める方法。もう1つはビジュアルエディタ上で以下のように設定する方法です。 ビジュアルエディタで画像を左クリック 左上に表示された[画像を編集]アイコンをクリック ポップアップした画像のプロパティの[詳細設定]-[代替テキストの編集]に代替テキストを記入 また、WordPress 2.5以上でLightBox系でキャプションが表示されなくなる問題は、WordPress2.5.1のLightBox不具合を修正するを参考にソースを修正するか、次の手順で運用してください。 ビジュアルエディタ上でリンク付画像をクリック ツールパレットのリンクの挿入/編集をクリック [タイトル]にキャプションを記入 こうも変更点が多いと、旧来の方法を再現するため頭を悩ますより、運用面でカバーしていくのが最良かもしれません。(でも、タグが増殖するバグは早く修正して欲しい) 関連記事WordPress2.8のwp-configにphp終了タグが無い理由WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチWordPress2.6のリビジョン管理を無効にする方法WordPress2.5.1のLightBox不具合を修正するWordPress 2.9以降のゴミ箱(Trash)を無効にする方法modx-1.0.0 evo対応のSubsite the MAD HACKリリースWordPressの管理領域を守る10の方法JavaとIrrlichtを使って3Dアプリをウェブ配信するためのチュートリアルAPNGが普及しない2つの理由、2つの望みMODxサブドメイン対応版0.9.6.2]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.6には、メディアアップローダにバグがあります。メディアの保存場所を変更していた場合、その設定が無視されwp-content\uploadsにリソースがあるものとして処理されてしまうのです。対処方法は簡単ですので、このバグにお悩みの方は実行してみてください。</p>
<p>WordPress管理画面にログインし、[設定]-[その他の設定]をクリック。[アップロード]の項目にある、[ファイルのフル URL パス (オプション)]にメディアまでのURLを入力してください。これだけです。</p>
<p><cite><a title="WordPress 2.6 and &quot;Full URL path to files&quot; option" href="http://trac.wordpress.org/ticket/7308">WordPress 2.6 and "Full URL path to files" option (WordPress Trac)</a></cite></p>
<p><a title="WordPress2.6のメディアアップローダバグの対処方法" href="http://etwas.wolfish.org/media/2008/07/2008071801.png" rel='lightbox-p2008071801'><img class="size-medium wp-image-762 alignnone" title="WordPress2.6のメディアアップローダバグの対処方法" src="http://etwas.wolfish.org/media/2008/07/2008071801-300x162.png" alt="WordPress2.6のメディアアップローダバグの対処方法" width="300" height="162" /></a></p>
<p>他の方法としては、既に2.6.1用にアップされている修正ファイル"<a title="WordPress2.6のメディアアップローダバグ修正済みパッチ" href="http://trac.wordpress.org/changeset/8353">Changeset 8353</a>"を適用するのがよいでしょう。ちなみに、既にWordPress 2.6でアップロードしてしまったメディアのパスは修正されませんので、全て破棄して上げなおす必要があります。</p>
<p>さて、WordPress 2.6から、メディアギャラリーにて画像の説明を入れていると、画像の周りが装飾されキャプションが付加されるようになりました。以前は、「画像の説明=imgタグのalt属性」でしたが、alt属性とは無関係の項目になったようです。キャプション装飾をしたくない場合は、画像の説明を未入力のままにしておきましょう。</p>
<p><a title="画像の説明によるキャプション表示" href="http://etwas.wolfish.org/media/2008/07/2008071802.png" rel='lightbox-p2008071801'><img class="alignnone size-medium wp-image-763" title="画像の説明によるキャプション表示" src="http://etwas.wolfish.org/media/2008/07/2008071802-300x298.png" alt="画像の説明によるキャプション表示" width="300" height="298" /></a><a title="画像の説明入力欄" href="http://etwas.wolfish.org/media/2008/07/2008071803.png" rel='lightbox-p2008071801'><img class="alignnone size-medium wp-image-764" title="画像の説明入力欄" src="http://etwas.wolfish.org/media/2008/07/2008071803-300x279.png" alt="画像の説明入力欄" width="300" height="279" /></a></p>
<p>では、SEOにも有効な代替テキストはどこに記入すればいいのでしょうか？方法は2つあります。1つは投稿エディタをHTMLベースに切り替え、alt属性を埋める方法。もう1つはビジュアルエディタ上で以下のように設定する方法です。</p>
<ol>
<li>ビジュアルエディタで画像を左クリック</li>
<li>左上に表示された[画像を編集]アイコンをクリック</li>
<li>ポップアップした画像のプロパティの[詳細設定]-[代替テキストの編集]に代替テキストを記入</li>
</ol>
<p>また、WordPress 2.5以上でLightBox系でキャプションが表示されなくなる問題は、<a title="WordPress2.5.1のLightBox不具合を修正する" href="http://etwas.wolfish.org/blog/2008/06/08/2008060703/">WordPress2.5.1のLightBox不具合を修正する</a>を参考にソースを修正するか、次の手順で運用してください。</p>
<ol>
<li>ビジュアルエディタ上でリンク付画像をクリック</li>
<li>ツールパレットのリンクの挿入/編集をクリック</li>
<li>[タイトル]にキャプションを記入</li>
</ol>
<p>こうも変更点が多いと、旧来の方法を再現するため頭を悩ますより、運用面でカバーしていくのが最良かもしれません。(でも、<a title="タグが増殖するバグ" href="http://trac.wordpress.org/ticket/6313">タグが増殖するバグ</a>は早く修正して欲しい)</p>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://etwas.wolfish.org/blog/p2009081201/" title="WordPress2.8のwp-configにphp終了タグが無い理由">WordPress2.8のwp-configにphp終了タグが無い理由</a></li><li><a href="http://etwas.wolfish.org/blog/p2009052001/" title="WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ">WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071701/" title="WordPress2.6のリビジョン管理を無効にする方法">WordPress2.6のリビジョン管理を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008060703/" title="WordPress2.5.1のLightBox不具合を修正する">WordPress2.5.1のLightBox不具合を修正する</a></li><li><a href="http://etwas.wolfish.org/blog/p2009122101/" title="WordPress 2.9以降のゴミ箱(Trash)を無効にする方法">WordPress 2.9以降のゴミ箱(Trash)を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2009091501/" title="modx-1.0.0 evo対応のSubsite the MAD HACKリリース">modx-1.0.0 evo対応のSubsite the MAD HACKリリース</a></li><li><a href="http://etwas.wolfish.org/blog/p2009031802/" title="WordPressの管理領域を守る10の方法">WordPressの管理領域を守る10の方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008120501/" title="JavaとIrrlichtを使って3Dアプリをウェブ配信するためのチュートリアル">JavaとIrrlichtを使って3Dアプリをウェブ配信するためのチュートリアル</a></li><li><a href="http://etwas.wolfish.org/blog/p2008111501/" title="APNGが普及しない2つの理由、2つの望み">APNGが普及しない2つの理由、2つの望み</a></li><li><a href="http://etwas.wolfish.org/blog/p2008091702/" title="MODxサブドメイン対応版0.9.6.2">MODxサブドメイン対応版0.9.6.2</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://etwas.wolfish.org/blog/p2008071801/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress2.6のリビジョン管理を無効にする方法</title>
		<link>http://etwas.wolfish.org/blog/p2008071701/</link>
		<comments>http://etwas.wolfish.org/blog/p2008071701/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 14:57:37 +0000</pubDate>
		<dc:creator>八環 英樹</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Web技術]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://etwas.wolfish.org/blog/?p=751</guid>
		<description><![CDATA[WordPress 2.6から、投稿記事の履歴が無限に保存されるようになりました。この機能は、何度も書き換えた後に記事を元に戻したいとき、大いに役に立ちます。特に、複数人でWikiのように編集する使い方では、変更箇所を人目で把握できるため重宝します。 しかし、日記やコラムを書く用途に、一人で運用している場合はどうでしょうか？過去の変更箇所など、全く参照しない人が多いような気がします。そういう方には、このリビジョン管理は無用の長物。データベースを圧迫するだけの厄介物です。そこで、この機能を思い切って停止させてしまいましょう。 方法はシンプル。wp-config.phpに以下の定義を追加してください。1代限りのオートセーブ以外は停止します。追加場所はwp-settings.phpを読み込む前にしましょう。wp-settings.phpではWP_POST_REVISIONS未定義の場合、リビジョン管理を有効にしようとするからです。 define ('WP_POST_REVISIONS', false); この定義は上記以外にもオプションがあります。必要に応じて使い分けてください。 Revision Management (codex.wordpress.org) WP_POST_REVISIONS: true (default), -1: 全リビジョンを保存 false, 0: リビジョン保存停止 (1代限りのオートセーブは除外) (int) &#62; 0: int数分のリビジョンを保存(+オートセーブ1代)。古い履歴は自動削除。 他の方法としては、wp-content\pluginsフォルダに次のような内容のプラグインをインストールすればOKです。ただし、公式アナウンスではないため非推奨です。 &#60;?php /* Plugin Name: no Revision Management Plugin URI: http://etwas.wolfish.org/blog/2008/07/17/2008071701/ Description: Remove 'wp_save_post_revision' action. Author: MadHyde Author URI: http://etwas.wolfish.org/ */ remove_action( 'pre_post_update', 'wp_save_post_revision' ); ?&#62; WordPressは使いやすく機能追加も活発な反面、新機能のON/OFFを制御できる管理画面が未整備なのが残念ですね。 2008.07.27追記 - 最大履歴数も指定できるプラグインが登場しました。 Revision [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-767" title="WordPress2.6のリビジョン管理を停止" src="http://etwas.wolfish.org/media/2008/07/2008071701.png" alt="" width="313" height="105" /></p>
<p>WordPress 2.6から、投稿記事の履歴が無限に保存されるようになりました。この機能は、何度も書き換えた後に記事を元に戻したいとき、大いに役に立ちます。特に、複数人でWikiのように編集する使い方では、変更箇所を人目で把握できるため重宝します。</p>
<p>しかし、日記やコラムを書く用途に、一人で運用している場合はどうでしょうか？過去の変更箇所など、全く参照しない人が多いような気がします。そういう方には、このリビジョン管理は無用の長物。データベースを圧迫するだけの厄介物です。そこで、この機能を思い切って停止させてしまいましょう。</p>
<p>方法はシンプル。wp-config.phpに以下の定義を追加してください。1代限りのオートセーブ以外は停止します。追加場所はwp-settings.phpを読み込む前にしましょう。wp-settings.phpではWP_POST_REVISIONS未定義の場合、リビジョン管理を有効にしようとするからです。</p>
<pre class="brush_php">define ('WP_POST_REVISIONS', false);</pre>
<p>この定義は上記以外にもオプションがあります。必要に応じて使い分けてください。</p>
<p><cite><a title="Revision Management" href="http://codex.wordpress.org/Revision_Management">Revision Management (codex.wordpress.org)</a></cite></p>
<blockquote><p>WP_POST_REVISIONS:</p>
<ul>
<li>true (default), -1: 全リビジョンを保存</li>
<li>false, 0: リビジョン保存停止 (1代限りのオートセーブは除外)</li>
<li>(int) &gt; 0: int数分のリビジョンを保存(+オートセーブ1代)。古い履歴は自動削除。</li>
</ul>
</blockquote>
<p>他の方法としては、wp-content\pluginsフォルダに次のような内容のプラグインをインストールすればOKです。ただし、公式アナウンスではないため非推奨です。</p>
<pre class="brush_php"> &lt;?php
/*
Plugin Name: no Revision Management
Plugin URI: http://etwas.wolfish.org/blog/2008/07/17/2008071701/
Description: Remove 'wp_save_post_revision' action.
Author: MadHyde
Author URI: http://etwas.wolfish.org/
*/

remove_action( 'pre_post_update', 'wp_save_post_revision' );
?&gt;</pre>
<p>WordPressは使いやすく機能追加も活発な反面、新機能のON/OFFを制御できる管理画面が未整備なのが残念ですね。</p>
<p><ins datetime="2008-07-27T05:11:01+00:00">2008.07.27追記 - 最大履歴数も指定できるプラグインが登場しました。 <a title="Revision Control" href="http://wordpress.org/extend/plugins/revision-control/">Revision Control (WordPress.org)</a></ins></p>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://etwas.wolfish.org/blog/p2009081201/" title="WordPress2.8のwp-configにphp終了タグが無い理由">WordPress2.8のwp-configにphp終了タグが無い理由</a></li><li><a href="http://etwas.wolfish.org/blog/p2009052001/" title="WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ">WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071801/" title="WordPress2.6のメディアアップローダのバグ対処と運用方法">WordPress2.6のメディアアップローダのバグ対処と運用方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008060703/" title="WordPress2.5.1のLightBox不具合を修正する">WordPress2.5.1のLightBox不具合を修正する</a></li><li><a href="http://etwas.wolfish.org/blog/p2009122101/" title="WordPress 2.9以降のゴミ箱(Trash)を無効にする方法">WordPress 2.9以降のゴミ箱(Trash)を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2009091501/" title="modx-1.0.0 evo対応のSubsite the MAD HACKリリース">modx-1.0.0 evo対応のSubsite the MAD HACKリリース</a></li><li><a href="http://etwas.wolfish.org/blog/p2009031802/" title="WordPressの管理領域を守る10の方法">WordPressの管理領域を守る10の方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008120501/" title="JavaとIrrlichtを使って3Dアプリをウェブ配信するためのチュートリアル">JavaとIrrlichtを使って3Dアプリをウェブ配信するためのチュートリアル</a></li><li><a href="http://etwas.wolfish.org/blog/p2008111501/" title="APNGが普及しない2つの理由、2つの望み">APNGが普及しない2つの理由、2つの望み</a></li><li><a href="http://etwas.wolfish.org/blog/p2008091702/" title="MODxサブドメイン対応版0.9.6.2">MODxサブドメイン対応版0.9.6.2</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://etwas.wolfish.org/blog/p2008071701/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress2.5.1のLightBox不具合を修正する</title>
		<link>http://etwas.wolfish.org/blog/p2008060703/</link>
		<comments>http://etwas.wolfish.org/blog/p2008060703/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 14:43:33 +0000</pubDate>
		<dc:creator>八環 英樹</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Web技術]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://etwas.wolfish.org/blog/?p=724</guid>
		<description><![CDATA[WordPress2.5になってから、メディアアップローダがAjaxライクなものに変更されました。しかし、この新アップローダを使って画像を貼り付けるとLightBox系スクリプトに不具合が出ます。画像のタイトルが表示されません。そこで修正方法をここに記しておきます。 この問題は、リンクタグaにtitle属性が付与されなくなったことが原因。LightBoxはaタグのtitle属性を読み込んで画像の説明に使っています。以下修正箇所。 //wp-admin\includes\media.php function get_image_send_to_editor($id, $alt, $title, $align, $url='', $rel = false, $size='medium') { $html = get_image_tag($id, $alt, $title, $align, $size); $rel = $rel ? ' rel="attachment wp-att-'.attribute_escape($id).'"' : ''; if ( $url ) // $html = "&#60;a href='".attribute_escape($url)."'$rel&#62;$html&#60;/a&#62;"; $html = "&#60;a href='".attribute_escape($url)."'$rel title='".attribute_escape($title)."')&#62;$html&#60;/a&#62;"; //Modified $html = apply_filters( 'image_send_to_editor', $html, $id, $alt, $title, $align, $url, [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress2.5になってから、メディアアップローダがAjaxライクなものに変更されました。しかし、この新アップローダを使って画像を貼り付けるとLightBox系スクリプトに不具合が出ます。画像のタイトルが表示されません。そこで修正方法をここに記しておきます。</p>
<p>この問題は、リンクタグaにtitle属性が付与されなくなったことが原因。LightBoxはaタグのtitle属性を読み込んで画像の説明に使っています。以下修正箇所。</p>
<pre>//wp-admin\includes\media.php
function get_image_send_to_editor($id, $alt, $title, $align, $url='', $rel = false, $size='medium') {

	$html = get_image_tag($id, $alt, $title, $align, $size);

	$rel = $rel ? ' rel="attachment wp-att-'.attribute_escape($id).'"' : '';

	if ( $url )
//		$html = "&lt;a href='".attribute_escape($url)."'$rel&gt;$html&lt;/a&gt;";
		$html = "&lt;a href='".attribute_escape($url)."'$rel title='".attribute_escape($title)."')&gt;$html&lt;/a&gt;"; //Modified

	$html = apply_filters( 'image_send_to_editor', $html, $id, $alt, $title, $align, $url, $size );

	return $html;
}</pre>
<p>ちなみにaタグから消えたtitle属性はimgタグに移っていました。こちらは構文的に存在OKなので書き換えていません。LightBox系スクリプトが完全動作しなくてお困りの方は試してみてください。</p>
<p>願わくば、次の更新で修正されていますように…。</p>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://etwas.wolfish.org/blog/p2009081201/" title="WordPress2.8のwp-configにphp終了タグが無い理由">WordPress2.8のwp-configにphp終了タグが無い理由</a></li><li><a href="http://etwas.wolfish.org/blog/p2009052001/" title="WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ">WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071801/" title="WordPress2.6のメディアアップローダのバグ対処と運用方法">WordPress2.6のメディアアップローダのバグ対処と運用方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071701/" title="WordPress2.6のリビジョン管理を無効にする方法">WordPress2.6のリビジョン管理を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2009122101/" title="WordPress 2.9以降のゴミ箱(Trash)を無効にする方法">WordPress 2.9以降のゴミ箱(Trash)を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2009091501/" title="modx-1.0.0 evo対応のSubsite the MAD HACKリリース">modx-1.0.0 evo対応のSubsite the MAD HACKリリース</a></li><li><a href="http://etwas.wolfish.org/blog/p2009031802/" title="WordPressの管理領域を守る10の方法">WordPressの管理領域を守る10の方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008120501/" title="JavaとIrrlichtを使って3Dアプリをウェブ配信するためのチュートリアル">JavaとIrrlichtを使って3Dアプリをウェブ配信するためのチュートリアル</a></li><li><a href="http://etwas.wolfish.org/blog/p2008111501/" title="APNGが普及しない2つの理由、2つの望み">APNGが普及しない2つの理由、2つの望み</a></li><li><a href="http://etwas.wolfish.org/blog/p2008091702/" title="MODxサブドメイン対応版0.9.6.2">MODxサブドメイン対応版0.9.6.2</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://etwas.wolfish.org/blog/p2008060703/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress、タグとカテゴリの相違点とは？</title>
		<link>http://etwas.wolfish.org/blog/p2007101202/</link>
		<comments>http://etwas.wolfish.org/blog/p2007101202/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 18:14:20 +0000</pubDate>
		<dc:creator>八環 英樹</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Web技術]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://etwas.wolfish.org/blog/2007/10/12/2007101202/</guid>
		<description><![CDATA[WordPress2.3のタグに関するお話です。私の思うタグとカテゴリの特徴は次のようなものでした。 カテゴリは階層構造を持ち1つのエントリーは1カテゴリのみに属す。タグは階層構造を持たず、1つのエントリーは複数のタグに属す。 しかし、WordPressでは1つのエントリーに複数のカテゴリーを与えることができます。もはや、この状態はタグの使い方と同じです。 そう言うわけで、この二つは非常に曖昧な関係。ただ名称が変わっただけと言う印象があります。もっとも、階層構造を持たない分、タグは劣化してると思わざるを得ないのですけどね。以上、使い慣れたカテゴリを放棄しタグの運用方法を模索している八環でした。 蛇足ながら、検索すると私と似た考えの方もいるようです。 タグとカテゴリーの比較文化論 (うるめねっと技研 - Linux派 -) [カテゴリー] カテゴリーの数は比較的少ない 階層化された分類になっている 記事は１つのカテゴリーに属する カテゴリー間の記事数は均等な方が美しい カテゴリーは複数記事のサマリーのような名称になっている [タグ] タグの数は多い タグ間の関係は特になく、フラットな構造になっている 複数のタグの組み合わせで記事の内容を説明する タグの使用回数は偏っている。やたら使われるタグと全然使われないタグが出て来る タグには標準的なキーワードが使われる 関連記事WordPress 2.9以降のゴミ箱(Trash)を無効にする方法WordPress2.8のwp-configにphp終了タグが無い理由WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチWordPressの管理領域を守る10の方法WordPress2.6のメディアアップローダのバグ対処と運用方法WordPress2.6のリビジョン管理を無効にする方法WordPress2.5.1のLightBox不具合を修正するWordPress2.3の同一タグが増殖するAll in One SEO Packでウェブに優しいサイト構築をValue Domainからの他社への移管方法2011年版]]></description>
			<content:encoded><![CDATA[<p>WordPress2.3のタグに関するお話です。私の思うタグとカテゴリの特徴は次のようなものでした。</p>
<p>カテゴリは階層構造を持ち1つのエントリーは1カテゴリのみに属す。タグは階層構造を持たず、1つのエントリーは複数のタグに属す。</p>
<p>しかし、WordPressでは1つのエントリーに複数のカテゴリーを与えることができます。もはや、この状態はタグの使い方と同じです。</p>
<p>そう言うわけで、この二つは非常に曖昧な関係。ただ名称が変わっただけと言う印象があります。もっとも、階層構造を持たない分、タグは劣化してると思わざるを得ないのですけどね。以上、使い慣れたカテゴリを放棄しタグの運用方法を模索している八環でした。</p>
<p>蛇足ながら、検索すると私と似た考えの方もいるようです。</p>
<p><cite><a href="http://lab.urume.net/2006,0716,501.html" title="タグとカテゴリーの比較文化論">タグとカテゴリーの比較文化論 (うるめねっと技研 - Linux派 -)<br />
</a></cite></p>
<blockquote><p>[カテゴリー]</p>
<ul>
<li>カテゴリーの数は比較的少ない</li>
<li>階層化された分類になっている</li>
<li>記事は１つのカテゴリーに属する</li>
<li>カテゴリー間の記事数は均等な方が美しい</li>
<li>カテゴリーは複数記事のサマリーのような名称になっている</li>
</ul>
<p>[タグ]</p>
<ul>
<li>タグの数は多い</li>
<li>タグ間の関係は特になく、フラットな構造になっている</li>
<li>複数のタグの組み合わせで記事の内容を説明する</li>
<li>タグの使用回数は偏っている。やたら使われるタグと全然使われないタグが出て来る</li>
<li>タグには標準的なキーワードが使われる</li>
</ul>
</blockquote>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://etwas.wolfish.org/blog/p2009122101/" title="WordPress 2.9以降のゴミ箱(Trash)を無効にする方法">WordPress 2.9以降のゴミ箱(Trash)を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2009081201/" title="WordPress2.8のwp-configにphp終了タグが無い理由">WordPress2.8のwp-configにphp終了タグが無い理由</a></li><li><a href="http://etwas.wolfish.org/blog/p2009052001/" title="WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ">WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ</a></li><li><a href="http://etwas.wolfish.org/blog/p2009031802/" title="WordPressの管理領域を守る10の方法">WordPressの管理領域を守る10の方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071801/" title="WordPress2.6のメディアアップローダのバグ対処と運用方法">WordPress2.6のメディアアップローダのバグ対処と運用方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071701/" title="WordPress2.6のリビジョン管理を無効にする方法">WordPress2.6のリビジョン管理を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008060703/" title="WordPress2.5.1のLightBox不具合を修正する">WordPress2.5.1のLightBox不具合を修正する</a></li><li><a href="http://etwas.wolfish.org/blog/p2007101201/" title="WordPress2.3の同一タグが増殖する">WordPress2.3の同一タグが増殖する</a></li><li><a href="http://etwas.wolfish.org/blog/p2007080502/" title="All in One SEO Packでウェブに優しいサイト構築を">All in One SEO Packでウェブに優しいサイト構築を</a></li><li><a href="http://etwas.wolfish.org/blog/p2011071101/" title="Value Domainからの他社への移管方法2011年版">Value Domainからの他社への移管方法2011年版</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://etwas.wolfish.org/blog/p2007101202/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress2.3の同一タグが増殖する</title>
		<link>http://etwas.wolfish.org/blog/p2007101201/</link>
		<comments>http://etwas.wolfish.org/blog/p2007101201/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 17:49:50 +0000</pubDate>
		<dc:creator>八環 英樹</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Web技術]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://etwas.wolfish.org/blog/2007/10/12/2007101201/</guid>
		<description><![CDATA[WordPress2.3のタグには日本語で使用していると不具合出ることがあります。タグはカテゴリと同様に「タグ名」と「タグスラグ」という値を持っています。しかし、この双方の値が異なるとき、入力した日本語タグが増殖してしまうのでした。 例えば、タグ名「コミック」、タグスラグ「comic」にしていたとしましょう。このとき、投稿時にタグ記入欄へ「コミック」と入力してしまうと、タグ名「コミック」、タグスラグ「コミック」と言う別IDのタグが作られてしまうのです。回避方法を見つけたので、改善されるまで下記方法で運用してみてください。 [対象者] タグ名は日本語、タグスラグは英数字で運用したい人向け [回避方法] 方法1：タグ記入欄に日本語タグ名を入力せず、タグスラグを書き入れる 方法2：タグ入力支援プラグインを使う(後述) [プラグイン] Advanced Tag Entry タグスラグを基準にタグの追加と削除が可能 Simple Tags 重複タグを統合したり、タグスラグを編集したいときに使用。ただし、オプション機能のキーワード埋込は日本語が文字化けするので使わないほうがいい その他、2.3のタグについて詳しく知りたい場合はps*wikiを参照してください。 タグ付け機能 (ps*wiki) 関連記事WordPress 2.9以降のゴミ箱(Trash)を無効にする方法WordPress2.8のwp-configにphp終了タグが無い理由WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチWordPressの管理領域を守る10の方法WordPress2.6のメディアアップローダのバグ対処と運用方法WordPress2.6のリビジョン管理を無効にする方法WordPress2.5.1のLightBox不具合を修正するWordPress、タグとカテゴリの相違点とは？All in One SEO Packでウェブに優しいサイト構築をValue Domainからの他社への移管方法2011年版]]></description>
			<content:encoded><![CDATA[<p>WordPress2.3のタグには日本語で使用していると不具合出ることがあります。タグはカテゴリと同様に「タグ名」と「タグスラグ」という値を持っています。しかし、この双方の値が異なるとき、入力した日本語タグが増殖してしまうのでした。</p>
<p><a href="http://etwas.wolfish.org/media/2007/10/2007101201.jpg" title="日本語タグの増殖" rel='lightbox-p2007101201'><img src="http://etwas.wolfish.org/media/2007/10/2007101201.thumbnail.jpg" alt="日本語タグの増殖" /></a></p>
<p>例えば、タグ名「コミック」、タグスラグ「comic」にしていたとしましょう。このとき、投稿時にタグ記入欄へ「コミック」と入力してしまうと、タグ名「コミック」、タグスラグ「コミック」と言う別IDのタグが作られてしまうのです。回避方法を見つけたので、改善されるまで下記方法で運用してみてください。</p>
<p>[対象者]<br />
タグ名は日本語、タグスラグは英数字で運用したい人向け</p>
<p>[回避方法]<br />
方法1：タグ記入欄に日本語タグ名を入力せず、タグスラグを書き入れる<br />
方法2：タグ入力支援プラグインを使う(後述)</p>
<p>[プラグイン]<br />
<a href="http://www.poplarware.com/tagplugin.html" title="Advanced Tag Entry">Advanced Tag Entry</a><br />
タグスラグを基準にタグの追加と削除が可能<br />
<a href="http://www.herewithme.fr/wordpress-plugins/simple-tags/" title="Simple Tags">Simple Tags</a><br />
重複タグを統合したり、タグスラグを編集したいときに使用。ただし、オプション機能のキーワード埋込は日本語が文字化けするので使わないほうがいい</p>
<p>その他、2.3のタグについて詳しく知りたい場合はps*wikiを参照してください。</p>
<p><a href="http://bono.s206.xrea.com/pswiki/%E3%82%BF%E3%82%B0%E4%BB%98%E3%81%91%E6%A9%9F%E8%83%BD" title="タグ付け機能">タグ付け機能 (ps*wiki)</a></p>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://etwas.wolfish.org/blog/p2009122101/" title="WordPress 2.9以降のゴミ箱(Trash)を無効にする方法">WordPress 2.9以降のゴミ箱(Trash)を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2009081201/" title="WordPress2.8のwp-configにphp終了タグが無い理由">WordPress2.8のwp-configにphp終了タグが無い理由</a></li><li><a href="http://etwas.wolfish.org/blog/p2009052001/" title="WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ">WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ</a></li><li><a href="http://etwas.wolfish.org/blog/p2009031802/" title="WordPressの管理領域を守る10の方法">WordPressの管理領域を守る10の方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071801/" title="WordPress2.6のメディアアップローダのバグ対処と運用方法">WordPress2.6のメディアアップローダのバグ対処と運用方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071701/" title="WordPress2.6のリビジョン管理を無効にする方法">WordPress2.6のリビジョン管理を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008060703/" title="WordPress2.5.1のLightBox不具合を修正する">WordPress2.5.1のLightBox不具合を修正する</a></li><li><a href="http://etwas.wolfish.org/blog/p2007101202/" title="WordPress、タグとカテゴリの相違点とは？">WordPress、タグとカテゴリの相違点とは？</a></li><li><a href="http://etwas.wolfish.org/blog/p2007080502/" title="All in One SEO Packでウェブに優しいサイト構築を">All in One SEO Packでウェブに優しいサイト構築を</a></li><li><a href="http://etwas.wolfish.org/blog/p2011071101/" title="Value Domainからの他社への移管方法2011年版">Value Domainからの他社への移管方法2011年版</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://etwas.wolfish.org/blog/p2007101201/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All in One SEO Packでウェブに優しいサイト構築を</title>
		<link>http://etwas.wolfish.org/blog/p2007080502/</link>
		<comments>http://etwas.wolfish.org/blog/p2007080502/#comments</comments>
		<pubDate>Sun, 05 Aug 2007 02:05:41 +0000</pubDate>
		<dc:creator>八環 英樹</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Web技術]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://etwas.wolfish.org/blog/2007/08/05/2007080502/</guid>
		<description><![CDATA[All in One SEO Pack (uberdose 2.0) WordPressはSEO的に問題のあるスクリプトです。HTMLソースを多少理解している人なら、すぐに気づくのではないでしょうか？ さて、どこが問題か？それは、1つの記事が複数のURIから導き出せる事です。記事別エントリーだけが検索エンジンにインデックスされるのは喜ばしい事です。検索して来てくれた人も、すぐに目的のページを閲覧できます。しかし、カテゴリや月別アーカイブをインデックスされてしまったらどうなるでしょう？記事が増えるにつれアーカイブ内の位置がずれていきます。検索で辿り着いた人は、案内されたページに該当記事を発見できず、後続のページを検索する手間を強いられます。 そう言う訳で最低限やっておくべきことは、カテゴリ別、月別アーカイブをインデックスさせない事です。このAll in One SEO Packは、HTMLソース内に以下のタグを挿入して必要なページだけを検索エンジンに見てもらうようにしてくれます。 &#60;meta name="robots" content="noindex,follow"&#62; また、このプラグインはタイトル出力方法の変更やキーワード挿入も可能にしてくれます。 複数の対策を施したい人は導入を検討してみてください。 ただし、rss feedが検索エンジンにインデックスされる問題は解決しません。こちらはrobots.txtでの対応となります。先のアーカイブインデックス問題も、実はこちらだけで対策出来ます。robots.txtに以下の文を記述して、ルートディレクトリに置いておきましょう。例は「全ての検索エンジンにfeedとアーカイブのインデックスを許さない」という記述です。 User-agent: * Disallow: /foo/rss-feed/ Disallow: /foo/archive/ この他にAll in One SEO Packはタイトルの表示方法等も設定出来ますので、訪問者が見やすいように修正しておくといいでしょう。 関連記事WordPress 2.9以降のゴミ箱(Trash)を無効にする方法WordPress2.8のwp-configにphp終了タグが無い理由WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチWordPressの管理領域を守る10の方法WordPress2.6のメディアアップローダのバグ対処と運用方法WordPress2.6のリビジョン管理を無効にする方法WordPress2.5.1のLightBox不具合を修正するWordPress、タグとカテゴリの相違点とは？WordPress2.3の同一タグが増殖するValue Domainからの他社への移管方法2011年版]]></description>
			<content:encoded><![CDATA[<p><cite><a href="http://wp.uberdose.com/2007/03/24/all-in-one-seo-pack/" title="All in One SEO Pack">All in One SEO Pack (uberdose 2.0)</a></cite></p>
<p>WordPressはSEO的に問題のあるスクリプトです。HTMLソースを多少理解している人なら、すぐに気づくのではないでしょうか？</p>
<p>さて、どこが問題か？それは、1つの記事が複数のURIから導き出せる事です。記事別エントリーだけが検索エンジンにインデックスされるのは喜ばしい事です。検索して来てくれた人も、すぐに目的のページを閲覧できます。しかし、カテゴリや月別アーカイブをインデックスされてしまったらどうなるでしょう？記事が増えるにつれアーカイブ内の位置がずれていきます。検索で辿り着いた人は、案内されたページに該当記事を発見できず、後続のページを検索する手間を強いられます。</p>
<p>そう言う訳で最低限やっておくべきことは、カテゴリ別、月別アーカイブをインデックスさせない事です。このAll in One SEO Packは、HTMLソース内に以下のタグを挿入して必要なページだけを検索エンジンに見てもらうようにしてくれます。</p>
<blockquote>
<pre>&lt;meta name="robots" content="noindex,follow"&gt;</pre>
</blockquote>
<p>また、このプラグインはタイトル出力方法の変更やキーワード挿入も可能にしてくれます。 複数の対策を施したい人は導入を検討してみてください。</p>
<p>ただし、rss feedが検索エンジンにインデックスされる問題は解決しません。こちらはrobots.txtでの対応となります。先のアーカイブインデックス問題も、実はこちらだけで対策出来ます。robots.txtに以下の文を記述して、ルートディレクトリに置いておきましょう。例は「全ての検索エンジンにfeedとアーカイブのインデックスを許さない」という記述です。</p>
<blockquote>
<pre>User-agent: *
Disallow: /foo/rss-feed/
Disallow: /foo/archive/</pre>
</blockquote>
<p>この他にAll in One SEO Packはタイトルの表示方法等も設定出来ますので、訪問者が見やすいように修正しておくといいでしょう。</p>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://etwas.wolfish.org/blog/p2009122101/" title="WordPress 2.9以降のゴミ箱(Trash)を無効にする方法">WordPress 2.9以降のゴミ箱(Trash)を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2009081201/" title="WordPress2.8のwp-configにphp終了タグが無い理由">WordPress2.8のwp-configにphp終了タグが無い理由</a></li><li><a href="http://etwas.wolfish.org/blog/p2009052001/" title="WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ">WordPressのサムネイルサイズがオリジナルより増える問題の改善パッチ</a></li><li><a href="http://etwas.wolfish.org/blog/p2009031802/" title="WordPressの管理領域を守る10の方法">WordPressの管理領域を守る10の方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071801/" title="WordPress2.6のメディアアップローダのバグ対処と運用方法">WordPress2.6のメディアアップローダのバグ対処と運用方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008071701/" title="WordPress2.6のリビジョン管理を無効にする方法">WordPress2.6のリビジョン管理を無効にする方法</a></li><li><a href="http://etwas.wolfish.org/blog/p2008060703/" title="WordPress2.5.1のLightBox不具合を修正する">WordPress2.5.1のLightBox不具合を修正する</a></li><li><a href="http://etwas.wolfish.org/blog/p2007101202/" title="WordPress、タグとカテゴリの相違点とは？">WordPress、タグとカテゴリの相違点とは？</a></li><li><a href="http://etwas.wolfish.org/blog/p2007101201/" title="WordPress2.3の同一タグが増殖する">WordPress2.3の同一タグが増殖する</a></li><li><a href="http://etwas.wolfish.org/blog/p2011071101/" title="Value Domainからの他社への移管方法2011年版">Value Domainからの他社への移管方法2011年版</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://etwas.wolfish.org/blog/p2007080502/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

