[Wordpress] DropCap First Character をカスタマイズ 3

2006年12月10日 日曜日 21時12分
E-Mail This Post/Page Print This Post/Page

DropCap First Character をカスタマイズ 第三弾です。こちら第一弾で、表示しているページのタイプによって、プラグインの処理を適用させる/させない方法を紹介しました。今回は、記事単位でドロップキャップを適用させる/させない、といった柔軟に条件付けをする方法を紹介します。

記事単位で Dropcap の適用を避ける一番簡単な方法として、文頭に全角スペースをいれる、というやり方がありますが、その分スペースが開いてレイアウトが乱れてしまいます。これが許せない完ぺき主義のブロガーは次の方法が役に立つかもしれません。

まず、dropcap_first.php を編集します。デフォルトのv1.01で Line 33の、

PHP:
  1. function dropcap_first($content='') {
  2.     $pos = strpos($content, '<p>');

を、以下のようにします。

PHP:
  1. function dropcap_first($content='') {
  2.     //nodrop hack start
  3.     $escape = "<!--nodrop-->";
  4.     if(strstr($content,$escape)) {
  5.         return $content;
  6.     } //nodrop hack end
  7.     $pos = strpos($content, '<p>');

これは、エントリー記事内に <!--nodrop--> という文字列が含まれていたら処理はキャンセルしてね、というコードです。

ですので、これであとはドロップキャップを適用させたくない記事には、 <!--nodrop--> を記事内に挿入すればいいだけになります。

Share This

この記事に関連する NEWS

この記事に関連するトピック

このエントリーへの Yahoogle Suggestions

Trackback this Post |

 

記事ヒット TOP 10

WordPress Tips from Social Bookmarks Jp

    There is no entries available for this category.

WordPress Tips from Social Bookmarks

    There is no entries available for this category.

WordPress Plugins from Social Bookmarks

    There is no entries available for this category.

Tag Cloud

admin Admin Drop Menus Admin Memo Admin Panel advanced drop menus array unique blog cron dabeya Dagon Design Sitemap Generator dropcap Edit N Place error Feedburner game google hack html HTML CSS Internet NEWS Permalink Redirect PHP phpBB2 plugin RSS scripts search stattraq template the content Ultimate Tag Warrior Web Management Windows XP Wordpress WP Plugins WPページ  拡張子 カスタマイズ カスタム関数 カテゴリー コード セキュリティ タグ トップページ トラックバック フィード 投稿 抜粋 日本語 時刻 時間 正規表現 表示 記事

サイト メニュー

Blogtimes image
ぱそずき :D)‐く © 2008
Close
E-mail It