ジャンル別」カテゴリーアーカイブ

Shared

Facebook 上で、Share された人気のリンクを一覧表示することができる「Shared * Links on Facebook」というサイトがあります。
Facebook でログインすると、自分がシェアしたリンクや、友達がシェアしたリンクをだーっと眺めたりできます。
また、トップページでは Facebook でログインしなくても、現在人気のあるリンクを一覧表示されます。

ただ、残念ながら RSS フィードが無かったので、Yahoo Pipes で RSS フィードを生成してみました。
facebook Shared

Yahoo Pipes 便利すなぁ。
参考URL : Yahoo! Pipes で、RSS を出力してないサイトをRSS化する – Fetch Page モジュール | すぐに忘れる脳みそのためのメモ

WordPressで、1つの投稿を2つのフォーマットで出力(URLも別)とかできたりしないだろうか。

パラメータでシングルページのテンプレートを変更

WordPressで、1つの投稿を2つのフォーマットで出力(URLも別)とかできたりしないだろうか。WordPress で与えられたパラメータによって、シングルページで適用するテンプレートを変更する方法。
Eri さんが、こんなことを言っていたのでサクッと作りました。
話を聞くと、通常の表示ページの他に印刷用のページを用意して、見た目をガラッと変えたいとのこと。

例えば、パーマリンクが http://example.com/archives/1 の場合、http://example.com/archives/1?type=print にアクセスすると、テンプレートとして single.php を読み込む代わりに single-print.php を読み込ませたい。
これは single_template というフィルターフックを利用して、通常とは違うテンプレートを読み込むようにすることで対応できます。
続きを読む

WordBench Fukui に行ってきた

IMG01246-20110129-1259.jpg1/29(土) に開催された WordBench 福井 の勉強会+カニ食べまくりイベント WordBench 福井 勉強会第3回 WordCrab Fukui に行ってきました。
一次会の勉強会には50人弱(うち県外組は、約1/3!)というカニの集客力半端ねーなぁというイベントです。
副題「誰でも最初は初心者だった」というタイトルどおり、初心者向けの WordPress インストールネタや、デザイナーさんから見た WordPress の魅力を語るセッションやらなかなかに楽しかったです。

私もLT枠もらったんで、5分くらいの長さで「VPS で快適 WordPress 生活」と題してやらせていただきました。
その時の資料は、以下のURLで公開しています。
https://dogmap.jp/wbfukui_3/
続きを読む

WordPress の自動メディアリンクにメディア形式を追加する

WordPress 2.9 から追加された oEmbed (自動メディアリンク) が便利です。
例えば、YouTube や Flickr の URL を書くだけで、投稿が表示される際に URL の位置に自動的に YouTube 動画や Flickr の写真が埋め込まれて表示されます。

現在、デフォルトで対応しているのは、以下のメディアです。

  • YouTube
  • Vimeo
  • DailyMotion
  • blip.tv
  • Flickr (both videos and images)
  • Viddler
  • Hulu
  • Qik
  • Revision3
  • Scribd
  • Photobucket
  • PollDaddy
  • Google Video
  • WordPress.tv(現在は VideoPress 形式の動画のみ)
  • SmugMug(WordPress 3.0 以降)
  • FunnyOrDie.com(WordPress 3.0 以降)

これ以外のメディア(例えば、ニコニコ動画)とかは使えないんでしょうか?
ちょっとしたコードを追加してやることで、他のメディアにも対応できるようになります。
続きを読む

WordBench.org のサーバをチューニング

最近 WordBench が、当サイトと同じめ組のVPSに引っ越して来ました。
そんな縁もあって WordBench.org のサーバのチューニングを手伝ったのでメモ。
今回、行ったチューニングは Apache, PHP, MySQL についてだけで、WordPress のプラグインを用いる ( WP Super Cacheobject cache など ) チューニングは行っていません。
WP Super Cache とか使わなくても、サーバー側の設定をつめてやるだけで、子サイトを複数持った WordBench のようなサイトでも、十分に良いパフォーマンスが得られますよっていうお話です。

大まかな項目は、こんな感じ。

  • PHP の設定 – PHP アクセラレータ eAccelerator の導入
  • Apache の設定 – mod_deflate, mod_expires の有効化
  • MySQL の設定 – クエリキャッシュ, ソートバッファ等の設定

続きを読む

Facebook いいね!

Facebook の OGP (Open Graph Protocol)用のメタタグを出力する

Facebook いいね!Facebook の OGP (Open Graph Protocol)に対応したいい感じのメタタグを WordPress のヘッダに出力する方法です。
OGP については amachang さんの以下のエントリで詳しく解説されています。
フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か – IT戦記
続きを読む

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」を、ご参照くださいませ。