外部リンクを「はてなブログカード」に置き換えて表示させるWordPressプラグイン「Pz-HatenaBlogCard」。
ver1.2.7を公式プラグインディレクトリにて公開しました。
そして、Pz-HBCこと、Pz-HatenaBlogCardは、保守フェイズに入ることをお知らせします。
このプラグインは?
外部リンクを「はてなブログカード」にして表示するWordPressプラグインです。
そもそも「WordPressでリンクをカード形式で表示する良い方法が無いかなぁΣ(゚ロ゚)o゙」と探していました。
ブックマークレットを使うのが手軽そうだったものの、あとで他のものに差し替えたいと思ったときに、一括置き換えとかをするとっかかりが無いので、「どうせならプラグインでショートコードで書くのが良いなぁΣ(゚ロ゚)o゙」と思っていました。
なかなかしっくりくるのが見つからない中、「んじゃ、作っちゃおうΣ(゚ロ゚)o゙」と作り始めたプラグインです。
そもそも「Pz-LinkCard」を目指して作り始めたのですが、DBキャッシュやらその管理やら課題が盛りだくさん。
そんな中、「はてブカード」を使っちゃう裏ワザ(?)のようなものが紹介されていたので、それを使ったプラグインというわけです。
「ショートコードとURLを書くだけで、はてブカードが貼れちゃう」プラグインです。
内部リンクとリンクカード
内部リンクは、そのまま「はてブカード」を使うと、必ず新しいウィンドウで開かれてしまったりします。
そこで、取得が簡単な内部リンクについては、WordPressから記事内容を取得して、はてブカードに似た形式のカード表示をしています。
さらにはレイアウトも変更できるようになっています。
外部リンクは「はてブカード」を利用しているだけなので、レイアウト変更も出来ませんし、たとえば「新しいウィンドウで開かない」設定もできません。
あとは、はてなブログ以外から「はてブカード」が使えなくなる可能性もあります。
そんなこんなで、外部リンクも自前で取得してキャッシュする「Pz-LinkCard」の公開をすることができました。
今後のPz-HBC、保守フェイズってなんだ?
当プラグインは、「保守フェイズ」に入ります。
「保守フェイズ」は、「頑張ってつくってます!Σ(゚ロ゚)o゙」という「開発フェイズ」では無くて、「不具合とかは頑張って対応するけど、機能追加とかは基本しないよ!Σ(゚ロ゚)o゙」という状態を「カッコヨク言ってみた」わけなのです。
基本的に、Pz-HatenaBlogCard(Pz-HBC)は、Pz-LinkCard(Pz-LkC)を公開するまでの「繋ぎ」と考えて開発していたため、今後は新たな機能の追加は Pz-LkC にしていき、Pz-HBC には追加しない予定です。
ただし、不具合があったりした場合は、Pz-LkCと同じ優先度で適宜修正をしていく予定です。
むしろ「変更しない安定」があると考えて貰うと良いかも知れません。
(実はもっと早く Pz-LkC を完成させて、Pz-HBC は「もっとずっとシンプル」な仕組みで留めておきたかったのです。(^-^;)
今回の変更点など
- Readme.txt を修正
- スクリーンショットが古いバージョンのまま放置していたので更新しました。
- Pz-LkC へのご案内を表示するように変更
- 設定画面を開くと、「Pz-LinkCard っていうのが良いものなので、使ってみて!Σ(゚ロ゚)o゙」みたいなのが表示されます。
- 多分、これ、「またこれ出た、ウザい!Σ(゚ロ゚)o゙」って思われるヤツです。
- 設定画面の下の方に「お知らせを表示しない」のチェックボックスを追加しました。
- スタイルシートのURLが保存できていなかったのを修正。
- 不具合があって、前バージョンでスタイルシートを作成した後に設定を保存しなおさないようにしたのですが、新規作成したときも保存されていないことに気付きました。
- その他、細かいところ修正。
- WordPressをデバグモードにすると表示される警告などを修正しました。(通常に公開しているWordPressはデバグモードにしてはいけません。)
- サムネイル取得APIの標準設定を「WordPress.org」のAPIに変更しました。個人的には「HeartRails Capture」がお勧めです。ヘルプから利用規約などを確認の上、変更するのがお勧めです。
その他
「リファラなんて自分のサイトじゃなくていい」とか「新機能とか興味ない」とかの場合、Pz-HBCの方が良いと思うのですが、いつ「はてブカード」を使うのにNGが出るのか分からないので、自分としては一応、記事内容の取得と表示を自前でやっている Pz-LkC をお勧めしていきたいと思います。
でも、Pz-LkCは開発途上なので、まだ安定とも言えず、悩ましいです(^-^;
コメント