Ein zwangsweises Update eines "major release" Sprungs von 4.x auf 5.x gibt es in WordPress standardmässig eigentlich nicht.
Wird irgendein spezielles "WordPress"-Hosting oder ein "One-Click" Installer Deines Hosting Providers verwendet?
Bei einigen Hostingfirmen wird bei "One-Click" Installern ein "major" übergreifendes Autoupdate aktiviert, dadurch führt dann jeder Aufruf einer neuen Installation zwangsläufig zum Update auf 5.x.
Wenn man bei selbst installiertem WordPress 4.x ist und bleiben will oder muss, kann man z.B. dieses kleine Plugin verwenden, als [FONT=Courier New]4ever.php[/FONT] o.ä. speichern, per FTP in den [FONT=Courier New]wp-content/plugins/[/FONT] Ordner hochladen, wahlweise die angehängte [FONT=Courier New]4ever.zip[/FONT] Datei über Plugins > Installieren > Plugin hochladen, dann aktivieren, und einmal die Updatesuche über Dashboard > Aktualisierungen >Erneut prüfen anstossen, dann sollten nur noch 4.x Updates zur manuellen Installation angeboten werden.
<?php
/*
Plugin Name: 4ever
Description: Stay in WordPress 4.x branch with manual core update control.
Version: 1.0
Author: Ov3rfly
*/
add_filter( 'auto_update_core', '__return_false' );
function fourever_update_core( $updates ) {
if ( !empty( $updates ) && !empty( $updates->updates ) ) {
$updates_new = array();
foreach ( $updates->updates as $index => $update ) {
if ( !empty( $update->version ) ) {
if ( version_compare( $update->version, '5.0', '<' ) ) {
$updates_new[] = $update;
}
}
}
if ( !empty( $updates_new ) && !empty( $updates_new[0]->response ) ) {
if ( $updates_new[0]->response == 'autoupdate' ) {
$updates_new[0]->response = 'upgrade';
}
}
$updates->updates = $updates_new;
}
return $updates;
}
add_filter( 'pre_set_site_transient_update_core', 'fourever_update_core' );
Alles anzeigen