Simplicityの特徴 › フォーラム › 要望・機能追加など › トップページのエントリーカード毎にシェア数を表示させる
- このトピックには2件の返信、2人の参加者があり、最後に
わいひらにより10年、 11ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年11月19日 3:34 AM #33727
Fwww
ゲストはじめましてわいひら様!!
PC関連大好きFwwwのITブログ管理人のFwwwと申します
いつもSimplicityを使わせてもらっているのですが、自分でこのような機能を追加してみました
それはタイトルにあるとおり、「トップページのエントリーカード毎にシェア数を表示させる」ことです

これをすることによりSimplicityの見た目が良くなったので、
是非今後のアップデートで機能を追加してもらえればと思います♪
詳細記事はこちらにございます
もし機能を追加できるのであれば、上記記事のコメントで知らせてもらえれば幸いですAttachments:
-
2015年11月19日 7:53 AM #33732
Hidekichi
ゲストリンク先の記事にある
get_scc_twitter()
等の関数はどこから読み込んでますか?
Simplicityの中にはそれら関数はないかと思うんですが、無いのであればそれらをfunctions.phpに入れる必要がありますし、それがプラグインからならいわゆるカスタマイズの範疇になるので各々がやればよいだけになるかと思います。サーバーの性能が高く、表示もサックリいけるサーバーであればリソースを増やすのは自由ですが、大抵の場合いかにして速くページを表示させるかを悩まれている方が多いと思うので、記事ごとにシェア数を拾いに行くのであれば、そこらがネックになるのと、何かしらキャッシュの仕組みが入っているのであれば、導入のしやすさ等もやや問題になる可能性があります。
サーバーにはhtaccessが利用できるサーバーとそうでないサーバーがあって、一部機能が利用できるがセキュリティを理由に全ての機能を使えないサーバーもあります。たいていキャッシュに関するものはそういったサーバーでは利用できなくなっていたりします(例Xdomain等)。
htaccessを利用せずにキャッシュ期間をコントロールするってのはできないわけではないと思うんですけれども、案外面倒臭いと思うんですよね。そこらがテーマ処理だけでまかなえるのかどうか等の検証も必要かと思ったりします。
ひとまずTwitterは仕様が固まらないとカウントを取得するってのも難ありな現状ですし。
-
2015年11月19日 8:13 PM #33744
わいひらキーマスターご提案ありがとうございます。
get_scc_twitter()は、おそらくSNS Count Cacheの関数だと思うのですけど、申し訳ないですが、Simplicityのデフォルト機能とする場合、プラグインに依存する機能となってしまうので、機能追加は難しいです。
そのカスタマイズがだめというわけではなく、単にプラグインに依存した機能は機能として組み込まない方針なだけです。(導入に手間がかからないようになるべくしたいため)
加えて、この後、Twitterボタンのカウントの仕様変更などもあるので、今後どうなるかわからないというのもあります。カウントキャッシュプラグインを使わずに、毎回エントリーカードごとに、シェア数を取りに行くという方法もあるのですが、それらとSNSサーバにかなり負荷をかけてしまいます。ですので、このフォーラムでも以前、要望があったのですが、個別にカスタマイズを勧める形となっています。
-
-
投稿者投稿
- フォーラム「要望・機能追加など」には新規投稿および返信を追加できません。
