WordPressをカスタマイズ

WordPressで記事中に、記事のリストを表示したいことってありませんか?

一般的な要求なので、簡単にプラグインを見つけられると思ったのですが、すぐには見つからず・・・・

作っちゃいました。

< ?php /* Plugin Name: エントリーリストつくーる Plugin URI: http://php7.jp Description: 新着20件のエントリーリストを作成します。 Version: -1 Author: よういちろう Author URI: http://php7.jp */ function entrylist($str){ if(strpos($str, '[[entrylist') === false)return $str; $posts = get_posts('numberposts=10'); $entrylist = ''; if($posts){ foreach($posts as $post){ $entrylist.= '<div class="entry-link"><a href=”?p=’.$post->ID.'”>’.$post->post_title.'</a></div>’.chr(10);
}
}
$entrylist = ‘<div class=”entrylist_block”>’.$entrylist.'</div>’;
return str_replace(‘[ [entrylist] ]’, $entrylist, $str);
}

add_filter (‘the_content’, ‘entrylist’);
?>
[ [entrylist] ]と書くと↓のようにエントリーが一覧表示されます。([と[の間のスペースは削ること)


プラグインのダウンロード: entrylist

Facebookページもよろしくお願いします

CATEGORIES eラーニングby.a.takeuchi0 Comments2009.10.19
TAGS ,  
記事の投稿者
a.takeuchi a

Comments Closed

コメント
  1. ピンバック: 起業家 西村正宏

  • 製品・サービス
    PC、iPhone対応のeラーニングシステム。20名まで無料でASPサービスを利用できます
    PC、iPhone対応のeラーニング学習管理システム(LMS)【SmartBrain】
    http://smartbrain.info/
    PC、iPhone対応のeラーニングシステム。ユーザ数無制限のASPコースをご用意。


    eラーニングポータルサイト【elearning.co.jp】
    http://elearning.co.jp/
    eラーニング専門企業(株)キバンインターナショナルの製品を紹介しています。


    コンテンツビジネス支援パック
    http://contentsbank.jp/

    Ustream配信、動画コンテンツ制作、セミナーにご利用いただけるレンタルスタジオ
    Ustreamレンタルスタジオ「パンダスタジオ」
    http://pandastudio.tv/

    eラーニング専門企業(株)キバンインターナショナルのスタッフが、eラーニングに関する情報・最新事情をBlogでご紹介。月50本程度の情報発信を行っています。
    ブログ「blog.eラーニング.co.jp」
    http://blog.elearning.co.jp/

  • アーカイブ
  • カテゴリー
  • Amazon
  • タグ