diff -Naur wordpress/wp-admin/includes/update.php wordpress/wp-admin/includes/update.php --- wordpress/wp-admin/includes/update.php 2019-06-13 18:05:52.000000000 +0200 +++ wordpress/wp-admin/includes/update.php 2019-10-01 22:26:27.998916547 +0200 @@ -30,6 +30,9 @@ * @return array|false Array of the update objects on success, false on failure. */ function get_core_updates( $options = array() ) { + if (!WP_AUTO_UPDATE_CORE){ + return false; + } $options = array_merge( array( 'available' => true, diff -Naur wordpress/wp-admin/includes/upgrade.php wordpress/wp-admin/includes/upgrade.php --- wordpress/wp-admin/includes/upgrade.php 2019-03-27 15:03:51.000000000 +0100 +++ wordpress/wp-admin/includes/upgrade.php 2019-10-01 22:26:28.002916598 +0200 @@ -74,7 +74,7 @@ */ $user_id = username_exists( $user_name ); $user_password = trim( $user_password ); - $email_password = false; + $email_password = true; if ( ! $user_id && empty( $user_password ) ) { $user_password = wp_generate_password( 12, false ); $message = __( 'Note that password carefully! It is a random password that was generated just for you.' ); diff -Naur wordpress/wp-includes/pluggable.php wordpress/wp-includes/pluggable.php --- wordpress/wp-includes/pluggable.php 2019-09-04 18:58:52.000000000 +0200 +++ wordpress/wp-includes/pluggable.php 2019-10-01 22:26:28.002916598 +0200 @@ -221,6 +221,8 @@ $phpmailer = new PHPMailer( true ); } + $phpmailer->Sender = 'webmaster@wordpress.ictalweb.nl'; + // Headers $cc = $bcc = $reply_to = array(); diff -Naur wordpress/wp-includes/update.php wordpress/wp-includes/update.php --- wordpress/wp-includes/update.php 2019-04-13 06:46:52.000000000 +0200 +++ wordpress/wp-includes/update.php 2019-10-01 22:26:28.002916598 +0200 @@ -254,6 +254,9 @@ * @param array $extra_stats Extra statistics to report to the WordPress.org API. */ function wp_update_plugins( $extra_stats = array() ) { + if (!WP_AUTO_UPDATE_CORE){ + return; + } if ( wp_installing() ) { return; } @@ -432,6 +435,9 @@ * @param array $extra_stats Extra statistics to report to the WordPress.org API. */ function wp_update_themes( $extra_stats = array() ) { + if (!WP_AUTO_UPDATE_CORE){ + return; + } if ( wp_installing() ) { return; } @@ -610,6 +616,9 @@ * @return object[] Array of translation objects that have available updates. */ function wp_get_translation_updates() { + if (!WP_AUTO_UPDATE_CORE){ + return []; + } $updates = array(); $transients = array( 'update_core' => 'core', diff -Naur wordpress/wp-load.php wordpress/wp-load.php --- wordpress/wp-load.php 2017-12-01 00:11:00.000000000 +0100 +++ wordpress/wp-load.php 2019-10-01 22:26:28.002916598 +0200 @@ -18,8 +18,12 @@ /** Define ABSPATH as this file's directory */ if ( ! defined( 'ABSPATH' ) ) { - define( 'ABSPATH', dirname( __FILE__ ) . '/' ); + define( 'ABSPATH', $_SERVER['CONTEXT_DOCUMENT_ROOT'].'/' ); } +define('FS_METHOD', 'direct'); +define( 'WP_AUTO_UPDATE_CORE', false ); +define('WP_HTTP_BLOCK_EXTERNAL', true); +define('WP_ACCESSIBLE_HOSTS', '*.wordpress.org'); error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR );