久しぶりにWordPressのプラグインを導入してみる。
見た目がテキスト多めで寂しいので、不要とは思ってはいたけどやっぱりソーシャルブックマークへの追加ボタンを表示させることにしました。
と言うのも、今更ながら自分自身がはてなブックマークを始めたからです。
おもだったニュースサイトでもソーシャルブックマークへの追加やTwitterでつぶやくためのボタンが追加され、元々ニュースサイト巡りが好きな私にはこの機能は非常に便利かつ楽しいということを実感する日々。
非常に遅い流れへの乗っかり方となっておりますが、日々自分のペースで好きなことをやってみたりしています。
まずはどうやってこのブログへ導入するかという事で悩みましたが、やはりここは管理の簡単さとテンプレートへの手入れがわかりやすいという点からNumb.様にて配布されていらっしゃる「wp-hatena 拡張版」を選択。
以下、簡単な導入方法を今後のためにメモ。(なお、この手順は2010/3/23現在のものです。)
- プラグインのアップロード
ダウンロードした「wp-hatena-0.93j-ino2.lzh」を解凍し、WordPressのプラグインフォルダ(/wp-content/plugins/)にアップロードする。
- 管理画面にて追加されたプラグイン「wp-hatena」を有効化。
- ボタンを表示させたいテンプレートに、以下のコードを挿入。
なお、今回は自分が欲しいものだけを表示させているため、全ては使っていない。
使わないボタンがある場合は該当行を削除にてボタンを表示しないように出来る。
ちなみに今回変更したテンプレートは、index.php、single.php、archive.phpの3つのみ。
<?php if(isset($wph)) {
$wph->addHatena();
$wph->adddelicious();
$wph->addLivedoor();
$wph->addYahoo();
$wph->addFC2();
$wph->addNifty();
$wph->addPOOKMARK();
$wph->addBuzzurl();
$wph->addChoix();
$wph->addnewsing();
}?>

