WordPress特定頁面以外關閉外掛

點閱: 62

文章短網址:https://frees.one/4S
圖片來源於google並非WordPress官方文章

今天要講解的是WordPress在特定頁面以外關閉特定外掛

這個外掛非常簡單~~

先在/wp-content/mu-plugins資料夾中建立一個de.php

並在de.php中貼上以下程式碼

<?php 
/* Plugin Name: 關閉特定頁面的外掛
Plugin URI: https://frees.tw/WordPress特定頁面以外關閉外掛 
Description: 關閉特定頁面以外的外掛
Author: jumpsky team 
Version: 1.0 
Author URI: https://null.work */ 
//建立參數
add_filter( 'option_active_plugins', 'lg_disable_plugin' ); 
//建立函數
function lg_disable_plugin($plugins){ 
//請替換xxx為你要的頁面例如我要取消的頁面是cart以外就把XXX換成cart
//wp-admin請不要更改
if(strpos($_SERVER['REQUEST_URI'], '/xxx/') === FALSE AND strpos($_SERVER['REQUEST_URI'], '/wp-admin/') === FALSE) {
//請替換xxx為你要關閉的外掛請到/wp-content/plugins/找
//例如我要關閉的外掛meow-lightbox就把XXX都換成meow-lightbox就完成瞜~~
 $key = array_search( 'xxx/xxx.php' , $plugins );
//判斷是否有這外掛
 if ( false !== $key ) {
 unset( $plugins[$key] );
 } 
} 
return $plugins; 
}
?>

存檔後就會自動啟用了~~

在外掛頁面看不到此外掛,因為我們放置的位置是必要性外掛

如有興趣閱讀其他文章歡迎在選單中的最新文章閱讀喔~~

FaceBook留言板:

推薦的其他文章

文章作者: 躍空創辦人

本人長時間無聊寫教學文章的懶骨頭 現職擔任躍空團隊創辦人等躍空旗下服務管理者 有任何文章錯誤請聯繫 躍空團隊FB粉絲頁 謝謝!!