Popular PostsとSimilar Postsのタイトルを調整する方法

Popular PostsでPHPを使う方法。タイトルの文字数の調整などにも利用可能

 

Popular PostsとSimilar Postsはご存知ですか?
かなり有名なwpのプラグインですよね!

Popular Posts:人気の投稿を表示出来る
Similar Posts:閲覧記事に関連した記事を表示できる

こんな素敵なプラグインに私は悩まされたわけです。

 

専用タグだとPHPが利用できない

普通にPHPのコードを書いても動いてくれません。そうなると、文字数を調整したりサムネイルを表示したり出来ない・・・。そんな分けありません。Popular Posts & Similar Posts専用の記述方法が設定画面で確認できます。

Popular Posts Similar Postsの管理画面

Popular PostsとSimilar Postsの管理画面右側面にタグの記載があります。

専用タグは便利だけどカスタムができない

専用タグを確認すると、{title}というタグがあります。これが記事のタイトルを表示するタグです。
このままだと、タイトルは全文表示になります。困りますよね?

狭いスペースに表示させたい場合、タイトルが全文表示されると困る場合があります。
私は困ったわけです。

んっじゃ、文字数を調整しましょう!

Popular Postsのページ

色々と調べていると、プラグイン制作者のサイトにそれっぽい記述を発見(`・ω・´)ゞ
英語読めません(`・ω・´)ゞでも、言葉って気持ちでしょ?

All Things Seen and Unseen

 

phpの括りを{php:}とすればよい

これで、普通にphpが動くようになりました。あとは文字を丸めるだけです。

サイトを作るときによく使う文字列操作のPHP関数まとめ 文字列操作PHP関数

文字列操作は、上記を参考にして下さい。
サンプルソースはこちら。

{php: 
$po_mojicount = array('title' => ' {title}' ); 
echo mb_substr( $po_mojicount[title], 0, 40, "UTF-8" ); 
}

40文字まで表示するような処理をしています。これをPopular Posts管理画面「Output → Output template:」に入力して保存して下さい。Similar Postsも同じ処理で問題ありません(`・ω・´)ゞ

投稿日: 2012/04/06
最終更新日: 2015/12/29
 
筆者のご紹介
角政典@moreiic
真性のお家大好きフリーランスです。プログラムよりご飯の方が断然好き!博多出身のデブデザイナー。インドアだけど遊んでくれる人募集中!
よく検索されてる記事