您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
WordPress文章和页面无法评论的解决方法
柳庭沛2025-03-01 16:57:05WordPress教程已有2人查阅
导读最近在使用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()方法都可以将被更改过的主循环重新恢复回来
修改后的代码,购物车模板
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
wordpress好学吗?wordpress二次开发需要学哪些知识
wordpress是很好学的,但是在学习Wordpress之前,你需要掌握html/css/javascript/php/mysql等基础知识。上述提到的技术,不 要你每一个都彻 底地精通Wordpress不用插件SEO优化的方法
在标签直接加入meta标签,如:标题的修改在设置-常规-站点标题下修改, 高级域名转 域名也在此修改。 wordpress实现限制用户登录后台
在新用户注册成功登录后,直接跳转到wordpress网站的首页。但是,新用户在登录后,如果在浏览器地址栏输入wordpress后台的地址wordpress设置中文的教程
如果你想更改WordPress的语言,比如将英文版转换为中文版,或者将中文版转换为英文版,该如何操作?其实很简单,打开网站根目录下的 wp-config.php
留言与评论 (共有 0 条评论) |