функция
since 2.7.0
is_uninstallable_plugin()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
is_uninstallable_plugin( string $plugin ): bool
Описание
Определяет, можно ли удалить плагин.
Параметры
$plugin
string
обязательный
Путь к файлу плагина относительно каталога плагинов.
Возвращаемое значение
bool
Исходный код
wp-admin/includes/plugin.php:1280
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;
}
История изменений
| Версия | Описание |
|---|---|
| 2.7.0 | Introduced. |

