使用PHP以编程方式升级WordPress核心

时间:2012-06-10 作者:Jens Törnell

What I want to do

我想通过编程方式将Wordpress升级到更高版本。我想用PHP做的,比如http://www.example.com/?upgrade_wp=true

我已经知道如何获取最新版本的URL,因此我在检查版本或找到正确的URL方面没有任何问题。

Answers I want

<一个链接,指向如何完成此操作的教程

Answers I don\'t want

<使用SVN或subversion的方式

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

对我需要使用的函数的提示。

我不知道为什么要模仿WP的默认行为,但大多数更新逻辑都在于wp-admin/update-core.php

检查do_core_upgrade().

SO网友:Rarst

核心更新的触发函数似乎是wp_update_core(), 哪个呼叫Core_Upgrader 类别(source).

结束

相关推荐

自定义POST类型导致php版本5.2.17中的php错误

我在运行php版本5.2.17的服务器上发现一个php错误,该版本不支持匿名函数。我以前从未听说过这一点(对php来说真的很陌生),但我发现只有php 5.3。x支持以下代码: add_action(\'init\', function() use($name, $args) { 有没有办法解决这个问题?它在5.3.10版上运行良好,但我不得不使用一个不使用php 5.3的旧主机。。。这是创建自定义帖子的完整代码:/* Add Post Type */ function add_po