是否可以在wordpress中获取激活插件列表并从管理菜单栏中删除它?我想删除adminu栏中的所有激活插件链接。
答案 0 :(得分:2)
找出页面并替换your_plugin_page
。
<?php
function remove_menus(){
remove_menu_page( 'your_plugin_page.php' ); //probably where the plugin settings are available
}
add_action( 'admin_menu', 'remove_menus' );
?>
这将列出所有激活的插件: -
$apl=get_option('active_plugins');
$plugins=get_plugins();
$activated_plugins=array();
foreach ($apl as $p){
if(isset($plugins[$p])){
array_push($activated_plugins, $plugins[$p]);
}
}
现在你需要获得所有页面。不是一个完美的解决方案,但我希望它会有所帮助。