admin 3 tháng trước
Code functions chặn full cập nhật trên WordPress
Chức năng của code functions chặn full cập nhật trên WordPress
– Chặn cập nhật core
– Chặn cập nhật plugin
– Chặn cập nhật theme
– Chặn cập nhật gói ngôn ngữ
– Chặn kiểm tra api đén kho plugin WordPress
Cách sử dụng functions chặn full cập nhật
Sao chép toàn bộ code bên dưới và dán vào file functions.php trong thư mục theme mà bạn đang sử dụng
function fox_dis_update_full() {
// Loại bỏ thông báo cập nhật
remove_action( 'admin_notices', 'update_nag', 3 );
remove_action( 'network_admin_notices', 'update_nag', 3 );
// Loại bỏ thông báo bảo trì
remove_action( 'admin_notices', 'maintenance_nag' );
remove_action( 'network_admin_notices', 'maintenance_nag' );
// Chặn cập nhật theme
add_filter('auto_update_theme', '__return_false');
add_filter( 'pre_site_transient_update_themes', '__return_null' );
add_filter( 'pre_site_transient_update_themes', function($transient) {
if (isset($transient->response)) {
unset($transient->response);
}
return $transient;
});
remove_action('load-themes.php', 'wp_update_themes');
remove_action('load-update.php', 'wp_update_themes');
remove_action('admin_init', '_maybe_update_themes');
remove_action('wp_update_themes', 'wp_update_themes');
remove_action('load-update-core.php', 'wp_update_themes');
wp_clear_scheduled_hook('wp_update_themes');
// Chặn cập nhật plugin
add_filter('auto_update_plugin', '__return_false');
add_filter( 'pre_site_transient_update_plugins', '__return_null' );
add_filter( 'pre_site_transient_update_plugins', function($transient) {
if (isset($transient->response)) {
unset($transient->response);
}
return $transient;
});
remove_action( 'load-plugins.php', 'wp_update_plugins' );
remove_action( 'load-update.php', 'wp_update_plugins' );
remove_action( 'admin_init', '_maybe_update_plugins' );
remove_action( 'wp_update_plugins', 'wp_update_plugins' );
remove_action( 'load-update-core.php', 'wp_update_plugins' );
wp_clear_scheduled_hook( 'wp_update_plugins' );
// Chặn cập nhật core WP
add_filter('auto_update_core', '__return_false');
add_filter( 'pre_option_update_core', '__return_null' );
remove_action( 'wp_version_check', 'wp_version_check' );
remove_action( 'admin_init', '_maybe_update_core' );
wp_clear_scheduled_hook( 'wp_version_check' );
// Chặn cập nhật gói ngôn ngữ
add_filter('auto_update_translation', '__return_false');
add_filter( 'pre_site_transient_update_languages', '__return_null' );
add_filter( 'site_transient_update_languages', '__return_null' );
remove_action('load-update-core.php', 'wp_update_languages');
remove_action('admin_init', '_maybe_update_languages');
remove_action('wp_update_languages', 'wp_update_languages');
wp_clear_scheduled_hook('wp_update_languages');
// Chặn cập nhật qua API
remove_action( 'wp_maybe_auto_update', 'wp_maybe_auto_update' );
remove_action( 'admin_init', 'wp_maybe_auto_update' );
remove_action( 'admin_init', 'wp_auto_update_core' );
wp_clear_scheduled_hook( 'wp_maybe_auto_update' );
remove_all_filters( 'plugins_api' );
}
add_action('init', 'fox_dis_update_full');
274 lượt xem | 2 bình luận
Đề xuất cho bạn
cái này mình đang tìm kiếm, rất tiện lợi. Tk ad
cái này mình đang tìm kiếm, rất tiện lợi. Tk ad
cảm ơn bạn đã quan tâm nhé