问题描述:因为列表中用了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工作流
一条闪闪发光的金鱼ComfyUI工作流
斗鸡场威武雄鸡ComfyUI工作流
一个美丽的女孩穿着花瓣做的衣服
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css3+js菜单点击动态效果
用canvas实现画板涂鸦效果
css3实现星球旋转
HTML5 Canvas 刻度尺
css3绘制一个会动的大嘴鸟
SVG路径动画效果
如何利用svg做一个有趣的loading动画加载
js+css3做一个灯泡开灯关灯效果










