Simplicityには、サイト内にある投稿・固定ページへのリンクをブログカード化できる機能が標準で備わっています。
ただ、フォーラムで使い方の質問をいただいて気づいたのですが、使い方などをちゃんと説明したページをまだ作っていませんでした。
ということで、ここでは、プログカードの使い方の説明と、ブログカードを使うことによる利点・難点などをまとめてみたいと思います。
photo by Murat Ertürk
ブログカードの使い方
ブログカードを使うには、Wordpressテキストエディターに以下のように記入します。
入力方法は、以下の2通りです。
- URLのみを入力する
- アンカーテキストをURLとした投稿記事へのリンクを作成する
最新バージョンはこちら http://wp-simplicity.com/simplicity1-5-5/ 安定バージョンのまとめはこちら <a href="http://wp-simplicity.com/simplicity1-5/">http://wp-simplicity.com/simplicity1-5/</a>
ブログカード用のURL(URLリンク)に改行(<br>)が混じらないように独立した行に記入してください。
こちらは、実際に表示させると以下のようになります。
最新バージョンはこちら
安定バージョンのまとめはこちら
注意点としては、「1行に1つURL(URLリンク)を書く」ようにしてください。
あと個人的には、URLリンクでブログカードを作成するのがお勧めです。というのも、もしブログカード機能をオフにしたとしてもリンクとして生きるからです。
ブログカードの利点・難点
一見、便利そうなブログカードですが、以下のような特徴があることを踏まえて、ご利用ください。
ブログカードの利点
利点は以下。
- URLを入力するだけで手軽に作成できるので記事作成時間の短縮になる
- 通常のリンクよりはリッチな表示になる(リンクが画像付きなので映える)
- もしブログカードリンク先のタイトルがなどが変わっても、勝手に変更が反映される(直す必要がない)
- スタイルシートで見た目もカスタマイズ出来る
個人的に、手軽にリンクが作成できるのと、タイトル変更修正する必要がないのは重宝しています。
ブログカードの難点
難点は以下。
- Simplicityでしか使えない
- テーマを変更すると、ただのURL(URLリンク)になる
- 1つブログカードを作る事にクエリが増えるので多少負荷が増える
Simplicityでしか使えない
もし、Simplicityからのテーマの変更を今後考えている場合は、ブログカードの利用をお勧めしません。
ただ、Simplicityテーマ以外で利用する場合でも、以下のカスタマイズを行えば、利用できると思います。
参考 はてなブログカード風にWordpress記事も表示させるカスタマイズ方法
ブログカードの使用をやめるとただのURLになる
カスタマイザーで、ブログをカードの使用をやめると、ただのURLか、URLリンクになります。
ブログカードの使用を途中でやめるかもしれない場合も、利用はお勧めしません。
先程も書きましたが、それでも使用する場合、もしブログカードの使用をやめたとしても、リンクとして機能するように、URLリンクでのブログカード作成をお勧めします。
こんなやつ。
<a href="http://wp-simplicity.com/simplicity1-5/">http://wp-simplicity.com/simplicity1-5/</a>
ブログカード1つにつきクエリが増える
ブログカード1つを表示させるにつき、URLから投稿情報をクエリ(データベースへの問い合わせ)を発行して取得するので多少の負担がかかります。
ただ以前、ブログカードを8つも掲載した記事が運良くバズって2万PV/日(+その他の記事のPV+当サイトのPV[同サーバ])ぐらいになったことがありますがエラーは出ませんでした。
サーバーがエックスサーバーだったという好条件を考慮しても、大抵のアクセスなら高負荷すぎてエラーが出るなんて事にはならないと思います。
まとめ
ブログカードは、上記のように利点と難点があります。
上記の特徴を押さえて、ブログカードの利用すべきかどうかを検討してください。
コメント
いつもお世話になっています。
Simplicity2を使わせていただいているのですが、今朝、wp4.5にバージョンアップしました。そして、ブログカードを使おうとしたところ、「リンクの挿入」の「既存のコンテンツにリンク」の文字は表示されるのですが、リストが表示されなくなってしまいました。ブログカード作るのに便利だったのですが・・・。
他のテーマでは試していないのでわかりません。私のパソコンが一時的におかしいだけかもしれないので、後でもう一度やってみようと思うのですが、一応、確認お願いします。
当サイトでも試してみましたが、一覧が表示されるようです。
これまでの経験上、そういった不具合の場合は、キャッシュをクリアすると解決することがありました。
キャッシュの削除方法は、以下を参照してください。
動作不良時のガイドライン
ありがとうございます。
キャッシュを削除してもできなかったのですが、一度別のテーマにしてからSimplicity2に戻したら、直りました。
はじめまして。Simplicity2、使わせていただいております。
外部リンクのブログカードを使用する際、表示できない事象(原因はサーバーにphp-xmlが入っていなかったこと)がありましたので、対処法を記事にまとめさせていただきました。
同じようにお困りの方のご参考になればと思い、記事を紹介させてください。
https://itooky.com/what-to-do-when-external-link-blog-card-can-not-be-displayed-in-simplicity2
サーバーによっては、そういった不具合もあるんですね。
僕も初めて知りました。教えていただきありがとうございます。
Simplicityを使わせて頂いているのですが、
ブログcardが反応しません。
simplicity2-childをテーマにしています。
wpのテキストに
https://gyazo.com/bb8fe61a64e435b78fb267f601c7b46b
の様にすればブログcardになると言うことなのでしょうか
通常はそれで問題ないと思います。
「外観→カスタマイズ」のテーマカスタマイザーのブログカードは有効になっていますか?
同じような質問が並んでいそうで恐縮ですが、
わたしのブログでもブログカードが表示されません、
もちろん、外観→カスタマイズの有効はチェックしております。
http://www.hade.info/entry/side-effects-gincli/
以下のように、前後しっかり改行して入力してみてください。
タグが含まれているものだと、ブログカード化されない仕様になっています(HTMLが崩れる可能性があるため)。
わいひら様
できました!
お忙しいところありがとうございます。
改行を入れるだけだったとは、、、お手数をおかけしました。
これきちんとタイトルも、カード内に表示されるので
ベタ打ちでタイトル等入れなくても良さそうですね。
重ねてありがとうございます!
コメント失礼致します。
ブログカードにカテゴリを追加して表示したいのですが、
libフォルダ内にあるblog-card.phpに、どのように記述すればいいのでしょうか?
私はPHPは初心者なので、できる限りわかりやすく教えていただけると助かります。
よろしくお願い申し上げます。
申し訳ないですが、サポート対象外のものにもあるように、PHPのカスタマイズはサポートの対象外となっています。
というのも、僕は手の空いた時間に書き込んでいるだけなので、とてもPHPカスタマイズまでは対応する時間がないからです。
それに加えて、PHPの初学者向けに、分かりやすく書くとなると、それはまたプログラミングレッスンに近いかと思います。
どうしても、カスタマイズ実現したい場合は、クラウドソーシングなどでプロに依頼することをおすすめします。
https://wp-simplicity.com/reference/crowdsourcing-service/
Simplicityのカスタマイズ依頼なども結構出ているので、僕より上手な方がうまく作成してくれると思います。
ご返信、ありがとうございました。