You are currently browsing the archives for the WordPress category


スキンを変えてみる

 なんとなく気分転換で。前のスキンは、Geckoエンジンだと表示が崩れていたり、コピーの範囲選択が出来なかったりと、不具合が多かったから。

 wordpressのいいところは、アホみたいにスキンの種類があるところ。HINAGATA以外選択肢のないMTとはえらい違いやね。

Theme viewer

WordPress2.0RC3

 正式リリース間近のWordPress2.0だが、先日RC3が出ていたので、発作的に入れてみた。

 表示上はあまり変わらないけど、投稿画面など管理インターフェイス周りが大幅に改良され、標準付属プラグインで、ログのエクスポート/インポートが可能になったのが大きな変更点。

 割と使い心地は良好。いいカンジなのである。

 wp20.jpg

さて、この分だと2.0リリースは来年かな?

検索エンジンからのリンクを誘導する方法

 WordPress移行後、apacheのログを見ると結構な数のリンク切れエラーが記録されている。ほとんどはbotによるものだ。
 まー、ほっときゃそのうち来なくなるだろうと踏んで、放置の方向で考えていたのだけれど、あまりの数の多さに一策講じることにした。

 MTからのリダイレクトの方法については、ココで解説されている。この中のAlexくんの方法を試してみる。
 要するにMTのアーカイブページテンプレートに、WordPressのページへのリンクを貼るのだね。手順として

    1. まず、WordPressでパーマリンクの設定をする
    2. おもむろにMTへログインし、Individual Entry Archiveの内容をmt-wp-redirect.zipの中のmt-wp-redirect-page.htmlの中身で書き換える。http://www.example.com/blog/archives/は、自前の環境に書き換える。ウチのバヤイ、http://stanza-citta.com/slipperman/date/となる。八行目はウチではエラーが出たので削除。あとウチのMTはeucだったので文字コードを変更。ついでにメッセージも日本語に変えた方がいいのでと、諸々変更していったら、最終的にこうなった
    3. テンプラの修正が終わったら、再構築。
    4. Alexくんの説明では他にやることあるみたいなんだけど、とりあえずうまく動いたからいいや。
    5. カテゴリーとマンスリーのアーカイブは、めんどいから無視。カテは数が少ないからその気になりゃ人力で対応可能だわね。

というわけで、リダイレクトできるようになりましたとさ。めでたしめでたし。
http://stanza-citta.com/slipperman/archives/000432.html

MTからWordPressへの移行

 いちお、覚え書きとして残しておく。

 基本線はココ
 補足として、

  1. エクスポートファイルはUTF8で保存する、そうしないとインポートでこける。
  2. 画像ファイルは、リンク先が存在しない場合タグごと消去という、いらん仕様なので、あらかじめ移動先に画像ファイルをコピーしておき、エクスポートファイル内の画像リンクも直しておく。http://hoge.com/piyo/wp-images/huga.jpg 修正は絶対リンクでやるべき。なぜなら、相対リンクだと、パーマリンクの設定をしたときリンクが切れるから。
  3. WordPressのログのエクスポートはphpMyAdminのエクスポート機能に頼るのが、本流ぽ。なんかこういう肝心な機能がすっぽり抜けてるあたり、オープンソースっぽいよな。

 デザインに関しては猫も杓子もhinagata状態のMTと違って、選択肢は星の数。その上、入れ替えはファイルをwp-content/themesディレクトリにつっこむだけなのでお手軽。というか、これがフツー。ファイル一個ずつ、ブラウザからねちねち修正しなきゃならないMTが異常なんだよな。

WordPressでAAを正しく表示する

 WordPressには—を—に変換したり’を全角に変換したりという、いらない機能が実装されている。これAAでは激しく困る。表示が崩れるのだ。
 どこでやってるの探してみたら、wp-include/functions-formatting.php の中で処理していることが分かったので。とりあえずAAに関係することが分かっている、8212、8211、8221、8216、8217あたりを変換している行を片っ端からコメントアウトしてやる。これでやっとキバヤシが正しく表示されるようになった。よかったよかった。