是否可以卸载插件。

原型

is_uninstallable_plugin( string $plugin )

参数

$plugin (string) (Required) 插件目录中主插件文件的路径。

返回值

(bool)  是否可以卸载插件。

源文件

路径:wp-admin/includes/plugin.php

<?php
...
function is_uninstallable_plugin($plugin) {
	$file = plugin_basename($plugin);
	$uninstallable_plugins = (array) get_option('uninstall_plugins');
	if ( isset( $uninstallable_plugins[$file] ) || file_exists( WP_PLUGIN_DIR . '/' . dirname($file) . '/uninstall.php' ) )
		return true;
	return false;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/is_uninstallable_plugin/