Ada banyak pertanyaan tentang cara menonaktifkan pembaruan dan / atau menghapus pemberitahuan pembaruan. Tetapi semua solusi yang menonaktifkan pembaruan juga menonaktifkan pemberitahuan pembaruan.
Tapi saya ingin menonaktifkan kemungkinan untuk memperbarui sementara masih diberitahu tentang pembaruan yang tersedia.
Saat ini saya menggunakan define( 'DISALLOW_FILE_MODS', true );
Codex
Masalahnya adalah ini tidak hanya menonaktifkan proses pembaruan tetapi juga notifikasi.
Sunting: Oke saya turun sedikit ke lubang kelinci sendiri. Saya kira saya juga harus menjelaskan bahwa saya tidak (hanya) berbicara tentang pembaruan inti tetapi juga plugin dan tema.
Jika saya memahaminya dengan benar, ini karena pada /wp-admin/includes/update.php:50 fungsi kembali lebih awal.
Jadi saya melihat dua opsi:
- tambahkan kembali
update_plugins
opsi yang mengalahkan tujuan ditambah saya tidak yakin efek samping - tambahkan kait saya sendiri ke
admin_init
jenis replikasiwp_plugin_update_rows
. Saya sudah mencobanya tetapi tetap tidak terlihat sama. Tampaknya ada beberapa hal lagi, juga tidak terasa seperti cara yang sangat bersih untuk melakukan ini.
EDIT: Ada tiket yang mencakup masalah ini jika Anda ingin mengerjakannya: https://core.trac.wordpress.org/ticket/25219
sumber
Jawaban:
Tambahkan kode berikut dalam tema anak Anda
functions.php
atau bungkus sebagai plugin khusus untuk dengan mudah mengaktifkan / menonaktifkan:Ini akan memberi Anda sesuatu untuk dikerjakan. Ini menghapus tautan pembaruan dari bilah sisi dan bilah alat di Dasbor sambil membiarkan notifikasi pembaruan menyala.
Namun, pembaruan sekarang akan tetap ditampilkan di bawah setiap plugin yang akan memungkinkan pengguna untuk melakukan pembaruan:
Solusi untuk ini adalah menyembunyikan tautan melalui CSS. Saya tidak bisa membuat bagian itu berfungsi, tetapi mengingat pertanyaan ini sudah sangat lama, saya juga tidak ingin membuang waktu untuk itu. Saya merasa pertanyaan ini perlu ditutup.
sumber
DISALLOW_FILE_MODS
melakukan lebih dari sekadar memblokir pembaruan. Juga menempatkan pengalihan diadmin_menu
tempat yang salah. Ini jelas merupakan bug inti yang perlu diperbaiki di sana. Yang lainnya adalah retas kotor dan rapuh. Terima kasih telah mencoba;)dirty
?DISALLOW_FILE_MODS
untuk alasan lain juga, misalnya menonaktifkan Editor. Tetapi pengaturan itutrue
memicu masalah ini. Maaf, pertanyaannya tidak menjelaskan.