class-product-premium.php
892 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
/**
* @package WPSEO\Premium\Classes
*/
if ( class_exists( 'Yoast_Product' ) && ! class_exists( 'WPSEO_Product_Premium', false ) ) {
/**
* Class WPSEO_Product_Premium
*/
class WPSEO_Product_Premium extends Yoast_Product {
/**
* Construct the Product Premium class
*/
public function __construct() {
$file = plugin_basename( WPSEO_FILE );
$slug = dirname( $file );
parent::__construct(
trailingslashit( WPSEO_Premium::EDD_STORE_URL ) . 'edd-sl-api',
WPSEO_Premium::EDD_PLUGIN_NAME,
$slug,
WPSEO_Premium::PLUGIN_VERSION_NAME,
'https://yoast.com/wordpress/plugins/seo-premium/',
'admin.php?page=wpseo_licenses#top#licenses',
'wordpress-seo',
WPSEO_Premium::PLUGIN_AUTHOR,
$file
);
if ( method_exists( $this, 'set_extension_url' ) ) {
$this->set_extension_url( 'https://my.yoast.com/licenses/' );
}
}
}
}