サイトマップのタグもURLエンコード

Posted on 2007年 6月 6日 水曜日 by takafumi

サイトマップを自動で作ってpingまで飛ばしてくれるプラグイン、GoogleSitemapsは便利ですがUTWのタグまでは拾ってくれません。そこを補完してくれるプラグインがGoogle Sitemaps – UTW Tag Addonなんですが、アルファベットはともかく日本語についてもそのまま出力してしまうようです。

日本語(2バイト文字)のままでもクリックすればジャンプはできそうですが、URLとしてどうなの?という気がします。お約束としてはよろしくないし。

というわけでURLエンコードして書き出すようにしてみましたのでメモ。
続きを読む »

投稿画面でボタンが表示されないプラグイン

Posted on 2007年 5月 30日 水曜日 by takafumi

WordPressをバージョンアップしてから、編集画面へボタンが表示されなくなったプラグインがいくつかありましたが、原因は投稿画面のアドレスが変わったことだったようです。具体的には、post.phpだったものがpost-new.phpにかわっていること。というわけで対処としてはプラグインファイルの中で

if(strpos($_SERVER['REQUEST_URI'], 'post.php') || strpos($_SERVER['REQUEST_URI'], 'page-new.php') ) {

となっているところを

if(strpos($_SERVER['REQUEST_URI'], 'post.php') || strpos($_SERVER['REQUEST_URI'], 'page-new.php') || strpos($_SERVER['REQUEST_URI'], 'post-new.php') || strpos($_SERVER['REQUEST_URI'], 'page.php') ) {

とすればボタンが表示されるようになりました。
続きを読む »

WordPressMEを2.2にしてみた

Posted on 2007年 5月 29日 火曜日 by takafumi

これまで2.0.10のままだったんですが、2.2にしてみました。2.1はパス。

手順は特に変わったところはナシ。念のためにファイルとデータベースをバックアップ。プラグインを全部停止しておいて2.2のパッケージをアップロード。アップデートスクリプトを実行して完了。特にトラブルはありませんでした。

ダッシュボードへアクセスしてプラグインを有効化して…と思ったら表示が全部英語。管理画面だからイイか、とも思ったんですが、月曜がMondayになってるのはちょっとマズい。と思ったらちゃんと注意書きがありました。wp-config内での言語指定の表記が変わってました。

// languages ディレクトリに格納されている各国の言語ファイルを指定します。
// v2.1 以前のバージョンの場合は ‘ja_UTF’ で、v2.2 以降の場合は ‘ja’ と記述します。
define (‘WPLANG’, ‘ja’);

以上で本体は終了。ですが、プラグインがいくつか動いてくれませんでした。
続きを読む »

パーマリンクを変更するとき便利なプラグイン

Posted on 2007年 5月 25日 金曜日 by takafumi

WordPressはパーマリンクの形式をある程度自由に設定できます。もちろんいつでも何度でも簡単に変更可能なんですが、外部から張られているリンクはもちろん変更できません。旧アドレスへアクセスがあるとエラー(404)になっちゃいます。

でも、やっぱり変えたい!ってコトはあるわけで。その辺プラグインでなんとかならないものかと探してみたらありました。

Permalinks Migration Plugin

旧形式のアドレスへのアクセスを新形式のアドレスへ送ってくれます。
続きを読む »

Wp-MixiPublisherもインストール

Posted on 2007年 5月 17日 木曜日 by takafumi

外部ブログを登録して以来、長らく放置しているmixiをちょっとさわってみよう、ということでインストールしてみました。ダウンロードしていつものように解凍→アップロードしてプラグインを有効にするとエラーです。

Fatal error: Call to a member function on a non-object in/hogehoge/wp-content/plugins/wp-mixipublisher/wp-babel-wpmp.php on line 155

なんか、オブジェクトじゃねぇよ?とかいわれてる気がしますが、正直意味が分かりません。ということできのうは寝ちゃったんですが P よく考えたら基本の「エラーメッセージでググる」というコトをやってませんでした。ので、再挑戦。この場合は「Call to a member function on a non-object」でググります。
続きを読む »