ld-clips

WordPress プラグインの勉強も兼ねてlivedoor クリップから指定したユーザーの最近のクリップデータを取得してサイドバー等に表示するためのプラグインを作成した。
やってることは単純で livedoor が提供しているAPI を使用して MyClip を JSONP で取得し、取得したデータをページ内に流し込んでやるだけ。
暫定版ですが、公開しようと思います。


管理を WordPress Plugins/JSeries に移しました。
WordPress Plugins/JSeries » ld-clips

使用法

使用方法は wp-content/plugins/ ディレクトリに放り込んで有効化させ、テンプレートの MyClip を表示させたい位置に以下の記述をしてください。

<?php ld_clips("livedoorユーザID", "最大取得件数"); ?>

#最大取得件数は指定しないと10件になります。

Now Loading...
Now Loading

と表示された後、ロード完了すると最近の MyClip のクリップデータが表示されます。

クリップデータは、最終的には以下のような感じで吐き出されますので CSS を適用させるときの参考にしてください。

<div id="livedoor-clips">
 <ul>
  <li><a href="http://hogehoge/" title="Clip1">Clip1</a></li>
  <li><a href="http://hogehoge/" title="Clip2">Clip2</a></li>
  <li><a href="http://hogehoge/" title="Clip3">Clip3</a></li>
  <li><a href="http://hogehoge/" title="Clip4">Clip4</a></li>
  <li><a href="http://hogehoge/" title="Clip5">Clip5</a></li>
 </ul>
</div>
<div style="margin-top: 10px; text-align: right;"><p><a href="http://clip.livedoor.com/clips/hogehoge" title="livedoor clips">...more</a></p></div>
<div style="margin-top: 10px; text-align: right;"><p>Powered by <strong><a href="http://clip.livedoor.com/" target="_blank">Livedoor Clips!</a></strong></p></div>

注意点としてはフッターテンプレートに <?php wp_footer(); ?> の記述が無いと Javascript のロードがされません。
御使用のテーマのテンプレートに、この記述が無ければ </body> タグの前にでも書いておいてやってください。

ダウンロード

ld-clips 0.1

参考にさせていただいたサイト

ld-clips」への2件のフィードバック

  1. ピンバック: ld-clips < WordPress Plugin DB Japan

  2. ピンバック: WP Plugins DB » Plugin Details » Display ld-clips content

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください