我正在编写一个简单的脚本和插件,用于将“暂存”Wordpress 站点移动到生产站点。方法很简单:mysql 转储,将所有内容检查到源代码管理中,调整数据库名称,在生产中恢复。
我遇到的一个问题是我不知道如何在“设置”>“阅读”下切换“搜索引擎可见性”设置。我希望搜索引擎忽略暂存,但不覆盖生产中的该设置(恢复后)。
关于如何做到这一点有什么想法吗?快速而肮脏(在 sql 转储文件上使用 sed/查找和替换等)对我来说很好。
谢谢
最佳答案
Wordpress 搜索引擎可见性状态存储在表选项中,选项名称为 'blog_public'
,如果网站对搜索引擎可见,则值为 '1'
,并且 ' 0'
如果搜索引擎看不到网站,,
所以,也许你可以使用 wordpress 函数中的 update_option 来切换它,
update_option('blog_public', '1');
或者直接替换数据库
关于wordpress - 以编程方式控制 Wordpress 的搜索引擎可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20151217/