BIHomeWP/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-upsell-configuration-service.php
2020-02-13 10:39:37 +07:00

52 lines
1.6 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* WPSEO plugin file.
*
* @package WPSEO\Admin\ConfigurationUI
*/
/**
* Class WPSEO_Config_Field_Upsell_Configuration_Service.
*/
class WPSEO_Config_Field_Upsell_Configuration_Service extends WPSEO_Config_Field {
/**
* HTML tags allowed in the upsell text.
*
* @var array
*/
private $allowed_html = [
'a' => [
'href' => [],
'target' => [ '_blank' ],
],
];
/**
* WPSEO_Config_Field_Upsell_Configuration_Service constructor.
*/
public function __construct() {
parent::__construct( 'upsellConfigurationService', 'HTML' );
$intro_text = sprintf(
/* translators: %1$s expands to Yoast SEO. */
__( 'Welcome to the %1$s configuration wizard. In a few simple steps we\'ll help you configure your SEO settings to match your website\'s needs!', 'wordpress-seo' ),
'Yoast SEO'
);
$upsell_text = sprintf(
/* Translators: %1$s expands to Yoast SEO, %2$s expands to Yoast SEO Premium, %3$s opens the link, %4$s closes the link. */
__( 'While we strive to make setting up %1$s as easy as possible, we understand it can be daunting. If youd rather have us set up %1$s for you (and get a copy of %2$s in the process), order our %3$s%1$s configuration service%4$s here!', 'wordpress-seo' ),
'Yoast SEO',
'Yoast SEO Premium',
'<a target="_blank" href="' . WPSEO_Shortlinker::get( 'https://yoa.st/configuration-package' ) . '">',
'</a>'
);
$html = '<p>' . esc_html( $intro_text ) . '</p>';
$html .= '<p><em>' . wp_kses( $upsell_text, $this->allowed_html ) . '</em></p>';
$this->set_property( 'html', $html );
}
}