File "OrgThemeResourceStorage.php"
Full Path: /home/siazco/grocery.siazco.se/wp-content/plugins/woocommerce/vendor/woocommerce/blueprint/src/ResourceStorages/OrgThemeResourceStorage.php
File size: 817 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Automattic\WooCommerce\Blueprint\ResourceStorages;
/**
* Class OrgThemeResourceStorage
*/
class OrgThemeResourceStorage extends OrgPluginResourceStorage {
/**
* Get the download link.
*
* @param string $slug The slug of the theme to be downloaded.
*
* @return string|null The download link.
*/
protected function get_download_link( $slug ): ?string {
$info = $this->wp_themes_api(
'theme_information',
array(
'slug' => $slug,
'fields' => array(
'sections' => false,
),
)
);
if ( isset( $info->download_link ) ) {
return $info->download_link;
}
return null;
}
/**
* Get the supported resource.
*
* @return string The supported resource.
*/
public function get_supported_resource(): string {
return 'wordpress.org/themes';
}
}