[教学]如何批次开启、关闭WordPress文章-页面留言?

浏览量:789 发布于:2020-05-22

WordPress的留言功能,使用者可以针对每一篇文章或页面做设定,开放、关闭留言都可以。不过如果要一次多笔留言开关设定,也可以透过后台的批次管理进行操作,利用WordPress的批次管理来设定留言开或关,执行速度较为缓慢,其原因在于WordPress的批次管理会对其可批次管理的项目都做一次更新的动作,并不会你只改留言开关就只有执行该功能。

因此,如何更快速的开启或关闭留言?甚至针对已发表的文章、草稿、排程文章、私密文章等文章型台来设定留言的开启或关闭?最简单的法就是透过执行SQL指令,直接进行批次开关动作,语法只要一行就能搞定你的需求,当然如果你语法熟悉,擅长SQL,你也可以针对特定文章ID以内的文章开或关,特定日期的文章之留言调整开关设定。

如果你是新架设网站,没有任何文章或页面,可以透过WordPress后台的「讨论」功能就将网站留言预先关闭,这样未来发表新文章,留言都是预先关闭的,需要再单独一篇去开起即可。如果文章已经几百、几千篇了,想要一次改完,千万不要使用后台的批次管理,否则你可能会执行到当掉也不一定,如果使用虚拟主机就千万不要傻傻尝试。

[教学]如何批次开启、关闭WordPress文章/页面留言?

想要直接使用语法执行SQL,你得取得您网站的phpMyadmin的权限,登入后即可执行。执行前,建议先备份资料库,避免操作错误无法还原。在WordPress中,除了留言要关闭外,还有一个扰人的Trackback想要批次关闭也是可以的。

批次管理SQL指令语法

WordPress的发表状态非常多种,已发表文章(publish)、排程文章(future)、草稿文章(draft)、待审核文章(peding)、私密文章(private)、回收桶文章(trash)、自动草稿文章(auto-draft)等,可以到官方参考,同时这些文章状态可替换上方语法「post_status」,就可以变成指定的文章型态去做SQL语法调整。

WordPress的文章型态预设有文章(post)、页面(page),如果您要针对自订文章(custom post type),可以自己替换方语法中的「post_type」,即可变成指定的文章型态去做SQL语法调整。

1.批次关闭所有文章留言

2.批次开启所有文章留言

3.批次开启所有页面留言

4.批次关闭所有页面留言

5.批次关闭所有文章Trackback通知引用

6.批次开启所有文章Trackback通知引用

7.针对全部已发表文章开启留言

8.针对全部已发表文章关闭留言

9.针对全部草稿文章开启留言

10.针对全部草稿文章关闭留言

如何执行SQL语法?

第1步 根据前面的语法,複製后请到phpMyAdmin中,找到您的资料库,然后上方点选【SQL】。

[教学]如何批次开启、关闭WordPress文章/页面留言?

第2步  接着把语法输入,并点选﹝执行﹞。

[教学]如何批次开启、关闭WordPress文章/页面留言?

第3步   执行完毕后若正常,则会出现影响列数,这代表影响多少篇文章。

[教学]如何批次开启、关闭WordPress文章/页面留言?

如何单篇关闭、开启留言?

第1步  单篇开启关闭留言,建议在【文章】→【所有文章】,进入后找到要开启或关闭的油盐,点﹝快速编辑﹞。

[教学]如何批次开启、关闭WordPress文章/页面留言?

第2步  请把【允许迴响】打勾取消,再点﹝更新﹞即可关闭留言。(打勾即开启留言)

[教学]如何批次开启、关闭WordPress文章/页面留言?

如何使用批次管理关闭/开启留言?

第1步  请点选【文章】→【所有文章】,进入后勾选要批次关闭留言的文章,然后上方点选【编辑】→﹝套用﹞。

[教学]如何批次开启、关闭WordPress文章/页面留言?

第2步  这时可以将「迴响」改为【不允许】再点﹝更新﹞即可批次关闭留言。(允许为开启留言)

[教学]如何批次开启、关闭WordPress文章/页面留言?

第3步  最后网页上出现「X篇文章已更新」就是关闭成功啰!

[教学]如何批次开启、关闭WordPress文章/页面留言?