Home > webseisaku > WordPress2.8以降でKtai EntryとLitebox2を使用する

WordPress2.8以降でKtai EntryとLitebox2を使用する

10月 12th, 2009

ブログ投稿で携帯からの投稿機能は必須です。

使用させて頂いています携帯投稿用プラグインはこちら(Ktai Entry)

しかし、携帯からの写真付き投稿の場合、写真の拡大表示が今パッとしない・・・

と言うことで、Liteboxの登場なのですがワードプレス2.8以降では、my-hacks.php

は使用できないようです。

調べた結果、プラグインとして組み込むことで対応出来そうなので試してみました。


詳しくはこちらをどうぞ

WordPressでmy-hacks.phpを使わない方法
Bye Bye my-hacks.php?


上記サイトを参考に、KtaiEntry作者様のLightBox 用に、rel=”lightbox” 属性を追加するのコードをプラグインとして組み合わせてみました。


<?php
/*
Plugin Name: my-hacks.php
Plugin URI: http://
Description: my-hacks.php - replacement since WordPress 2.8
Author: DU
Version: 0.1
Author URI: http://
*/

function ke_rel_lightbox($html, $id, $size) {
if (preg_match('/rel=["\']/', $html, $match)) {
$html = str_replace($match[0], $match[0] . 'lightbox ', $html);
} elseif (! preg_match('/rel=/', $html)) {
$html = str_replace('<a ', '<a rel="lightbox" ', $html);
}
return $html;
}
add_filter('image_link/ktai_entry.php', 'ke_rel_lightbox', 10, 3);

?>


上記コードを wp-hacks というフォルダを作成し my-hacks.php のファイル名で保存します。

後は、フォルダごとWordPressのpluginsフォルダににアップロードするだけです。

※my-hacks.phpを保存する際には必ず UTF-8 の BOMなし で保存することをお忘れなく。

WordPress管理画面にログインしプラグインを有効にし、携帯から投稿テストを行います。

Popularity: 18% [?]

webseisaku