您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
WordPress文章和页面无法评论的解决方法
柳庭沛2025-03-01 16:57:05WordPress教程已有6人查阅
导读最近在使用WordPress制作一个企业网站,因为是企业网站所以文章和页面都不需要评论功能,因此在主题里禁用掉了评论功能但网站需要有一个联系我们页面即留言功能,于是我就在该页面上通过改造WP的评论功能来实现留言
最近在使用WordPress制作一个企业网站,因为是企业网站所以文章和页面都不需要评论功能,因此在主题里禁用掉了评论功能
一直不知道什么原因,于是在页面将当面页面的信息打印出来,而"post_status"却为“disabled”,但数据库中明明为“open”,再一看打印出来的信息,跟我url中的信息完全不一样 但当我把当前页面打印的信息移到$query前面时信息又对了,评论也是开启的。
之后在”露兜博客“上找到一篇文章,原来如果在当前主循环中调用query_posts,WP_Query等方法,那么当前主循环将会被改变,而在调用the_xx时,此时信息就变成了重新查询后的信息
知道原因就好解决了,在WordPress文档中有介绍,通过wp_reset_query()和wp_reset_postdata()方法都可以将被更改过的主循环重新恢复回来
修改后的代码,购物车模板
但网站需要有一个联系我们页面即留言功能,于是我就在该页面上通过改造WP的评论功能来实现留言
然后在留言模板文件中进行制作后并测试
但结果却返回“抱歉,该项目的评论已关闭”,一开始以为是页面中没有开启评论,后来查看该页面已经开启,然后又将function中的"禁用页面和文章的评论功能"给删除掉结果还是不行一直不知道什么原因,于是在页面将当面页面的信息打印出来,而"post_status"却为“disabled”,但数据库中明明为“open”,再一看打印出来的信息,跟我url中的信息完全不一样 但当我把当前页面打印的信息移到$query前面时信息又对了,评论也是开启的。
之后在”露兜博客“上找到一篇文章,原来如果在当前主循环中调用query_posts,WP_Query等方法,那么当前主循环将会被改变,而在调用the_xx时,此时信息就变成了重新查询后的信息
知道原因就好解决了,在WordPress文档中有介绍,通过wp_reset_query()和wp_reset_postdata()方法都可以将被更改过的主循环重新恢复回来
修改后的代码,购物车模板
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
禁用WordPress5.8小工具区块编辑模式的方法
WordPress 5.8除了不支持IE,大的改变就是小工具支持可视化区块编辑模式:感觉与 头一次看到Gutenberg区块编辑器一样,有点手足无措,崩溃中....如果不适应这个小工具编辑模式WordPress搭建网站的步骤方法
1、空间的申请阿里用户可以申请【阿里共享虚拟主机普惠版6元/年】,虽然配置和空间不高,但也可以做个小站点的。当不满足当前配置的时候,随时可以进行升级,所以拿来练手还是比较Wordpress目录结构文件调用关系说明
(因为分析源码也会看别人的分析,看到好的我会粘贴过来,当然会带上链接^_^。)Wordpress是一个单入口的文件,所有的前端处理都必须经过index.php,这是通过修改web服务器的wordpress为一定时间内发表的文章添加特殊样式的方法
通过下面的代码,可以为 时内发表的文章添加“ 新文章”提示或者输出不同的样式,加到主题模板主循环中。为时间内发表的文章添加特殊的样式;
留言与评论 (共有 0 条评论) |