!
也想出现在这里? 联系我们
广告位
当前位置:首页>运营>网站运维>wordpress调用文章内容标签和文章内容不换行问题解决办法

wordpress调用文章内容标签和文章内容不换行问题解决办法

我进网站看了下发现问题所在,用户没有用古腾堡编辑器发布文章,而是使用的老版的编辑器,老版编辑器奇葩的地方在于,编辑文章的时候按回车键编辑器里面会换行,但是没有加任何html标签,纯文字断行。“ $post->post_content”标签是直接读取数据库里面的文章正文内容,后台编辑文章是啥样显示出来就是啥样,所以就没有断行。

wordpress调用文章内容标签和文章内容不换行问题解决办法怎么办呢?其实换成“the_content()”标签就行了。

但是更奇葩的来了,换了之后使用老版编辑器的网站显示正常,使用了古腾堡编辑器的网站则输出为空,我打印“the_content()”输出是null。

所以这个问题应该就是wordpress程序版本升级跨度太大扯到蛋了。

本来本文到此就结束了,但是为了彻底解决这个问题,我就搜索了下如何判断古腾堡编辑器是否启用,然后根据这个判断来输出对应标签。

结果一番搜索后发现古腾堡不是作为一个插件存在的,而是被内置进去了。这个思路失效。

最后只能新建了一个开关,用户在后台设置是否开启,根据用户设置来输出对应标签,完整代码如下:

后台:

前台:

这样就勉强能用了。

给TA打赏
共{{data.count}}人
人已打赏
网站运维

纯代码实现WordPress自动获取网站截图

2022-9-8 11:52:07

网站运维

WordPress实现给站点添加倒计时功能

2022-9-8 11:52:44

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:林沐阳 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索