WordPress Popular Postsプラグインの日付やカテゴリーのリンクを外す方法

WordPressで記事をビュー数(閲覧数)順に表示するWordPress Popular Postsというプラグインがあります。
設置も管理も分かりやすく簡単にランキング形式に記事を表示できる便利なプラグインですが、記事をカード型で表示する時に日付やカテゴリーのリンクがいらなくなるケースがあります。

スクリーンショット_2018-03-17_17_54_16.png

WordPress Popular Postsにはテンプレートタグが用意されているので任意の場所に記事のタイトル・カテゴリー・日付などを表示できますが、一部にリンク有り・無しを選択できないタグがあります。

今回はそれらのリンクを削除する方法の記事になります。

仕様

  • WordPress検証バージョン: 4.8.5
  • WordPress Popular Posts検証バージョン: 4.0.11

カスタマイズ

プラグインをインストールしたらプラグインのディレクトリ内のincludesディレクトリ移動します

WordPressディレクトリ/wp-content/plugins/wordpress-popular-posts/includes

includes 内にある class-wordpress-popular-posts-output.php というファイルを編集します。
※編集が不安な方は編集前にバックアップを取っておいてください。

ファイルを開いたら、 565行 あたりにある以下のコードを見つけてください。

class-wordpress-popular-posts-output.php
$post_tax .= "<a href=\"{$term_link}\" class=\"{$taxonomy} {$taxonomy}-{$term->term_id}\">{$term->name}</a>, ";

こちらを以下のように編集してください。

class-wordpress-popular-posts-output.php
$post_tax .= "<span>{$term->name}</span>, ";

<a>...</a> がリンクタグにあたるので、それを<span>...</span> に書き換え、不要となったリンク先 href="..." 表記を削除しています。

これでリンクが外れました。

スクリーンショット_2018-03-17_18_18_43.png

以上になります。
参考になりましたら幸いです。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.