我想在锚标记中显示帖子的一些内容并显示为链接但我使用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);
答案 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。
希望这会有所帮助。对不起之前的混淆:))