WP_CLI
WpHttpCacheManager::whitelist_package
whitelist a package url
Метод класса: WpHttpCacheManager{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$WpHttpCacheManager = new WpHttpCacheManager(); $WpHttpCacheManager->whitelist_package( $url, $group, $slug, $version, $ttl );
- $url(строка) (обязательный)
- .
- $group(строка) (обязательный)
- package group (themes, plugins, ...).
- $slug(строка) (обязательный)
- package slug.
- $version(строка) (обязательный)
- package version.
- $ttl(int)
- .
По умолчанию:null
Код WpHttpCacheManager::whitelist_package() WpHttpCacheManager::whitelist package WP-CLI 2.13.0-alpha
public function whitelist_package( $url, $group, $slug, $version, $ttl = null ) {
$ext = pathinfo( Utils\parse_url( $url, PHP_URL_PATH ), PATHINFO_EXTENSION );
$key = "$group/$slug-$version.$ext";
$this->whitelist_url( $url, $key, $ttl );
wp_update_plugins();
}