「WordPressで学ぶPHP(1)変数・制御構造編」が発売されました。
「WordPressで学ぶPHP」シリーズの第1巻で、WordPressを通してPHPを学んでいく本です。
この本では、PHPの基本となる変数と制御構造について解説します。
Kindle本で、定価500円です。
(WP)「Lifestreamプラグインではてなブックマークの情報を表示する」バージョンアップ
WordPressのLifestreamプラグイン用に、はてなブックマークの情報を表示する拡張機能を公開していました。
その後、Lifestreamプラグインのバージョン0.99.7で、このプラグインの拡張方法が変わり、従来の拡張方法では、はてなブックマークの情報を正しく表示できなくなりました。
新しい拡張方法に対応させたバージョンを公開します。
1.Lifestreamプラグインのインストール
新規にLifestreamプラグインを始める方は、まずASCII.JPの記事をお読みいただいて、Lifestreamプラグインをインストールし、ブログにライフストリームを表示できるようににしておきます。
2.旧バージョンの削除
すでにLifestreamプラグインを使っていて、またはてなブックマーク情報表示も行っていた方は、WordPressの「wp-content」→「plugins」ディレクトリから、以下のファイルおよびディレクトリを削除してください。
- 「HatenaBookmarkLifestream」ディレクトリ
- 「lifestream」→「images」ディレクトリの「hatenabookmark.png」ファイルと「hatenabookmarked.png」ファイル
次に、「lifestream」ディレクトリの「local_feeds.inc.php」ファイルを削除または修正します。
このファイルの内容が以下のようになっている場合は、ファイルを削除します。
<?php @include('WordPressのインストール先/plugins/wp-content/HatenaBookmarkLifestream/hatena_bookmark.inc.php'); ?>
また、このファイルに上記以外の部分が含まれている場合は、このファイルから以下の行だけを削除します。
@include('WordPressのインストール先/plugins/wp-content/HatenaBookmarkLifestream/hatena_bookmark.inc.php');
3.新バージョンのインストール
新バージョンは以下からダウンロードします。
HatenaBookmarkLifestream_1_10.zip
プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。
また、WordPressをPHPでカスタマイズすることについて書いた書籍「PHPによるWordPressカスタマイズブック」と、WordPressを通してPHPとMySQLの基本をマスターする「WordPressで学ぶPHPとMySQL」というPDFも販売しています。
これらもぜひよろしくお願いいたします。
ファイルを解凍すると、「lifestream」というフォルダができます。
このフォルダを丸ごと、WordPressの「wp-content」→「plugins」ディレクトリにアップロードします。
なお、旧バージョンとは異なり、新バージョンはプラグインの形にはなっていません。
Lifestreamプラグインの機能拡張の形式をとっています。
そのため、WordPressのプラグイン一覧のページを開いても、この拡張に関する情報は何も表示されません。
また、この拡張だけをオン/オフすることもできません。
4.はてなブックマークの情報をLifestreamに表示する
はてなブックマークの情報をLifestreamに表示する手順は、旧バージョンと同じです。
旧バージョンの記事の以下の箇所を参照してください。
- 3.自分がブックマークしたページの情報を出力する
- 4.自分のサイトのページがブックマークされたことを出力する
- 5.情報の表示
5.Lifestreamプラグインのアップグレード時の注意
Lifestreamプラグイン本体を自動アップグレードすると、その際にはてなブックマーク用の機能拡張のファイルが削除されます。
その時は、この記事の「3.新バージョンのインストール」の手順にしたがって、機能拡張のファイルを再度アップロードしてください。
また、Lifestreamプラグインを手動でアップグレードすれば、はてなブックマーク用の機能拡張のファイルは削除されません。