is_uninstallable_plugin

函式
is_uninstallable_plugin ( $plugin )
引數
  • (string) $plugin Path to the plugin file relative to the plugins directory.
    Required:
返回值
  • (bool) Whether plugin can be uninstalled.
定義位置
相關方法
uninstall_pluginwp_ajax_install_plugininstall_plugins_uploadis_wpmu_sitewide_pluginvalidate_plugin
引入
2.7.0
棄用
-

is_uninstallable_plugin是一個WordPress函式,用於檢查給定的外掛是否可以解除安裝。它接受一個引數,即主外掛檔案的路徑,如果該外掛是可解除安裝的,則返回一個布林值true,否則返回false。

決定了該外掛是否可以被解除安裝。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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;
}
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; }
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;
}

常見問題

FAQs
檢視更多 >