• 締切済み

wordpress キャプションが<p>として吐き出される

Limit Posts jaというプラグインを入れ、topページに記事(200文字まで)一覧を表示しています。 (PHPソース) <div class="box clearfix"> <?php echo tb_post_thumb(true);?> <div class="cts-list"><?php the_content_limit(200, "続きを見る"); ?></div> </div> これで投稿記事の画像と文章(200文字まで)を取得しているのですが、 画像のキャプションが文章として吐き出されているのです。 投稿記事のページでは、ちゃんとキャプションとして扱われているのですが。。 (HTMLソース) <div class="box clearfix"> <img src="http://www." width="90" height="90" alt="" /> <div class="cts-list"> <p>キャプションここに文章が入ります...<a href='http://www.//省略/?p=87'>続きを見る</a></p> </div> </div> キャプションが平然とした顔で<p>タグに囲まれてます......泣 なんとか一覧ページでキャプションが文章としてではなく、キャプションとして認識させれないでしょうか? なんでもいいです。 文章とは別物として扱えるようになれば。。 記事のページのHTMLソースも載せておきます。 <div class="box clearfix"> <div id="attachment_88" class="wp-caption aligncenter" style="width: 345px"> <img class="size-medium wp-image-88" title="ピクチャ 3" src="http://www" alt="ピクチャ 3" width="335" height="212" /> <p class="wp-caption-text">キャプション</p></div> <p style="text-align: center;"><p>ここに文章が入ります</p> </div> 宜しくお願いしますっ!!!!困ってます!!!すみません!!

みんなの回答

noname#119957
noname#119957
回答No.1

--以下コピペ-- 記事のページのHTMLソースも載せておきます。 <div class="box clearfix"> <div id="attachment_88" class="wp-caption aligncenter" style="width: 345px"> <img class="size-medium wp-image-88" title="ピクチャ 3" src="​http://www"​ alt="ピクチャ 3" width="335" height="212" /> <p class="wp-caption-text">キャプション</p></div> <p style="text-align: center;"><!--<p>-->ここに文章が入ります</p> </div> ↑これは、PHPで作成されたHTMLですか?  <!--<p>--> ←それでこれが問題の<p>ですか?

momomobull
質問者

補足

phpで生成されたhtmlです。 記事のページはちゃんとキャプションと文章が別れているのですが,,,,, 問題の<p>は2番目に書いたソースです。 (HTMLソース) <div class="box clearfix"> <img src="​http://www."​ width="90" height="90" alt="" /> <div class="cts-list">  <!--<p>-->※キャプション※ここに文章が入ります...<a href='​http://www.//​省略/?p=87'>続きを見る</a> <!--</p>--> </div> </div>  <!--<p>-->から <!--</p>-->に※のキャプションと文章が一緒になっている、というのが問題です。 どうか宜しくお願いします!!