了解是否有可用的核心更新?

时间:2012-10-24 作者:andeersg

我想设置一个函数,在核心更新可用时通知我。但我找不到任何检查更新的函数。

我已经查看了list\\u core\\u updates(),可以检查它是否返回任何内容,但我不知道这是否明智。

2 个回复
最合适的回答,由SO网友:Rarst 整理而成

get_core_updates().

请注意,如果在前端等运行,您可能需要手动包含声明它的管理文件。

示例使用:

require_once ABSPATH . \'/wp-admin/includes/update.php\';
print_r( get_core_updates() );
返回示例:

Array
(
    [0] => stdClass Object
        (
            [response] => latest
            [download] => http://wordpress.org/wordpress-3.4.2.zip
            [locale] => en_US
            [packages] => stdClass Object
                (
                    [full] => http://wordpress.org/wordpress-3.4.2.zip
                    [no_content] => http://wordpress.org/wordpress-3.4.2-no-content.zip
                    [new_bundled] => http://wordpress.org/wordpress-3.4.2-new-bundled.zip
                    [partial] => 
                )

            [current] => 3.4.2
            [php_version] => 5.2.4
            [mysql_version] => 5.0
            [new_bundled] => 3.2
            [partial_version] => 
            [dismissed] => 
        )

)

SO网友:Wyck

另一种方法是通过http://api.wordpress.org/core/version-check/1.6/

你可以看到它埋在那里"current";s:5:"3.4.2"

结束

相关推荐

Updates for a private plugin?

如果我写一个私有插件,有没有办法使用WordPress自动更新机制来更新它 我想封装这个功能,但它是我自己的5个博客特有的,所以它不是公共插件资源的好候选。但我喜欢这种简单的更新机制 有没有办法做到这一点