WordPress Popular Postsのカテゴリー(複数)の出力方法を変える

2021/12/16

WordPress Popular Posts(プラグイン)って便利だけど、使用がガッチガチで意外と思い通りにいかない。

今回は、Popular Postsで吐き出されるソースのカスタマイズ方法、カテゴリー編。

通常の {category}だと、「リンクテキスト」+「,」の連続で出力される。

いやいやせめてliで吐き出してよ!そんなときはこちら。

記事にぶら下がるカテゴリー一覧の出力方法を変える(2021.12時点) 

とりあえずコアファイルをいじっちゃいます。なのでパターンとしてはひとつで、ページごとデザイン変えるなどはできません。

※バックアップは確実に!

いじるファイルは

wp-content/plugins/wordpress-popular-posts/src内にある

「Output.php」。

この中にコンマで区切ってカテゴリー出してね、っていう指示があるのでそれを改変しちゃいます。

現時点では、667~677行目あたりに

$taxonomy_separator = apply_filters('wpp_taxonomy_separator', ' ,');

など書いてあるので、ここから変えていっちゃいましょう。

ある程度php理解してないと難しいかもですが、僕自身別に詳しいわけではないですし、よーく前後見て解析してみたら意外と簡単にうまいこと行きました。

例えばその下の方にある記述を

$post_tax .= "<li class=\"color{$term->term_id}\"><a href=\"{$term_link}\" class=\"wpp-taxonomy {$taxonomy} {$taxonomy}-{$term->term_id}\">{$term->name}</a></li>"

に変更して、リスト(適当なclass付き)での出力に成功しました。

以上です!

BACK TO ALL

お問い合わせはこちら