是不是可以用php代码通过另一个插件更新wordpress-plugin?
我试过这样的事情
$request = wp_remote_post(
'http://wordpress2/wp-admin/admin-ajax.php',
array(
'body' => array(
'plugin' => 'hello-dolly/hello.php',
'slug' => 'hello-dolly',
'action' => 'update-plugin',
'_ajax_nonce' => wp_create_nonce( 'nonce-test' ),
)
));
但这只会导致400状态......
我认为这种东西在wordpress中很容易,愚蠢的我! :-D
找到了解决方案:
public static function update_all_defined_plugins($data){
set_site_transient( 'update_plugins', '' );
wp_maybe_auto_update(); }
请记住,这里有一些简单的东西,没有任何代码和结果检查