在外部网站上显示wordpress版本

在外部网站上显示wordpress版本,wordpress,Wordpress,我有多个WP网站和一个主网站 我想使用主网站显示上次更新的日期 我对jQuery/PHP代码、小部件、插件或任何其他可能有用的东西都持开放态度。可能有很多方法可以做到这一点,这取决于您对网站的访问权限 如果您还没有禁用它,那么您可以使用curl或wget从每个站点获取主页并拉出 <meta name="generator" content="WordPress 3.9.1" /> 行,由grep或(风险更大!)包括文件。您甚至可以通过SSH从远程机器上获得这些信息,并设置正确的密

我有多个WP网站和一个主网站

我想使用主网站显示上次更新的日期


我对jQuery/PHP代码、小部件、插件或任何其他可能有用的东西都持开放态度。

可能有很多方法可以做到这一点,这取决于您对网站的访问权限

  • 如果您还没有禁用它,那么您可以使用curl或wget从每个站点获取主页并拉出

    <meta name="generator" content="WordPress 3.9.1" />
    
    行,由grep或(风险更大!)包括文件。您甚至可以通过SSH从远程机器上获得这些信息,并设置正确的密钥等

如果您可以直接访问其他站点的数据库,我希望它也在数据库中,但我一眼就看不到:只有
wp\u选项中的数值
db\u版本


我现在意识到这是版本,你的问题标题,而不是更新日期,你的问题主体


据我所知,日期并不明显,但上次检查更新日期可从上次检查字段中的
get\u site\u transient('update\u core')
(或
update\u plugins
update\u themes
)获得。如果您想直接从数据库中读取这些,那么它们是
SELECT option_name,option_value from wp_options,其中option_name类似于“_site_transient_update””

我只是注意到我的观点不一致——是我的错。我指的是日期,不过如果比较容易的话,我也可以让版本工作。我有一个客户可以登录查看其帐户信息的地方。我想包括一些类似“自上次更新以来已经1年了”的内容。我对每个需要这些信息的网站都有完全的管理员权限。对不起,我看不到任何地方记录了更新日期,也看不到在update-core.php中使用“记录上次更新时间”插件可以轻松连接的地方。我怀疑通过一个小的代码更改来捕获这一点是可行的(然后,您可以将其保存在数据库中,或者点击主站点上的web服务来记录升级),但我不知道进行更改的最佳方式抱歉。你可以添加jQuery:你甚至可以通过一个插件在管理UI中添加一些脚本,这个插件可以捕获点击升级按钮的行为,然后制作一个Ajax帖子来记录它,但在我看来,这不是一个好方法。如果你在这里得不到一个好的答案,那么总会有人知道一些更好的地方。
$wp_version = '3.9.1';