WC_WCCOM_Site_Installer::get_wporg_product_dir_name()
Get installed directory of WP.org product.
Метод класса: WC_WCCOM_Site_Installer{}
Хуков нет.
Возвращает
true|false|Строку
.
Использование
$result = WC_WCCOM_Site_Installer::get_wporg_product_dir_name( $product_id );
- $product_id(int) (обязательный)
- Product ID.
Список изменений
С версии 3.7.0 | Введена. |
Код WC_WCCOM_Site_Installer::get_wporg_product_dir_name() WC WCCOM Site Installer::get wporg product dir name WC 7.3.0
private static function get_wporg_product_dir_name( $product_id ) { $steps = self::get_state( 'steps' ); $product = $steps[ $product_id ]; if ( empty( $product['download_url'] ) || empty( $product['installed_path'] ) ) { return false; } // Check whether product was downloaded from WordPress.org. $parsed_url = wp_parse_url( $product['download_url'] ); if ( ! empty( $parsed_url['host'] ) && 'downloads.wordpress.org' !== $parsed_url['host'] ) { return false; } return basename( $product['installed_path'] ); }