Ẩn các plugins không cần thiết khỏi mục plugins trong wordpress

Ẩn các plugins không cần thiết khỏi mục plugins trong wordpress

Mặc định trong wordpress, nếu bạn cài đặt Plugins gì thì trong mục quản lý plugins sẽ show ra tất cả.
Yêu cầu đặt ra : bạn muốn ẩn đi một số Plugins nhạy cảm và không muốn người dùng nhìn thấy.

Vậy bạn chỉ cần copy đoạn code này bỏ vào functions.php


/*some thing*/
function hide_plugin_trickspanda() {
  global $wp_list_table;
  $hidearr = array('wp-store-locator/wp-store-locator.php' , 'a3-lazy-load/a3-lazy-load.php'
  	,'use-google-libraries/use-google-libraries.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_trickspanda');

Bạn chỉ cần chú ý đến dòng số : 04 . Biến

 $hidearr 

Để setup ẩn plugins, bạn cần tên folders chứa plugins + tên file chạy chính của nó.

Ví dụ: plugins mình cần ẩn đi là WP Store Locator .

folder của nó được đặt tên như sau:

Ẩn plugins khỏi danh sách plugins wordpress
Ẩn plugins khỏi danh sách plugins wordpress

 

Và tên file chạy chính của nó là wp-store-locator.php

Ẩn plugins khỏi danh sách plugins wordpress
Ẩn plugins khỏi danh sách plugins wordpress

 

Vậy dòng 04 của mình sẽ là :


$hidearr = array('wp-store-locator/wp-store-locator.php');

Nếu bạn muốn ẩn nhiều plugins, chỉ cần thêm vào trong array là được nhé.

Đoạn code ở trên mình đã ẩn demo cho 2 plugins, bạn quay lên xem lại nhé.

Chúc các bạn thành công

 

Summary
Hawkhost giá tốt

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *