WP_CLI
WpHttpCacheManager::whitelist_package
whitelist a package url
Method of the class: WpHttpCacheManager{}
No Hooks.
Returns
null. Nothing (null).
Usage
$WpHttpCacheManager = new WpHttpCacheManager(); $WpHttpCacheManager->whitelist_package( $url, $group, $slug, $version, $ttl );
- $url(string) (required)
- .
- $group(string) (required)
- package group (themes, plugins, ...).
- $slug(string) (required)
- package slug.
- $version(string) (required)
- package version.
- $ttl(int)
- .
Default: null
WpHttpCacheManager::whitelist_package() WpHttpCacheManager::whitelist package code 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();
}