<?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/"
	>

<channel>
	<title>power source* &#187; WordPress</title>
	<atom:link href="http://bono.s206.xrea.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://bono.s206.xrea.com</link>
	<description>薔薇の栽培記録・ベランダ園芸・沖縄・写真・自転車・総合リンク集。WP 2.7 調整中ですー。</description>
	<pubDate>Thu, 30 Apr 2009 16:16:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WP: Subversion で 2.7 → 2.7.1 へアップグレード</title>
		<link>http://bono.s206.xrea.com/2009/04/989-wp_27_to_271_with_subversion/</link>
		<comments>http://bono.s206.xrea.com/2009/04/989-wp_27_to_271_with_subversion/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 13:00:39 +0000</pubDate>
		<dc:creator>ぼの</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[Subversion]]></category>

		<category><![CDATA[アップグレード]]></category>

		<guid isPermaLink="false">http://bono.s206.xrea.com/?p=989</guid>
		<description><![CDATA[s201 では svn を使えなかったが、s206 では使えるのです。
ということで、2.7 から 2.7.1 へ、Subversion でアップグレードしてみた。
しかし、果たしてこれでよかったのか疑問が残りまくり。。後日元気なときに確認することにする。

（注） この記事に書かれている操作は適当かつ中途半端です。決して参考にしないでください。



参考資料：


power source* » WP: WordPress を Subversion でアップグレード… ならず、の巻
WordPress Codex 日本語版 &#187; Subversion で WordPress をインストール・アップグレードする
TortoiseSVN マニュアル
WordPress Codex 日本語版 &#187; Version 2.7.1 （改訂ファイル一覧）


以下、作業ログ。

Poderosa 起動。
現在地確認、よし。
最新版に切り替え。。えいっ！


> pwd
/*****/***
> svn sw http://core.svn.wordpress.org/tags/2.7.1/ public_html/wp
svn: REPORT request failed on '/wordpress/!svn/vcc/default'
svn: Unusable URI: it does not refer to this repository


(；ﾟДﾟ)ｽﾞｶﾞｰﾝ

/wordpress/ って…、あれ？サーバ移転するとき s201 のバックアップをアップロードしちゃったんだっけ？？

あ、公式リポジトリが変わったせいかな。（←メッセージの意味を考えようとしていない。あからさまな逃避）
どのリポジトリからの作業コピーか、って何で見られるんだろう。。status？


> [...]]]></description>
			<content:encoded><![CDATA[<p>s201 では svn を使えなかったが、s206 では使えるのです。<br />
ということで、2.7 から 2.7.1 へ、Subversion でアップグレードしてみた。<br />
しかし、果たしてこれでよかったのか疑問が残りまくり。。後日元気なときに確認することにする。</p>

<p><strong>（注） この記事に書かれている操作は適当かつ中途半端です。決して参考にしないでください。</strong></p>

<p><span id="more-989"></span></p>

<p>参考資料：</p>

<ul>
<li><a href="http://bono.s206.xrea.com/2008/01/609-wp_upgrade_with_subversion_orz/" title="power source* » WP: WordPress を Subversion でアップグレード… ならず、の巻">power source* » WP: WordPress を Subversion でアップグレード… ならず、の巻</a></li>
<li><a href="http://wpdocs.sourceforge.jp/Installing/Updating_WordPress_with_Subversion" title="Installing/Updating WordPress with Subversion - WordPress Codex 日本語版">WordPress Codex 日本語版 &raquo; Subversion で WordPress をインストール・アップグレードする</a></li>
<li><a href="http://tortoisesvn.net/docs/release/TortoiseSVN_ja/index.html" title="TortoiseSVN">TortoiseSVN マニュアル</a></li>
<li><a href="http://wpdocs.sourceforge.jp/Version_2.7.1" title="Version 2.7.1 - WordPress Codex 日本語版">WordPress Codex 日本語版 &raquo; Version 2.7.1</a> （改訂ファイル一覧）</li>
</ul>

<p>以下、作業ログ。</p>

<p>Poderosa 起動。<br />
現在地確認、よし。<br />
最新版に切り替え。。えいっ！</p>

<pre class="screen"><code>
> pwd
/*****/***
> svn sw http://core.svn.wordpress.org/tags/2.7.1/ public_html/wp
svn: REPORT request failed on '/wordpress/!svn/vcc/default'
svn: Unusable URI: it does not refer to this repository
</code></pre>

<p>(；ﾟДﾟ)ｽﾞｶﾞｰﾝ</p>

<p><code>/wordpress/</code> って…、あれ？サーバ移転するとき s201 のバックアップをアップロードしちゃったんだっけ？？</p>

<p>あ、公式リポジトリが変わったせいかな。（←メッセージの意味を考えようとしていない。あからさまな逃避）<br />
どのリポジトリからの作業コピーか、って何で見られるんだろう。。status？</p>

<pre class="screen"><code>
> svn status public_html/wp
?      public_html/wp/wp-config.php
?      public_html/wp/wp-content/upgrade
?      public_html/wp/wp-content/uploads
?      public_html/wp/wp-content/plugins/ps_post_listing
?      public_html/wp/wp-content/plugins/addquicktag
（中略）
?      public_html/wp/wp-admin/.htaccess

Performing status on external item at 'public_html/wp/wp-content/plugins/akismet'
</code></pre>

<p>違いますた。。orz</p>

<p>じゃあ、リポジトリの再配置しちゃえ。（←引き続き逃避中）<br />
たぶん <code>switch --relocate</code> かな。。  間違ったら作り直せばいいや。（←適当モード発動）</p>

<pre class="screen"><code>
> svn switch --relocate http://svn.automattic.com/wordpress/tags/2.7 http://core.svn.wordpress.org/tags/2.7 public_html/wp
</code></pre>

<p>……反応なし？できたのかできてないのか。。<br />
update っていうのしないといけないのかな？</p>

<pre class="screen"><code>
> svn update public_html/wp

Fetching external item into 'public_html/wp/wp-content/plugins/akismet'
U    public_html/wp/wp-content/plugins/akismet/akismet.php
Updated external to revision 114553.

Updated to revision 11136.
</code></pre>

<p>違った。(^-^;<br />
じゃあアップグレードしちゃえ。これで動くか分かるだろー。。（←てけとーモード続行中）</p>

<pre class="screen"><code>
> svn sw http://core.svn.wordpress.org/tags/2.7.1/ public_html/wp
U    public_html/wp/wp-includes/post-template.php
U    public_html/wp/wp-includes/taxonomy.php
U    public_html/wp/wp-includes/compat.php
U    public_html/wp/wp-includes/class-phpmailer.php
U    public_html/wp/wp-includes/post.php
U    public_html/wp/wp-includes/version.php
U    public_html/wp/wp-includes/js/autosave.js
U    public_html/wp/wp-includes/js/thickbox/thickbox.css
U    public_html/wp/wp-includes/js/thickbox/thickbox.js
U    public_html/wp/wp-includes/js/wp-ajax-response.js
U    public_html/wp/wp-includes/theme.php
U    public_html/wp/wp-includes/comment.php
U    public_html/wp/wp-includes/functions.php
U    public_html/wp/wp-includes/comment-template.php
U    public_html/wp/wp-includes/bookmark-template.php
U    public_html/wp/wp-includes/feed-atom-comments.php
U    public_html/wp/wp-includes/link-template.php
U    public_html/wp/wp-includes/formatting.php
U    public_html/wp/wp-includes/general-template.php
U    public_html/wp/wp-includes/canonical.php
U    public_html/wp/wp-includes/capabilities.php
U    public_html/wp/wp-includes/cron.php
U    public_html/wp/wp-includes/pluggable.php
U    public_html/wp/wp-includes/feed.php
U    public_html/wp/wp-includes/kses.php
U    public_html/wp/wp-includes/widgets.php
U    public_html/wp/wp-includes/script-loader.php
U    public_html/wp/wp-includes/http.php
U    public_html/wp/wp-includes/category-template.php
U    public_html/wp/xmlrpc.php
U    public_html/wp/wp-config-sample.php
U    public_html/wp/wp-settings.php
U    public_html/wp/wp-admin/menu-header.php
U    public_html/wp/wp-admin/edit-comments.php
U    public_html/wp/wp-admin/admin-ajax.php
U    public_html/wp/wp-admin/wp-admin.css
U    public_html/wp/wp-admin/includes/plugin.php
U    public_html/wp/wp-admin/includes/schema.php
U    public_html/wp/wp-admin/includes/bookmark.php
U    public_html/wp/wp-admin/includes/template.php
U    public_html/wp/wp-admin/includes/file.php
U    public_html/wp/wp-admin/includes/media.php
U    public_html/wp/wp-admin/includes/post.php
U    public_html/wp/wp-admin/includes/dashboard.php
U    public_html/wp/wp-admin/js/editor.js
U    public_html/wp/wp-admin/js/common.js
U    public_html/wp/wp-admin/js/link.js
U    public_html/wp/wp-admin/js/plugin-install.js
U    public_html/wp/wp-admin/theme-editor.php
U    public_html/wp/wp-admin/admin.php
U    public_html/wp/wp-admin/index.php
U    public_html/wp/wp-admin/edit-link-form.php
U    public_html/wp/wp-admin/import/livejournal.php
U    public_html/wp/wp-admin/import/mt.php
U    public_html/wp/wp-admin/import/blogger.php
U    public_html/wp/wp-admin/import/blogware.php
U    public_html/wp/wp-admin/import/rss.php
U    public_html/wp/wp-admin/import/wordpress.php
U    public_html/wp/wp-admin/menu.php
U    public_html/wp/wp-admin/css/ie.css
U    public_html/wp/wp-admin/css/press-this.css
U    public_html/wp/wp-admin/css/colors-fresh.css
U    public_html/wp/wp-admin/css/colors-classic.css
U    public_html/wp/wp-admin/link-manager.php
U    public_html/wp/wp-admin/update-core.php
Updated to revision 11136.
> 
</code></pre>

<p>なんかできた。かも。</p>

<p>一応管理パネルで 2.7.1 にはなってる。「改訂ファイル一覧」とも一致。</p>

<p>（自分のことほど適当です。相変わらず）</p>
]]></content:encoded>
			<wfw:commentRss>http://bono.s206.xrea.com/2009/04/989-wp_27_to_271_with_subversion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WP Plugin[up]: 管理パネルから日本語ドキュメントを参照・検索 - ps more help 0.1 a2</title>
		<link>http://bono.s206.xrea.com/2009/02/942-wp_ps_more_help_01a2/</link>
		<comments>http://bono.s206.xrea.com/2009/02/942-wp_ps_more_help_01a2/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 21:00:22 +0000</pubDate>
		<dc:creator>ぼの</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[ドキュメント]]></category>

		<category><![CDATA[検索]]></category>

		<guid isPermaLink="false">http://bono.s206.xrea.com/?p=942</guid>
		<description><![CDATA[先日試作品を公開した に、ボックスを付けました。

 → 

バージョン番号のつけ方も分かってないのですけど、適当に 0.1 alpha2 あたりです。
みなさまよかったらお試し＆アドバイスをお願いいたしまする～。



コーディングの面では、switch じゃなくて URL を配列に入れたほうがいいんじゃろか。。と思い、試しに書き方を変更。ちょうど源広将殿もアドバイスしてくださろうとしていたとのことで、一安心するとともに、

源広将： 
　　　　　 
「ぼのをエスパー説」が濃厚に。

また、クラス化してまともなコードになれました。うれしーい ヽ(*´ ∇｀)ノ
ひろ☆まさをてんてい、本当にありがとう～～。解説もしてもらってすごーく勉強になりました。  

ps more help 0.1 a2

では恒例のコードペーストでひとつ。
テキストエディタにコピペして UTF-8 BOM なしで保存して wp-content/plugins/ps_more_help/ ディレクトリあたりにアップロードで有効化、です。

（注意） とかぶるので、どちらかをオフにしてくださいまし。

&#60;?php
/*
Plugin Name: ps more help
Plugin URI: http://bono.s206.xrea.com/
Description: 管理パネルの「ヘルプ」に日本語ドキュメントへのリンクと横断検索窓を追加します。
Author: bono
Version: 0.1 alpha2
Author URI: http://bono.s206.xrea.com/
SVN Version: $id$
*/

/*  Copyright 2009 bono (email : xxx)

This program is free software; you can redistribute it [...]]]></description>
			<content:encoded><![CDATA[<p>先日試作品を公開した <a href="http://bono.s206.xrea.com/2009/02/926-wp_ps_more_help/" title="WP Plugin: 管理パネルの「ヘルプ」から日本語ドキュメントを参照 - ps more help">ps more help プラグイン</a>に、<a href="http://bono.s206.xrea.com/2007/01/314-wp_search_engine/" title="WordPress ドキュメント横断検索">「ドキュメント横断検索」</a>ボックスを付けました。</p>

<p><a href="http://bono.s206.xrea.com/wp/wp-content/uploads/pi-morehelp-01a2.png"><img src="http://bono.s206.xrea.com/wp/wp-content/uploads/pi-morehelp-01a2-150x60.png" alt="ps more help 0.1a2 動作見本" title="ps more help 0.1a2 動作見本" width="150" height="60" class="alignnone size-thumbnail wp-image-959" /></a> → <a href="http://bono.s206.xrea.com/wp/wp-content/uploads/pi-morehelp-01a2-result.png"><img src="http://bono.s206.xrea.com/wp/wp-content/uploads/pi-morehelp-01a2-result-150x77.png" alt="ps more help 0.1a2 検索結果表示" title="ps more help 0.1a2 検索結果表示" width="150" height="77" class="alignnone size-thumbnail wp-image-960" /></a></p></p>

<p>バージョン番号のつけ方も分かってないのですけど、適当に 0.1 alpha2 あたりです。<br />
みなさまよかったらお試し＆アドバイスをお願いいたしまする～。</p>

<p><span id="more-942"></span></p>

<p>コーディングの面では、<code>switch</code> じゃなくて URL を配列に入れたほうがいいんじゃろか。。と思い、試しに書き方を変更。ちょうど<a href="http://another.maple4ever.net/" title="hiromasa.another :o)">源広将</a>殿もアドバイスしてくださろうとしていたとのことで、一安心するとともに、</p>

<p>源広将： <img src="http://bono.s206.xrea.com/wp/wp-content/plugins/wp-tegaki/wp-tegaki-img.php?tegaki_id=942-0&amp;page=1" alt="なぜぼのをは、ぼくがきのういおうとおもったことを" width="389" height="24" /><br />
　　　　　 <img src="http://bono.s206.xrea.com/wp/wp-content/plugins/wp-tegaki/wp-tegaki-img.php?tegaki_id=942-1&amp;page=1" alt="すでにじっせんしているのですか。。　えすぱーか。。（笑" width="431" height="24" /><br />
「ぼのをエスパー説」が濃厚に。</p>

<p>また、<a href="http://jp.php.net/zend-engine-2.php" title="PHP: クラスとオブジェクト (PHP 5) - Manual">クラス</a>化してまともなコードになれました。うれしーい ヽ(*´ ∇｀)ノ<br />
<a href="http://another.maple4ever.net/" title="hiromasa.another :o)">ひろ☆まさを</a>てんてい、本当にありがとう～～。解説もしてもらってすごーく勉強になりました。 <img src='http://bono.s206.xrea.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

<h4>ps more help 0.1 a2</h4>

<p>では恒例のコードペーストでひとつ。<br />
テキストエディタにコピペして UTF-8 BOM なしで保存して <code>wp-content/plugins/ps_more_help/</code> ディレクトリあたりにアップロードで有効化、です。</p>

<p>（注意） <a href="http://bono.s206.xrea.com/2009/01/897-wp_search_docs-for_wp27/" title="WP Plugin[改]: 管理パネルでドキュメント検索 - Search Docs（改） for WP2.7＋ja">Search Docs プラグイン</a>とかぶるので、どちらかをオフにしてくださいまし。</p>

<pre class="code scroll"><code>&lt;?php
/*
Plugin Name: ps more help
Plugin URI: http://bono.s206.xrea.com/
Description: 管理パネルの「ヘルプ」に日本語ドキュメントへのリンクと横断検索窓を追加します。
Author: bono
Version: 0.1 alpha2
Author URI: http://bono.s206.xrea.com/
SVN Version: $id$
*/

/*  Copyright 2009 bono (email : xxx)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/

/******************************************************************************
 * psMoreHelp - WordPress Interface Define
 *****************************************************************************/

if( !(defined('ABSPATH') &amp;&amp; defined('WPINC')) ) return;
if( !is_admin() ) return;

/******************************************************************************
 * psMoreHelp
 *
 * @author      bono
 * @version     0.1 alpha2
 *
 *****************************************************************************/
class psMoreHelp {
    
    var $help;
    
    /**
     * init
     */
    function init() {
        
        $this-&gt;help = array(
            __('Dashboard')         =&gt; &quot;http://wpdocs.sourceforge.jp/%E7%AE%A1%E7%90%86%E3%83%91%E3%83%8D%E3%83%AB/%E3%83%80%E3%83%83%E3%82%B7%E3%83%A5%E3%83%9C%E3%83%BC%E3%83%89&quot;,
            __('Edit Posts')        =&gt; &quot;http://wpdocs.sourceforge.jp/Posts_Edit_SubPanel&quot;,
            __('Add New Post')      =&gt; &quot;http://wpdocs.sourceforge.jp/Posts_Add_New_SubPanel&quot;,
            __('Tags')              =&gt; &quot;http://wpdocs.sourceforge.jp/Posts_Tags_SubPanel&quot;,
            __('Categories')        =&gt; &quot;http://wpdocs.sourceforge.jp/Posts_Categories_SubPanel&quot;,
            __('Media Library')     =&gt; &quot;http://wpdocs.sourceforge.jp/Media_Library_SubPanel&quot;,
            __('Upload New Media')  =&gt; &quot;http://wpdocs.sourceforge.jp/Media_Add_New_SubPanel&quot;,
            __('Edit Links')        =&gt; &quot;http://wpdocs.sourceforge.jp/Links_Edit_SubPanel&quot;,
            __('Add New Link')      =&gt; &quot;http://wpdocs.sourceforge.jp/Links_Add_New_SubPanel&quot;,
            __('Link Categories')   =&gt; &quot;http://wpdocs.sourceforge.jp/Links_Link_Categories_SubPanel&quot;,
            __('Edit Pages')        =&gt; &quot;http://wpdocs.sourceforge.jp/Pages_Edit_SubPanel&quot;,
            __('Add New Page')      =&gt; &quot;http://wpdocs.sourceforge.jp/Pages_Add_New_SubPanel&quot;,
            __('Edit Comments')     =&gt; &quot;http://wpdocs.sourceforge.jp/Comments_Comments_SubPanel&quot;,
            __('Manage Themes')     =&gt; &quot;http://wpdocs.sourceforge.jp/Appearance_Themes_SubPanel&quot;,
            __('Widgets')           =&gt; &quot;http://wpdocs.sourceforge.jp/Appearance_Widgets_SubPanel&quot;,
            __('Edit Themes')       =&gt; &quot;http://wpdocs.sourceforge.jp/Appearance_Editor_SubPanel&quot;,
            __('Customize Header')  =&gt; &quot;http://wpdocs.sourceforge.jp/Appearance_Header_Image_and_Color_SubPanel&quot;,
            __('Manage Plugins')    =&gt; &quot;http://wpdocs.sourceforge.jp/Plugins_Installed_SubPanel&quot;,
            __('Install Plugins')   =&gt; &quot;http://wpdocs.sourceforge.jp/Plugins_Add_New_SubPanel&quot;,
            __('Edit Plugins')      =&gt; &quot;http://wpdocs.sourceforge.jp/Plugins_Editor_SubPanel&quot;,
            __('Users')             =&gt; &quot;http://wpdocs.sourceforge.jp/Users_Authors_and_Users_SubPanel&quot;,
            __('Add New User')      =&gt; &quot;http://wpdocs.sourceforge.jp/Users_Add_New_SubPanel&quot;,
            __('Profile')           =&gt; &quot;http://wpdocs.sourceforge.jp/Users_Your_Profile_SubPanel&quot;,
            __('Tools')             =&gt; &quot;http://wpdocs.sourceforge.jp/Tools_Tools_SubPanel&quot;,
            __('Import')            =&gt; &quot;http://wpdocs.sourceforge.jp/Tools_Import_SubPanel&quot;,
            __('Export')            =&gt; &quot;http://wpdocs.sourceforge.jp/Tools_Export_SubPanel&quot;,
            __('Upgrade WordPress') =&gt; &quot;http://wpdocs.sourceforge.jp/Tools_Upgrade_SubPanel&quot;,
            __('General Settings')  =&gt; &quot;http://wpdocs.sourceforge.jp/Settings_General_SubPanel&quot;,
            __('Writing Settings')  =&gt; &quot;http://wpdocs.sourceforge.jp/Settings_Writing_SubPanel&quot;,
            __('Reading Settings')  =&gt; &quot;http://wpdocs.sourceforge.jp/Settings_Reading_SubPanel&quot;,
            __('Discussion Settings')       =&gt; &quot;http://wpdocs.sourceforge.jp/Settings_Discussion_SubPanel&quot;,
            __('Media Settings')    =&gt; &quot;http://wpdocs.sourceforge.jp/Settings_Media_SubPanel&quot;,
            __('Privacy Settings')  =&gt; &quot;http://wpdocs.sourceforge.jp/Settings_Privacy_SubPanel&quot;,
            __('Permalink Settings')        =&gt; &quot;http://wpdocs.sourceforge.jp/Settings_Permalinks_SubPanel&quot;,
            __('Miscellaneous Settings')    =&gt; &quot;http://wpdocs.sourceforge.jp/Settings_Miscellaneous_SubPanel&quot;
        );
    }
    
    /**
     * add_help
     *
     * @param   string  $contextual_help
     * @return  string
     */
    function add_help($contextual_help) {
        
        $title = get_admin_page_title();
        $new_contextual_help = $contextual_help;
        $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;' . $this-&gt;help[$title] . '&quot; target=&quot;_blank&quot;&gt;「' . $title . '」画面の説明&lt;/a&gt;&lt;/p&gt;';

        // 検索ボックス
        $new_contextual_help .= '
&lt;div id=&quot;search-docs&quot; class=&quot;search-box&quot;&gt;
    &lt;form action=&quot;&quot; id=&quot;searchbox_004119287544314637300:40aiiok0jrs&quot; onsubmit=&quot;return false;&quot;&gt;
      &lt;div&gt;
        &lt;input type=&quot;text&quot; name=&quot;q&quot; size=&quot;30&quot; class=&quot;search-input&quot; /&gt;
        &lt;input type=&quot;submit&quot; value=&quot;ドキュメント横断検索&quot; class=&quot;button&quot; /&gt;
      &lt;/div&gt;
    &lt;/form&gt;
    &lt;script type=&quot;text/javascript&quot; src=&quot;http://www.google.com/coop/cse/brand?form=searchbox_004119287544314637300%3A40aiiok0jrs&amp;lang=ja&quot;&gt;&lt;/script&gt;

    &lt;div id=&quot;results_004119287544314637300:40aiiok0jrs&quot; style=&quot;display:none&quot;&gt;
      &lt;div class=&quot;cse-closeResults&quot;&gt; 
        &lt;a&gt;&amp;times; 閉じる&lt;/a&gt;
      &lt;/div&gt;
      &lt;div class=&quot;cse-resultsContainer&quot;&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;style type=&quot;text/css&quot;&gt;
    @import url(http://www.google.com/cse/api/overlay.css);
    &lt;/style&gt;

    &lt;script src=&quot;http://www.google.com/uds/api?file=uds.js&amp;v=1.0&amp;key=ABQIAAAAiTJ1cthSLaa1vviyY90C0BQaFrDtWtqc3RRrwhV_7LFEzFCvdxT78cniW_7V6rheRCwRAq49a6o8Cw&amp;hl=ja&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
    &lt;script src=&quot;http://www.google.com/cse/api/overlay.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
    &lt;script type=&quot;text/javascript&quot;&gt;
    function OnLoad() {
      new CSEOverlay(&quot;004119287544314637300:40aiiok0jrs&quot;,
                     document.getElementById(&quot;searchbox_004119287544314637300:40aiiok0jrs&quot;),
                     document.getElementById(&quot;results_004119287544314637300:40aiiok0jrs&quot;));
    }
    GSearch.setOnLoadCallback(OnLoad);
    &lt;/script&gt;
&lt;/div&gt;';
            
        return $new_contextual_help;
        
    }
    
    /**
     * more_help_css
     *
     */
    function more_help_css() {
        echo '
&lt;style type=&quot;text/css&quot;&gt;
#search-docs {
    position: absolute; top: 4px; right: 2em;
    margin: 0; 
    padding: 0;
    color: #666;
}
&lt;/style&gt;';
    }
    
}

/******************************************************************************
 * psMoreHelp - WordPress Interface Define
 *****************************************************************************/

$psMoreHelp = new psMoreHelp();

add_action('init', array(&amp;$psMoreHelp, 'init'));
add_action('contextual_help', array(&amp;$psMoreHelp, 'add_help'));
add_action('admin_head', array(&amp;$psMoreHelp, 'more_help_css'));
?&gt;
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://bono.s206.xrea.com/2009/02/942-wp_ps_more_help_01a2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WP Plugin: 管理パネルの「ヘルプ」から日本語ドキュメントを参照 - ps more help</title>
		<link>http://bono.s206.xrea.com/2009/02/926-wp_ps_more_help/</link>
		<comments>http://bono.s206.xrea.com/2009/02/926-wp_ps_more_help/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 13:00:58 +0000</pubDate>
		<dc:creator>ぼの</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[ドキュメント]]></category>

		<guid isPermaLink="false">http://bono.s206.xrea.com/?p=926</guid>
		<description><![CDATA[管理パネルの右上の「ヘルプ」タブをクリックすると、その画面のヘルプがうにょーんと出てくる。
その中に、日本語Codex の該当ページへのリンクを追加するプラグインを作っています。


みたいな。。

とりあえず動くようになっただけのアルファ版なのですけど、動作やコードを見てくださる方がいたら助けてくださいー。
&#35; まずは、とりあえずアップグレードしろ、あたりから。。。orz 小気味よいツッコミに10ポイント進呈。



プラグインの説明：


日本語Codex にリンク張るだけプラグイン。


まだ日本語ドキュメントがない画面があります。
まだ和訳されてないページもあります。

DB とかいじりません。
本当は「Oher Help」の上あたりに挿入したかった。
WordPress 2.7 以上専用。


例によってそのままコードを貼り付けまする。。
テキストエディタにコピペして UTF-8 BOM なしで保存して wp-content/plugins/ps_more_help ディレクトリあたりにアップロードで有効化、です。

&#60;?php
/*
Plugin Name: ps more help
Plugin URI: http://bono.s206.xrea.com/
Description: 管理パネルの「ヘルプ」に日本語ドキュメントへのリンクを追加
Author: bono
Version: 0.1alpha
Author URI: http://bono.s206.xrea.com/
SVN Version: $id$
*/

add_action('contextual_help', 'add_help');

function add_help( $contextual_help ) {
    global $title;

    $new_contextual_help = $contextual_help;

    switch ( $title ) {
     [...]]]></description>
			<content:encoded><![CDATA[<p>管理パネルの右上の「ヘルプ」タブをクリックすると、その画面のヘルプがうにょーんと出てくる。<br />
その中に、日本語Codex の該当ページへのリンクを追加するプラグインを作っています。</p>

<p><a href="http://bono.s206.xrea.com/wp/wp-content/uploads/psmorehelp.png"><img src="http://bono.s206.xrea.com/wp/wp-content/uploads/psmorehelp-300x165.png" alt="ps more help プラグイン動作見本" title="ps more help プラグイン動作見本" width="300" height="165" class="alignnone size-medium wp-image-927" /></a>
みたいな。。</p>

<p>とりあえず動くようになっただけのアルファ版なのですけど、動作やコードを見てくださる方がいたら助けてくださいー。<br />
&#35; まずは、とりあえずアップグレードしろ、あたりから。。。orz 小気味よいツッコミに10ポイント進呈。</p>

<p><span id="more-926"></span></p>

<p>プラグインの説明：</p>

<ul>
<li>日本語Codex にリンク張るだけプラグイン。

<ul>
<li>まだ日本語ドキュメントがない画面があります。</li>
<li>まだ和訳されてないページもあります。</li>
</ul></li>
<li>DB とかいじりません。</li>
<li>本当は「<strong>Oher Help</strong>」の上あたりに挿入したかった。</li>
<li>WordPress 2.7 以上専用。</li>
</ul>

<p>例によってそのままコードを貼り付けまする。。<br />
テキストエディタにコピペして UTF-8 BOM なしで保存して <code>wp-content/plugins/ps_more_help</code> ディレクトリあたりにアップロードで有効化、です。</p>

<pre class="code scroll"><code>&lt;?php
/*
Plugin Name: ps more help
Plugin URI: http://bono.s206.xrea.com/
Description: 管理パネルの「ヘルプ」に日本語ドキュメントへのリンクを追加
Author: bono
Version: 0.1alpha
Author URI: http://bono.s206.xrea.com/
SVN Version: $id$
*/

add_action('contextual_help', 'add_help');

function add_help( $contextual_help ) {
    global $title;

    $new_contextual_help = $contextual_help;

    switch ( $title ) {
        case __('Dashboard'):
            // $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Dashboard_SubPanel&quot; target=&quot;_blank&quot;&gt;ダッシュボード画面の説明&lt;/a&gt;&lt;/p&gt;';
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/%E7%AE%A1%E7%90%86%E3%83%91%E3%83%8D%E3%83%AB/%E3%83%80%E3%83%83%E3%82%B7%E3%83%A5%E3%83%9C%E3%83%BC%E3%83%89&quot; target=&quot;_blank&quot;&gt;ダッシュボード画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Edit Posts'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Posts_Edit_SubPanel&quot; target=&quot;_blank&quot;&gt;投稿編集画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        // case __('Add New Post'): デフォルトで Writing Posts へのリンクがある
        //  $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Posts_Add_New_SubPanel&quot; target=&quot;_blank&quot;&gt;新規投稿画面の説明&lt;/a&gt;&lt;/p&gt;';
        //  break;
        case __('Tags'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Posts_Tags_SubPanel&quot; target=&quot;_blank&quot;&gt;タグ画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Categories'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Posts_Categories_SubPanel&quot; target=&quot;_blank&quot;&gt;カテゴリー画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Media Library'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Media Library SubPanel&quot; target=&quot;_blank&quot;&gt;メディアライブラリ画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Upload New Media'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Media_Add_New_SubPanel&quot; target=&quot;_blank&quot;&gt;新規メディアアップロード画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Edit Links'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Links_Edit_SubPanel&quot; target=&quot;_blank&quot;&gt;リンク編集画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Add New Link'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Links_Add_New_SubPanel&quot; target=&quot;_blank&quot;&gt;新規リンク追加画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Link Categories'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Links_Link_Categories_SubPanel&quot; target=&quot;_blank&quot;&gt;リンクカテゴリー画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Edit Pages'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Pages_Edit_SubPanel&quot; target=&quot;_blank&quot;&gt;ページ編集画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Add New Page'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Pages_Add_New_SubPanel&quot; target=&quot;_blank&quot;&gt;新規ページ追加画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Edit Comments'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Comments_Comments_SubPanel&quot; target=&quot;_blank&quot;&gt;コメント編集画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Manage Themes'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Appearance_Themes_SubPanel&quot; target=&quot;_blank&quot;&gt;テーマ管理画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Widgets'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Appearance_Widgets_SubPanel&quot; target=&quot;_blank&quot;&gt;ウィジェット画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Edit Themes'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Appearance_Editor_SubPanel&quot; target=&quot;_blank&quot;&gt;テーマ編集画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Customize Header'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Appearance_Header_Image_and_Color_SubPanel&quot; target=&quot;_blank&quot;&gt;ヘッダのカスタマイズ画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Manage Plugins'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Plugins_Installed_SubPanel&quot; target=&quot;_blank&quot;&gt;プラグイン管理画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Install Plugins'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Plugins_Add_New_SubPanel&quot; target=&quot;_blank&quot;&gt;プラグインインストール画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Edit Plugins'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Plugins_Editor_SubPanel&quot; target=&quot;_blank&quot;&gt;プラグイン編集画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Users'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Users_Authors_and_Users_SubPanel&quot; target=&quot;_blank&quot;&gt;ユーザー画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Add New User'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Users_Add_New_SubPanel&quot; target=&quot;_blank&quot;&gt;新規ユーザー追加画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Profile'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Users_Your_Profile_SubPanel&quot; target=&quot;_blank&quot;&gt;プロフィール画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Tools'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Tools_Tools_SubPanel&quot; target=&quot;_blank&quot;&gt;ツール画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Import'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Tools_Import_SubPanel&quot; target=&quot;_blank&quot;&gt;インポート画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Export'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Tools_Export_SubPanel&quot; target=&quot;_blank&quot;&gt;エクスポート画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Upgrade WordPress'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Tools_Upgrade_SubPanel&quot; target=&quot;_blank&quot;&gt;WordPress アップグレード画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        // case __('General Settings'): デフォルトでリンクあり
        //  $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Settings_General_SubPanel&quot; target=&quot;_blank&quot;&gt;一般設定画面の説明&lt;/a&gt;&lt;/p&gt;';
        //  break;
        case __('Writing Settings'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Settings_Writing_SubPanel&quot; target=&quot;_blank&quot;&gt;投稿設定画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Reading Settings'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Settings_Reading_SubPanel&quot; target=&quot;_blank&quot;&gt;表示設定画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Discussion Settings'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Settings_Discussion_SubPanel&quot; target=&quot;_blank&quot;&gt;ディスカッション設定画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Media Settings'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Settings_Media_SubPanel&quot; target=&quot;_blank&quot;&gt;メディア設定画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Privacy Settings'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Settings_Privacy_SubPanel&quot; target=&quot;_blank&quot;&gt;プライバシー設定画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Permalink Settings'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Settings_Permalinks_SubPanel&quot; target=&quot;_blank&quot;&gt;パーマリンク設定画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
        case __('Miscellaneous Settings'):
            $new_contextual_help .= '&lt;p&gt;&lt;a href=&quot;http://wpdocs.sourceforge.jp/Settings_Miscellaneous_SubPanel&quot; target=&quot;_blank&quot;&gt;その他の設定画面の説明&lt;/a&gt;&lt;/p&gt;';
            break;
    }
    
    return $new_contextual_help;
}
?&gt;
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://bono.s206.xrea.com/2009/02/926-wp_ps_more_help/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WP: WP2.7×akismet-multibyteview 2.1.6（改）でマルチバイトスパム表示ができない件への暫定対処</title>
		<link>http://bono.s206.xrea.com/2009/01/905-wp-plugin-akismet-multibyteview_for_wp27-2/</link>
		<comments>http://bono.s206.xrea.com/2009/01/905-wp-plugin-akismet-multibyteview_for_wp27-2/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 13:00:56 +0000</pubDate>
		<dc:creator>ぼの</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[Akismet]]></category>

		<category><![CDATA[wp2.7]]></category>

		<category><![CDATA[スパム]]></category>

		<guid isPermaLink="false">http://bono.s206.xrea.com/?p=905</guid>
		<description><![CDATA[情報部近況

akismet-multibyteview 2.1.6（改）の導入により、ダッシュボードで誤捕獲の可能性を察知できるようになった我々情報部であるが、ちょっと目を離すと、「マルチバイトスパム7件、捕獲スパム 32ページ」、とかになってしまう。 Σ(゜д゜lll)
しかもスパムコメントが長文なせいかディスク使用量を圧迫。うちのサーバ容量、50MB しかないのに。。 ΣΣ(゜д゜lll)

「せめてマルチバイトスパムがなければ全削除できるのになあ」

軽くため息をつき、気を取り直してスパム捕獲画面のチェックに取り掛かる。

長文なのでスクロールするのも大変だ。抜粋で十分じゃないか？＞○att、と、さるお方にツッコミを入れつつ数ページを読み進めて、ふと気付く。

 （M-1王者風）

残り 25ページだってばよ。。orz

しかし、Akismet の気ままな誤捕獲を見逃すのも我々の中の正義感が許さない。

というわけで、当面は、


phpMyAdmin でマルチバイトスパムの中身をチェック
誤捕獲が


あったら → phpMyAdmin で救出
なければ → WP 管理パネルから全スパム削除



という運用を試みることとした。



phpMyAdmin でマルチバイトスパム確認


phpMyAdmin で wp_comments テーブルを選び、「検索」画面を開く。
「検索条件文を追加してください。(&#8221;where&#8221;の節文):」の欄に次のコードをコピペし、[実行する] ボタンをクリック。

comment_approved = 'spam' AND LENGTH(comment_content) &#60;&#62; CHAR_LENGTH(comment_content)

レコード数がダッシュボードのマルチバイトスパム数と同じであること、検索結果に正規コメントがないことを確認。


誤捕獲を見つけたら：
そのレコードの編集画面を開き、comment_approvedフィールドを spam → 1 （承認済み）または 0 （承認待ち）に書き換えて保存。 （参考）

WordPress 管理パネルのスパム捕獲画面にて全スパム削除。
phpMyAdmin でオーバーヘッドのあるテーブルを最適化。
（これをしないと容量が減らないっぽいので。。ただ、最近サーバが不調なので、そういうときは避ける）


本日の成果

wp_commentsテーブル 9.2MB → 632.2KB に減。 ヽ(・∀・)人(・∀・)ノ

ていうか 2割も使わないで～～え。(>_&#60;)
]]></description>
			<content:encoded><![CDATA[<h4>情報部近況</h4>

<p><a href="http://bono.s206.xrea.com/2008/12/769-wp-plugin-akismet-multibyteview_for_wp27/" title="WP Plugin[改]: マルチバイトコメント捕獲を表示 - akismet-multibyteview 2.1.6（改） for WP2.7×Akismet 2.2.3">akismet-multibyteview 2.1.6（改）</a>の導入により、ダッシュボードで誤捕獲の可能性を察知できるようになった我々情報部であるが、ちょっと目を離すと、「マルチバイトスパム7件、捕獲スパム <strong>32ページ</strong>」、とかになってしまう。 Σ(゜д゜lll)<br />
しかもスパムコメントが長文なせいかディスク使用量を圧迫。うちのサーバ容量、50MB しかないのに。。 ΣΣ(゜д゜lll)</p>

<p>「せめてマルチバイトスパムがなければ全削除できるのになあ」</p>

<p>軽くため息をつき、気を取り直してスパム捕獲画面のチェックに取り掛かる。</p>

<p>長文なのでスクロールするのも大変だ。抜粋で十分じゃないか？＞○att、と、さるお方にツッコミを入れつつ数ページを読み進めて、ふと気付く。</p>

<p><img src="http://bono.s206.xrea.com/wp/wp-content/plugins/wp-tegaki/wp-tegaki-img.php?tegaki_id=905-0&amp;page=1" alt="バカ正直！＞自分" width="134" height="25" /><small> （M-1王者風）</small></p>

<p>残り 25ページだってばよ。。orz</p>

<p>しかし、Akismet の気ままな誤捕獲を見逃すのも我々の中の正義感が許さない。</p>

<p>というわけで、当面は、</p>

<ol>
<li>phpMyAdmin でマルチバイトスパムの中身をチェック</li>
<li>誤捕獲が

<ul>
<li>あったら → phpMyAdmin で救出</li>
<li>なければ → WP 管理パネルから全スパム削除</li>
</ul></li>
</ol>

<p>という運用を試みることとした。</p>

<p><span id="more-905"></span></p>

<h4>phpMyAdmin でマルチバイトスパム確認</h4>

<ol>
<li>phpMyAdmin で <code>wp_comments</code> テーブルを選び、「検索」画面を開く。</li>
<li><p>「検索条件文を追加してください。(&#8221;where&#8221;の節文):」の欄に次のコードをコピペし、[実行する] ボタンをクリック。</p>

<pre><code>comment_approved = 'spam' AND LENGTH(comment_content) &lt;&gt; CHAR_LENGTH(comment_content)
</code></pre></li>
<li><p>レコード数がダッシュボードのマルチバイトスパム数と同じであること、検索結果に正規コメントがないことを確認。</p>

<ul>
<li><strong>誤捕獲を見つけたら</strong>：<br />
そのレコードの編集画面を開き、<code>comment_approved</code>フィールドを <code>spam</code> → <code>1</code> （承認済み）または <code>0</code> （承認待ち）に書き換えて保存。 （<a href="http://wpdocs.sourceforge.jp/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E6%A6%82%E8%A6%81#Table:_wp_comments" title="データベース概要 - WordPress Codex 日本語版">参考</a>）</li>
</ul></li>
<li>WordPress 管理パネルのスパム捕獲画面にて全スパム削除。</li>
<li>phpMyAdmin でオーバーヘッドのあるテーブルを最適化。<br />
（これをしないと容量が減らないっぽいので。。ただ、最近サーバが不調なので、そういうときは避ける）</li>
</ol>

<h4>本日の成果</h4>

<p><code>wp_comments</code>テーブル 9.2MB → 632.2KB に減。 ヽ(・∀・)人(・∀・)ノ</p>

<p>ていうか 2割も使わないで～～え。(>_&lt;)</p>
]]></content:encoded>
			<wfw:commentRss>http://bono.s206.xrea.com/2009/01/905-wp-plugin-akismet-multibyteview_for_wp27-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WP Plugin[改]: 管理パネルでドキュメント検索 - Search Docs（改） for WP2.7＋ja</title>
		<link>http://bono.s206.xrea.com/2009/01/897-wp_search_docs-for_wp27/</link>
		<comments>http://bono.s206.xrea.com/2009/01/897-wp_search_docs-for_wp27/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 13:00:19 +0000</pubDate>
		<dc:creator>ぼの</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[wp2.7]]></category>

		<category><![CDATA[カスタマイズ]]></category>

		<category><![CDATA[ドキュメント]]></category>

		<category><![CDATA[検索]]></category>

		<guid isPermaLink="false">http://bono.s206.xrea.com/?p=897</guid>
		<description><![CDATA[管理パネル上で WordPress ドキュメント（Codex）とフォーラムを検索できるプラグイン「Search Docs」。特に初心者にオススメだけどとってもマイナーなこのプラグインを、WordPress 2.7 と日本語ドキュメント＆フォーラム対応に改造した。その内容をメモ。

 → 

2.7 の管理パネルの  を引っ張ると検索窓が出るようにしてみた。



変更箇所

「とりあえず動く」レベルへの改造。WP2.7 のデザインに合わせるとかも割愛。

14, 15 行目：  検索対象の変更

（修正前）

'Codex'=&#62;array('site:codex.wordpress.org+',1,3),
'Forum'=&#62;array('site:wordpress.org+inurl:wordpress.org/support/+-inurl:rss+',0,7),


（修正後） 最後の数字は検索結果表示なので好みで。

'Codex'=&#62;array('site:wpdocs.sourceforge.jp+-inurl:/Template:+',1,5),
'Forum'=&#62;array('site:ja.forums.wordpress.org+-inurl:rss+',0,7),


68行目～：  検索結果の見出しを修正

（修正前）

case 1:
    $output .= '&#60;dt&#62;&#60;a href=&#34;'.$result['url'].'&#34; target=&#34;codex&#34;&#62;'.str_replace('&#34; WordPress Codex', &#34;&#34;, $result['title']).&#34;&#60;/a&#62;&#60;/dt&#62;\n&#60;dd&#62;&#34;.str_replace($results_replace, '', $result['summary']).&#34;&#60;/dd&#62;\n&#34;;
    break; 
default:
    $output .= '&#60;dt class=&#34;forum&#34;&#62;&#60;a href=&#34;'.$result['url'].'&#34; target=&#34;codex&#34;&#62;'.str_replace('&#34; WordPress Support', &#34;&#34;, $result['title']).&#34;&#60;/a&#62;&#60;/dt&#62;\n&#34;;
    [...]]]></description>
			<content:encoded><![CDATA[<p>管理パネル上で WordPress ドキュメント（Codex）とフォーラムを検索できるプラグイン<a href="http://bono.s206.xrea.com/2007/08/515-wp_search_docs/" title="">「Search Docs」</a>。特に初心者にオススメだけどとってもマイナーなこのプラグインを、WordPress 2.7 と日本語ドキュメント＆フォーラム対応に改造した。その内容をメモ。</p>

<p><a class="imagelink" href="http://bono.s206.xrea.com/wp/wp-content/uploads/pi_search_doc.png" title="拡大表示"><img id="image516" src="http://bono.s206.xrea.com/wp/wp-content/uploads/pi_search_doc.thumbnail.png" alt="改造前" height="130" width="200" style="vertical-align: top" /></a> → <a class="imagelink" href="http://bono.s206.xrea.com/wp/wp-content/uploads/pi_search_doc_wp27.png" title="拡大表示"><img src="http://bono.s206.xrea.com/wp/wp-content/uploads/pi_search_doc_wp27-171x300.png" alt="改造後" title="改造後" width="171" height="300" class="size-medium wp-image-911" style="vertical-align: top" /></a></p>

<p>2.7 の管理パネルの <img src="http://bono.s206.xrea.com/wp/wp-content/uploads/wp27_help_tab.png" alt="「ヘルプ」タブ" title="WP2.7 「Help」タブ" width="90" height="55" class="size-full wp-image-912" style="vertical-align: top" /> を引っ張ると検索窓が出るようにしてみた。</p>

<p><span id="more-897"></span></p>

<h4>変更箇所</h4>

<p>「とりあえず動く」レベルへの改造。WP2.7 のデザインに合わせるとかも割愛。</p>

<h5>14, 15 行目：  検索対象の変更</h5>

<p>（修正前）</p>

<pre class="code scroll"><code>'Codex'=&gt;array('site:codex.wordpress.org+',1,3),
'Forum'=&gt;array('site:wordpress.org+inurl:wordpress.org/support/+-inurl:rss+',0,7),
</code></pre>

<p>（修正後） 最後の数字は検索結果表示なので好みで。</p>

<pre class="code scroll"><code>'Codex'=&gt;array('site:wpdocs.sourceforge.jp+-inurl:/Template:+',1,5),
'Forum'=&gt;array('site:ja.forums.wordpress.org+-inurl:rss+',0,7),
</code></pre>

<h5>68行目～：  検索結果の見出しを修正</h5>

<p>（修正前）</p>

<pre class="code scroll"><code>case 1:
    $output .= '&lt;dt&gt;&lt;a href=&quot;'.$result['url'].'&quot; target=&quot;codex&quot;&gt;'.str_replace('&quot; WordPress Codex', &quot;&quot;, $result['title']).&quot;&lt;/a&gt;&lt;/dt&gt;\n&lt;dd&gt;&quot;.str_replace($results_replace, '', $result['summary']).&quot;&lt;/dd&gt;\n&quot;;
    break; 
default:
    $output .= '&lt;dt class=&quot;forum&quot;&gt;&lt;a href=&quot;'.$result['url'].'&quot; target=&quot;codex&quot;&gt;'.str_replace('&quot; WordPress Support', &quot;&quot;, $result['title']).&quot;&lt;/a&gt;&lt;/dt&gt;\n&quot;;
    break;
</code></pre>

<p>（修正後）</p>

<pre class="code scroll"><code>case 1:
    $output .= '&lt;dt&gt;&lt;a href=&quot;'.$result['url'].'&quot; target=&quot;codex&quot;&gt;'.str_replace(' - WordPress Codex 日本語版', &quot;&quot;, $result['title']).&quot;&lt;/a&gt;&lt;/dt&gt;\n&lt;dd&gt;&quot;.str_replace($results_replace, '', $result['summary']).&quot;&lt;/dd&gt;\n&quot;;
    break; 
default:
    $output .= '&lt;dt class=&quot;forum&quot;&gt;&lt;a href=&quot;'.$result['url'].'&quot; target=&quot;codex&quot;&gt;'.str_replace('WordPress &quot; フォーラム &quot; ', &quot;&quot;, $result['title']).&quot;&lt;/a&gt;&lt;/dt&gt;\n&quot;;
    break;
</code></pre>

<h5>110～128行目： echo せずに値を返すように変更</h5>

<p>（修正前）</p>

<pre class="code scroll"><code>function codex_box() {
（中略）
echo '&lt;/form&gt;&lt;iframe src=&quot;about:blank&quot; id=&quot;codex_frame&quot;&gt;&lt;/iframe&gt;
</code></pre>

<p>（修正後）</p>

<pre class="code scroll"><code> function codex_box( $contextual_help ) {
        $new_contextual_help = &quot;&quot;;
        $new_contextual_help .= '&lt;form action=&quot;&quot; method=&quot;post&quot; id=&quot;codex-search&quot; onsubmit=&quot;return codex_search();&quot;&gt;
            &lt;input id=&quot;codex_keywords&quot; name=&quot;codex_keywords&quot; type=&quot;text&quot; value=&quot;' . $_POST['codex_keywords'] . '&quot;/&gt;&lt;input type=&quot;submit&quot; name=&quot;codex_submit&quot; id=&quot;codex_submit&quot; class=&quot;button&quot; value=&quot;'.__('Search').'&quot; /&gt;
        ';
        
        if(isset($_POST['codex_keywords'])) {
            $results = codex_search_results($_POST['codex_keywords']);
            $new_contextual_help .= &quot;&lt;div id=\&quot;codex_search_results\&quot;&gt;\n&quot;;
            $new_contextual_help .= &quot;&lt;a href=\&quot;#\&quot; onclick=\&quot;document.getElementById('codex_search_results').style.display = 'none';\&quot; style=\&quot;float:right;\&quot;&gt;Hide Results&lt;/a&gt;&quot;;
            $new_contextual_help .= &quot;&lt;dl&gt;\n&quot;;
            foreach($results as $result) {
                $new_contextual_help .= &quot;&lt;dt&gt;&lt;a href=\&quot;{$result['url']}\&quot; target=\&quot;codex\&quot;&gt;{$result['title']}&lt;/a&gt;&lt;/dt&gt;\n&lt;dd&gt;{$result['summary']}&lt;/dd&gt;\n&quot;;
            }
            $new_contextual_help .= &quot;&lt;/dl&gt;\n&quot;;
            $new_contextual_help .= &quot;&lt;/div&gt;&quot;;
        }
        
        $pbasename = preg_replace('/^.*wp-content[\\\\\/]plugins[\\\\\/]/', '', __FILE__);
        $new_contextual_help .= '&lt;/form&gt;&lt;iframe src=&quot;about:blank&quot; id=&quot;codex_frame&quot;&gt;&lt;/iframe&gt;
</code></pre>

<p>元151行目（上記差し替え後 152行目）、<code>codex_box()</code> 関数の終わりの <code>}</code> の前に 2行挿入。</p>

<pre class="code scroll"><code>$new_contextual_help .= $contextual_help;
return $new_contextual_help;
</code></pre>

<h5>元195行目： 検索結果が隠れないようにする。</h5>

<p>（上記変更後 199行目）<br />
<code>#codex_search_results { }</code> 内の最後あたりに <code>z-index: 100;</code> を追加</p>

<p>投稿画面などでドラッグ＆ドロップできるボックスがあると、それの下に隠れてしまうので、上に表示するもの。</p>

<h5>元243行目： Help タブ内に表示</h5>

<p>（上記変更後 247行目）</p>

<p>（修正前） <code>add_action('admin_footer', 'codex_box');</code><br />
（修正後） <code>add_action('contextual_help', 'codex_box');</code></p>

<h4>心残り</h4>

<ul>
<li>本当は、検索対象を<a href="http://bono.s206.xrea.com/2007/01/314-wp_search_engine/" title="WordPress ドキュメント横断検索">横断検索</a>にしたい。<br />
が、Yahoo! の検索 API を使っているみたいなので、難しそう。。日本語Codex だけだと存在しないページもまだまだ多いので、せめて Codex の検索対象を英語版との 2サイトに増やせればなー。</li>
<li>日本語化。トライはしてみたが上手く動作できなかった。orz</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://bono.s206.xrea.com/2009/01/897-wp_search_docs-for_wp27/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WP Plugin: 雪はしんしんと降り積もる。。管理パネルにも - Snow Storm</title>
		<link>http://bono.s206.xrea.com/2008/12/782-wp_snow-storm/</link>
		<comments>http://bono.s206.xrea.com/2008/12/782-wp_snow-storm/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 13:00:49 +0000</pubDate>
		<dc:creator>ぼの</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[snow]]></category>

		<guid isPermaLink="false">http://bono.s206.xrea.com/?p=782</guid>
		<description><![CDATA[冬と雪が好きなので、サイトに雪を降らせるプラグインを入れてみました、その2。
有効化したら管理パネルにも雪が降り出して、うれしくなりました。わん。


Snow Storm
機能概要webサイトと管理パネルに雪を降らせる
バージョン1.0 (2008-12-11)
作者（web)Will Norris  さま、JavaScript は Scott Schiller さま
配布元WordPress › WordPress Plugins &#187; Snow Storm
ドキュメント


同上
Javascript Snow: DHTML Snowstorm （Javascript 配布元）



動作見本本サイトで稼働中
「ページ」対応－
適用したWPWordPress 2.7 [UTF-8] 1



サイトの各ページに雪が降る。
管理パネルでも雪が降る。
降り具合の調整は管理パネルで設定できる。
雪を降らせる JavaScript は Scott Schiller さんの Snowstorm。


最新版は ver. 1.3.20081208 だが、このプラグインに同梱されているのは 1.2.20041121a と、ちょっと古い。プラグイン「Let It Snow!」とは同じ。

今 WordPress.com に雪を降らせているのはこれらしい。（JavaScript が同じっていう意味なのかな？）




導入手順


今回もプラグインインストーラで入れてみた。
有効化して動作確認できたら、いちおうローカルにもコピー。


オプション設定

Appearance > Snowstorm にて、雪の降り具合を設定。


Max Snowflakes &#8212; 雪片の最大数 （初期値： 128） &#8212; これだけ降ったら降り止むのか、底に積もる分も含むのか、とかは不明。。
Max Active &#8212; 画面に降る雪片の最大数 （初期値： 64）
Speed [...]]]></description>
			<content:encoded><![CDATA[<p>冬と雪が好きなので、サイトに雪を降らせるプラグインを入れてみました、その2。<br />
有効化したら管理パネルにも雪が降り出して、うれしくなりました。わん。</p>

<table class="introduction">
<caption>Snow Storm</caption>
<tr><th>機能概要</th><td>webサイトと管理パネルに雪を降らせる</td></tr>
<tr><th>バージョン</th><td>1.0 (2008-12-11)</td></tr>
<tr><th>作者（web)</th><td><a href="http://willnorris.com/" title="willnorris.com">Will Norris</a>  さま、JavaScript は <a href="http://www.schillmania.com">Scott Schiller</a> さま</td></tr>
<tr><th>配布元</th><td><a href="http://wordpress.org/extend/plugins/snowstorm/" title="">WordPress › WordPress Plugins &raquo; Snow Storm</a></td></tr>
<tr><th>ドキュメント</th><td>

<ul>
<li>同上</li>
<li><a href="http://www.schillmania.com/projects/snowstorm/" title="">Javascript Snow: DHTML Snowstorm</a> （Javascript 配布元）</li>
</ul>

</td></tr>
<tr><th>動作見本</th><td>本サイトで稼働中</td></tr>
<tr><th>「ページ」対応</th><td>－</td></tr>
<tr><th>適用したWP</th><td>WordPress 2.7 [UTF-8] <sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup></td></tr>
</table>

<ul>
<li>サイトの各ページに雪が降る。</li>
<li>管理パネルでも雪が降る。</li>
<li>降り具合の調整は<a href="#settings">管理パネルで設定</a>できる。</li>
<li>雪を降らせる JavaScript は Scott Schiller さんの <a href="http://www.schillmania.com/projects/snowstorm/" title="Javascript Snow: DHTML Snowstorm">Snowstorm</a>。

<ul>
<li>最新版は ver. 1.3.20081208 だが、このプラグインに同梱されているのは 1.2.20041121a と、ちょっと古い。プラグイン「Let It Snow!」とは同じ。</li>
</ul></li>
<li>今 <a href="http://wordpress.com/" title="">WordPress.com</a> に雪を降らせているのはこれらしい。（JavaScript が同じっていう意味なのかな？）</li>
</ul>

<p><span id="more-782"></span></p>

<h4>導入手順</h4>

<ul>
<li>今回もプラグインインストーラで入れてみた。</li>
<li>有効化して動作確認できたら、いちおうローカルにもコピー。</li>
</ul>

<h4 id="settings">オプション設定</h4>

<p><em>Appearance</em> > Snowstorm にて、雪の降り具合を設定。</p>

<ul>
<li>Max Snowflakes &#8212; 雪片の最大数 （初期値： 128） &#8212; これだけ降ったら降り止むのか、底に積もる分も含むのか、とかは不明。。</li>
<li>Max Active &#8212; 画面に<em>降る</em>雪片の最大数 （初期値： 64）</li>
<li>Speed &#8212; 雪の降る速度の最大値 （初期値： 2.5） &#8212; この範囲内で適当に遅くなったり速まったり。</li>
<li>Size &#8212; 各雪片の寸法（ピクセル） （初期値： 5） &#8212; この範囲で小さくなったり大きくなったり。</li>
<li>Bottom &#8212; 雪を降らせる範囲の下端の座標 （初期値： 0） &#8212; 0 で全画面。単位はたぶんピクセル。</li>
<li>Collect &#8212; ウィンドウの底に雪を積もらせるか。</li>
</ul>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>WP 一式はサブディレクトリに置き、WP への訪問者のアクセスはドメインルートになるよう設定。参照： <a href="http://wpdocs.sourceforge.jp/Giving_WordPress_Its_Own_Directory" title="WordPress Codex 日本語版 &raquo; Giving WordPress Its Own Directory">Giving WordPress Its Own Directory</a>&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://bono.s206.xrea.com/2008/12/782-wp_snow-storm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WP Plugin[改]: マルチバイトコメント捕獲を表示 - akismet-multibyteview 2.1.6（改） for WP2.7×Akismet 2.2.3</title>
		<link>http://bono.s206.xrea.com/2008/12/769-wp-plugin-akismet-multibyteview_for_wp27/</link>
		<comments>http://bono.s206.xrea.com/2008/12/769-wp-plugin-akismet-multibyteview_for_wp27/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 13:00:25 +0000</pubDate>
		<dc:creator>ぼの</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[Akismet]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[wp2.7]]></category>

		<category><![CDATA[カスタマイズ]]></category>

		<guid isPermaLink="false">http://bono.s206.xrea.com/?p=769</guid>
		<description><![CDATA[前回までのあらすじ



時は世紀末――。
Akismet の誤捕獲に悩む人々を、謎の zone より現れた一人の錬金術師が救い出した。
その後、幾度となく繰り出される神の試練に錬金術師は果敢に立ち向かい、我々情報部も、その勇姿を歴史に刻むべく記録し続けたのだった。

ps* 世紀末救世主伝説



街に平穏な日々が訪れたかと思われた 20xx年師走、無情にも神のいたずらが発動。
先の「2.5 事変」から十月と経たずに、人々は再び混迷の渦へと巻き込まれるのであった――。
そう、のちにいう「2.7 事変」である。

はたして救世主は現れるのだろうか……！



あらすじを書いたのに要約も書かざるをえないのは何故なのか

要するに、WordPress 2.7 では、


管理パネルの再リニューアルにより、ダッシュボード表示がちょっと変。（2.5 からだけど、人々の優しさに甘えていた）
スパム捕獲画面がコアに搭載され、URL が変わったので、ダッシュボードから捕獲画面へ飛べなくなった。
捕獲画面でマルチバイトスパムのみの表示ができなくなった。


3つめが重要なのですが、一覧に表示するコメントを絞るフックポイントを見つけられず、知恵熱上昇でダウン。
た～すけて～～。(>_&#60;)

てなわけで、ダッシュボードだけ対応です

akismet-multibyteview 2.1.6 を下記のように直すと、WordPress 2.7 のダッシュボード表示とスパム捕獲画面へのリンクがまともになります。
ただし、リンク先のスパム捕獲画面は全スパム表示のままです。

165行目あたりからの akismet_stats_mbinfo() をババーンと差し替え。


    function akismet_stats_mbinfo() {
        global $submenu, $wp_db_version;
        
        if ( function_exists('ksd_spam_count') ) {
  [...]]]></description>
			<content:encoded><![CDATA[<h4>前回までのあらすじ</h4>

<blockquote cite="http://bono.s206.xrea.com/tag/akismet/">

<p>時は世紀末――。<br />
Akismet の誤捕獲に悩む人々を、謎の zone より現れた一人の錬金術師が救い出した。<br />
その後、幾度となく繰り出される神の試練に錬金術師は果敢に立ち向かい、我々情報部も、その勇姿を歴史に刻むべく記録し続けたのだった。</p>

<address><a href="http://bono.s206.xrea.com/tag/akismet/" title="(; ´Д｀)">ps* 世紀末救世主伝説</a></address>

</blockquote>

<p>街に平穏な日々が訪れたかと思われた 20xx年師走、無情にも神のいたずらが発動。<br />
先の「2.5 事変」から十月と経たずに、人々は再び混迷の渦へと巻き込まれるのであった――。<br />
そう、のちにいう<strong>「2.7 事変」</strong>である。</p>

<p>はたして救世主は現れるのだろうか……！</p>

<p><span id="more-769"></span></p>

<h4>あらすじを書いたのに要約も書かざるをえないのは何故なのか</h4>

<p>要するに、WordPress 2.7 では、</p>

<ul>
<li>管理パネルの再リニューアルにより、ダッシュボード表示がちょっと変。（2.5 からだけど、人々の優しさに甘えていた）</li>
<li>スパム捕獲画面がコアに搭載され、URL が変わったので、ダッシュボードから捕獲画面へ飛べなくなった。</li>
<li>捕獲画面でマルチバイトスパムのみの表示ができなくなった。</li>
</ul>

<p>3つめが重要なのですが、一覧に表示するコメントを絞るフックポイントを見つけられず、知恵熱上昇でダウン。<br />
た～すけて～～。(>_&lt;)</p>

<h4>てなわけで、ダッシュボードだけ対応です</h4>

<p><a href="http://wppluginsj.sourceforge.jp/akismet-multibyteview/" title="WordPress Plugins/JSeries » akismet-multibyteview">akismet-multibyteview 2.1.6</a> を下記のように直すと、WordPress 2.7 のダッシュボード表示とスパム捕獲画面へのリンクがまともになります。
ただし、リンク先のスパム捕獲画面は全スパム表示のままです。</p>

<p>165行目あたりからの <code>akismet_stats_mbinfo()</code> をババーンと差し替え。</p>

<pre class="code scroll"><code>
    function akismet_stats_mbinfo() {
        global $submenu, $wp_db_version;
        
        if ( function_exists('ksd_spam_count') ) {
            $spam_count = ksd_spam_count(); // 古い Akismet で、現在捕獲中のスパム数を取得
        } else {
            $spam_count = akismet_spam_count();
        }
        if ( !$spam_count )
            return;
        $mbs_count = $this-&gt;spam_mb_count();

        if ( 8645 &lt; $wp_db_version  ) // 2.7
            $link = 'edit-comments.php?comment_status=spam';
        elseif ( isset( $submenu['edit-comments.php'] ) )
            $link = 'edit-comments.php?page=akismet-admin';
        else
            $link = 'edit.php?page=akismet-admin';
        
        if ( $mbs_count ) {
            echo '&lt;p&gt;&lt;a href=&quot;' . clean_url($link) . '&quot;&gt;&lt;strong&gt;要チェック&lt;/strong&gt;&lt;/a&gt;： スパムじゃないかもしれないコメントを ' . $mbs_count. ' 件捕獲中です。&lt;/p&gt;';
        } else {
            echo '&lt;p&gt;捕獲中のスパムにマルチバイト文字（日本語等）を含むものはありません。&lt;/p&gt;';
        }
        
    }</code></pre>

<p>（上記差し替え後）214行目にある <code>add_action</code> のフックを <code>rightnow_end</code> に直します。</p>

<p>（修正前）
<code>add_action('activity_box_end', array(&amp;$akismetMultibyteView, 'akismet_stats_mbinfo'), 11);</code></p>

<p>（修正後）
<code>add_action('rightnow_end', array(&amp;$akismetMultibyteView, 'akismet_stats_mbinfo'), 11);</code></p>

<p>一見旧バージョンにも対応してそうで実はしてないという、神にも劣らぬ無慈悲さを見せつけるぼのなのでした…。(; ´Д｀)<br />
とりあえずこれで年越し予定。</p>
]]></content:encoded>
			<wfw:commentRss>http://bono.s206.xrea.com/2008/12/769-wp-plugin-akismet-multibyteview_for_wp27/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WP Plugin: 雪はしんしんと降り積もる - Let It Snow!</title>
		<link>http://bono.s206.xrea.com/2008/12/744-wp_let-it-snow/</link>
		<comments>http://bono.s206.xrea.com/2008/12/744-wp_let-it-snow/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 13:40:22 +0000</pubDate>
		<dc:creator>ぼの</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[snow]]></category>

		<guid isPermaLink="false">http://bono.s206.xrea.com/?p=744</guid>
		<description><![CDATA[冬と雪が好きなので、サイトに雪を降らせるプラグイン「Let It Snow!」を導入。

ふと雪が恋しくなり、lomoさんの「サイトに雪を降らせる - DHTML Snowstorm!」 を読み直し。。スクリプトの設置も簡単そうだけれど、せっかく WordPress 2.7 に上げたので、新機能のプラグイン・インストーラを使って入れてみました。このプラグインの雪を降らせる機能には lomoさんご紹介の「Snowstorm」が使われていて、下に降り積もるところがよいです。。(&#42;&#8217;-'&#42;)

マウスに付きまとったりする系スクリプトは苦手なのですが、これくらいなら控えめでいいかな。。重かったりしたら言ってくださいー。

現在動いているのは別のプラグイン「Snow Storm」です。これも同じ JavaScript。


Snow Storm
機能概要webサイトに雪を降らせる
バージョン1.3 (2007-12-29)
作者（web)Will Norris  さま、JavaScript は Scott Schiller さま
配布元WordPress › WordPress Plugins &#187; Let It Snow! 
ドキュメント


同上
Javascript Snow: DHTML Snowstorm（Javascript 配布元）



動作見本プラグイン作者のサイト
「ページ」対応－
適用したWPWordPress 2.7 [UTF-8] 1



雪を降らせる JavaScript は Scott Schiller さんの Snowstorm。


最新版は ver. 1.3.20081208 だが、このプラグインに同梱されているのは 1.2.20041121a と、ちょっと古い。
snowstorm.js を最新版に差し替えただけでは上手く動かなかった。ちゃんと見ないとだめか。。(^-^;





導入手順

WordPress 2.7 のプラグイン・インストーラを使用。詳しくは別記。

オプション設定

管理パネルに設定画面はなく、wp-content/plugins/let-it-snow/snowstorm.js を直にいじる。ファイル内の Properties: と JavaScript [...]]]></description>
			<content:encoded><![CDATA[<p>冬と雪が好きなので、サイトに雪を降らせるプラグイン「Let It Snow!」を導入。</p>

<p>ふと雪が恋しくなり、lomoさんの<a href="http://caramel-tea.com/2007/01/snowstorm/" title="caramel*vanilla » サイトに雪を降らせる - DHTML Snowstorm!">「サイトに雪を降らせる - DHTML Snowstorm!」</a> を読み直し。。スクリプトの設置も簡単そうだけれど、せっかく WordPress 2.7 に上げたので、新機能の<a href="http://bono.s206.xrea.com/?p=741" title="">プラグイン・インストーラ</a>を使って入れてみました。このプラグインの雪を降らせる機能には lomoさんご紹介の「Snowstorm」が使われていて、下に降り積もるところがよいです。。(&#42;&#8217;-'&#42;)</p>

<p>マウスに付きまとったりする系スクリプトは苦手なのですが、これくらいなら控えめでいいかな。。重かったりしたら言ってくださいー。</p>

<p class="info">現在動いているのは別のプラグイン「Snow Storm」です。これも同じ JavaScript。</p>

<table class="introduction">
<caption>Snow Storm</caption>
<tr><th>機能概要</th><td>webサイトに雪を降らせる</td></tr>
<tr><th>バージョン</th><td>1.3 (2007-12-29)</td></tr>
<tr><th>作者（web)</th><td><a href="http://willnorris.com/" title="willnorris.com">Will Norris</a>  さま、JavaScript は <a href="http://www.schillmania.com">Scott Schiller</a> さま</td></tr>
<tr><th>配布元</th><td><a href="http://wordpress.org/extend/plugins/let-it-snow/" title="">WordPress › WordPress Plugins &raquo; Let It Snow!</a> </td></tr>
<tr><th>ドキュメント</th><td>

<ul>
<li>同上</li>
<li><a href="http://www.schillmania.com/projects/snowstorm/" title="">Javascript Snow: DHTML Snowstorm</a>（Javascript 配布元）</li>
</ul>

</td></tr>
<tr><th>動作見本</th><td><a href="http://blog.widgeo.us/laboratory/let-it-snow-falling-snow-wordpress-plugin/" title="Let It Snow! Falling Snow WordPress Plugin | wejustblog">プラグイン作者のサイト</a></td></tr>
<tr><th>「ページ」対応</th><td>－</td></tr>
<tr><th>適用したWP</th><td>WordPress 2.7 [UTF-8] <sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup></td></tr>
</table>

<ul>
<li>雪を降らせる JavaScript は Scott Schiller さんの <a href="http://www.schillmania.com/projects/snowstorm/" title="Javascript Snow: DHTML Snowstorm">Snowstorm</a>。

<ul>
<li>最新版は ver. 1.3.20081208 だが、このプラグインに同梱されているのは 1.2.20041121a と、ちょっと古い。</li>
<li><code>snowstorm.js</code> を最新版に差し替えただけでは上手く動かなかった。ちゃんと見ないとだめか。。(^-^;</li>
</ul></li>
</ul>

<p><span id="more-744"></span></p>

<h4>導入手順</h4>

<p>WordPress 2.7 のプラグイン・インストーラを使用。詳しくは別記。</p>

<h4>オプション設定</h4>

<p>管理パネルに設定画面はなく、<code>wp-content/plugins/let-it-snow/snowstorm.js</code> を直にいじる。ファイル内の Properties: と JavaScript 配布元のページに各項目の説明あり。以下、簡単に日本語でメモ。</p>

<pre><code>// User-configurable variables
// ---------------------------

var usePNG = false; // PNG画像を使うか（ブラウザが対応しているとき？）
var imagePath = sitePath + 'image/snow/'; // 雪画像への相対パス
var flakeTypes = 6; // 使用する雪画像の範囲。'5' とすれば 0.png～4.png を使用。
var flakesMax = 60; // 画面上に存在しうる雪片の最大数
var flakesMaxActive = 60; // 降ってくる雪片数の限度
var vMax = 2.5; // 吹き付ける速度？この値を上限にランダムに変化。 "X and Y" ってなんだろう。。
var flakeWidth = 5; // 各雪片の横幅（ピクセル）
var flakeHeight = 5; // 各雪片の高さというか長さ（ピクセル）
var flakeBottom = null; // 雪を降らせる範囲の下端の座標。整数指定で底の位置を固定、0 か null で全面に降雪。
var snowCollect = false; // ウィンドウの底に雪を積もらせるか。長時間の動作で CPU リソースを喰うかも？
var showStatus = false; // これはなんだろう？

// --- End of user section ---
</code></pre>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>WP 一式はサブディレクトリに置き、WP への訪問者のアクセスはドメインルートになるよう設定。参照： <a href="http://wpdocs.sourceforge.jp/Giving_WordPress_Its_Own_Directory" title="WordPress Codex 日本語版 &raquo; Giving WordPress Its Own Directory">Giving WordPress Its Own Directory</a>&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://bono.s206.xrea.com/2008/12/744-wp_let-it-snow/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WP: WordPress 2.6.1 → 2.7 へアップグレード</title>
		<link>http://bono.s206.xrea.com/2008/12/739-wp_261_to_27/</link>
		<comments>http://bono.s206.xrea.com/2008/12/739-wp_261_to_27/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 13:00:46 +0000</pubDate>
		<dc:creator>ぼの</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[Subversion]]></category>

		<category><![CDATA[wp2.7]]></category>

		<guid isPermaLink="false">http://bono.s206.xrea.com/?p=739</guid>
		<description><![CDATA[「人」というものは、過ちを繰り返す生き物である……。
そう、またもや余裕のないときにアップグレードしてしまったのでした。。

以下、行った作業のメモ。
※ s201 サーバで svn が使えないので、ローカルPC 上でだけ svn を利用しており、独自の作業内容になっています。誰の参考にもならない個人メモです。。


目次：

2.6.1 時点の WordPress ファイルをバックアップ
2.7 の WordPress ファイルをローカルに用意
2.6.1 時点のデータベースをバックアップ
WordPress 2.7 へアップグレード



2.6.1 時点の WordPress ファイルをバックアップ


サーバと同じファイルがローカルにあるかチェック（アップロード画像など）
PC の各リポジトリに 2.6.1 時点のファイル（のコミットしていなかった分）をコミット。
バックアップ代わりにタグ打ち。


2.7 の WordPress ファイルをローカルに用意

下記 1 は本来は不要。 が、今回は PC 故障＆買い替えを挟んだこともあり、ちょっとおかしくなってたので Subversion の作業コピーを作り直した。（リポジトリの場所変更に伴う「再配置」だけでよいはず。。）


作業コピー作り直し。


psRepos から s201 作業コピーフォルダにチェックアウト。
wp-content フォルダの属性 svn:externals を 2.7 用に書き換え、SVN更新。
svn:externals languages http://svn.automattic.com/wordpress-i18n/ja/tags/2.7/messages
themes フォルダの属性を追加し、SVN更新。
svn:externals sara ローカルリポジトリのwp/sara/trunk

作業コピー内の wp-core フォルダに 本家リポジトリの 2.7 をチェックアウト。
リポジトリブラウザで次の 2ファイルの 2.6.1 と 2.7 [...]]]></description>
			<content:encoded><![CDATA[<p>「人」というものは、過ちを繰り返す生き物である……。<br />
そう、<a href="http://bono.s206.xrea.com/2008/08/707-news080824/" title="power source* » 生きております">またもや</a>余裕のないときにアップグレードしてしまったのでした。。</p>

<p>以下、行った作業のメモ。<br />
※ s201 サーバで svn が使えないので、ローカルPC 上でだけ svn を利用しており、独自の作業内容になっています。誰の参考にもならない個人メモです。。</p>

<p><span id="more-739"></span>
<div class="toc"><p>目次：</p>
<ol>
<li><a href="#h0">2.6.1 時点の WordPress ファイルをバックアップ</a></li>
<li><a href="#h1">2.7 の WordPress ファイルをローカルに用意</a></li>
<li><a href="#h2">2.6.1 時点のデータベースをバックアップ</a></li>
<li><a href="#h3">WordPress 2.7 へアップグレード</a></li>
</ol>
</div></p>

<h4 id="h0">2.6.1 時点の WordPress ファイルをバックアップ</h4>

<ol>
<li>サーバと同じファイルがローカルにあるかチェック（アップロード画像など）</li>
<li>PC の各リポジトリに 2.6.1 時点のファイル（のコミットしていなかった分）をコミット。</li>
<li>バックアップ代わりにタグ打ち。</li>
</ol>

<h4 id="h1">2.7 の WordPress ファイルをローカルに用意</h4>

<p>下記 1 は本来は不要。 が、今回は PC 故障＆買い替えを挟んだこともあり、ちょっとおかしくなってたので Subversion の作業コピーを作り直した。（リポジトリの場所変更に伴う「再配置」だけでよいはず。。）</p>

<ol>
<li>作業コピー作り直し。

<ul>
<li>psRepos から s201 作業コピーフォルダにチェックアウト。</li>
<li><code>wp-content</code> フォルダの属性 <code>svn:externals</code> を 2.7 用に書き換え、SVN更新。<br />
<code>svn:externals languages http://svn.automattic.com/wordpress-i18n/ja/tags/2.7/messages</code></li>
<li><code>themes</code> フォルダの属性を追加し、SVN更新。<br />
<code>svn:externals sara ローカルリポジトリのwp/sara/trunk</code></li>
</ul></li>
<li>作業コピー内の <code>wp-core</code> フォルダに 本家リポジトリの 2.7 をチェックアウト。</li>
<li>リポジトリブラウザで次の 2ファイルの 2.6.1 と 2.7 のリビジョンを比較。

<ul>
<li><code>index.php</code> &#8212; 変更なし → ルートの <code>index.php</code> は作り直さなくて OK</li>
<li><code>wp-config-sample.php</code> &#8212; 変更あり → 次項</li>
</ul></li>
<li>2.7 の <code>wp-config-sample.php</code> を参考に、ローカルの <code>wp-config.php</code> を更新。</li>
</ol>

<h4 id="h2">2.6.1 時点のデータベースをバックアップ</h4>

<ol>
<li>Setting > Discussion で一旦コメント不許可に。

<ul>
<li>Allow link notifications from other blogs (pingbacks and trackbacks.)</li>
<li>Allow people to post comments on the article </li>
</ul></li>
<li>コメントスパム削除。</li>
<li>DBバックアップ 3種：

<ul>
<li>WordPress 管理パネル Manage > Export</li>
<li>XREA管理画面 > データベース [保存]</li>
<li>phpMyAdmin でエクスポート</li>
</ul></li>
</ol>

<h4 id="h3">WordPress 2.7 へアップグレード</h4>

<p>本当はメンテナンスモードプラグインを使うとか、メンテナンス中メッセージを表示するとかしたほうがよいけれど、今回はそのまま突入。。</p>

<ol>
<li>管理パネル > Design > Themes でデフォルトテーマに戻しておく。</li>
<li>管理パネル > Plugins で Akismet 以外を無効化しておく。</li>
<li>サーバ上の旧コアファイルを削除（太字部分）。<br />
&#8211; WinSCP の調子が悪いのと、次回からアップグレード方法が変わるかもしれないので、今回はちょっと念入りに、一旦コアファイルを全て削除＆アップロードしてみた。

<ul>
<li><code>public_html/</code>

<ul>
<li><code>.htaccess</code></li>
<li><code>index.php</code> &#8212; <a href="http://wpdocs.sourceforge.jp/Giving_WordPress_Its_Own_Directory" title="Giving WordPress Its Own Directory - WordPress Codex 日本語版">Giving ～</a> 用</li>
<li><code>robots.txt</code></li>
<li><code>wordpress/</code>

<ul>
<li><strong><code>wp-admin/</code></strong> ← これ削除</li>
<li><code>wp-content/</code>

<ul>
<li><code>languages/</code> （← 今は使っていない）</li>
<li><code>plugins/</code>

<ul>
<li><strong><code>akismet/</code></strong> ← これ削除</li>
</ul></li>
<li><code>themes/</code>

<ul>
<li><strong><code>classic/</code></strong> ← これ削除</li>
<li><strong><code>default/</code></strong> ← これ削除</li>
<li><code>sara/</code></li>
</ul></li>
<li><code>uploads/</code></li>
</ul></li>
<li><strong><code>wp-includes/</code></strong> ← これ削除</li>
<li><strong><code>index.php</code></strong> ←↓ 以下全部削除</li>
<li><strong><code>wp-config.php</code></strong></li>
<li><strong>&#8230;</strong></li>
</ul></li>
</ul></li>
</ul></li>
<li>ローカルの <code>wp-core</code> フォルダの中身をサーバへアップロード。</li>
<li>新 <code>wp-config.php</code> をサーバへアップロード。</li>
<li>管理パネルにアクセス。</li>
<li><p>メッセージに従って DB をアップグレード。</p>

<ol>
<li><p>Database Upgrade Required</p>

<blockquote>
  <p>Your WordPress database is out-of-date, and must be upgraded before you can continue.</p>
  
  <p>The upgrade process may take a while, so please be patient.</p>
  
  <p>[Upgrade WordPress] ← これクリック</p>
</blockquote></li>
<li><p>Upgrade Complete</p>

<blockquote>
  <p>Your WordPress database has been successfully upgraded!</p>
  
  <p>[Continue] ← これクリック</p>
</blockquote></li>
</ol></li>
<li>ざっくり見回り動作確認。</li>
<li>管理パネル > Settings > Discussion でコメント・TB 許可に戻す。</li>
<li>必須プラグインを一つずつ有効化。</li>
<li>自作テーマはまだ 2.7 対応にしてないけど、大きな障害はなさそうなので戻しちゃえ。</li>
</ol>

<p>完了 <img src='http://bono.s206.xrea.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

<p>WordPress 2.7 の新機能、プラグイン・テーマの修正などについては次回以降に。<br />
あと、DB の不要なタグとか履歴データも整理しておきたい。。</p>
]]></content:encoded>
			<wfw:commentRss>http://bono.s206.xrea.com/2008/12/739-wp_261_to_27/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Re: [TB] WP2.5に入れるプラグイン10選 ［広報］</title>
		<link>http://bono.s206.xrea.com/2008/07/695-re_tb_wp25plugins10/</link>
		<comments>http://bono.s206.xrea.com/2008/07/695-re_tb_wp25plugins10/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 13:00:48 +0000</pubDate>
		<dc:creator>ぼの</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[TB企画]]></category>

		<guid isPermaLink="false">http://bono.s206.xrea.com/2008/07/695-re-tb-wp25%e3%81%ab%e5%85%a5%e3%82%8c%e3%82%8b%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b310%e9%81%b8-%ef%bc%bb%e5%ba%83%e5%a0%b1%ef%bc%bd/</guid>
		<description><![CDATA[2008年7月9日、日本列島に激震が走った。

「ついに解散総選挙か……！」
「なに！？ヤツがついに伝家の宝刀を抜いただと――！？」



そう、日本語WP界の伝説となったあの企画、

その再選挙が、2年振りに行なわれるというのである。





「WordPress2.5でつくる！最強のブログサイト」出版記念企画
もし今、WordPressのプラグインフォルダに10個のプラグインしか追加できないとしたら、最低限何を入れますか？ プラグイン名とその理由を簡単に述べてください。（標準装備のAkismetとwp-multibyte-patchは除外します）

[TB] WP2.5に入れるプラグイン10選 - MMRT daily life



若いアナウンサーが興奮を抑えかねるように、上ずった声で現地からレポートしている。



投票は最新のTB電子投票を用いて行なわれ、WordPress ユーザであれば誰でも自宅から投票できます。
最終集計は、O県にある某民間選挙管理委員会の下、手作業で行なわれるとのことです。

なお、開票速報は、


発表元の「この投稿に対するピンバック・トラックバックを見る」をクリック
発表元のフィードを購読
某MMRT daily life のコメントフィードを購読


のいずれかにより随時見られるのですが、速報時点で各プラグインの得票数を知るには閲覧者による暗算が必要と――、
おおっと、今入った情報によりますと、早くも 2件の投票がなされた模様です――！



そのニュースを見ていた男は、震える手で画面を閉じた。
ここ、社会派で知られるぼのの東京別邸は、別の意味で揺れていた。
「うぬう……」
「『WP2.5に入れるプラグイン10選』……だと……？」

賢明な読者諸氏には察しがつくであろう。
彼は、WordPress 2.5 を飛ばして 2.6 にアップグレードしようと企んでいたのである。

「なんということだ。アップグレードをさぼったツケがこんなところにくるとは……」1
頭をかかえて床に崩れ落ちるぼの――。
「July 7 stretch with July 14 fallback」 、「Active tickets: 761」、「19%」 という数値が脳裏にちらつき、彼を惑わせる。
だが、ライアンは既に、2.6 β3 を公表しているのだ。
（19%ってなんなんだよ……）
（ちくしょう、時間が……ない……）

彼は頭を上げ、意を決したように中空の一点を見据えた。



＜つづく＞

（この物語は事実を元にしたフィクションです）

―――
というわけで、
私にできることとして、


この記事を TB企画の広報用に作成いたしました。
日本語Codex の「WordPress News」にも載せておきました。


以上、Masayan先輩のサイトの「このページの先頭に戻る」アイコンがペンギンとかクリオネに見えてしまった、早くも若干夏バテ気味のぼのがお送りしました。
みなさんのトラックバックを指をくわえて密かに楽しみにしております。  
違うんだよ。。タグ重複バグが嫌であえて上げていなかったんだよ。。]]></description>
			<content:encoded><![CDATA[<p>2008年7月9日、日本列島に激震が走った。</p>

<p>「ついに解散総選挙か……！」<br />
「なに！？ヤツがついに伝家の宝刀を抜いただと――！？」</p>

<p><img src="http://bono.s206.xrea.com/wp/wp-content/plugins/wp-tegaki/wp-tegaki-img.php?tegaki_id=695-0&amp;page=1" alt="ざわ・・・ざわ・・・" width="135" height="26" /></p>

<p>そう、日本語WP界の伝説となったあの企画、<br />
<img src="http://bono.s206.xrea.com/wp/wp-content/plugins/wp-tegaki/wp-tegaki-img.php?tegaki_id=695-1&amp;page=1" alt="『プラグイン10選』" width="223" height="34" /><br />
その再選挙が、2年振りに行なわれるというのである。</p>

<p><span id="more-695"></span></p>

<blockquote cite="http://wp.mmrt-jp.net/2008/07/09/2947/">

<p>「<a href="http://another.maple4ever.net/archives/322/">WordPress2.5でつくる！最強のブログサイト</a>」出版記念企画<br />
もし今、WordPressのプラグインフォルダに10個のプラグインしか追加できないとしたら、最低限何を入れますか？ プラグイン名とその理由を簡単に述べてください。（標準装備のAkismetとwp-multibyte-patchは除外します）</p>

<address><a href="http://wp.mmrt-jp.net/2008/07/09/2947/" title="">[TB] WP2.5に入れるプラグイン10選 - MMRT daily life</a></address>

</blockquote>

<p>若いアナウンサーが興奮を抑えかねるように、上ずった声で現地からレポートしている。</p>

<blockquote cite="">

<p>投票は最新のTB電子投票を用いて行なわれ、WordPress ユーザであれば誰でも自宅から投票できます。<br />
最終集計は、O県にある某民間選挙管理委員会の下、手作業で行なわれるとのことです。</p>

<p>なお、開票速報は、</p>

<ul>
<li><a href="http://wp.mmrt-jp.net/2008/07/09/2947/" title="[TB] WP2.5に入れるプラグイン10選 - MMRT daily life">発表元</a>の「この投稿に対するピンバック・トラックバックを見る」をクリック</li>
<li><a href="http://wp.mmrt-jp.net/2008/07/09/2947/feed/" title="[TB] WP2.5に入れるプラグイン10選 - MMRT daily life">発表元のフィード</a>を購読</li>
<li><a href="http://wp.mmrt-jp.net/comments/feed/">某MMRT daily life のコメントフィード</a>を購読</li>
</ul>

<p>のいずれかにより随時見られるのですが、速報時点で各プラグインの得票数を知るには閲覧者による暗算が必要と――、<br />
おおっと、今入った情報によりますと、早くも 2件の投票がなされた模様です――！</p>

</blockquote>

<p>そのニュースを見ていた男は、震える手で画面を閉じた。<br />
ここ、社会派で知られるぼのの東京別邸は、別の意味で揺れていた。<br />
「うぬう……」<br />
「『WP2.5に入れるプラグイン10選』……だと……？」</p>

<p>賢明な読者諸氏には察しがつくであろう。<br />
彼は、WordPress 2.5 を飛ばして 2.<strong>6</strong> にアップグレードしようと企んでいたのである。</p>

<p>「なんということだ。アップグレードをさぼったツケがこんなところにくるとは……」<sup>1</sup><br />
頭をかかえて床に崩れ落ちるぼの――。<br />
<a href="http://trac.wordpress.org/roadmap" title="Roadmap - WordPress Trac">「July 7 stretch with July 14 fallback」</a> 、「Active tickets: 761」、「19%」 という数値が脳裏にちらつき、彼を惑わせる。<br />
だが、ライアンは既に、2.6 β3 を公表しているのだ。<br />
（19%ってなんなんだよ……）<br />
（ちくしょう、時間が……ない……）</p>

<p>彼は頭を上げ、意を決したように中空の一点を見据えた。</p>

<p><img src="http://bono.s206.xrea.com/wp/wp-content/plugins/wp-tegaki/wp-tegaki-img.php?tegaki_id=695-2&amp;page=1" alt="もう、オレにできることは限られている。" width="502" height="34" /></p>

<p>＜つづく＞</p>

<p>（この物語は事実を元にしたフィクションです）</p>

<p>―――<br />
というわけで、<br />
私にできることとして、</p>

<ul>
<li>この記事を TB企画の広報用に作成いたしました。</li>
<li>日本語Codex の<a href="http://wpdocs.sourceforge.jp/#News" title="WordPress Codex 日本語版">「WordPress News」</a>にも載せておきました。</li>
</ul>

<p>以上、Masayan先輩のサイトの「このページの先頭に戻る」アイコンがペンギンとかクリオネに見えてしまった、早くも若干夏バテ気味のぼのがお送りしました。<br />
みなさんのトラックバックを<del>指をくわえて</del>密かに楽しみにしております。 <img src='http://bono.s206.xrea.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<ol class="footnotes"><li id="footnote_0_695" class="footnote">違うんだよ。。タグ重複バグが嫌であえて上げていなかったんだよ。。</li></ol>]]></content:encoded>
			<wfw:commentRss>http://bono.s206.xrea.com/2008/07/695-re_tb_wp25plugins10/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
