我想在使用wp_trim_words时允许html标记

时间:2016-03-18 07:12:11

标签: wordpress trim

我想在锚标记中显示帖子的一些内容并显示为链接但我使用wp_trim_words函数我不知道如何允许html标记。

$more = ' <a href="'. get_permalink( get_the_ID() ) . '" class="readMoreBtn">Read More</a>';
$content = wp_trim_words( get_the_content(), 50, $more );
echo   do_shortcode($content);

2 个答案:

答案 0 :(得分:7)

@dingo_d忘记在代码中添加 wpautop()。只需使用以下代码。

$more = ' <a href="'. get_permalink( get_the_ID() ) . '" class="readMoreBtn">Read More</a>';

echo force_balance_tags( html_entity_decode( wp_trim_words( htmlentities( wpautop(get_the_content()) ), 100, $more ) ) );

答案 1 :(得分:4)

Aaaa我很蠢。这将起作用(测试):

GROUP BY emp_code;

我花了一段时间才记住$more = ' <a href="'. get_permalink( get_the_ID() ) . '" class="readMoreBtn">Read More</a>'; echo force_balance_tags( html_entity_decode( wp_trim_words( htmlentities( get_the_content() ), 50, $more ) ) ); 从其所拥有的内容中删除所有标记,因此您的HTML未显示。所以我做了一点挖掘,发现了这个宝石:

Wordpress跟踪单#29533

希望这会有所帮助。对不起之前的混淆:))