Advertisement
pusatdata

Cara Mematikan / Disable Update Wordpress

Jan 24th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. sumber : http://wptheming.com/2014/06/disable-theme-update-checks/
  2.  
  3. 1. CARA PERTAMA, masukkan kode berikut di function.php:
  4.  
  5. function prefix_disable_wporg_request( $r, $url ) {
  6.  
  7. // If it's not a theme update request, bail.
  8. if ( 0 !== strpos( $url, 'https://api.wordpress.org/themes/update-check/1.1/' ) ) {
  9. return $r;
  10. }
  11.  
  12. // Decode the JSON response
  13. $themes = json_decode( $r['body']['themes'] );
  14.  
  15. // Remove the active parent and child themes from the check
  16. $parent = get_option( 'template' );
  17. $child = get_option( 'stylesheet' );
  18. unset( $themes->themes->$parent );
  19. unset( $themes->themes->$child );
  20.  
  21. // Encode the updated JSON response
  22. $r['body']['themes'] = json_encode( $themes );
  23.  
  24. return $r;
  25. }
  26. add_filter( 'http_request_args', 'prefix_disable_wporg_request', 5, 2 );
  27.  
  28. KETERANGAN:
  29. letakkan kode tersebut dibaris paling bawah.
  30.  
  31. Dengan cara pertama ini seluruh notifikasi dan fitur update theme dan plugin secara otomatis akan di disable atau di nonaktifkan.
  32.  
  33. 2. CARA KEDUA,
  34. untuk menonaktifkan fitur UPDATE THEME SAJA, kita bisa kita lakukan dengan mengubah informasi yang ada di dalam file style.css pada theme wordpress kita (theme yang sedang kita pakai). informasi apa saja yang bisa kita rubah? cukup version-nya saja kita rubah dengan nilai setinggi-tingginya misal:
  35.  
  36. versi saat ini adalah 1.0 maka ubahlah menjadi 5.0 atau 100 (seratus).
  37.  
  38. /*
  39. Theme Name: Twenty Sixteen
  40. Theme URI: https://wordpress.org/themes/twentysixteen/
  41. Author: the WordPress team
  42. Author URI: https://wordpress.org/
  43. Description: Twenty Sixteen is a modernized ...
  44. Version: 100
  45. ...
  46.  
  47. KETERANGAN:
  48. perhatikan Version : 100
  49.  
  50. Pada cara kedua ini hanya theme yang informasinya dirubah yang tidak akan menampilkan notifikasi untuk update.
  51.  
  52. Dan pada Cara Ketiga sebenarnya kita tidak menonaktifkan notifikasi update, melainkan membuat theme sendiri, Yak Child Themes, Apa itu Child Themes? Child Themes adalah anak tema kita yang memiliki tampilan yang sama (inheritance) dengan Parent Theme atau tema induknya.
  53.  
  54. Kelebihan membuat Child Themes tidak terlalu sulit bahkan mudah dan hanya membutuhkan dua file saja dan hasilnya sudah serupa dengan tema induknya, kelebihannya adalah ketika ada update pada tema induk, child themes tidak akan terpengaruh sehingga kita bebas melakukan editing.
  55.  
  56. Kekurangan dari Child Themes adalah keterbatasan editing file (bergantung fasilitas dari Parent Themes) sehingga onphpid sarankan hanya melakukan editing ringan seperti css atau editing yang dilakukan di file functions.php saja untuk menghindari error. Kekuranganlainnya saat kita menggunakan Child Themes, Tema indukannya juga HARUS ada (terinstall) meskipun tidak diaktifkan.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement