WordPress Archive
del.icio.us cached++を使って最近deliciousに追加したブックマークをWordpress上で公開
- 2008-12-13 (土)
- WordPress
あまり興味ある人もいないでしょうがdeliciousに登録している私のブックマークをblog上で公開してみることにしました。
del.icio.us cached++のインストールは他のプラグインと同様に、非常に簡単。
- del.icio.us cached++からzipファイルをダウンロード
- ダウンロードしてきたファイルを解凍すると中にdelicious_cached_pp.phpというファイルがありますのでこれをwp-content/pluginsに格納
- プラグイン管理画面でdel.icio.us cached++の使用を許可
- 後はテンプレートに
<ul> <?php delicious_pp('accountname'); ?> </ul>を記述
以上で最近deliciousに追加したブックマークをWordpress上で公開できます。
テンプレートに記述するdelicious_pp()を使ってもう少し詳細に表示をカスタマイズすることもできます。
function delicious_pp(
$username, //ブックマークを表示するdeliciousのアカウント名
$count=15, // 表示をさせたいブックマーク数
$extended=1, //NOTES表示の有無
$tags=0, //表示させるタグの数
$before='<li>', //各々のブックマークの前に追加する文字列
$after='</li>', //各々のブックマークの後に追加する文字列
$beforeExtended='<p>', //各々のNOTESの前に追加する文字列
$afterExtended='</p>', //各々のNOTESの後に追加する文字列
$beforeTags='<p>', //ブックマークごとのタグの前に追加する文字列
$betweenTags=' ', //ブックマークに対するタグが複数の場合にタグ同士の間に追加する文字列
$afterTags='</p>' //ブックマークごとのタグの後に追加する文字列
)
しかし$tagsを設定してもどうにもタグが表示されません。
原因を調べてみるとどうもdeliciousのRSSの仕様が変わったらしい。現在、deliciousのRSSでは<category>にタグが記述されているのですが、下記サイトによると以前は<dc:subject>に記述されていたようです。ソースを覗いてみると
$linkTagsRaw = $feedItems[$iter]['dc']['subject'];
という処理があるので新しい仕様には対応していないみたいです。まぁ、どちらにしろ私はタグを表示させる気はないので良い事なんですが、タグを表示したい人はソース書き換えて下さい。ちなみにdel.icio.us cached++のヴァージョンは1.3a4。
Big Sky :: はてなブックマークをPlaggerで同期する際の注意点
そういえばdel.icio.usってdeliciousに変わってたんですね。今回初めて気付きました。
管理タグ
- 2007-08-01 (水)
- WordPress
トップにお問い合わせをつけてみましたが、wordpressは最初の設定で管理人のメールアドレスやら入力させるのにタグで持って来れないみたいですね。う〜ん、メールアドレス変更になることはあんまり無いとは思いますが、タグで出したい・・・。
Home > WordPress
- Search
- ezzy's latest bookmarks (delicious)
-
- ホメオパシーに信頼を寄せてきた皆さんへ|ほたるいかの書きつけ
- プロのサーバ管理者がApacheのStartServers, (Min|Max)SpareServers, MaxClientsを同じにする理由 - blog.nomadscafe.jp
- The Heavy Metal Band Site
- Magento - Wiki - Using Collections in Magento
- 他人が肯定しても、自己否定的な人間は自分を肯定できない:こころの肥溜め:So-netブログ
- お金が人を幸福にしない理由:心理学実験から | WIRED VISION
- Interactive Infographic of the World's Best Countries - Newsweek
- The Web Is Dead. Long Live the Internet | Magazine
- Commercial Add Ons to Open Source Software: aheadWorks and Magento — Open Source Strategies, Inc.
- Rule number one in Magento extension development • Inchoo
- Feeds