カテゴリー別アーカイブ: WordPress

WordPressのことなど。

WordPressにFeedBurnerを導入してみる

今回は実験も兼ねてFeedBurnerを導入してみました。リダイレクトの処理なんかは公式の推薦通り、FeedBurner FeedSmith pluginを使ってみます。

しかし、リダイレクトされていないようなので調べて見ると、リダイレクトするファイル群にwp-feed.phpが載っていませんでした。そこで、FeedBurner_FeedSmith_Plugin.phpを以下のように修正。


function ol_check_url() {
global $feedburner_settings;
switch (basename($_SERVER['PHP_SELF'])) {
case 'wp-feed.php':
case 'wp-rss.php':
case 'wp-rss2.php':
case 'wp-atom.php':
case 'wp-rdf.php':

case ‘wp-feed.php’:を追加するだけです。これでfeedにアクセスされたときにも、リダイレクトされるようになります。

メール投稿・・・

WordPressには標準でメールでの投稿機能がついています。便利だと思って試しに使ってみたところ、文字化け・・・本文表示されない・・・等いろいろな問題発見。修正してみるも解決せず。

そこで、あらびきさんの作成された高機能な、MobGを導入。

導入後、携帯でいじくって見ていると「リクエストされたページは表示できません。」

こりゃぁ何がいけないんだ???

しばらく解決を図るものの、解決せず。また今度試行錯誤してみます・・・

WordPress導入!

今年に入ってから環境が激変して忙しくなり、更新ができていませんでした。今も忙しいことに変わりないですが、ちょくちょくと更新していきたいと思います。

さて今回、P_BLOGに替わってWordPress2.2 MEを導入してみました。

WordPressといえば「インストールはわずか5分」が売り文句なだけに、導入はとっても簡単でした。導入で遭遇した問題点といえば、 記事投稿ページでビジュアルリッチエディタが表示されないといったことぐらい。

その原因は、/wp-includes/js/tinymce/tiny_mce_gzip.php内でgzip圧縮をやっていたことでした。というのも、このサーバーのApacheでは、もともと全ページをgzip圧縮するように設定していたのです。デフォルトではtiny_mce_gzip.php内部でもgzip圧縮するようになっていたので、結果的に二重に圧縮してしまっていた、というわけです。

解決方法は簡単で、tiny_mce_gzip.php内の89行目

$supportsGzip = true;

$supportsGzip = false;

に書き換えるだけです。これでtiny_mce_gzip.phpでは圧縮されなくなるので問題解消!

WordPressといえばプラグインが使えることも魅力の一つです。ということで導入完了後、早速プラグインを入れてみました。コメントプレビューをAJAX化するものや、ソーシャルブックマークへの追加リンクを表示するといったものから、記事内に書いたソースコードを自動で色分けしてくれるものや、管理画面のメニューバーを使いやすくするものまで、いろいろ入れました。

これからはWordPressの実験も兼ねていろいろやっていこうと思います。