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 );