ショートコードで入れた場合にpタグ振られて困っています。
-
ショートコードを固定ページに入れて動くところまでは何とかなったのですが、いざソースを観てみると、ブラウザ上では下記のように記載されます。
下記が書いているショートコードです。
function tk_list($atts, $content = null) { extract(shortcode_atts(array( "num" => '5', "cat" => '' ), $atts)); global $post; $myposts = get_posts('numberposts='.$num.'&order=DESC&orderby=post_date&category='.$cat); $retour=''; foreach($myposts as $post) : setup_postdata($post); $retour.='<dd><a href="'.get_permalink().'">'.the_title("","",false).'</a></dd>'; endforeach; $retour.=''; wp_reset_postdata(); return $retour; } add_shortcode("list", "tk_list");
<dl> <dt><a href="#">XXXXXXXX</a></dt> <p><dd><a href="#">VVVVV</a></dd><dd><a href="#">VVVVVV</a></dd><dd><a href="#">VVVVV</a></dd><dd><a href="#">VVVVVV</a></dd> </dl>
という風に、HTMLがなってしまいます。
<p><dd><a href="#">VVVVV</a></dd>
この最初に入るpを消す方法はないでしょうか?
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「ショートコードで入れた場合にpタグ振られて困っています。」には新たに返信することはできません。