Eklenti Listesinden Bir WordPress Eklentisi Nasıl Gizlenir

Geçenlerde bir müşteri sitesinde çalışıyordum, bu da onun web sitesi için özel bir eklenti oluşturmamı gerektiriyordu. Yeni başlayan biri olduğundan ve eklenti, web sitesini çalıştırmak için bazı hassas işlevler içerdiğinden, eklentiyi kullanıcıdan gizlemek istedim.

Bazen, müşteriniz sizi bir şey için işe aldığında ve bu iş yalnızca bir eklenti yüklemenizi gerektirdiğinde, o eklentiyi eklenti listesinden gizlemek isteyebilirsiniz. Müşterinizin, onu yalnızca bir eklenti yüklemek için ücretlendirdiğinizi görmesini istemezsiniz.

Bu eğitimde, bir WordPress eklentisini eklenti listesinden nasıl kolayca gizleyebileceğinizi göstereceğim. Eklenti çalışmaya devam edecek, ancak eklenti listesinde görünmeyecek.

Şu anki temanızın function.php dosyasına aşağıdaki parçacığı eklemeniz yeterlidir :



function hide_plugin_seydaasan() {
  global $wp_list_table;
  $hidearr = array('eklent-klasör/eklenti-dosya.php');
  $myplugins = $wp_list_table->items;
  foreach ($myplugins as $key => $val) {
    if (in_array($key,$hidearr)) {
      unset($wp_list_table->items[$key]);
    }
  }
}

add_action('pre_current_active_plugins', 'hide_plugin_seydaasan');

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir