我有一个 wordpress 新闻网站,我必须在一定数量的字符后剪切文本。通过 一切正常substr()
,但是当少于x 个字符时,它会发疯并在下一个<li>
.
这是代码:
echo '<li>', get_the_date( 'd.m.Y', $recent["ID"] ), ' <a href="' . get_permalink($recent["ID"]) . '" title="Look '.esc_attr($recent["post_title"]).'" >' . $recent["post_title"].'</a> </li> ';
$post_id = $recent["ID"];
$post_content = get_post($post_id);
$content = $post_content->post_content;
echo mb_substr(do_shortcode( $content ), 0, 200 , "utf-8");
echo "...<br> <br>";
echo "</div>";
在 $content 中是否有任何 HTML?如果是这样并且被砍掉,它会使下一个“li”成为无效的HTML,也许......刚刚发现这个,可能会有所帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句