wp-hatena拡張版の表示
以上であっという間に導入が完了。
この一連の作業にて左のようなソーシャルブックマーク登録へのボタンが表示されます。
試しにはてなブックマークボタンを押してみて、最近見慣れた登録画面が正しく表示されていることも確認済み。動作にも問題ないようで良かった。。。
iPhoneを購入してからというもの、今まではあまり必要性を感じなかったRSSたソーシャルブックマークやオンラインブックマークの便利さを実感しています。と言うか今まで使わずにいた自分に呆れると言うか・・・とにかく、面白い!!の一言。
これからはもっと外の動きにも敏感になって行きたいと思う。
WordPress Plugins/JSeries:wp-hatena(本家配布サイト)
http://wppluginsj.sourceforge.jp/wp-hatena/
Numb.:wp-hatenaにさらに追加、合計10個のSBSに対応
http://wp.graphact.com/2007/07/11/96
あくまでも個人的な記録として更新を続けていきたいのですが、その中でゲームの攻略情報もちょろっと記録していきたいという考えがある。
しかし、ゲーム開発元の意向もあり、できればダイレクトに表示はされない方向で記述する必要性があります。
そこで、方法としてはもちろんMoreタグ使用となるのですが、デフォルトで全文表示となる単一記事ページ(single.php)にリンクが張られる状態だったので、以下の2つの方法を取ることにした。
- 単一記事ページ(single.php)を全文表示ではなくトップページのようにReadMoreで隠された状態とする。
- ReadMoreクリック時にページが切り替わる(リンク方式)のではなく、JavaScriptでonclickにより開閉させたい。
という事で、さっそくチャレンジ。手順は以下の通り。
- single.phpのテンプレートを変更。
<?php the_content(); ?>
この記述を、以下のように変更。
<?php global $more; $more = 0; the_content(__('Read more...', 'inove')); ?>
ただし、使用しているテーマにより記述内容は違います。上記はiNoveでの変更内容となりますのでご注意。
基本的にはindex.php内にある記述に沿い、「<?php global $more; $more = 0; the_content(この部分をindex.phpの記述と合わせる)); ?>」と、すれば大丈夫かと思われます。
- プラグイン「Expand More Link」をインストールし有効化。
設定画面にて”ReadMore”部分の表記を変更することが可能です。
以上で完了。あっさりと希望通りの動作が実現しました。
これで今後の利用範囲が広がったので一安心です。
AlienLoveSecrets:Expand More Link
http://swordfish.s53.xrea.com/expand-more-link/
※こちらの配布ページにて単一記事ページの変更方法も記載されています。
どうやら。なんとか。
プラグインを導入して目的の動作およびその他パーツの動作も確保されているようなので、管理用のプラグインを数点導入してみた。
ほとんどは自分の投稿内容確認や管理、投稿そのものへの手間が減るといった手合いのプラグインばかりです。
また、WordPress初心者である自分にも手軽に導入できるものばかり。基本的にアップロード後に有効化するだけで使えるものがほとんどです。
「Broken Link Checker」
投稿にリンクがあった場合、そのリンク先が存在しているかといった、リンク切れをチェックし一覧にしてくれるプラグイン。
相手先が存在してこそのリンクですが、やはり時間が経過したりするとリンク切れが発生したりするものです。また、単純に自分の記述ミスも原因だったりする。
そういったものを一覧で表示してくれ、一覧上で修正まで出来ます。
「Simple Tweet」
投稿と同時にtwitterの自分のアカウントへ「投稿したよ!」的なつぶやきを自動でしてくれるプラグイン。
一番重要だったのは「投稿と同時」に「自動で」という点。難しい機能は不要でつぶやいてくれさえすれば良かったので、プラグイン名からこれを選択。
「Sitemap Generator」
サイトマップの自動生成プラグイン。サイトマップは運営上どうしても作りたかったので導入。手軽に作れてとても便利。
ただし、これを機にカテゴリの整理や纏め方を再考しなければならないと思った。一覧にすると雑然さがわかると言うもの・・・。
「Google (XML) Sitemaps Generator for WordPress」
定番中の定番プラグイン。上の「Sitemap Generator」が人間用のサイトマップ生成であるのに対し、こちらはロボット用のXMLサイトマップ生成プラグイン。ただし、なぜかAsk.comへの通知で問題ありと表示される。特に設定を変更したわけではないので、とりあえずこのまま使用を続けてみる予定。
「Admin Post Navigation」
記事の編集をしょっちゅう行うような人向けには大変便利なプラグイン。投稿編集の個別画面にて、「投稿編集」というタイトルの右横に前後の記事に対する投稿編集画面へのリンクが追加されます。個人的には超必須!
「Easy Admin Color Schemes」
便利になるとかではないけど、単なるシュミで導入。手軽に管理画面のカラーを変更できます。いくつかのパターンは予め入っていますが、自分でカスタム(パターン作成)可能です。ただそれだけのプラグインですが、好きな人は好きという類のプラグインです。気分転換にどうぞ。
ちなみに、ダッシュボードの現在の状況項目においても、どのパターンを使用中かきちんと表示してくれます。
「Admin Menu on Right」
通常、管理画面のメニューは左側に表示されますが、これを右側へ変更してくれるプラグイン。右利きの自分にはマウスの移動距離が思いっきり減るので非常に助かります。
クリック箇所は右側に集まっていた方が使いやすい!という方にはプラスかもしれません。
■追記(2010/01/21)
管理画面のメニュー配置は下記の「Ozh’ Admin Drop Down Menu」へ変更。こちらの方が個人的に大助かりだったので。
「Ozh’ Admin Drop Down Menu」
昨日、管理画面のメニューを右側に表示するプラグインを導入しましたが、各種プラグインを導入したりするとメニューが下に長くなり、操作時に画面をスクロールする事が多くなっているという現状の方が個人的には気になっていたため導入したのがこのプラグイン。そのため「Admin Menu on Right」は削除しました。
メニューの位置を上に変更し、かつ、ドロップダウン式のメニュー表示に切り替えてくれます。メニューに表示されるアイコンもシンプルでとても良い。
メニューバーの色も変更できますし、ちょっとした表示変更もできるなど小技も効いております。
昨日、ようようWordpressが正常動作をしてくれたので、次はLightBox系プラグインの選定に着手。
やはり、あの画像表示はステキなのでどうしても導入したかった。
まずは、昨日のエントリーでも書いたように下調べから。
やはり「AutoExternalLink」との相性問題が発生する事例があるらしい。
また、LightBox系のプラグインは多数あるので、自分の環境で動作するか?といった問題もある。
そこで、「WordPress Plugins/JSeries」にて配布されている「Lightbox 2 WordPress Plugin 日本語版」を再度インストールしてみたが、やはり動作しない。
このプラグインは最初の頃に導入し、一時は問題なく動いていたプラグインだったりする。しかも「AutoExternalLink」もここでダウンロードしていたので、場合によっては上手くいくかも?という気持ちもあったが、結果はNG。
動作しないどころか画像を表示するページでエラーが発生し、操作を中断しました~といったメッセージが表示され閲覧もできない状態に。
もしかしたら、投稿内容などは旧環境からのインポートなので、以前使っていた=カスタムフィールドの項目が関係している、という事が何らかのトリガーになっているのかもしれない。
まぁこの辺りは原因を追究したわけではないので個人的な予想でしかないのだが、とりあえず現時点の環境では使用できなかった。
次に、WordPressのフォーラムで同様の症状が発生している質問を調べ、正常に動いているという報告もあった「Lightbox 2.8.0 plugin for Wordpress」をインストール。
するとこちらは正常にあのカッコ良い動作で画像が表示された。
「AutoExternalLink」もサイドバーのウィジェット関連も問題なく表示できているし、特にエラーも発生していない。
運良く2例目で正常稼動するプラグインに出会えたので、しばらくはこちらのプラグインにお世話になろうと思う。
今回の事でわかったのは、英語力が必要だと言うこと・・・簡単なものならイメージとしてなんとなくわかるのだけど、詳細まで理解しきってはいないので不安は残ったままだ。
学生の時分から英語は非常に成績が悪く、ハッキリ言って苦手科目以外のなにものでもなかった人間なのでこういう時に判断を誤ったり、自信が出ないといった事になる(泣)
とりあえず、過去にチャレンジして下さっている先人達の知恵や経験を参考にしながら進むしかない。情けないが他力本願で何とかすることにしよう。
stimuli.ca:Lightbox 2.8.0 plugin for Wordpress
http://stimuli.ca/lightbox/
WordPress Plugins/JSeries:Lightbox 2 WordPress Plugin 日本語版
http://wppluginsj.sourceforge.jp/i18n-ja_jp/lightbox-2-wordpress-plugin/
WordPress Plugins/JSeries:AutoExternalLink
http://wppluginsj.sourceforge.jp/auto_external_link/
WordPress フォーラム:Photopress & Lightbox 2 うまく動作しません
http://ja.forums.wordpress.org/topic/36
1/16にも書きましたが、なんだか色々とプラグイン関連が上手く動かなくなったり、サイドバーにAmazonウィジェットやTwitter公式ウィジェットが入れられなかったりしたのですが、やはりどう考えてもキャッシュ関連プラグインの「WP Super Cache」がダメな気がしたのでプラグインの設定画面からアンインストールを実施しました。
ところが、アンインストールがエラーになる。仕方ないのでGoogleで情報を探しつつなんとか削除できたのですが、結局は完全に削除はできていなかったらしく、インストール時に書き換えられた各種PHPファイルが元に戻らなかった。
最初はちまちまと戻したりしていたが、10分もしない内に面倒になったので、WordPressごと再インストールしました。
1/15にPHPとMySQLをバージョンアップしたあの面倒だった作業も全てムダになってしまったという悲しい結末付きですが、仕方ないのでMySQLの作成からやり直し。
今回はテンプレート等まで戻ってしまっては意味がないので、WordPressのバックアップツールから投稿やカテゴリ等の最低限のものだけ書き戻しました。
Gmailに定期的にバックアップと取っておいて良かったです。転ばぬ先の杖。
また、各プラグインもどうしても必要なもの「だけ」を入れるようにもした。
WordPressを触るのが楽しくて色々なプラグインを入れたり消したりと初心者が調子にのってしまった事も失敗の元だったと反省し、現在はとりあえず以下のプラグインのみにしています。
- Akismet
- Auto External Link
- Contact Form 7
- Disable Revisions and Autosave
- flickrRSS
- WordPress Database Backup
- WordPress Related Posts
- WP-PageNavi
- WP Multibyte Patch
- WPtouch iPhone Theme
最初からPHP5&MySQL5で、かつ、WordPress本体も最新にした状態で入れ直しをした分、今では問題なくAmazonウィジェットもTwitter公式ウィジェットもサイドバーで活躍できるようになりました。
やはり、一番の問題はプラグインをあれこれ試してしまったことが原因だったのかもしれません。今後はプラグイン導入の前に必ず念入りな準備をしてから入れるようにしていこうと思う。
後は、Lightbox系のプラグインの導入。やはりあの表示の仕方は捨てがたい。
ただし、Auto External Linkプラグインとの兼ね合いもあるようなので、調べまくってから導入する予定。
今はとりあえず、現状を上手く維持できるようにする事が最優先!!