问题描述:因为列表中用了the_excerpt()代码导致页面出现排版混乱,原因是输出的描述是从文章中提取的,有的文章有html标签!
原因分析:
1、你(或主题/插件)通过钩子 the_excerpt 自己又给内容包了一层HTML;
2、你用的不是标准摘要,而是「手动摘要」里自己写了带标签的文字;
3、你其实输出的是 <?php get_the_excerpt(); ?> 然后自己又echo了。
解决方法:
/**
* 无论手动摘要还是自动生成,都先 strip 所有标签
* 放到 functions.php 即可
*/
add_filter( 'get_the_excerpt', 'my_strip_tags_in_excerpt', 9 ); // 优先级 9,比大多数插件早
function my_strip_tags_in_excerpt( $text ) {
// 先去掉短代码,再去标签,最后裁字
$text = strip_shortcodes( $text );
$text = wp_strip_all_tags( $text, true ); // true 保留换行符,不需要可删
return $text;
}
这样前端继续写 <?php the_excerpt(); ?> 就行,标签绝对不会再出现。
WordPress建站模版获取上一篇/下一篇文章的标题和链接的几种方法
wordpress建站,如何实现多个网站调用的文章图片来自同一个文件夹
WordPress报错提示“正在执行例行维护,请一分钟后回来”解决方法?
wordpress新建页面中页面属性里没有“模板”选项解决方法
上面是“WordPress建站中如何把the_excerpt()内容中的html标签去掉”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_25532.html
workflows工作流
一群邪恶的小黄人ComfyUI工作流
一条色彩斑斓的超现实小孔雀鱼ComfyUI工作流
一只可爱的猫骑着一匹可爱的马ComfyUI工作流
懂王特朗普3d漫画ComfyUI工作流
树上挂着一只快乐的小樱桃
一位穿着长袍的强大法师ComfyUI工作流
五颜六色的球花comfyui工作流
一只躲在一堆秋叶里的小刺猬
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

SVG路径动画效果
js导出excel插件(兼容mac电脑Numbers表格)
纯html+css做一个3d统计效果
利用CSS3代码编写45款按钮效果
css3搭积木叠加图形
一起去看流星雨(代码)
制作一个好玩的倒计时







