WordPress」タグアーカイブ

Yet Another Related Posts Plugin の SQL 文を高速化

昨年、め組のVPS に移行した後、チマチマとパフォーマンスチューニングを行ってきたのですが、そこで得られた情報をシェアしておきます。

VPS に移行したことで共用レンタルサーバでは弄れなかった MySQL や Apache の設定なんかも弄れるようになったので、MySQL で実行に時間のかかっているクエリーをログに残してチューニングするようなことも手軽にできます。
スロークエリログの取得方法は、以下を参考に。
漢(オトコ)のコンピュータ道: MySQL 5.1のスロークエリログ

さて、このブログでの関連記事表示には Yet Another Related Posts Plugin を使用しています。
実行に2秒以上かかったクエリーをログに残したところ Yet Another Related Posts Plugin が生成したクエリーがログに記録されたので、これを修正しました。
続きを読む

screenshot

Posts List

screenshot今まで書いた記事一覧を生成するショートコードを提供するプラグインです。
@kai4den さんが、こんなことを言っていたのでサクッと作りました。
さくら VPS への引っ越し祝いと言うことで。

ダウンロードは以下から
WordPress Plugins/JSeries » Posts List (記事一覧作成)

ダウンロードした posts-list.php を wp-content/plugins/ ディレクトリに保存して、プラグインを有効化すると使用できるようになります。
デモは、このサイトの Archives ページに置いておきます。
続きを読む

WordPants vol.2

「WordPants Vol.2」出てます

WordPants vol.2明けましておめでとうございます!
もう、すっかり去年になりましたが、WordPants の第2号が出ています。
今回は、WordPress 3.1 β のファーストインプレッションやら、昨年開催された WordCamp Nagoya 2010 の参加体験記やら、ライトニングトークならぬライトニングパンツやら盛りだくさん。
そんなわけで、総ページ140ページ超の三分冊になりました。

創刊号に引き続き、今回も Object Cache 絡みでなんか書いてますので、よろしければ読んでやってください。

あと、昨年発売された Web Designing (ウェブデザイニング) 2011年 01月号にも、ほんのちょっとだけひろまさおでこんと共に何か書いています。
こちらもよろしければお買い求めください。
詳しくは「WebDesigning 1月号に寄稿しました | Odysseygate.com」を、ご参照くださいませ。

さくらVPSに lighttpd + PHP 5.3 + MySQL 5.1 をインストール

さくらのVPSのお試し期間を使って、色々試してみたので、メモ。
初期設定とかは、hiromasa さんのエントリを参考に。

今回の構成は、Web サーバ lighttpd 、PHP 5.3.x、MySQL 5.1.x で WordPress を動作させるところまでやってみます。
続きを読む

Head Cleaner 1.4.0.x リリース

久しぶりのリリース告知。
最近、プラグインをアップデートしてもリリース告知してませんでした。すいません。
さて、WordPress サイトの <head> の中身と、フッタ領域を整形する Head Cleaner をバージョンアップしたのでお知らせします。
WordPress > Head Cleaner « WordPress Plugins

今回の目玉は「CSS に含まれる画像の URL を、データスキーマ URI に変換する」機能の追加。
これは、Firefox、Safari、Opera などのデータスキーマURIに対応するブラウザからアクセスがあった場合、CSS内の画像ファイルをデータスキーマURIに変換して、HTTPリクエストを減らしちゃおうっていう機能です。
Google が最近公開した Apache モジュール mod_pagespeed にも実装されてる技術ですね。
対象になる画像ファイルは base64 エンコード後のサイズが 4096 byte 以内のファイルだけです。
小さいアイコンファイルがいっぱい入っている css だと結構効果あるかも、ないかも。

め組VPSに移行後に設定した項目

さくらの共用サーバから、め組のVPSに移行した際に設定した項目のメモです。
大まかにはこんな感じ

続きを読む

「WordPants」創刊

WordPants出てから、ちょっとたってしまいましたが WordPress をテーマにした電子書籍「WordPants」が創刊されました。
公式サイトではPDF形式で配布してますので、ダウンロードして iPad とかで読めば良いと思うよ。

呑み会の席で誘われたので、僕も何か書いてます。
テーマは、「WordPress サイト用の .htaccess 例」。
すいません、以前書いたエントリの焼き直しです。
次回こそは、頑張ります!

Anthologize

一部で話題になっている WordPress のサイトを ePub, PDF形式等に変換してくれるプラグイン Anthologize
中々、面白い試みですね。
最新バージョンの Ver.0.4-alpha には、digitalcubeたいさんが訳した日本語リソースも付いていて、使いやすくなってます。

ただし、まだ開発途中のモノなんで、いくつか問題が
続きを読む

Feedback Champru

WordPress のコメントに TwitterはてなブックマークDelicious での言及を混ぜ込むプラグイン Feedback Champru を作成しました。
作成の経緯とインストール方法は、おでこんがまとめてくれたので、そちらをご参照ください。
WordPress のコメントに Twitter やはてブのフィードバックを追加する Feedback Champuru を入れてみた | Odysseygate.com

基本的にダウンロードしてきたファイルを wp-content/plugins/ に放り込んで、有効にすれば使えるようになります。
ただし、内部で json_decode() 関数を使用しているので、PHP 5 以降が必須となります。
各コメントには、それぞれ tweet, hatena, delisious というクラスが付与されるので、style.css を修正して良い具合に見た目を変更してやってください。
ダウンロードは、以下からどうぞ。
WordPress > Feedback Champuru « WordPress Plugins
続きを読む

WordPress 3.0 にアップデート

WordPress 3.0 がリリースされました。
DB Cache Reloaded プラグインの ver.2.0.x 系が WordPress 3.0 では正常に動作しなかったためアップデートを待っていたんですが、先日リリースされた Ver.2.1 で WordPress 3.0 に対応してくれたため、本サイトも WordPress 3.0 にアップデートしました。
なお DB Cache Reloaded Ver.2.1 からは、私の訳した日本語リソースも同梱されてます。
訳がおかしいところがあれば、こっそり教えてください。
続きを読む