首頁| 新聞| 娛樂| 游戲| 科普| 文學| 編程| 系統| 數據庫| 建站| 學院| 產品| 網管| 維修| 辦公| 熱點
如果不想讓其他登錄的用戶看到已安裝的某個插件,本文的方法將輕松地隱藏一個WordPress插件,而不影響插件正常工作,只是不會出現在插件列表中。
將下面的代碼添加到當前主題functions.php文件中:
1
2
3
4
5
6
7
8
9
10
11
function hide_plugin_trickspanda() {
function
hide_plugin_trickspanda() {
global $wp_list_table;
global
$wp_list_table
;
$hidearr = array('plugin-directory/plugin-file.php');
$hidearr
=
array
(
'plugin-directory/plugin-file.php'
);
$myplugins = $wp_list_table->items;
$myplugins
->items;
foreach ($myplugins as $key => $val) {
foreach
as
$key
=>
$val
) {
if (in_array($key,$hidearr)) {
if
(in_array(
,
)) {
unset($wp_list_table->items[$key]);
unset(
->items[
]);
}
add_action('pre_current_active_plugins', 'hide_plugin_trickspanda');
add_action(
'pre_current_active_plugins'
'hide_plugin_trickspanda'
修改其中的plugin-directory/plugin-file.php為準備隱藏的插件目錄和文件名即可。
隱藏多個插件可以這么寫:
array('wp-postviews/wp-postviews.php','akismet/akismet.php');
'wp-postviews/wp-postviews.php'
'akismet/akismet.php'
如果是多站點可以使用下面的代碼:
function mu_hide_plugins_network( $plugins ) {
mu_hide_plugins_network(
$plugins
// let's hide akismet
if( in_array( 'akismet/akismet.php', array_keys( $plugins ) ) ) {
( in_array(
array_keys
) ) ) {
unset( $plugins['akismet/akismet.php'] );
[
] );
return $plugins;
return
add_filter( 'all_plugins', 'mu_hide_plugins_network' );
add_filter(
'all_plugins'
'mu_hide_plugins_network'
練就火眼金睛 十一種常見電腦
打印機共享提示“操作無法完成
如何查找有故障的配件
回眸一笑百魅生,六宮粉黛無顏色
歲月靜美,剪一影煙雨江南
蕪湖有個“松鼠小鎮”
小滿:小得盈滿,一切剛剛好!
一串串晶瑩剔透的葡萄,像一顆顆寶石掛在藤
正宗老北京脆皮烤鴨
人逢知己千杯少,喝酒搞笑圖集
搞笑試卷,學生惡搞答題
新聞熱點
疑難解答
圖片精選
WordPress分類目錄排序簡單有效修
WordPress網站提示Cannot modify h
WordPress報錯 assumed ‘ture’的
WordPress怎么實現用戶按照注冊時
網友關注