Php Wordpress限制帖子的字数将禁用格式设置
我通过创建一个自定义wordpress插件来限制我的文章长度。但这又带来了一个新问题,我的博客帖子的布局被破坏了 在未激活插件的情况下进行布局: 在插件激活的情况下进行布局:Php Wordpress限制帖子的字数将禁用格式设置,php,html,wordpress,posts,Php,Html,Wordpress,Posts,我通过创建一个自定义wordpress插件来限制我的文章长度。但这又带来了一个新问题,我的博客帖子的布局被破坏了 在未激活插件的情况下进行布局: 在插件激活的情况下进行布局: 功能限制帖子上的单词($content) { //获取帖子内容 $post_type=get_post_type(); 如果($post_type=='post'){ $post=get_post(); $url='1https://www.vierenzestig.nl/'; $postslaug=$post->po
功能限制帖子上的单词($content)
{
//获取帖子内容
$post_type=get_post_type();
如果($post_type=='post'){
$post=get_post();
$url='1https://www.vierenzestig.nl/';
$postslaug=$post->post\u名称;
//限制帖子内容
$text=$content;
$words=300;
$link=$url.$postslaug;
$more='…
你会选择artikel verder lezen吗?;
$extracpt=wp\u trim\u words($text,$words,$more);
返回$摘录;
}否则{
返回$content;
}
}
正如您所见,在使用插件时,换行符等被删除。有什么我遗漏的吗?这个
wp\u trim\u单词
从它的内容中去掉所有标签
您可以使用以下代码:
$excerpt = force_balance_tags(html_entity_decode(wp_trim_words(htmlentities($text), $words, $more)));
谢谢我已经找了好几天了!很高兴我能帮忙。
$excerpt = force_balance_tags(html_entity_decode(wp_trim_words(htmlentities($text), $words, $more)));