wordpress - 以编程方式控制 Wordpress 的搜索引擎可见性

标签 wordpress

我正在编写一个简单的脚本和插件,用于将“暂存”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/

相关文章:

javascript - 获取同一 div 中的内容 jQuery

html - wordpress:粘性菜单直到稍后才粘在滚动上

wordpress - WP_Query 按 "rand"和 "name"排序?

css - Wordpress 站点标题宽度(Genesis、Foodie Pro)

wordpress - WordPress Rest api 中禁止获取草稿

wordpress - 在 Trellis + Bedrock + Sage + Vagrant 环境中运行 Yarn

php - LIKE 子句在 wordpress 的 $wpdb->prepare() 中不起作用

html - 如何自定义WordPress产品的图像大小

php - 在特定产品 ID 上添加自定义字段 woocommerce

css - 文字出版社; Weptile Slider 叠加菜单