【问题标题】:Can a WordPress cron job run when a bot visits the site?机器人访问网站时可以运行 WordPress cron 作业吗?
【发布时间】:2018-12-05 17:37:29
【问题描述】:

我了解当有人访问该特定网站时会激活 WP cron 作业。但是,假设如果 Google bot 访问该站点以对其进行索引,它是否可以启动计划的 cron 作业?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    是的,机器人访问与普通用户访问一样的网站,除非您告诉网站机器人访问和用户访问之间的区别。

    例如,用户访问和机器人访问之间的差异可以检查如下:

    用户:

    if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"bot")) {
        // It's a bot :)
    } else {
        // Otherwise it's a user
    }
    

    'HTTP_USER_AGENT'

    User-Agent 的内容:当前的标头 请求,如果有的话。这是一个表示用户代理的字符串 正在访问该页面。一个典型的例子是:Mozilla/4.5 [zh](X11;U;Linux 2.2.9 i586)。除其他外,您可以使用此 使用 get_browser() 来调整页面的输出到 用户代理的功能。

    也看一下链接:

    How works HTTP_USER_AGENT

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 1970-01-01
      • 2022-11-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-28
      相关资源
      最近更新 更多