- 締切済み
wordpressでショートコードが表示される
wordpressでTCDの有料テーマDynamicを使用しております。(以下サンプルサイト) http://design-plus1.com/tcd-w/tcd009 wordpressには4つのショートコードがあるそうですが、そのうちの1つ、キャプション(画像につける説明文)を入れると以下のようにショートコードで表示されます。 [caption id="attachment_●●●●" align="alignleft" width="150"]<a href="リンク先の画像URL"><img src="表示する画像URL" alt="●●●●" width="150" height="150" class="size-thumbnail wp-image-●●●●" /></a> <span style="font-size: 8pt;">キャプション本文</span>[/caption] この[caption id="attachment_●●●●" align="alignleft" width="150"]の部分がトップページの記事タイトルの下の本文内容部分に表示されてしまいます。(添付写真参照) これを消すにはどこをいじればいいでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- H240S18B73
- ベストアンサー率65% (190/288)
ウチのWordpressで試したところthe_excerpt()はショートコード削除してくれるんだけど、 以前はしてくれなかったみたいですね、それが原因ならWordpressを更新すれば治るかもしれません そのテーマの当該の箇所を見ないとなんとも言えないですが get_the_content();の場合は相変わらずショートコードそのまま出ますし $post->post_content でももちろん同様 get_the_content()やpost_contentで検索して それをそのまま出力に回してる箇所があるようなら strip_shortcodes(get_the_content()) strip_shortcodes($post-> post_content) にするとかしてやればショートコードは出力されません
- shimix
- ベストアンサー率54% (865/1590)
>以下のようにショートコードで表示されます。 「表示される」ものではなく、質問者さんが投稿文に組み込んだショートコードを転記してください。captionショートコードにしてはcaptionの指定がありませんが、組み込んだコードには書いているのですよね?
カッコは「タグ」じゃないよなー < がタグだよなー、これじゃ最初のカッコ、カッコ閉じまで表示されちゃうよなー と思って見てました。 ご紹介のURLは、wordpressサーバーを実装してるので、こちらのブラウザでスマホサイズに狭めると整列します。 中身を見てますが、ソースにカッコの処理は Javescript だけですし。 <caption・・・>・・・・</caption> なら理解できます。 または、Javaが吐き出す「元」になってるかもしれないので、該当するところにイメージを入れればサムネイルが出てくるようになるのでしょうか。 漢字コードがUTF-8なので、Linuxサーバーだと思いますが。