WordPressテーマSANGOの質問

カテゴリーの説明欄でショートコードを使用したい

アバター
こんさ

すいません、なんで関係があるのかわからないのですが、
Visualizer: Charts and Graphs Liteというプラグインを停止すると、カテゴリーページに記載している関連記事のブログカードが表示されなくなり、ショートコード表記に戻ってしまいます。
記事内のブログカードは正常に表示されています。
もうプラグイン使わないので削除したいのですが、どうすれば良いでしょうか?
そもそもカテゴリーページにショートコードは使えないのでしょうか?

SANGOのショートコード一覧
SANGOのショートコード一覧
コメントへの回答
サルワカくん
サルワカくん
2018/09/15

カテゴリーの説明欄では、デフォルトではショートコードを使うことができません。
ただし、子テーマのfunctions.phpに以下のコードを追記することで、使用できるようになると思います。

//「説明」でショートコードを使えるようにする
add_filter( 'term_description', 'custom_term_description' );
function custom_term_description( $term ){
 if( empty( $term ) ) return false;
 return apply_filters( 'the_content', $term );
}

参考:WordPressのカテゴリーやタグなどの「説明」入力欄でショートコードを使えるようにする方法
(このコードがそのプラグインに記載されていたのだと思います)

アバター
こんさ
2018/09/19

ありがとうございます!
解決致しました。