要完全禁用它,您可以编写一个mu插件。如果没有,请在wp content文件夹中创建一个名为mu plugins的文件夹,并创建一个php文件,您可以在其中尝试以下代码:
if( !is_admin() && empty( $_POST ) ){
$uri = $_SERVER[\'HTTP_HOST\'].$_SERVER[\'REQUEST_URI\'];
$uriArr = explode( \'?\',$uri );
$uri = $uriArr[0];
if( $uri === \'[url_page]\' ){
$paths = array(
\'plugin_folder1/plugin1.php\'
\'plugin_folder2/plugin2.php\'
);
global $paths;
add_filter( \'option_active_plugins\', \'my_option_active_plugins\' );
} }
function my_option_active_plugins( $plugins ){
global $paths;
foreach( $paths as $path ){
$k = array_search( $path, $plugins );
if( false !== $k ){
unset( $plugins[$k] );
}
}
return $plugins;
}
只需更换
\'plugin_folder1/plugin1.php\'
... 使用要停用的插件,如果只有社交插件,则可以删除该行
\'plugin_folder2/plugin2.php\'
, 如果你有其他插件,你可以添加它们。将[url\\u页面]替换为不需要插件的页面的url。
另一种选择是安装免费插件Freesoul Deactivate Plugins,然后您可以在每个页面、帖子、自定义帖子和未使用的存档中停用所有您想要的插件。