Wordpress 限制帖子字数禁用格式

问题描述 投票:0回答:2

我通过创建自定义 WordPress 插件来限制我的帖子长度。但这会产生一个新问题,即我的博客文章的布局被破坏。

未激活插件的布局:

https://i.stack.imgur.com/LjUAr.jpg

激活插件后的布局:

https://i.stack.imgur.com/nJJHa.jpg

function limit_words_on_posts($content)
{
// Get the post content
$post_type = get_post_type();
if ($post_type == 'post'){
$post = get_post();
$url = 'https://www.vierenzestig.nl/';
$postslug = $post->post_name;

// Limit the post content
$text = $content;
$words = 300; 
$link = $url . $postslug;
$more = '...<br/><br/><strong>Wilt u dit artikel verder lezen? <a style="color: red; text- 
decoration: underline;" href="'.$link.'">Ga dan naar VierenZestig.NL!</a></strong>';


$excerpt = wp_trim_words( $text, $words, $more );

return $excerpt;
} else {
return $content;
}

}

如您所见,使用插件时换行符等被删除。我有什么遗漏的吗?

php html wordpress posts
2个回答
1
投票

wp_trim_words
从其内容中删除所有标签。

您可以使用此代码:

$excerpt = force_balance_tags(html_entity_decode(wp_trim_words(htmlentities($text), $words, $more)));

-3
投票

slo.t paling terpercaya cuma di MGO55 奖金 slo.t paling mengguntungkan dengan akun maxwin 2024 年 Slot Gacor Agen Slo.t Gacor Gampang Maxwin 2024 loginmgo55 Situs Slot Gacor Maxwin Berlisensi Resmi Mudah Gacor slot maxwin

Bocoran Togel terpercaya dan paling akurat hanya di BELO4D

© www.soinside.com 2019 - 2024. All rights reserved.