質問: Wordpressでテンプレートを作っているのですが、テンプレートファイル(php)で、the_content関数を使うと、"[garelly]"という文字列がそのまま表示されてしまいます。get_the_content()関数で中身を見ても"[garelly]"という文字列は見当たりませんでした。the_content関数を使うタイミングで"[garelly]"というショートコードが付加されているのだと推測されますが、その文字列がそのまま表示されてしまう原因が掴めておりません。 投稿内に"[garelly]"という文字列は入れておりません。 ご回答よろしくお願いします。 ※追記です。 サーバーはXAMPPからApache、Wordpressのバージョンは4.3.3です。 テーマは既存テーマを改造して作っています。 function.phpを確認しましたが、原因は見つかりませんでした。 the_content関数を使うと次のように出力されます。 "[garelly]" $投稿の内容$
回答: プラグインやテーマフォルダからGrepなどでthe_contentをしらみつぶしに探すか、the_contentにかけられたフィルター(およびアクション)を一覧し、`["function"]=>`に出てくる関数を確認して回るのが早いと思います。 ``` global $wp_filter; var_dump( $wp_filter[ 'the_content' ] ); ```