Version Description
Download this release
Release Info
Developer | Yoast |
Plugin | Yoast SEO |
Version | 12.2 |
Comparing to | |
See all releases |
Code changes from version 12.1 to 12.2
- admin/class-admin.php +1 -0
- admin/class-config.php +4 -1
- admin/class-gutenberg-compatibility.php +2 -2
- admin/class-help-center.php +2 -2
- admin/class-yoast-form.php +5 -8
- admin/config-ui/class-configuration-storage.php +1 -0
- admin/config-ui/class-configuration-structure.php +6 -5
- admin/config-ui/components/class-component-suggestions.php +0 -20
- admin/config-ui/fields/class-field-company-info-missing.php +28 -0
- admin/config-ui/fields/class-field-success-message.php +8 -6
- admin/formatter/class-metabox-formatter.php +1 -1
- admin/metabox/class-metabox-section-readability.php +5 -7
- admin/metabox/class-metabox.php +24 -15
- admin/taxonomy/class-taxonomy-metabox.php +2 -0
- admin/tracking/class-tracking-plugin-data.php +7 -1
- admin/tracking/class-tracking-settings-data.php +68 -0
- admin/tracking/class-tracking.php +38 -10
- admin/views/form/fieldset.php +2 -0
- admin/views/licenses.php +62 -20
- admin/views/sidebar.php +87 -84
- admin/views/tabs/metas/paper-content/general/knowledge-graph.php +12 -0
- admin/views/tool-bulk-editor.php +1 -0
- admin/views/tool-import-export.php +3 -1
- css/dist/{admin-global-1210-rtl.min.css → admin-global-1220-rtl.min.css} +0 -0
- css/dist/{admin-global-1210.min.css → admin-global-1220.min.css} +0 -0
- css/dist/{adminbar-1210-rtl.min.css → adminbar-1220-rtl.min.css} +0 -0
- css/dist/{adminbar-1210.min.css → adminbar-1220.min.css} +0 -0
- css/dist/{alerts-1210-rtl.min.css → alerts-1220-rtl.min.css} +0 -0
- css/dist/{alerts-1210.min.css → alerts-1220.min.css} +0 -0
- css/dist/{dashboard-1210-rtl.min.css → dashboard-1220-rtl.min.css} +0 -0
- css/dist/{dashboard-1210.min.css → dashboard-1220.min.css} +0 -0
- css/dist/{edit-page-1210-rtl.min.css → edit-page-1220-rtl.min.css} +0 -0
- css/dist/{edit-page-1210.min.css → edit-page-1220.min.css} +0 -0
- css/dist/{featured-image-1210-rtl.min.css → featured-image-1220-rtl.min.css} +0 -0
- css/dist/{featured-image-1210.min.css → featured-image-1220.min.css} +0 -0
- css/dist/{filter-explanation-1210-rtl.min.css → filter-explanation-1220-rtl.min.css} +0 -0
- css/dist/{filter-explanation-1210.min.css → filter-explanation-1220.min.css} +0 -0
- css/dist/{inside-editor-1210-rtl.min.css → inside-editor-1220-rtl.min.css} +0 -0
- css/dist/{inside-editor-1210.min.css → inside-editor-1220.min.css} +0 -0
- css/dist/{metabox-1210-rtl.min.css → metabox-1220-rtl.min.css} +0 -0
- css/dist/{metabox-1210.min.css → metabox-1220.min.css} +0 -0
- css/dist/{metabox-primary-category-1210-rtl.min.css → metabox-primary-category-1220-rtl.min.css} +0 -0
- css/dist/{metabox-primary-category-1210.min.css → metabox-primary-category-1220.min.css} +0 -0
- css/dist/{search-appearance-1210-rtl.min.css → search-appearance-1220-rtl.min.css} +0 -0
- css/dist/{search-appearance-1210.min.css → search-appearance-1220.min.css} +0 -0
- css/dist/{structured-data-blocks-1210-rtl.min.css → structured-data-blocks-1220-rtl.min.css} +0 -0
- css/dist/{structured-data-blocks-1210.min.css → structured-data-blocks-1220.min.css} +0 -0
- css/dist/{toggle-switch-1210-rtl.min.css → toggle-switch-1220-rtl.min.css} +0 -0
- css/dist/{toggle-switch-1210.min.css → toggle-switch-1220.min.css} +0 -0
- css/dist/{wpseo-dismissible-1210-rtl.min.css → wpseo-dismissible-1220-rtl.min.css} +0 -0
- css/dist/{wpseo-dismissible-1210.min.css → wpseo-dismissible-1220.min.css} +0 -0
- css/dist/{yoast-components-1210-rtl.min.css → yoast-components-1220-rtl.min.css} +1 -1
- css/dist/{yoast-components-1210.min.css → yoast-components-1220.min.css} +1 -1
- css/dist/{yoast-extensions-1210-rtl.min.css → yoast-extensions-1220-rtl.min.css} +0 -0
- css/dist/{yoast-extensions-1210.min.css → yoast-extensions-1220.min.css} +0 -0
- css/dist/{yst_plugin_tools-1210-rtl.min.css → yst_plugin_tools-1220-rtl.min.css} +1 -1
- css/dist/{yst_plugin_tools-1210.min.css → yst_plugin_tools-1220.min.css} +1 -1
- css/dist/{yst_seo_score-1210-rtl.min.css → yst_seo_score-1220-rtl.min.css} +0 -0
- css/dist/{yst_seo_score-1210.min.css → yst_seo_score-1220.min.css} +0 -0
- deprecated/admin/config-ui/fields/class-field-profile-url-googleplus.php +1 -1
- deprecated/class-cornerstone.php +1 -1
- deprecated/class-metabox-addon-section.php +1 -1
- deprecated/class-recalibration-beta-notification.php +1 -1
- deprecated/class-recalibration-beta.php +1 -1
- deprecated/class-wpseo-option-permalinks.php +1 -1
- {admin/views → deprecated}/class-yoast-form-fieldset.php +55 -0
- deprecated/class-yoast-modal.php +1 -1
- frontend/class-frontend.php +7 -0
- images/Yoast_Academy_video.png +0 -0
- inc/class-wpseo-rank.php +1 -1
- inc/class-wpseo-utils.php +16 -16
- inc/language-utils.php +18 -2
- js/dist/analysis-1210.min.js +0 -21
admin/class-admin.php
CHANGED
@@ -111,6 +111,7 @@ class WPSEO_Admin {
|
|
111 |
$integrations[] = new WPSEO_MyYoast_Proxy();
|
112 |
$integrations[] = new WPSEO_MyYoast_Route();
|
113 |
$integrations[] = new WPSEO_Schema_Person_Upgrade_Notification();
|
|
|
114 |
|
115 |
$integrations = array_merge(
|
116 |
$integrations,
|
111 |
$integrations[] = new WPSEO_MyYoast_Proxy();
|
112 |
$integrations[] = new WPSEO_MyYoast_Route();
|
113 |
$integrations[] = new WPSEO_Schema_Person_Upgrade_Notification();
|
114 |
+
$integrations[] = new WPSEO_Tracking( 'https://tracking.yoast.com/stats', ( WEEK_IN_SECONDS * 2 ) );
|
115 |
|
116 |
$integrations = array_merge(
|
117 |
$integrations,
|
admin/class-config.php
CHANGED
@@ -137,13 +137,16 @@ class WPSEO_Admin_Pages {
|
|
137 |
* @return array The search appearance variables.
|
138 |
*/
|
139 |
public function localize_search_appearance_script() {
|
140 |
-
|
141 |
'isRtl' => is_rtl(),
|
142 |
'userEditUrl' => add_query_arg( 'user_id', '{user_id}', admin_url( 'user-edit.php' ) ),
|
143 |
'brushstrokeBackgroundURL' => plugins_url( 'images/brushstroke_background.svg', WPSEO_FILE ),
|
144 |
'showLocalSEOUpsell' => $this->should_show_local_seo_upsell(),
|
145 |
'localSEOUpsellURL' => WPSEO_Shortlinker::get( 'https://yoa.st/3mp' ),
|
146 |
);
|
|
|
|
|
|
|
147 |
}
|
148 |
|
149 |
/**
|
137 |
* @return array The search appearance variables.
|
138 |
*/
|
139 |
public function localize_search_appearance_script() {
|
140 |
+
$search_appearance_l10n = array(
|
141 |
'isRtl' => is_rtl(),
|
142 |
'userEditUrl' => add_query_arg( 'user_id', '{user_id}', admin_url( 'user-edit.php' ) ),
|
143 |
'brushstrokeBackgroundURL' => plugins_url( 'images/brushstroke_background.svg', WPSEO_FILE ),
|
144 |
'showLocalSEOUpsell' => $this->should_show_local_seo_upsell(),
|
145 |
'localSEOUpsellURL' => WPSEO_Shortlinker::get( 'https://yoa.st/3mp' ),
|
146 |
);
|
147 |
+
$search_appearance_l10n['knowledgeGraphCompanyInfoMissing'] = WPSEO_Language_Utils::get_knowledge_graph_company_info_missing_l10n();
|
148 |
+
|
149 |
+
return $search_appearance_l10n;
|
150 |
}
|
151 |
|
152 |
/**
|
admin/class-gutenberg-compatibility.php
CHANGED
@@ -15,14 +15,14 @@ class WPSEO_Gutenberg_Compatibility {
|
|
15 |
*
|
16 |
* @var string
|
17 |
*/
|
18 |
-
const CURRENT_RELEASE = '6.
|
19 |
|
20 |
/**
|
21 |
* The minimally supported version of Gutenberg by the plugin.
|
22 |
*
|
23 |
* @var string
|
24 |
*/
|
25 |
-
const MINIMUM_SUPPORTED = '6.
|
26 |
|
27 |
/**
|
28 |
* Holds the current version.
|
15 |
*
|
16 |
* @var string
|
17 |
*/
|
18 |
+
const CURRENT_RELEASE = '6.5.0';
|
19 |
|
20 |
/**
|
21 |
* The minimally supported version of Gutenberg by the plugin.
|
22 |
*
|
23 |
* @var string
|
24 |
*/
|
25 |
+
const MINIMUM_SUPPORTED = '6.5.0';
|
26 |
|
27 |
/**
|
28 |
* Holds the current version.
|
admin/class-help-center.php
CHANGED
@@ -118,10 +118,10 @@ class WPSEO_Help_Center {
|
|
118 |
/* translators: %s expands to Yoast SEO */
|
119 |
'title' => sprintf( __( 'Want to be a %s Expert?', 'wordpress-seo' ), 'Yoast SEO' ),
|
120 |
/* translators: %1$s expands to Yoast SEO */
|
121 |
-
'description' => sprintf( __( 'Follow our %1$s for WordPress training and become a certified %1$s Expert!', 'wordpress-seo' ), 'Yoast SEO' ),
|
122 |
'link' => WPSEO_Shortlinker::get( 'https://yoa.st/wordpress-training-vt' ),
|
123 |
/* translators: %s expands to Yoast SEO */
|
124 |
-
'linkText' => sprintf( __( 'Enroll in the %s for WordPress training', 'wordpress-seo' ), 'Yoast SEO' ),
|
125 |
);
|
126 |
}
|
127 |
|
118 |
/* translators: %s expands to Yoast SEO */
|
119 |
'title' => sprintf( __( 'Want to be a %s Expert?', 'wordpress-seo' ), 'Yoast SEO' ),
|
120 |
/* translators: %1$s expands to Yoast SEO */
|
121 |
+
'description' => sprintf( __( 'Follow our free %1$s for WordPress training and become a certified %1$s Expert!', 'wordpress-seo' ), 'Yoast SEO' ),
|
122 |
'link' => WPSEO_Shortlinker::get( 'https://yoa.st/wordpress-training-vt' ),
|
123 |
/* translators: %s expands to Yoast SEO */
|
124 |
+
'linkText' => sprintf( __( 'Enroll in the free %s for WordPress training', 'wordpress-seo' ), 'Yoast SEO' ),
|
125 |
);
|
126 |
}
|
127 |
|
admin/class-yoast-form.php
CHANGED
@@ -266,9 +266,6 @@ class Yoast_Form {
|
|
266 |
|
267 |
$class = '';
|
268 |
if ( $label_left !== false ) {
|
269 |
-
if ( ! empty( $label_left ) ) {
|
270 |
-
$label_left .= ':';
|
271 |
-
}
|
272 |
$this->label( $label_left, array( 'for' => $var ) );
|
273 |
}
|
274 |
else {
|
@@ -364,7 +361,7 @@ class Yoast_Form {
|
|
364 |
}
|
365 |
|
366 |
$this->label(
|
367 |
-
$label
|
368 |
array(
|
369 |
'for' => $var,
|
370 |
'class' => 'textinput',
|
@@ -406,7 +403,7 @@ class Yoast_Form {
|
|
406 |
$val = ( isset( $this->options[ $var ] ) ) ? $this->options[ $var ] : '';
|
407 |
|
408 |
$this->label(
|
409 |
-
$label
|
410 |
array(
|
411 |
'for' => $var,
|
412 |
'class' => 'textinput',
|
@@ -455,7 +452,7 @@ class Yoast_Form {
|
|
455 |
|
456 |
if ( $show_label ) {
|
457 |
$this->label(
|
458 |
-
$label
|
459 |
array(
|
460 |
'for' => $var,
|
461 |
'class' => 'select',
|
@@ -505,7 +502,7 @@ class Yoast_Form {
|
|
505 |
|
506 |
$var_esc = esc_attr( $var );
|
507 |
$this->label(
|
508 |
-
$label
|
509 |
array(
|
510 |
'for' => $var,
|
511 |
'class' => 'select',
|
@@ -544,7 +541,7 @@ class Yoast_Form {
|
|
544 |
$var_esc = esc_attr( $var );
|
545 |
|
546 |
$this->label(
|
547 |
-
$label
|
548 |
array(
|
549 |
'for' => 'wpseo_' . $var,
|
550 |
'class' => 'select',
|
266 |
|
267 |
$class = '';
|
268 |
if ( $label_left !== false ) {
|
|
|
|
|
|
|
269 |
$this->label( $label_left, array( 'for' => $var ) );
|
270 |
}
|
271 |
else {
|
361 |
}
|
362 |
|
363 |
$this->label(
|
364 |
+
$label,
|
365 |
array(
|
366 |
'for' => $var,
|
367 |
'class' => 'textinput',
|
403 |
$val = ( isset( $this->options[ $var ] ) ) ? $this->options[ $var ] : '';
|
404 |
|
405 |
$this->label(
|
406 |
+
$label,
|
407 |
array(
|
408 |
'for' => $var,
|
409 |
'class' => 'textinput',
|
452 |
|
453 |
if ( $show_label ) {
|
454 |
$this->label(
|
455 |
+
$label,
|
456 |
array(
|
457 |
'for' => $var,
|
458 |
'class' => 'select',
|
502 |
|
503 |
$var_esc = esc_attr( $var );
|
504 |
$this->label(
|
505 |
+
$label,
|
506 |
array(
|
507 |
'for' => $var,
|
508 |
'class' => 'select',
|
541 |
$var_esc = esc_attr( $var );
|
542 |
|
543 |
$this->label(
|
544 |
+
$label,
|
545 |
array(
|
546 |
'for' => 'wpseo_' . $var,
|
547 |
'class' => 'select',
|
admin/config-ui/class-configuration-storage.php
CHANGED
@@ -49,6 +49,7 @@ class WPSEO_Configuration_Storage {
|
|
49 |
new WPSEO_Config_Field_Profile_URL_YouTube(),
|
50 |
new WPSEO_Config_Field_Profile_URL_Wikipedia(),
|
51 |
new WPSEO_Config_Field_Company_Or_Person(),
|
|
|
52 |
new WPSEO_Config_Field_Company_Name(),
|
53 |
new WPSEO_Config_Field_Company_Logo(),
|
54 |
new WPSEO_Config_Field_Person(),
|
49 |
new WPSEO_Config_Field_Profile_URL_YouTube(),
|
50 |
new WPSEO_Config_Field_Profile_URL_Wikipedia(),
|
51 |
new WPSEO_Config_Field_Company_Or_Person(),
|
52 |
+
new WPSEO_Config_Field_Company_Info_Missing(),
|
53 |
new WPSEO_Config_Field_Company_Name(),
|
54 |
new WPSEO_Config_Field_Company_Logo(),
|
55 |
new WPSEO_Config_Field_Person(),
|
admin/config-ui/class-configuration-structure.php
CHANGED
@@ -31,6 +31,7 @@ class WPSEO_Configuration_Structure {
|
|
31 |
'publishingEntity' => array(
|
32 |
'publishingEntity',
|
33 |
'publishingEntityType',
|
|
|
34 |
'publishingEntityCompanyName',
|
35 |
'publishingEntityCompanyLogo',
|
36 |
'publishingEntityPersonId',
|
@@ -53,8 +54,10 @@ class WPSEO_Configuration_Structure {
|
|
53 |
'siteName',
|
54 |
'separator',
|
55 |
),
|
56 |
-
'newsletter' => array(
|
57 |
-
|
|
|
|
|
58 |
'success' => array( 'successMessage' ),
|
59 |
);
|
60 |
|
@@ -93,9 +96,7 @@ class WPSEO_Configuration_Structure {
|
|
93 |
// @codingStandardsIgnoreEnd
|
94 |
|
95 |
$this->add_step( 'title-template', __( 'Title settings', 'wordpress-seo' ), $this->fields['titleTemplate'] );
|
96 |
-
|
97 |
-
$this->add_step( 'newsletter', __( 'Newsletter', 'wordpress-seo' ), $this->fields['newsletter'], true, true );
|
98 |
-
$this->add_step( 'suggestions', __( 'You might like', 'wordpress-seo' ), $this->fields['suggestions'], true, true );
|
99 |
$this->add_step( 'success', __( 'Success!', 'wordpress-seo' ), $this->fields['success'], true, true );
|
100 |
}
|
101 |
|
31 |
'publishingEntity' => array(
|
32 |
'publishingEntity',
|
33 |
'publishingEntityType',
|
34 |
+
'publishingEntityCompanyInfo',
|
35 |
'publishingEntityCompanyName',
|
36 |
'publishingEntityCompanyLogo',
|
37 |
'publishingEntityPersonId',
|
54 |
'siteName',
|
55 |
'separator',
|
56 |
),
|
57 |
+
'newsletter' => array(
|
58 |
+
'mailchimpSignup',
|
59 |
+
'suggestions',
|
60 |
+
),
|
61 |
'success' => array( 'successMessage' ),
|
62 |
);
|
63 |
|
96 |
// @codingStandardsIgnoreEnd
|
97 |
|
98 |
$this->add_step( 'title-template', __( 'Title settings', 'wordpress-seo' ), $this->fields['titleTemplate'] );
|
99 |
+
$this->add_step( 'newsletter', __( 'Continue learning', 'wordpress-seo' ), $this->fields['newsletter'], true, true );
|
|
|
|
|
100 |
$this->add_step( 'success', __( 'Success!', 'wordpress-seo' ), $this->fields['success'], true, true );
|
101 |
}
|
102 |
|
admin/config-ui/components/class-component-suggestions.php
CHANGED
@@ -72,26 +72,6 @@ class WPSEO_Config_Component_Suggestions implements WPSEO_Config_Component {
|
|
72 |
)
|
73 |
);
|
74 |
|
75 |
-
$field->add_suggestion(
|
76 |
-
/* translators: %1$s resolves to Yoast SEO, %2$s resolves to Yoast SEO plugin training */
|
77 |
-
sprintf( __( 'Get the most out of %1$s with the %2$s', 'wordpress-seo' ), 'Yoast SEO', 'Yoast SEO plugin training' ),
|
78 |
-
/* translators: %1$s resolves to Yoast SEO */
|
79 |
-
sprintf( __( 'Do you want to know all the ins and outs of the %1$s plugin? Do you want to learn all about our advanced settings? Want to be able to really get the most out of the %1$s plugin? Check out our %1$s plugin training and start outranking the competition!', 'wordpress-seo' ), 'Yoast SEO' ),
|
80 |
-
array(
|
81 |
-
'label' => 'Yoast SEO plugin training',
|
82 |
-
'type' => 'link',
|
83 |
-
'href' => WPSEO_Shortlinker::get( 'https://yoa.st/wizard-suggestion-plugin-course' ),
|
84 |
-
),
|
85 |
-
array(
|
86 |
-
'url' => WPSEO_Shortlinker::get( 'https://yoa.st/video-plugin-course' ),
|
87 |
-
'title' => sprintf(
|
88 |
-
/* translators: %1$s expands to Yoast SEO plugin training. */
|
89 |
-
__( '%1$s video', 'wordpress-seo' ),
|
90 |
-
'Yoast SEO plugin training'
|
91 |
-
),
|
92 |
-
)
|
93 |
-
);
|
94 |
-
|
95 |
// When we are running in Yoast SEO Premium and don't have Local SEO installed, show Local SEO as suggestion.
|
96 |
if ( WPSEO_Utils::is_yoast_seo_premium() && ! defined( 'WPSEO_LOCAL_FILE' ) ) {
|
97 |
$field->add_suggestion(
|
72 |
)
|
73 |
);
|
74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
// When we are running in Yoast SEO Premium and don't have Local SEO installed, show Local SEO as suggestion.
|
76 |
if ( WPSEO_Utils::is_yoast_seo_premium() && ! defined( 'WPSEO_LOCAL_FILE' ) ) {
|
77 |
$field->add_suggestion(
|
admin/config-ui/fields/class-field-company-info-missing.php
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* WPSEO plugin file.
|
4 |
+
*
|
5 |
+
* @package WPSEO\Admin\Configurator
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Class WPSEO_Config_Field_Company_Info_Missing.
|
10 |
+
*/
|
11 |
+
class WPSEO_Config_Field_Company_Info_Missing extends WPSEO_Config_Field {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* WPSEO_Config_Field_Company_Info_Missing constructor.
|
15 |
+
*
|
16 |
+
* @codeCoverageIgnore This is only using WPSEO_Config_Field and WPSEO_Utils functionality.
|
17 |
+
*/
|
18 |
+
public function __construct() {
|
19 |
+
parent::__construct( 'publishingEntityCompanyInfo', 'CompanyInfoMissing' );
|
20 |
+
|
21 |
+
$l10n_data = WPSEO_Language_Utils::get_knowledge_graph_company_info_missing_l10n();
|
22 |
+
|
23 |
+
$this->set_property( 'message', $l10n_data['message'] );
|
24 |
+
$this->set_property( 'link', $l10n_data['URL'] );
|
25 |
+
|
26 |
+
$this->set_requires( 'publishingEntityType', 'company' );
|
27 |
+
}
|
28 |
+
}
|
admin/config-ui/fields/class-field-success-message.php
CHANGED
@@ -18,19 +18,21 @@ class WPSEO_Config_Field_Success_Message extends WPSEO_Config_Field {
|
|
18 |
|
19 |
$success_message = sprintf(
|
20 |
/* translators: %1$s expands to Yoast SEO. */
|
21 |
-
__( '%1$s will now take care of all the needed technical optimization of your site. To really improve your site\'s performance in the search results, it\'s important to
|
22 |
'Yoast SEO'
|
23 |
);
|
24 |
|
25 |
$this->set_property( 'title', __( 'You\'ve done it!', 'wordpress-seo' ) );
|
26 |
$this->set_property( 'message', $success_message );
|
|
|
27 |
|
28 |
/* translators: %1$s expands to Yoast SEO. */
|
29 |
-
$
|
30 |
-
$
|
31 |
-
'
|
32 |
-
'
|
33 |
);
|
34 |
-
|
|
|
35 |
}
|
36 |
}
|
18 |
|
19 |
$success_message = sprintf(
|
20 |
/* translators: %1$s expands to Yoast SEO. */
|
21 |
+
__( '%1$s will now take care of all the needed technical optimization of your site. To really improve your site\'s performance in the search results, it\'s important to know everything our plugin has to offer. Sign up for our free %1$s plugin training, in which you\'ll learn how to use %1$s and how it can help you make the best of your website!', 'wordpress-seo' ),
|
22 |
'Yoast SEO'
|
23 |
);
|
24 |
|
25 |
$this->set_property( 'title', __( 'You\'ve done it!', 'wordpress-seo' ) );
|
26 |
$this->set_property( 'message', $success_message );
|
27 |
+
$this->set_property( 'href', WPSEO_Shortlinker::get( 'https://yoa.st/3rp' ) );
|
28 |
|
29 |
/* translators: %1$s expands to Yoast SEO. */
|
30 |
+
$img_alt = __( '%1$s video tutorial', 'wordpress-seo' );
|
31 |
+
$img_args = array(
|
32 |
+
'src' => plugin_dir_url( WPSEO_FILE ) . ( 'images/Yoast_Academy_video.png' ),
|
33 |
+
'alt' => sprintf( $img_alt, 'Yoast SEO' ),
|
34 |
);
|
35 |
+
|
36 |
+
$this->set_property( 'image', $img_args );
|
37 |
}
|
38 |
}
|
admin/formatter/class-metabox-formatter.php
CHANGED
@@ -116,7 +116,7 @@ class WPSEO_Metabox_Formatter {
|
|
116 |
__( '%1$sSEO%2$s: %3$s', 'wordpress-seo' ),
|
117 |
'<a href="#yoast-seo-analysis-collapsible-metabox">',
|
118 |
'</a>',
|
119 |
-
'<strong>' . __( '
|
120 |
),
|
121 |
'bad' => sprintf(
|
122 |
/* translators: %1$s expands to the opening anchor tag, %2$s to the closing anchor tag, %3$s to the SEO score. */
|
116 |
__( '%1$sSEO%2$s: %3$s', 'wordpress-seo' ),
|
117 |
'<a href="#yoast-seo-analysis-collapsible-metabox">',
|
118 |
'</a>',
|
119 |
+
'<strong>' . __( 'Not available', 'wordpress-seo' ) . '</strong>'
|
120 |
),
|
121 |
'bad' => sprintf(
|
122 |
/* translators: %1$s expands to the opening anchor tag, %2$s to the closing anchor tag, %3$s to the SEO score. */
|
admin/metabox/class-metabox-section-readability.php
CHANGED
@@ -22,9 +22,10 @@ class WPSEO_Metabox_Section_Readability implements WPSEO_Metabox_Section {
|
|
22 |
*/
|
23 |
public function display_link() {
|
24 |
printf(
|
25 |
-
'<li role="presentation"><a role="tab" href="#wpseo-meta-section-%1$s" id="wpseo-meta-tab-%1$s" aria-controls="wpseo-meta-section-%1$s" class="wpseo-meta-section-link"
|
|
|
26 |
esc_attr( $this->name ),
|
27 |
-
|
28 |
);
|
29 |
}
|
30 |
|
@@ -32,13 +33,10 @@ class WPSEO_Metabox_Section_Readability implements WPSEO_Metabox_Section {
|
|
32 |
* Outputs the section content.
|
33 |
*/
|
34 |
public function display_content() {
|
35 |
-
|
36 |
'<div role="tabpanel" id="wpseo-meta-section-%1$s" aria-labelledby="wpseo-meta-tab-%1$s" tabindex="0" class="wpseo-meta-section">',
|
37 |
esc_attr( $this->name )
|
38 |
);
|
39 |
-
|
40 |
-
$html .= '</div>';
|
41 |
-
|
42 |
-
echo $html;
|
43 |
}
|
44 |
}
|
22 |
*/
|
23 |
public function display_link() {
|
24 |
printf(
|
25 |
+
'<li role="presentation"><a role="tab" href="#wpseo-meta-section-%1$s" id="wpseo-meta-tab-%1$s" aria-controls="wpseo-meta-section-%1$s" class="wpseo-meta-section-link">
|
26 |
+
<div class="wpseo-score-icon-container" id="wpseo-readability-score-icon"></div><span>%2$s</span></a></li>',
|
27 |
esc_attr( $this->name ),
|
28 |
+
esc_html__( 'Readability', 'wordpress-seo' )
|
29 |
);
|
30 |
}
|
31 |
|
33 |
* Outputs the section content.
|
34 |
*/
|
35 |
public function display_content() {
|
36 |
+
printf(
|
37 |
'<div role="tabpanel" id="wpseo-meta-section-%1$s" aria-labelledby="wpseo-meta-tab-%1$s" tabindex="0" class="wpseo-meta-section">',
|
38 |
esc_attr( $this->name )
|
39 |
);
|
40 |
+
echo '<div id="wpseo-metabox-readability-root" class="wpseo-metabox-root"></div>', '</div>';
|
|
|
|
|
|
|
41 |
}
|
42 |
}
|
admin/metabox/class-metabox.php
CHANGED
@@ -255,21 +255,6 @@ class WPSEO_Metabox extends WPSEO_Meta {
|
|
255 |
);
|
256 |
}
|
257 |
|
258 |
-
/**
|
259 |
-
* Output a tab in the Yoast SEO Metabox.
|
260 |
-
*
|
261 |
-
* @param string $id CSS ID of the tab.
|
262 |
-
* @param string $heading Heading for the tab.
|
263 |
-
* @param string $content Content of the tab. This content should be escaped.
|
264 |
-
*/
|
265 |
-
public function do_tab( $id, $heading, $content ) {
|
266 |
-
?>
|
267 |
-
<div id="<?php echo esc_attr( 'wpseo_' . $id ); ?>" class="wpseotab wpseo-form <?php echo esc_attr( $id ); ?>">
|
268 |
-
<?php echo $content; ?>
|
269 |
-
</div>
|
270 |
-
<?php
|
271 |
-
}
|
272 |
-
|
273 |
/**
|
274 |
* Output the meta box.
|
275 |
*/
|
@@ -277,6 +262,7 @@ class WPSEO_Metabox extends WPSEO_Meta {
|
|
277 |
$content_sections = $this->get_content_sections();
|
278 |
|
279 |
echo '<div class="wpseo-metabox-content">';
|
|
|
280 |
printf( '<div class="wpseo-metabox-menu"><ul role="tablist" class="yoast-aria-tabs" aria-label="%s">', $this->get_product_title() );
|
281 |
|
282 |
foreach ( $content_sections as $content_section ) {
|
@@ -1070,4 +1056,27 @@ class WPSEO_Metabox extends WPSEO_Meta {
|
|
1070 |
public function setup_page_analysis() {
|
1071 |
_deprecated_function( __METHOD__, 'WPSEO 9.6' );
|
1072 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1073 |
}
|
255 |
);
|
256 |
}
|
257 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
258 |
/**
|
259 |
* Output the meta box.
|
260 |
*/
|
262 |
$content_sections = $this->get_content_sections();
|
263 |
|
264 |
echo '<div class="wpseo-metabox-content">';
|
265 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $this->get_product_title is considered safe.
|
266 |
printf( '<div class="wpseo-metabox-menu"><ul role="tablist" class="yoast-aria-tabs" aria-label="%s">', $this->get_product_title() );
|
267 |
|
268 |
foreach ( $content_sections as $content_section ) {
|
1056 |
public function setup_page_analysis() {
|
1057 |
_deprecated_function( __METHOD__, 'WPSEO 9.6' );
|
1058 |
}
|
1059 |
+
|
1060 |
+
/**
|
1061 |
+
* Output a tab in the Yoast SEO Metabox.
|
1062 |
+
*
|
1063 |
+
* @deprecated 12.2
|
1064 |
+
* @codeCoverageIgnore
|
1065 |
+
*
|
1066 |
+
* @param string $id CSS ID of the tab.
|
1067 |
+
* @param string $heading Heading for the tab.
|
1068 |
+
* @param string $content Content of the tab. This content should be escaped.
|
1069 |
+
*/
|
1070 |
+
public function do_tab( $id, $heading, $content ) {
|
1071 |
+
_deprecated_function( __METHOD__, '12.2' );
|
1072 |
+
|
1073 |
+
?>
|
1074 |
+
<div id="<?php echo esc_attr( 'wpseo_' . $id ); ?>" class="wpseotab wpseo-form <?php echo esc_attr( $id ); ?>">
|
1075 |
+
<?php
|
1076 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: deprecated function.
|
1077 |
+
echo $content;
|
1078 |
+
?>
|
1079 |
+
</div>
|
1080 |
+
<?php
|
1081 |
+
}
|
1082 |
}
|
admin/taxonomy/class-taxonomy-metabox.php
CHANGED
@@ -69,6 +69,7 @@ class WPSEO_Taxonomy_Metabox {
|
|
69 |
$product_title .= ' Premium';
|
70 |
}
|
71 |
|
|
|
72 |
printf( '<div id="wpseo_meta" class="postbox yoast wpseo-taxonomy-metabox-postbox"><h2><span>%1$s</span></h2>', $product_title );
|
73 |
|
74 |
echo '<div class="inside">';
|
@@ -76,6 +77,7 @@ class WPSEO_Taxonomy_Metabox {
|
|
76 |
|
77 |
|
78 |
echo '<div class="wpseo-metabox-content">';
|
|
|
79 |
printf( '<div class="wpseo-metabox-menu"><ul role="tablist" class="yoast-aria-tabs" aria-label="%s">', $product_title );
|
80 |
|
81 |
foreach ( $content_sections as $content_section ) {
|
69 |
$product_title .= ' Premium';
|
70 |
}
|
71 |
|
72 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $product_title is hardcoded.
|
73 |
printf( '<div id="wpseo_meta" class="postbox yoast wpseo-taxonomy-metabox-postbox"><h2><span>%1$s</span></h2>', $product_title );
|
74 |
|
75 |
echo '<div class="inside">';
|
77 |
|
78 |
|
79 |
echo '<div class="wpseo-metabox-content">';
|
80 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $product_title is hardcoded.
|
81 |
printf( '<div class="wpseo-metabox-menu"><ul role="tablist" class="yoast-aria-tabs" aria-label="%s">', $product_title );
|
82 |
|
83 |
foreach ( $content_sections as $content_section ) {
|
admin/tracking/class-tracking-plugin-data.php
CHANGED
@@ -36,7 +36,13 @@ class WPSEO_Tracking_Plugin_Data implements WPSEO_Collection {
|
|
36 |
$plugins = array_map( 'get_plugin_data', $plugins );
|
37 |
$plugins = array_map( array( $this, 'format_plugin' ), $plugins );
|
38 |
|
39 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
}
|
41 |
|
42 |
/**
|
36 |
$plugins = array_map( 'get_plugin_data', $plugins );
|
37 |
$plugins = array_map( array( $this, 'format_plugin' ), $plugins );
|
38 |
|
39 |
+
$plugin_data = array();
|
40 |
+
foreach ( $plugins as $plugin ) {
|
41 |
+
$plugin_key = sanitize_title( $plugin['name'] );
|
42 |
+
$plugin_data[ $plugin_key ] = $plugin;
|
43 |
+
}
|
44 |
+
|
45 |
+
return $plugin_data;
|
46 |
}
|
47 |
|
48 |
/**
|
admin/tracking/class-tracking-settings-data.php
ADDED
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* WPSEO plugin file.
|
4 |
+
*
|
5 |
+
* @package WPSEO\Admin\Tracking
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Collects anonymized settings data.
|
10 |
+
*/
|
11 |
+
class WPSEO_Tracking_Settings_Data implements WPSEO_Collection {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* @var array $anonymous_settings contains all of the option_names which need to be
|
15 |
+
* anonimized before they can be sent elsewhere.
|
16 |
+
*/
|
17 |
+
private $anonymous_settings = array(
|
18 |
+
'baiduverify',
|
19 |
+
'googleverify',
|
20 |
+
'msverify',
|
21 |
+
'yandexverify',
|
22 |
+
'website_name',
|
23 |
+
'alternate_website_name',
|
24 |
+
'company_logo',
|
25 |
+
'company_name',
|
26 |
+
'person_name',
|
27 |
+
'person_logo',
|
28 |
+
'person_logo_id',
|
29 |
+
'company_logo_id',
|
30 |
+
'facebook_site',
|
31 |
+
'instagram_url',
|
32 |
+
'linkedin_url',
|
33 |
+
'myspace_url',
|
34 |
+
'pinterest_url',
|
35 |
+
'pinterestverify',
|
36 |
+
'twitter_site',
|
37 |
+
'youtube_url',
|
38 |
+
'wikipedia_url',
|
39 |
+
'fbadminapp',
|
40 |
+
);
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Returns the collection data.
|
44 |
+
*
|
45 |
+
* @return array The collection data.
|
46 |
+
*/
|
47 |
+
public function get() {
|
48 |
+
|
49 |
+
return array(
|
50 |
+
'settings' => $this->anonymize_settings( WPSEO_Options::get_all() ),
|
51 |
+
);
|
52 |
+
}
|
53 |
+
|
54 |
+
/**
|
55 |
+
* Anonimizes the WPSEO_Options array by replacing all $anonymous_settings values to 'used'.
|
56 |
+
*
|
57 |
+
* @param array $settings The settings.
|
58 |
+
* @return array The anonymized settings.
|
59 |
+
*/
|
60 |
+
private function anonymize_settings( $settings ) {
|
61 |
+
foreach ( $this->anonymous_settings as $setting ) {
|
62 |
+
if ( ! empty( $settings[ $setting ] ) ) {
|
63 |
+
$settings[ $setting ] = 'used';
|
64 |
+
}
|
65 |
+
}
|
66 |
+
return $settings;
|
67 |
+
}
|
68 |
+
}
|
admin/tracking/class-tracking.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
/**
|
9 |
* This class handles the tracking routine.
|
10 |
*/
|
11 |
-
class WPSEO_Tracking {
|
12 |
|
13 |
/**
|
14 |
* The tracking option name.
|
@@ -31,6 +31,13 @@ class WPSEO_Tracking {
|
|
31 |
*/
|
32 |
protected $endpoint = '';
|
33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
/**
|
35 |
* Constructor setting the threshold.
|
36 |
*
|
@@ -40,15 +47,21 @@ class WPSEO_Tracking {
|
|
40 |
public function __construct( $endpoint, $threshold ) {
|
41 |
$this->endpoint = $endpoint;
|
42 |
$this->threshold = $threshold;
|
|
|
43 |
}
|
44 |
|
45 |
/**
|
46 |
* Registers all hooks to WordPress.
|
47 |
*/
|
48 |
-
public function
|
|
|
|
|
49 |
|
50 |
-
|
51 |
-
|
|
|
|
|
|
|
52 |
return;
|
53 |
}
|
54 |
|
@@ -58,17 +71,31 @@ class WPSEO_Tracking {
|
|
58 |
$request->set_body( $collector->get_as_json() );
|
59 |
$request->send();
|
60 |
|
61 |
-
update_option( $this->option_name, $current_time, 'yes' );
|
62 |
}
|
63 |
|
64 |
/**
|
65 |
* Returns true when last tracking data was send more than two weeks ago.
|
66 |
*
|
67 |
-
* @param int $current_time The current timestamp.
|
68 |
-
*
|
69 |
* @return bool True when tracking data should be send.
|
70 |
*/
|
71 |
-
protected function should_send_tracking(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
$last_time = get_option( $this->option_name );
|
73 |
|
74 |
// When there is no data being set.
|
@@ -76,7 +103,7 @@ class WPSEO_Tracking {
|
|
76 |
return true;
|
77 |
}
|
78 |
|
79 |
-
return $this->exceeds_treshhold( $current_time - $last_time );
|
80 |
}
|
81 |
|
82 |
/**
|
@@ -95,12 +122,13 @@ class WPSEO_Tracking {
|
|
95 |
*
|
96 |
* @return WPSEO_Collector The instance of the collector.
|
97 |
*/
|
98 |
-
|
99 |
$collector = new WPSEO_Collector();
|
100 |
$collector->add_collection( new WPSEO_Tracking_Default_Data() );
|
101 |
$collector->add_collection( new WPSEO_Tracking_Server_Data() );
|
102 |
$collector->add_collection( new WPSEO_Tracking_Theme_Data() );
|
103 |
$collector->add_collection( new WPSEO_Tracking_Plugin_Data() );
|
|
|
104 |
|
105 |
return $collector;
|
106 |
}
|
8 |
/**
|
9 |
* This class handles the tracking routine.
|
10 |
*/
|
11 |
+
class WPSEO_Tracking implements WPSEO_WordPress_Integration {
|
12 |
|
13 |
/**
|
14 |
* The tracking option name.
|
31 |
*/
|
32 |
protected $endpoint = '';
|
33 |
|
34 |
+
/**
|
35 |
+
* The current time.
|
36 |
+
*
|
37 |
+
* @var int
|
38 |
+
*/
|
39 |
+
private $current_time;
|
40 |
+
|
41 |
/**
|
42 |
* Constructor setting the threshold.
|
43 |
*
|
47 |
public function __construct( $endpoint, $threshold ) {
|
48 |
$this->endpoint = $endpoint;
|
49 |
$this->threshold = $threshold;
|
50 |
+
$this->current_time = time();
|
51 |
}
|
52 |
|
53 |
/**
|
54 |
* Registers all hooks to WordPress.
|
55 |
*/
|
56 |
+
public function register_hooks() {
|
57 |
+
add_action( 'admin_init', array( $this, 'send' ), 1 );
|
58 |
+
}
|
59 |
|
60 |
+
/**
|
61 |
+
* Sends the tracking data.
|
62 |
+
*/
|
63 |
+
public function send() {
|
64 |
+
if ( ! $this->should_send_tracking() ) {
|
65 |
return;
|
66 |
}
|
67 |
|
71 |
$request->set_body( $collector->get_as_json() );
|
72 |
$request->send();
|
73 |
|
74 |
+
update_option( $this->option_name, $this->current_time, 'yes' );
|
75 |
}
|
76 |
|
77 |
/**
|
78 |
* Returns true when last tracking data was send more than two weeks ago.
|
79 |
*
|
|
|
|
|
80 |
* @return bool True when tracking data should be send.
|
81 |
*/
|
82 |
+
protected function should_send_tracking() {
|
83 |
+
global $pagenow;
|
84 |
+
|
85 |
+
/**
|
86 |
+
* Filter: 'wpseo_disable_tracking' - Disables the data tracking of Yoast SEO Premium.
|
87 |
+
*
|
88 |
+
* @api string $is_disabled The disabled state. Default is false.
|
89 |
+
*/
|
90 |
+
if ( apply_filters( 'wpseo_enable_tracking', false ) === false ) {
|
91 |
+
return false;
|
92 |
+
}
|
93 |
+
|
94 |
+
// Because we don't want to possibly block plugin actions with our routines.
|
95 |
+
if ( in_array( $pagenow, array( 'plugins.php', 'plugin-install.php', 'plugin-editor.php' ), true ) ) {
|
96 |
+
return false;
|
97 |
+
}
|
98 |
+
|
99 |
$last_time = get_option( $this->option_name );
|
100 |
|
101 |
// When there is no data being set.
|
103 |
return true;
|
104 |
}
|
105 |
|
106 |
+
return $this->exceeds_treshhold( $this->current_time - $last_time );
|
107 |
}
|
108 |
|
109 |
/**
|
122 |
*
|
123 |
* @return WPSEO_Collector The instance of the collector.
|
124 |
*/
|
125 |
+
public function get_collector() {
|
126 |
$collector = new WPSEO_Collector();
|
127 |
$collector->add_collection( new WPSEO_Tracking_Default_Data() );
|
128 |
$collector->add_collection( new WPSEO_Tracking_Server_Data() );
|
129 |
$collector->add_collection( new WPSEO_Tracking_Theme_Data() );
|
130 |
$collector->add_collection( new WPSEO_Tracking_Plugin_Data() );
|
131 |
+
$collector->add_collection( new WPSEO_Tracking_Settings_Data() );
|
132 |
|
133 |
return $collector;
|
134 |
}
|
admin/views/form/fieldset.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
* @uses string $content The fieldset content, i.e. a set of logically grouped form controls.
|
12 |
*/
|
13 |
|
|
|
|
|
14 |
if ( ! defined( 'WPSEO_VERSION' ) ) {
|
15 |
header( 'Status: 403 Forbidden' );
|
16 |
header( 'HTTP/1.1 403 Forbidden' );
|
11 |
* @uses string $content The fieldset content, i.e. a set of logically grouped form controls.
|
12 |
*/
|
13 |
|
14 |
+
_deprecated_file( __FILE__, '11.9' );
|
15 |
+
|
16 |
if ( ! defined( 'WPSEO_VERSION' ) ) {
|
17 |
header( 'Status: 403 Forbidden' );
|
18 |
header( 'HTTP/1.1 403 Forbidden' );
|
admin/views/licenses.php
CHANGED
@@ -107,7 +107,10 @@ $has_valid_premium_subscription = WPSEO_Utils::is_yoast_seo_premium() && $addon_
|
|
107 |
|
108 |
/* translators: %1$s expands to Yoast SEO. */
|
109 |
$wpseo_extensions_header = sprintf( __( '%1$s Extensions', 'wordpress-seo' ), 'Yoast SEO' );
|
110 |
-
$new_tab_message =
|
|
|
|
|
|
|
111 |
|
112 |
?>
|
113 |
|
@@ -120,8 +123,9 @@ $new_tab_message = '<span class="screen-reader-text">' . esc_html__( '(O
|
|
120 |
<h2>
|
121 |
<?php
|
122 |
printf(
|
123 |
-
/* translators:
|
124 |
esc_html__( '%1$s, take your optimization to the next level!', 'wordpress-seo' ),
|
|
|
125 |
'<span class="yoast-heading-highlight">' . $premium_extension->get_title() . '</span>'
|
126 |
);
|
127 |
?>
|
@@ -157,8 +161,13 @@ $new_tab_message = '<span class="screen-reader-text">' . esc_html__( '(O
|
|
157 |
<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13k' ); ?>"
|
158 |
class="yoast-link--license">
|
159 |
<?php
|
160 |
-
|
161 |
-
|
|
|
|
|
|
|
|
|
|
|
162 |
echo $new_tab_message;
|
163 |
?>
|
164 |
</a>
|
@@ -167,8 +176,13 @@ $new_tab_message = '<span class="screen-reader-text">' . esc_html__( '(O
|
|
167 |
<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13i' ); ?>"
|
168 |
class="yoast-link--license">
|
169 |
<?php
|
170 |
-
|
171 |
-
|
|
|
|
|
|
|
|
|
|
|
172 |
echo $new_tab_message;
|
173 |
?>
|
174 |
</a>
|
@@ -179,8 +193,13 @@ $new_tab_message = '<span class="screen-reader-text">' . esc_html__( '(O
|
|
179 |
<a target="_blank" href="<?php echo esc_url( $premium_extension->get_buy_url() ); ?>"
|
180 |
class="yoast-button-upsell">
|
181 |
<?php
|
182 |
-
|
183 |
-
|
|
|
|
|
|
|
|
|
|
|
184 |
echo $new_tab_message;
|
185 |
echo '<span aria-hidden="true" class="yoast-button-upsell__caret"></span>';
|
186 |
?>
|
@@ -190,12 +209,14 @@ $new_tab_message = '<span class="screen-reader-text">' . esc_html__( '(O
|
|
190 |
class="yoast-link--more-info">
|
191 |
<?php
|
192 |
printf(
|
193 |
-
/* translators: Text between
|
194 |
esc_html__( 'More information %1$sabout %3$s%2$s', 'wordpress-seo' ),
|
195 |
'<span class="screen-reader-text">',
|
196 |
'</span>',
|
|
|
197 |
$premium_extension->get_title()
|
198 |
);
|
|
|
199 |
echo $new_tab_message;
|
200 |
?>
|
201 |
</a>
|
@@ -212,12 +233,16 @@ $new_tab_message = '<span class="screen-reader-text">' . esc_html__( '(O
|
|
212 |
<section class="yoast-promo-extensions">
|
213 |
<h2>
|
214 |
<?php
|
215 |
-
/* translators:
|
216 |
-
$yoast_seo_extensions = sprintf(
|
217 |
$yoast_seo_extensions = '<span class="yoast-heading-highlight">' . $yoast_seo_extensions . '</span>';
|
218 |
|
219 |
-
|
220 |
-
|
|
|
|
|
|
|
|
|
221 |
?>
|
222 |
</h2>
|
223 |
|
@@ -241,8 +266,13 @@ $new_tab_message = '<span class="screen-reader-text">' . esc_html__( '(O
|
|
241 |
<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13k' ); ?>"
|
242 |
class="yoast-link--license">
|
243 |
<?php
|
244 |
-
|
245 |
-
|
|
|
|
|
|
|
|
|
|
|
246 |
echo $new_tab_message;
|
247 |
?>
|
248 |
</a>
|
@@ -251,8 +281,13 @@ $new_tab_message = '<span class="screen-reader-text">' . esc_html__( '(O
|
|
251 |
<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13i' ); ?>"
|
252 |
class="yoast-link--license">
|
253 |
<?php
|
254 |
-
|
255 |
-
|
|
|
|
|
|
|
|
|
|
|
256 |
echo $new_tab_message;
|
257 |
?>
|
258 |
</a>
|
@@ -261,8 +296,13 @@ $new_tab_message = '<span class="screen-reader-text">' . esc_html__( '(O
|
|
261 |
<a target="_blank" class="yoast-button-upsell"
|
262 |
href="<?php echo esc_url( $extension->get_buy_url() ); ?>">
|
263 |
<?php
|
264 |
-
|
265 |
-
|
|
|
|
|
|
|
|
|
|
|
266 |
echo $new_tab_message;
|
267 |
echo '<span aria-hidden="true" class="yoast-button-upsell__caret"></span>';
|
268 |
?>
|
@@ -272,12 +312,14 @@ $new_tab_message = '<span class="screen-reader-text">' . esc_html__( '(O
|
|
272 |
href="<?php echo esc_url( $extension->get_info_url() ); ?>">
|
273 |
<?php
|
274 |
printf(
|
275 |
-
/* translators: Text between
|
276 |
esc_html__( 'More information %1$sabout %3$s%2$s', 'wordpress-seo' ),
|
277 |
'<span class="screen-reader-text">',
|
278 |
'</span>',
|
|
|
279 |
$extension->get_title()
|
280 |
);
|
|
|
281 |
echo $new_tab_message;
|
282 |
?>
|
283 |
</a>
|
107 |
|
108 |
/* translators: %1$s expands to Yoast SEO. */
|
109 |
$wpseo_extensions_header = sprintf( __( '%1$s Extensions', 'wordpress-seo' ), 'Yoast SEO' );
|
110 |
+
$new_tab_message = sprintf(
|
111 |
+
'<span class="screen-reader-text">%1$s</span>',
|
112 |
+
esc_html__( '(Opens in a new browser tab)', 'wordpress-seo' )
|
113 |
+
);
|
114 |
|
115 |
?>
|
116 |
|
123 |
<h2>
|
124 |
<?php
|
125 |
printf(
|
126 |
+
/* translators: 1: expands to Yoast SEO Premium */
|
127 |
esc_html__( '%1$s, take your optimization to the next level!', 'wordpress-seo' ),
|
128 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class.
|
129 |
'<span class="yoast-heading-highlight">' . $premium_extension->get_title() . '</span>'
|
130 |
);
|
131 |
?>
|
161 |
<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13k' ); ?>"
|
162 |
class="yoast-link--license">
|
163 |
<?php
|
164 |
+
printf(
|
165 |
+
/* translators: %s expands to the extension title */
|
166 |
+
esc_html__( 'Manage your %s subscription on MyYoast', 'wordpress-seo' ),
|
167 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class.
|
168 |
+
$premium_extension->get_title()
|
169 |
+
);
|
170 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
|
171 |
echo $new_tab_message;
|
172 |
?>
|
173 |
</a>
|
176 |
<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13i' ); ?>"
|
177 |
class="yoast-link--license">
|
178 |
<?php
|
179 |
+
printf(
|
180 |
+
/* translators: %s expands to the extension title */
|
181 |
+
esc_html__( 'Activate %s for your site on MyYoast', 'wordpress-seo' ),
|
182 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class.
|
183 |
+
$premium_extension->get_title()
|
184 |
+
);
|
185 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
|
186 |
echo $new_tab_message;
|
187 |
?>
|
188 |
</a>
|
193 |
<a target="_blank" href="<?php echo esc_url( $premium_extension->get_buy_url() ); ?>"
|
194 |
class="yoast-button-upsell">
|
195 |
<?php
|
196 |
+
printf(
|
197 |
+
/* translators: $s expands to Yoast SEO Premium */
|
198 |
+
esc_html__( 'Buy %s', 'wordpress-seo' ),
|
199 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class.
|
200 |
+
$premium_extension->get_title()
|
201 |
+
);
|
202 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
|
203 |
echo $new_tab_message;
|
204 |
echo '<span aria-hidden="true" class="yoast-button-upsell__caret"></span>';
|
205 |
?>
|
209 |
class="yoast-link--more-info">
|
210 |
<?php
|
211 |
printf(
|
212 |
+
/* translators: Text between 1: and 2: will only be shown to screen readers. 3: expands to the product name. */
|
213 |
esc_html__( 'More information %1$sabout %3$s%2$s', 'wordpress-seo' ),
|
214 |
'<span class="screen-reader-text">',
|
215 |
'</span>',
|
216 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class.
|
217 |
$premium_extension->get_title()
|
218 |
);
|
219 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
|
220 |
echo $new_tab_message;
|
221 |
?>
|
222 |
</a>
|
233 |
<section class="yoast-promo-extensions">
|
234 |
<h2>
|
235 |
<?php
|
236 |
+
/* translators: 1: expands to Yoast SEO */
|
237 |
+
$yoast_seo_extensions = sprintf( esc_html__( '%1$s extensions', 'wordpress-seo' ), 'Yoast SEO' );
|
238 |
$yoast_seo_extensions = '<span class="yoast-heading-highlight">' . $yoast_seo_extensions . '</span>';
|
239 |
|
240 |
+
printf(
|
241 |
+
/* translators: 1: expands to Yoast SEO extensions */
|
242 |
+
esc_html__( '%1$s to optimize your site even further', 'wordpress-seo' ),
|
243 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $yoast_seo_extensions is properly escaped.
|
244 |
+
$yoast_seo_extensions
|
245 |
+
);
|
246 |
?>
|
247 |
</h2>
|
248 |
|
266 |
<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13k' ); ?>"
|
267 |
class="yoast-link--license">
|
268 |
<?php
|
269 |
+
printf(
|
270 |
+
/* translators: %s expands to the extension title */
|
271 |
+
esc_html__( 'Manage your %s subscription on MyYoast', 'wordpress-seo' ),
|
272 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class.
|
273 |
+
$extension->get_title()
|
274 |
+
);
|
275 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
|
276 |
echo $new_tab_message;
|
277 |
?>
|
278 |
</a>
|
281 |
<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13i' ); ?>"
|
282 |
class="yoast-link--license">
|
283 |
<?php
|
284 |
+
printf(
|
285 |
+
/* translators: %s expands to the extension title */
|
286 |
+
esc_html__( 'Activate %s for your site on MyYoast', 'wordpress-seo' ),
|
287 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class.
|
288 |
+
$extension->get_title()
|
289 |
+
);
|
290 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
|
291 |
echo $new_tab_message;
|
292 |
?>
|
293 |
</a>
|
296 |
<a target="_blank" class="yoast-button-upsell"
|
297 |
href="<?php echo esc_url( $extension->get_buy_url() ); ?>">
|
298 |
<?php
|
299 |
+
printf(
|
300 |
+
/* translators: %s expands to the product name */
|
301 |
+
esc_html__( 'Buy %s', 'wordpress-seo' ),
|
302 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The possible `get_buy_button` values are hardcoded (buy_button or title); only passed through the WPSEO_Extensions class.
|
303 |
+
$extension->get_buy_button()
|
304 |
+
);
|
305 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
|
306 |
echo $new_tab_message;
|
307 |
echo '<span aria-hidden="true" class="yoast-button-upsell__caret"></span>';
|
308 |
?>
|
312 |
href="<?php echo esc_url( $extension->get_info_url() ); ?>">
|
313 |
<?php
|
314 |
printf(
|
315 |
+
/* translators: Text between 1: and 2: will only be shown to screen readers. 3: expands to the product name. */
|
316 |
esc_html__( 'More information %1$sabout %3$s%2$s', 'wordpress-seo' ),
|
317 |
'<span class="screen-reader-text">',
|
318 |
'</span>',
|
319 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class.
|
320 |
$extension->get_title()
|
321 |
);
|
322 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
|
323 |
echo $new_tab_message;
|
324 |
?>
|
325 |
</a>
|
admin/views/sidebar.php
CHANGED
@@ -42,91 +42,94 @@ $new_tab_message = WPSEO_Admin_Utils::get_new_tab_message();
|
|
42 |
?>
|
43 |
</a><br>
|
44 |
</div>
|
45 |
-
<div class="yoast-
|
46 |
-
<
|
47 |
-
|
48 |
-
<
|
49 |
-
<
|
50 |
-
|
51 |
-
<
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
<
|
60 |
-
<
|
61 |
-
<
|
62 |
-
<
|
63 |
-
<?php
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
<
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
<h2>
|
86 |
-
<?php
|
87 |
-
/* translators: %s expands to Yoast SEO */
|
88 |
-
printf( esc_html__( 'Extend %s', 'wordpress-seo' ), 'Yoast SEO' );
|
89 |
-
?>
|
90 |
-
</h2>
|
91 |
-
<div class="wp-clearfix">
|
92 |
-
<p>
|
93 |
-
<a href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/jq' ); ?>" target="_blank">
|
94 |
-
<img src="<?php echo esc_url( $wpseo_plugin_dir_url . 'images/Local_SEO_Icon.svg' ); ?>" alt="">
|
95 |
-
<strong>Local SEO</strong>
|
96 |
-
<?php echo $new_tab_message; ?>
|
97 |
-
</a><br>
|
98 |
-
<?php esc_html_e( 'Be found in Google Maps and local results.', 'wordpress-seo' ); ?>
|
99 |
-
</p>
|
100 |
-
</div>
|
101 |
-
<div class="wp-clearfix">
|
102 |
-
<p>
|
103 |
-
<a href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/jo' ); ?>" target="_blank">
|
104 |
-
<img src="<?php echo esc_url( $wpseo_plugin_dir_url . 'images/Video_SEO_Icon.svg' ); ?>" alt="">
|
105 |
-
<strong>Video SEO</strong>
|
106 |
-
<?php echo $new_tab_message; ?>
|
107 |
-
</a><br>
|
108 |
-
<?php esc_html_e( 'Be found in Google Video search and enhance your video sharing on social media.', 'wordpress-seo' ); ?>
|
109 |
-
</p>
|
110 |
</div>
|
111 |
-
<div class="
|
112 |
-
<
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
</div>
|
131 |
</div>
|
132 |
<div class="yoast-sidebar__section">
|
42 |
?>
|
43 |
</a><br>
|
44 |
</div>
|
45 |
+
<div class="yoast-sidebar__product-list">
|
46 |
+
<div class="yoast-sidebar__section">
|
47 |
+
<h2><?php esc_html_e( 'Improve your SEO skills', 'wordpress-seo' ); ?></h2>
|
48 |
+
<div class="wp-clearfix">
|
49 |
+
<p>
|
50 |
+
<strong><?php echo esc_html_x( 'Free:', 'course', 'wordpress-seo' ); ?></strong>
|
51 |
+
<a href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/2oi' ); ?>" target="_blank">
|
52 |
+
<img src="<?php echo esc_url( $wpseo_plugin_dir_url . 'images/SEO_for_beginners.svg' ); ?>" alt="">
|
53 |
+
<strong><?php esc_html_e( 'SEO for Beginners training', 'wordpress-seo' ); ?></strong>
|
54 |
+
<?php echo $new_tab_message; ?>
|
55 |
+
</a><br>
|
56 |
+
<?php esc_html_e( 'Get quick wins to make your site rank higher in search engines.', 'wordpress-seo' ); ?>
|
57 |
+
</p>
|
58 |
+
</div>
|
59 |
+
<div class="wp-clearfix">
|
60 |
+
<p>
|
61 |
+
<strong><?php echo esc_html_x( 'Free:', 'course', 'wordpress-seo' ); ?></strong>
|
62 |
+
<a href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/jv' ); ?>" target="_blank">
|
63 |
+
<img src="<?php echo esc_url( $wpseo_plugin_dir_url . 'images/yoast_seo_for_wp_2.svg' ); ?>" alt="">
|
64 |
+
<strong>
|
65 |
+
<?php
|
66 |
+
/* translators: %s expands to Yoast SEO */
|
67 |
+
printf( esc_html__( '%s for WordPress training', 'wordpress-seo' ), 'Yoast SEO' );
|
68 |
+
?>
|
69 |
+
</strong>
|
70 |
+
<?php echo $new_tab_message; ?>
|
71 |
+
</a><br>
|
72 |
+
<?php esc_html_e( 'Don’t waste time figuring out the best settings yourself.', 'wordpress-seo' ); ?>
|
73 |
+
</p>
|
74 |
+
</div>
|
75 |
+
<div class="wp-clearfix">
|
76 |
+
<p>
|
77 |
+
<a href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/3lj' ); ?>" target="_blank">
|
78 |
+
<img src="<?php echo esc_url( $wpseo_plugin_dir_url . 'images/all-round-SEO.svg' ); ?>" alt="">
|
79 |
+
<strong><?php esc_html_e( 'All-around SEO training', 'wordpress-seo' ); ?></strong>
|
80 |
+
<?php echo $new_tab_message; ?>
|
81 |
+
</a><br>
|
82 |
+
<?php esc_html_e( 'Learn practical SEO skills to rank higher in Google.', 'wordpress-seo' ); ?>
|
83 |
+
</p>
|
84 |
+
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
</div>
|
86 |
+
<div class="yoast-sidebar__section">
|
87 |
+
<h2>
|
88 |
+
<?php
|
89 |
+
/* translators: %s expands to Yoast SEO */
|
90 |
+
printf( esc_html__( 'Extend %s', 'wordpress-seo' ), 'Yoast SEO' );
|
91 |
+
?>
|
92 |
+
</h2>
|
93 |
+
<div class="wp-clearfix">
|
94 |
+
<p>
|
95 |
+
<a href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/jq' ); ?>" target="_blank">
|
96 |
+
<img src="<?php echo esc_url( $wpseo_plugin_dir_url . 'images/Local_SEO_Icon.svg' ); ?>" alt="">
|
97 |
+
<strong>Local SEO</strong>
|
98 |
+
<?php echo $new_tab_message; ?>
|
99 |
+
</a><br>
|
100 |
+
<?php esc_html_e( 'Be found in Google Maps and local results.', 'wordpress-seo' ); ?>
|
101 |
+
</p>
|
102 |
+
</div>
|
103 |
+
<div class="wp-clearfix">
|
104 |
+
<p>
|
105 |
+
<a href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/jo' ); ?>" target="_blank">
|
106 |
+
<img src="<?php echo esc_url( $wpseo_plugin_dir_url . 'images/Video_SEO_Icon.svg' ); ?>" alt="">
|
107 |
+
<strong>Video SEO</strong>
|
108 |
+
<?php echo $new_tab_message; ?>
|
109 |
+
</a><br>
|
110 |
+
<?php esc_html_e( 'Be found in Google Video search and enhance your video sharing on social media.', 'wordpress-seo' ); ?>
|
111 |
+
</p>
|
112 |
+
</div>
|
113 |
+
<div class="wp-clearfix">
|
114 |
+
<p>
|
115 |
+
<a href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/jp' ); ?>" target="_blank">
|
116 |
+
<img src="<?php echo esc_url( $wpseo_plugin_dir_url . 'images/Woo_SEO_Icon.svg' ); ?>" alt="">
|
117 |
+
<strong>WooCommerce SEO</strong>
|
118 |
+
<?php echo $new_tab_message; ?>
|
119 |
+
</a><br>
|
120 |
+
<?php esc_html_e( 'Optimize your shop\'s SEO and sell more products!', 'wordpress-seo' ); ?>
|
121 |
+
</p>
|
122 |
+
</div>
|
123 |
+
<div class="wp-clearfix">
|
124 |
+
<p>
|
125 |
+
<a href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/jr' ); ?>" target="_blank">
|
126 |
+
<img src="<?php echo esc_url( $wpseo_plugin_dir_url . 'images/News_SEO_Icon.svg' ); ?>" alt="">
|
127 |
+
<strong>News SEO</strong>
|
128 |
+
<?php echo $new_tab_message; ?>
|
129 |
+
</a><br>
|
130 |
+
<?php esc_html_e( 'Optimize your site for Google News.', 'wordpress-seo' ); ?>
|
131 |
+
</p>
|
132 |
+
</div>
|
133 |
</div>
|
134 |
</div>
|
135 |
<div class="yoast-sidebar__section">
|
admin/views/tabs/metas/paper-content/general/knowledge-graph.php
CHANGED
@@ -44,6 +44,18 @@ $knowledge_graph_help = new WPSEO_Admin_Help_Panel(
|
|
44 |
$yform->select( 'company_or_person', __( 'Organization or person', 'wordpress-seo' ), $yoast_free_kg_select_options, 'styled', false );
|
45 |
?>
|
46 |
<div id="knowledge-graph-company">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
<h3><?php esc_html_e( 'Organization', 'wordpress-seo' ); ?></h3>
|
48 |
<?php
|
49 |
$yform->textinput( 'company_name', __( 'Organization name', 'wordpress-seo' ), array( 'autocomplete' => 'organization' ) );
|
44 |
$yform->select( 'company_or_person', __( 'Organization or person', 'wordpress-seo' ), $yoast_free_kg_select_options, 'styled', false );
|
45 |
?>
|
46 |
<div id="knowledge-graph-company">
|
47 |
+
<?php
|
48 |
+
|
49 |
+
/*
|
50 |
+
* Render the `knowledge-graph-company-warning` div when the company name or logo are not set.
|
51 |
+
* This div is used as React render root in `js/src/search-appearance.js`.
|
52 |
+
*/
|
53 |
+
$is_company_info_missing = empty( $yform->options['company_name'] ) || empty( $yform->options['company_logo'] );
|
54 |
+
if ( $is_company_info_missing ) :
|
55 |
+
?>
|
56 |
+
<div id="knowledge-graph-company-warning"></div>
|
57 |
+
<?php endif; ?>
|
58 |
+
|
59 |
<h3><?php esc_html_e( 'Organization', 'wordpress-seo' ); ?></h3>
|
60 |
<?php
|
61 |
$yform->textinput( 'company_name', __( 'Organization name', 'wordpress-seo' ), array( 'autocomplete' => 'organization' ) );
|
admin/views/tool-bulk-editor.php
CHANGED
@@ -119,6 +119,7 @@ function wpseo_get_rendered_tab( $table, $id ) {
|
|
119 |
|
120 |
?>
|
121 |
<script>
|
|
|
122 |
var wpseoBulkEditorNonce = <?php echo WPSEO_Utils::format_json_encode( wp_create_nonce( 'wpseo-bulk-editor' ) ); ?>;
|
123 |
|
124 |
// eslint-disable-next-line
|
119 |
|
120 |
?>
|
121 |
<script>
|
122 |
+
// phpcs:ignore WordPress.Security.OutputEscaping -- WPSEO_Utils::format_json_encode is safe.
|
123 |
var wpseoBulkEditorNonce = <?php echo WPSEO_Utils::format_json_encode( wp_create_nonce( 'wpseo-bulk-editor' ) ); ?>;
|
124 |
|
125 |
// eslint-disable-next-line
|
admin/views/tool-import-export.php
CHANGED
@@ -74,7 +74,9 @@ if ( $import ) {
|
|
74 |
$status = 'updated';
|
75 |
}
|
76 |
|
77 |
-
|
|
|
|
|
78 |
}
|
79 |
}
|
80 |
|
74 |
$status = 'updated';
|
75 |
}
|
76 |
|
77 |
+
$class = 'message ' . $status;
|
78 |
+
|
79 |
+
echo '<div id="message" class="', esc_attr( $status ), '"><p>', esc_html( $msg ), '</p></div>';
|
80 |
}
|
81 |
}
|
82 |
|
css/dist/{admin-global-1210-rtl.min.css → admin-global-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{admin-global-1210.min.css → admin-global-1220.min.css}
RENAMED
File without changes
|
css/dist/{adminbar-1210-rtl.min.css → adminbar-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{adminbar-1210.min.css → adminbar-1220.min.css}
RENAMED
File without changes
|
css/dist/{alerts-1210-rtl.min.css → alerts-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{alerts-1210.min.css → alerts-1220.min.css}
RENAMED
File without changes
|
css/dist/{dashboard-1210-rtl.min.css → dashboard-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{dashboard-1210.min.css → dashboard-1220.min.css}
RENAMED
File without changes
|
css/dist/{edit-page-1210-rtl.min.css → edit-page-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{edit-page-1210.min.css → edit-page-1220.min.css}
RENAMED
File without changes
|
css/dist/{featured-image-1210-rtl.min.css → featured-image-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{featured-image-1210.min.css → featured-image-1220.min.css}
RENAMED
File without changes
|
css/dist/{filter-explanation-1210-rtl.min.css → filter-explanation-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{filter-explanation-1210.min.css → filter-explanation-1220.min.css}
RENAMED
File without changes
|
css/dist/{inside-editor-1210-rtl.min.css → inside-editor-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{inside-editor-1210.min.css → inside-editor-1220.min.css}
RENAMED
File without changes
|
css/dist/{metabox-1210-rtl.min.css → metabox-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{metabox-1210.min.css → metabox-1220.min.css}
RENAMED
File without changes
|
css/dist/{metabox-primary-category-1210-rtl.min.css → metabox-primary-category-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{metabox-primary-category-1210.min.css → metabox-primary-category-1220.min.css}
RENAMED
File without changes
|
css/dist/{search-appearance-1210-rtl.min.css → search-appearance-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{search-appearance-1210.min.css → search-appearance-1220.min.css}
RENAMED
File without changes
|
css/dist/{structured-data-blocks-1210-rtl.min.css → structured-data-blocks-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{structured-data-blocks-1210.min.css → structured-data-blocks-1220.min.css}
RENAMED
File without changes
|
css/dist/{toggle-switch-1210-rtl.min.css → toggle-switch-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{toggle-switch-1210.min.css → toggle-switch-1220.min.css}
RENAMED
File without changes
|
css/dist/{wpseo-dismissible-1210-rtl.min.css → wpseo-dismissible-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{wpseo-dismissible-1210.min.css → wpseo-dismissible-1220.min.css}
RENAMED
File without changes
|
css/dist/{yoast-components-1210-rtl.min.css → yoast-components-1220-rtl.min.css}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;border:0;padding:0;overflow:hidden;word-wrap:normal!important}body{background:#f1f1f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.375}a{color:#0073aa;outline:0;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}body{margin:0;padding:0}.yoast-wizard-body{box-sizing:border-box;width:80%;max-width:60em;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{margin:0 auto;display:block}.yoast-wizard{text-align:right;min-height:20px;background:#fff;padding:2em;box-sizing:border-box;width:100%}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{color:#a4286a;margin:0 0 -16px;font-size:1.25em;letter-spacing:.03em;line-height:2.5;font-weight:400;padding:0 8px}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}}.yoast-wizard--navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.yoast-wizard--button{margin:1em -8px 0;padding:8px;background:none;color:#0073aa;border:none;font:inherit;cursor:pointer}.yoast-wizard--button:after{content:"";display:block;height:0;border-bottom:1px solid #0073aa}.yoast-wizard--button:focus{outline:1px solid #5b9dd9;box-shadow:0 0 2px 1px rgba(30,140,190,.8)}@media screen and (max-width:768px){.yoast-wizard--step__active{width:38px;overflow:hidden}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-right:-7px;padding-left:99px!important}}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container:focus{outline:none}.yoast-wizard--step--container h1{color:#a4286a;margin:0;font-size:2.25em;letter-spacing:.03em;line-height:3.68rem;font-weight:100}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{z-index:10;opacity:.2;background-color:#000;position:absolute;top:0;right:0;height:100%;color:#fff;text-align:center;width:100%}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{border:1px solid #ccc;text-align:right;min-height:20px;position:relative;box-shadow:0 3px 10px rgba(0,0,0,.15),0 3px 10px rgba(0,0,0,.2)}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{border:0;margin:1em 0}.yoast-wizard-text-input{font-size:14px;padding-bottom:.5em}.yoast-wizard-text-input-label{cursor:pointer;display:block;margin:.5em 0 0;font-weight:700;font-size:14px}.yoast-wizard-text-input [type=text]{width:100%;max-width:450px;box-sizing:border-box}.yoast-wizard-field-description{font-weight:700}.yoast-wizard input{line-height:140%;font-size:14px;margin:.5em 0;padding:5px}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em 0 .3em .7em;vertical-align:middle}.yoast-wizard-input__explanation{color:#555;margin-top:0;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;right:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:right;width:30px!important;margin:0 0 .5em 5px!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.yoast-wizard-input-radio-separator input:focus+label{outline:2px solid #5b9dd9}.yoast-video-container-max-width{max-width:560px}.yoast-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.yoast-video-container iframe{position:absolute;top:0;right:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-right:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container{max-width:560px}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}#wizard{overflow:hidden}.yoast-wizard{padding-top:2em}.yoast-wizard input[type=email],.yoast-wizard input[type=text]{min-width:250px}.yoast-wizard #gsc_authorization_code,.yoast-wizard input[type=email]+div,.yoast-wizard input[type=text]+div{margin-left:1em}.yoast-wizard-body{max-width:80em}.yoast-wizard-return-link-container{text-align:center}.wp-core-ui .yoast-wizard-return-link.button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:36px;border-color:transparent;margin:0 0 1em;padding:0 10px 0 16px;border-radius:2px;background:#fff;color:#646d78;text-align:center;text-transform:uppercase;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.wp-core-ui .yoast-wizard-return-link.button:hover{background:#ebebeb;border-color:transparent}.wp-core-ui .yoast-wizard-return-link.button:focus{outline:none;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .yoast-wizard-return-link.button:active{background:#ebebeb;box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 10px rgba(0,0,0,.23);-ms-transform:none;transform:none}.wp-core-ui .yoast-wizard-return-link.button .dashicons{margin-left:8px}.yoast-wizard-mailchimp-message-error{color:#dc3232}.yoast-wizard-mailchimp-message-success{color:#008a00}.yoast-wizard-input{padding-bottom:.5em}.yoast-wizard-input__select{margin:1em 0;font-size:14px}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-buttons__remove{margin-right:1em}.yoast-wizard-image-upload-container-description{display:block}.yoast-wizard--emphasis{font-weight:700}.yoast-wizard--navigation{margin-top:2em;padding-top:1em;border-top:1px solid #a4286a}.yoast-wizard--rows{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.yoast-wizard--columns{display:-ms-flexbox;display:flex}.yoast-wizard--columns .yoast-wizard-text-input-field{max-width:100%}.yoast-wizard--columns__even>div{-ms-flex-preferred-size:50%;flex-basis:50%}.yoast-wizard--columns>div{margin-right:1em}.yoast-wizard--columns>div:first-child{margin-right:0}.yoast-wizard--columns .yoast-wizard--heading{margin:0;color:#a4286a}.yoast-wizard--columns>.yoast-wizard--column__push_right{-ms-flex-order:2;order:2}.yoast-wizard--columns>.yoast-wizard--column__push_left{-ms-flex-order:1;order:1;margin-right:0;margin-left:1em}.yoast-wizard--choice>.yoast-wizard--rows{height:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.yoast-wizard--choice>.yoast-wizard--rows{width:100%}}.yoast-wizard--choice div{-ms-flex-item-align:start;align-self:flex-start}.yoast-wizard--choice p{margin-top:.3em;height:100%}.yoast-wizard--box{border:1px solid #a4286a;padding:1em}.yoast-wizard--box>div:first-child{-ms-flex-preferred-size:100px;flex-basis:100px}.yoast-wizard-newsletter--header svg{fill:#a4286a;top:4px;position:relative;margin-left:6px}.yoast-wizard-newsletter--decoration{width:100%;max-width:490px}.yoast-wizard-newsletter--decoration img{width:490px;max-width:100%;margin-top:-3em}
|
1 |
+
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;border:0;padding:0;overflow:hidden;word-wrap:normal!important}body{background:#f1f1f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.375}a{color:#0073aa;outline:0;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}body{margin:0;padding:0}.yoast-wizard-body{box-sizing:border-box;width:80%;max-width:60em;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{margin:0 auto;display:block}.yoast-wizard{text-align:right;min-height:20px;background:#fff;padding:2em;box-sizing:border-box;width:100%}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{color:#a4286a;margin:0 0 -16px;font-size:1.25em;letter-spacing:.03em;line-height:2.5;font-weight:400;padding:0 8px}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}}.yoast-wizard--navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.yoast-wizard--button{margin:1em -8px 0;padding:8px;background:none;color:#0073aa;border:none;font:inherit;cursor:pointer}.yoast-wizard--button:after{content:"";display:block;height:0;border-bottom:1px solid #0073aa}.yoast-wizard--button:focus{outline:1px solid #5b9dd9;box-shadow:0 0 2px 1px rgba(30,140,190,.8)}@media screen and (max-width:768px){.yoast-wizard--step__active{width:38px;overflow:hidden}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-right:-7px;padding-left:99px!important}}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container:focus{outline:none}.yoast-wizard--step--container h1{color:#a4286a;margin:0;font-size:2.25em;letter-spacing:.03em;line-height:3.68rem;font-weight:100}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{z-index:10;opacity:.2;background-color:#000;position:absolute;top:0;right:0;height:100%;color:#fff;text-align:center;width:100%}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{border:1px solid #ccc;text-align:right;min-height:20px;position:relative;box-shadow:0 3px 10px rgba(0,0,0,.15),0 3px 10px rgba(0,0,0,.2)}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{border:0;margin:1em 0}.yoast-wizard-text-input{font-size:14px;padding-bottom:.5em}.yoast-wizard-text-input-label{cursor:pointer;display:block;margin:.5em 0 0;font-weight:700;font-size:14px}.yoast-wizard-text-input [type=text]{width:100%;max-width:450px;box-sizing:border-box}.yoast-wizard-field-description{font-weight:700}.yoast-wizard input{line-height:140%;font-size:14px;margin:.5em 0;padding:5px}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em 0 .3em .7em;vertical-align:middle}.yoast-wizard-input__explanation{color:#555;margin-top:0;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;right:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:right;width:30px!important;margin:0 0 .5em 5px!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.yoast-wizard-input-radio-separator input:focus+label{outline:2px solid #5b9dd9}.yoast-video-container-max-width{max-width:560px}.yoast-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.yoast-video-container iframe{position:absolute;top:0;right:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-right:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container{max-width:560px}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}#wizard{overflow:hidden}.yoast-wizard{padding-top:2em}.yoast-wizard input[type=email],.yoast-wizard input[type=text]{min-width:250px}.yoast-wizard #gsc_authorization_code,.yoast-wizard input[type=email]+div,.yoast-wizard input[type=text]+div{margin-left:1em}.yoast-wizard-body{max-width:80em}.yoast-wizard-return-link-container{text-align:center}.wp-core-ui .yoast-wizard-return-link.button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:36px;border-color:transparent;margin:0 0 1em;padding:0 10px 0 16px;border-radius:2px;background:#fff;color:#646d78;text-align:center;text-transform:uppercase;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.wp-core-ui .yoast-wizard-return-link.button:hover{background:#ebebeb;border-color:transparent}.wp-core-ui .yoast-wizard-return-link.button:focus{outline:none;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .yoast-wizard-return-link.button:active{background:#ebebeb;box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 10px rgba(0,0,0,.23);-ms-transform:none;transform:none}.wp-core-ui .yoast-wizard-return-link.button .dashicons{margin-left:8px}.yoast-wizard-mailchimp-message-error{color:#dc3232}.yoast-wizard-mailchimp-message-success{color:#008a00}.yoast-wizard-input{padding-bottom:.5em}.yoast-wizard-input__select{margin:1em 0;font-size:14px}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-buttons__remove{margin-right:1em}.yoast-wizard-image-upload-container-description{display:block}.yoast-wizard--emphasis{font-weight:700}.yoast-wizard--navigation{margin-top:2em;padding-top:1em;border-top:1px solid #a4286a}.yoast-wizard--rows{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.yoast-wizard--columns{display:-ms-flexbox;display:flex}.yoast-wizard--columns .yoast-wizard-text-input-field{max-width:100%}.yoast-wizard--columns__even>div{-ms-flex-preferred-size:50%;flex-basis:50%}.yoast-wizard--columns>div{margin-right:1em}.yoast-wizard--columns>div:first-child{margin-right:0}.yoast-wizard--columns .yoast-wizard--heading{margin:0;color:#a4286a}.yoast-wizard--columns>.yoast-wizard--column__push_right{-ms-flex-order:2;order:2}.yoast-wizard--columns>.yoast-wizard--column__push_left{-ms-flex-order:1;order:1;margin-right:0;margin-left:1em}.yoast-wizard--columns>.yoast-wizard--column__push_left #plugin-training-image-link:focus{outline:3px auto #0073aa;box-shadow:none}.yoast-wizard--choice>.yoast-wizard--rows{height:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.yoast-wizard--choice>.yoast-wizard--rows{width:100%}}.yoast-wizard--choice div{-ms-flex-item-align:start;align-self:flex-start}.yoast-wizard--choice p{margin-top:.3em;height:100%}.yoast-wizard--box{border:1px solid #a4286a;padding:1em}.yoast-wizard--box>div:first-child{-ms-flex-preferred-size:100px;flex-basis:100px}.yoast-wizard-newsletter{margin-bottom:2em}.yoast-wizard-newsletter--header svg{fill:#a4286a;top:4px;position:relative;margin-left:6px}.yoast-wizard-newsletter--decoration{width:100%;max-width:490px}.yoast-wizard-newsletter--decoration img{width:490px;max-width:100%;margin-top:-3em}@media screen and (max-width:80em){.yoast-wizard--columns{display:block}.yoast-wizard--columns>div{margin-right:0}}@media screen and (max-width:80em) and (-ms-high-contrast:active){.yoast-wizard--columns>div{width:95.5%}}@media screen and (max-width:80em){.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-left:0;margin-top:2em}.yoast-wizard--box{display:-ms-flexbox;display:flex;margin-top:1em}.yoast-wizard--box:first-child{margin-top:0}.yoast-wizard--box>div{margin-right:1em}.yoast-wizard .hide-on-tablet{display:none}}.yoast-wizard--suggestion{border-top:1px solid #a4286a;padding-top:2em;margin-bottom:2em}@media screen and (max-width:50rem){.yoast-wizard .hide-on-mobile{display:none}.yoast-wizard--box{display:block}.yoast-wizard--box>div{margin-right:0}.yoast-wizard--video-frame{position:relative;padding-bottom:56.25%;height:0}.yoast-wizard--video-frame iframe{position:absolute;top:0;right:0;width:100%;height:100%}}.ie9 .yoast-wizard--stepper{display:none}
|
css/dist/{yoast-components-1210.min.css → yoast-components-1220.min.css}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;border:0;padding:0;overflow:hidden;word-wrap:normal!important}body{background:#f1f1f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.375}a{color:#0073aa;outline:0;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}body{margin:0;padding:0}.yoast-wizard-body{box-sizing:border-box;width:80%;max-width:60em;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{margin:0 auto;display:block}.yoast-wizard{text-align:left;min-height:20px;background:#fff;padding:2em;box-sizing:border-box;width:100%}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{color:#a4286a;margin:0 0 -16px;font-size:1.25em;letter-spacing:.03em;line-height:2.5;font-weight:400;padding:0 8px}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}}.yoast-wizard--navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.yoast-wizard--button{margin:1em -8px 0;padding:8px;background:none;color:#0073aa;border:none;font:inherit;cursor:pointer}.yoast-wizard--button:after{content:"";display:block;height:0;border-bottom:1px solid #0073aa}.yoast-wizard--button:focus{outline:1px solid #5b9dd9;box-shadow:0 0 2px 1px rgba(30,140,190,.8)}@media screen and (max-width:768px){.yoast-wizard--step__active{width:38px;overflow:hidden}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-left:-7px;padding-right:99px!important}}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container:focus{outline:none}.yoast-wizard--step--container h1{color:#a4286a;margin:0;font-size:2.25em;letter-spacing:.03em;line-height:3.68rem;font-weight:100}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{z-index:10;opacity:.2;background-color:#000;position:absolute;top:0;left:0;height:100%;color:#fff;text-align:center;width:100%}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{border:1px solid #ccc;text-align:left;min-height:20px;position:relative;box-shadow:0 3px 10px rgba(0,0,0,.15),0 3px 10px rgba(0,0,0,.2)}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{border:0;margin:1em 0}.yoast-wizard-text-input{font-size:14px;padding-bottom:.5em}.yoast-wizard-text-input-label{cursor:pointer;display:block;margin:.5em 0 0;font-weight:700;font-size:14px}.yoast-wizard-text-input [type=text]{width:100%;max-width:450px;box-sizing:border-box}.yoast-wizard-field-description{font-weight:700}.yoast-wizard input{line-height:140%;font-size:14px;margin:.5em 0;padding:5px}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em .7em .3em 0;vertical-align:middle}.yoast-wizard-input__explanation{color:#555;margin-top:0;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;left:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:left;width:30px!important;margin:0 5px .5em 0!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.yoast-wizard-input-radio-separator input:focus+label{outline:2px solid #5b9dd9}.yoast-video-container-max-width{max-width:560px}.yoast-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.yoast-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-left:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container{max-width:560px}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}#wizard{overflow:hidden}.yoast-wizard{padding-top:2em}.yoast-wizard input[type=email],.yoast-wizard input[type=text]{min-width:250px}.yoast-wizard #gsc_authorization_code,.yoast-wizard input[type=email]+div,.yoast-wizard input[type=text]+div{margin-right:1em}.yoast-wizard-body{max-width:80em}.yoast-wizard-return-link-container{text-align:center}.wp-core-ui .yoast-wizard-return-link.button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:36px;border-color:transparent;margin:0 0 1em;padding:0 16px 0 10px;border-radius:2px;background:#fff;color:#646d78;text-align:center;text-transform:uppercase;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.wp-core-ui .yoast-wizard-return-link.button:hover{background:#ebebeb;border-color:transparent}.wp-core-ui .yoast-wizard-return-link.button:focus{outline:none;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .yoast-wizard-return-link.button:active{background:#ebebeb;box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 10px rgba(0,0,0,.23);-ms-transform:none;transform:none}.wp-core-ui .yoast-wizard-return-link.button .dashicons{margin-right:8px}.yoast-wizard-mailchimp-message-error{color:#dc3232}.yoast-wizard-mailchimp-message-success{color:#008a00}.yoast-wizard-input{padding-bottom:.5em}.yoast-wizard-input__select{margin:1em 0;font-size:14px}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-buttons__remove{margin-left:1em}.yoast-wizard-image-upload-container-description{display:block}.yoast-wizard--emphasis{font-weight:700}.yoast-wizard--navigation{margin-top:2em;padding-top:1em;border-top:1px solid #a4286a}.yoast-wizard--rows{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.yoast-wizard--columns{display:-ms-flexbox;display:flex}.yoast-wizard--columns .yoast-wizard-text-input-field{max-width:100%}.yoast-wizard--columns__even>div{-ms-flex-preferred-size:50%;flex-basis:50%}.yoast-wizard--columns>div{margin-left:1em}.yoast-wizard--columns>div:first-child{margin-left:0}.yoast-wizard--columns .yoast-wizard--heading{margin:0;color:#a4286a}.yoast-wizard--columns>.yoast-wizard--column__push_right{-ms-flex-order:2;order:2}.yoast-wizard--columns>.yoast-wizard--column__push_left{-ms-flex-order:1;order:1;margin-left:0;margin-right:1em}.yoast-wizard--choice>.yoast-wizard--rows{height:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.yoast-wizard--choice>.yoast-wizard--rows{width:100%}}.yoast-wizard--choice div{-ms-flex-item-align:start;align-self:flex-start}.yoast-wizard--choice p{margin-top:.3em;height:100%}.yoast-wizard--box{border:1px solid #a4286a;padding:1em}.yoast-wizard--box>div:first-child{-ms-flex-preferred-size:100px;flex-basis:100px}.yoast-wizard-newsletter--header svg{fill:#a4286a;top:4px;position:relative;margin-right:6px}.yoast-wizard-newsletter--decoration{width:100%;max-width:490px}.yoast-wizard-newsletter--decoration img{width:490px;max-width:100%;margin-top:-3em}
|
1 |
+
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;border:0;padding:0;overflow:hidden;word-wrap:normal!important}body{background:#f1f1f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.375}a{color:#0073aa;outline:0;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}body{margin:0;padding:0}.yoast-wizard-body{box-sizing:border-box;width:80%;max-width:60em;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{margin:0 auto;display:block}.yoast-wizard{text-align:left;min-height:20px;background:#fff;padding:2em;box-sizing:border-box;width:100%}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{color:#a4286a;margin:0 0 -16px;font-size:1.25em;letter-spacing:.03em;line-height:2.5;font-weight:400;padding:0 8px}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}}.yoast-wizard--navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.yoast-wizard--button{margin:1em -8px 0;padding:8px;background:none;color:#0073aa;border:none;font:inherit;cursor:pointer}.yoast-wizard--button:after{content:"";display:block;height:0;border-bottom:1px solid #0073aa}.yoast-wizard--button:focus{outline:1px solid #5b9dd9;box-shadow:0 0 2px 1px rgba(30,140,190,.8)}@media screen and (max-width:768px){.yoast-wizard--step__active{width:38px;overflow:hidden}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-left:-7px;padding-right:99px!important}}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container:focus{outline:none}.yoast-wizard--step--container h1{color:#a4286a;margin:0;font-size:2.25em;letter-spacing:.03em;line-height:3.68rem;font-weight:100}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{z-index:10;opacity:.2;background-color:#000;position:absolute;top:0;left:0;height:100%;color:#fff;text-align:center;width:100%}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{border:1px solid #ccc;text-align:left;min-height:20px;position:relative;box-shadow:0 3px 10px rgba(0,0,0,.15),0 3px 10px rgba(0,0,0,.2)}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{border:0;margin:1em 0}.yoast-wizard-text-input{font-size:14px;padding-bottom:.5em}.yoast-wizard-text-input-label{cursor:pointer;display:block;margin:.5em 0 0;font-weight:700;font-size:14px}.yoast-wizard-text-input [type=text]{width:100%;max-width:450px;box-sizing:border-box}.yoast-wizard-field-description{font-weight:700}.yoast-wizard input{line-height:140%;font-size:14px;margin:.5em 0;padding:5px}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em .7em .3em 0;vertical-align:middle}.yoast-wizard-input__explanation{color:#555;margin-top:0;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;left:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:left;width:30px!important;margin:0 5px .5em 0!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.yoast-wizard-input-radio-separator input:focus+label{outline:2px solid #5b9dd9}.yoast-video-container-max-width{max-width:560px}.yoast-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.yoast-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-left:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container{max-width:560px}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}#wizard{overflow:hidden}.yoast-wizard{padding-top:2em}.yoast-wizard input[type=email],.yoast-wizard input[type=text]{min-width:250px}.yoast-wizard #gsc_authorization_code,.yoast-wizard input[type=email]+div,.yoast-wizard input[type=text]+div{margin-right:1em}.yoast-wizard-body{max-width:80em}.yoast-wizard-return-link-container{text-align:center}.wp-core-ui .yoast-wizard-return-link.button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:36px;border-color:transparent;margin:0 0 1em;padding:0 16px 0 10px;border-radius:2px;background:#fff;color:#646d78;text-align:center;text-transform:uppercase;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.wp-core-ui .yoast-wizard-return-link.button:hover{background:#ebebeb;border-color:transparent}.wp-core-ui .yoast-wizard-return-link.button:focus{outline:none;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .yoast-wizard-return-link.button:active{background:#ebebeb;box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 10px rgba(0,0,0,.23);-ms-transform:none;transform:none}.wp-core-ui .yoast-wizard-return-link.button .dashicons{margin-right:8px}.yoast-wizard-mailchimp-message-error{color:#dc3232}.yoast-wizard-mailchimp-message-success{color:#008a00}.yoast-wizard-input{padding-bottom:.5em}.yoast-wizard-input__select{margin:1em 0;font-size:14px}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-buttons__remove{margin-left:1em}.yoast-wizard-image-upload-container-description{display:block}.yoast-wizard--emphasis{font-weight:700}.yoast-wizard--navigation{margin-top:2em;padding-top:1em;border-top:1px solid #a4286a}.yoast-wizard--rows{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.yoast-wizard--columns{display:-ms-flexbox;display:flex}.yoast-wizard--columns .yoast-wizard-text-input-field{max-width:100%}.yoast-wizard--columns__even>div{-ms-flex-preferred-size:50%;flex-basis:50%}.yoast-wizard--columns>div{margin-left:1em}.yoast-wizard--columns>div:first-child{margin-left:0}.yoast-wizard--columns .yoast-wizard--heading{margin:0;color:#a4286a}.yoast-wizard--columns>.yoast-wizard--column__push_right{-ms-flex-order:2;order:2}.yoast-wizard--columns>.yoast-wizard--column__push_left{-ms-flex-order:1;order:1;margin-left:0;margin-right:1em}.yoast-wizard--columns>.yoast-wizard--column__push_left #plugin-training-image-link:focus{outline:3px auto #0073aa;box-shadow:none}.yoast-wizard--choice>.yoast-wizard--rows{height:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.yoast-wizard--choice>.yoast-wizard--rows{width:100%}}.yoast-wizard--choice div{-ms-flex-item-align:start;align-self:flex-start}.yoast-wizard--choice p{margin-top:.3em;height:100%}.yoast-wizard--box{border:1px solid #a4286a;padding:1em}.yoast-wizard--box>div:first-child{-ms-flex-preferred-size:100px;flex-basis:100px}.yoast-wizard-newsletter{margin-bottom:2em}.yoast-wizard-newsletter--header svg{fill:#a4286a;top:4px;position:relative;margin-right:6px}.yoast-wizard-newsletter--decoration{width:100%;max-width:490px}.yoast-wizard-newsletter--decoration img{width:490px;max-width:100%;margin-top:-3em}@media screen and (max-width:80em){.yoast-wizard--columns{display:block}.yoast-wizard--columns>div{margin-left:0}}@media screen and (max-width:80em) and (-ms-high-contrast:active){.yoast-wizard--columns>div{width:95.5%}}@media screen and (max-width:80em){.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-right:0;margin-top:2em}.yoast-wizard--box{display:-ms-flexbox;display:flex;margin-top:1em}.yoast-wizard--box:first-child{margin-top:0}.yoast-wizard--box>div{margin-left:1em}.yoast-wizard .hide-on-tablet{display:none}}.yoast-wizard--suggestion{border-top:1px solid #a4286a;padding-top:2em;margin-bottom:2em}@media screen and (max-width:50rem){.yoast-wizard .hide-on-mobile{display:none}.yoast-wizard--box{display:block}.yoast-wizard--box>div{margin-left:0}.yoast-wizard--video-frame{position:relative;padding-bottom:56.25%;height:0}.yoast-wizard--video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.ie9 .yoast-wizard--stepper{display:none}
|
css/dist/{yoast-extensions-1210-rtl.min.css → yoast-extensions-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{yoast-extensions-1210.min.css → yoast-extensions-1220.min.css}
RENAMED
File without changes
|
css/dist/{yst_plugin_tools-1210-rtl.min.css → yst_plugin_tools-1220-rtl.min.css}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
.wpseo_content_wrapper{display:table;width:100%;table-layout:fixed}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}#wpseo_content_top{width:100%}tr.yst_row{margin:5px 0 0;padding:5px 0 0}#sidebar-container{width:261px;padding:0 19px 0 0}tr.yst_row.even{background-color:#f6f6f6}.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{float:right;width:200px;margin:5px 0}.wpseo_content_wrapper label.select.error,.wpseo_content_wrapper label.textinput.error{color:#dc3232;font-weight:700}.wpseo_content_wrapper .yoast-inline-label{float:none;margin:0}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select,.wpseo_content_wrapper textarea{width:400px}.wpseo_content_wrapper input.large-text,.wpseo_content_wrapper textarea.large-text{width:99%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select.select,.wpseo_content_wrapper textarea.textinput{margin:0 0 15px}.wpseo_content_wrapper input.textinput[aria-invalid=true]{color:#000;background:#f9dcdc url(../../images/error-icon.svg) no-repeat calc(100% - (100% - 6px)) 50%;background-size:12px;border:1px solid #dc3232;padding-left:24px}.wpseo_content_wrapper input.textinput[aria-invalid=true][aria-describedby]{margin-bottom:.5rem}.wpseo_content_wrapper .yoast-input-validation__error-description{width:400px;padding-right:200px;margin:0 0 1rem;color:#8f1919}.wpseo_content_wrapper input.checkbox,.wpseo_content_wrapper input.checkbox.double,.wpseo_content_wrapper input.radio{margin:6px 0 6px 10px}.wpseo_content_wrapper .textinput.metadesc{height:50px}.wpseo_content_wrapper textarea.import{width:500px;height:100px}.wpseo_content_wrapper p.desc{margin:6px 0 10px;padding:0 25px 8px 0}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{margin:0 0 20px;padding:0 200px 10px 0}.wpseo_content_wrapper h4{clear:both;margin:1.2em 0 .5em}.wpseo_content_wrapper .postbox{margin:10px 0 0 10px}.wpseo_content_wrapper .postbox form{line-height:150%}.wpseo_content_wrapper .text{width:250px}.wpseo_content_wrapper .correct{padding:5px;color:#fff;background-color:green}.wpseo_content_wrapper .wrong{padding:5px;color:#fff;background-color:#dc3232}.wpseo_content_wrapper .wrong code{padding:3px 8px;color:#000}.wpseo_content_wrapper .button.fixit{float:left;margin:0 5px}.wpseo_content_wrapper .button.checkit{float:left;margin:0 5px;padding:5px 8px}.wpseo_content_wrapper .disabled-note{margin:0 0 8px;color:#888}.wpseo_content_wrapper #separator{margin:1.5em 0 .5em}.wpseo_content_wrapper #separator input.radio{position:absolute;right:-9999em;width:1px;height:1px}.wpseo_content_wrapper #separator input.radio+label{float:right;width:30px!important;margin:0 0 .5em 5px!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.wpseo_content_wrapper #separator input.radio:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.wpseo_content_wrapper #separator input.radio:focus+label{outline:2px solid #5b9dd9}.wpseo_content_wrapper .svg-container{text-align:center}.wpseo_content_wrapper .svg-container .dashicons{width:200px;height:100px;font-size:100px}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger{width:100%;padding:16px;font-size:1rem}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:focus{outline:1px solid #0066cd;outline-offset:-1px;box-shadow:0 0 3px rgba(8,74,103,.8)}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:active{box-shadow:none}.wpseo_content_wrapper .paper.tab-block h2.collapsible-header{margin:0!important;padding:0!important}.wpseo_content_wrapper .paper.tab-block.metabox button.toggleable-container-trigger{color:#555}.wpseo_content_wrapper .paper.tab-block.metabox.wpseotab{padding:0;border:0}.wpseo_content_wrapper .paper.tab-block.search-appearance{max-width:632px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff}.wpseo_content_wrapper .paper.tab-block .paper-container{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-container:first-child{margin-top:0}.wpseo_content_wrapper .paper.tab-block .paper-title{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-title h2{margin:0}.wpseo_content_wrapper .paper.tab-block .tab-block:first-child{margin-top:0}.wpseo_content_wrapper .wpseo-collapsible-container{background-color:#fff;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;margin-top:-1px}.wpseo_content_wrapper .toggleable-container-trigger{border:0;background:none;cursor:pointer;width:100%;padding:0;text-align:right;overflow:visible}.wpseo_content_wrapper .toggleable-container-icon{float:left;width:20px;height:20px;position:relative}.wpseo_content_wrapper .toggleable-container-trigger .toggleable-container-icon:after{content:"";display:block;padding:14px;position:absolute;top:-4px;right:-4px}.wpseo_content_wrapper .toggleable-container-hidden{display:none}.wpseo-gsc-reload-crawl-issues-form{position:relative;top:9px}.wp-core-ui .button.wpseo-gsc-save-profile{margin-right:200px}.wpseo_content_wrapper h3{font-size:1.15em;margin:1em 0 .5em}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.yoast-alert p,.yoast-container .container,.yoast .search-box{max-width:none}table.wpseo th{text-align:right}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo-variable-warning-element{border:1px solid #c62d2d!important}.wpseo-variable-warning{clear:both;margin:5px 0 0;padding:5px;color:#c62d2d}.wpseo-variable-warning code{color:#b02828}.wpseo-variable-warning a{color:#c62d2d}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}table.yoast_help{border-collapse:collapse;width:100%}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;color:#444}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:right;vertical-align:top}table.yoast_help tr{background-color:#f1f1f1}table.yoast_help tr:nth-child(2n){background-color:#fbfbfe}table.yoast_help tr:hover{background-color:#ddd}table.yoast_help thead tr,table.yoast_help thead tr:hover{background-color:#fff}table.yoast_help .yoast-variable-name{font-weight:600;white-space:nowrap}table.yoast_help .yoast-variable-desc{min-width:300px}.yoast-notice-blocking-files code{line-height:2;color:#000}.yoast-notice-blocking-files .button{margin:.5em 0}.wpseo_content_wrapper .yoast-blocking-files-error p{max-width:none}.wpseotab{display:none}.wpseotab.active{display:block}.wpseotab p.expl{margin-right:6px}.wpseotab .tab-block{display:block;margin:30px 0}.wpseotab p.expl strong{font-size:115%}#wpseo-debug-info{clear:both;margin:20px 0 0;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}#wpseo-debug-info h2{margin:0;cursor:auto}#wpseo-debug-info .wpseo-debug-heading{font-size:1em}#wpseo-debug-info .wpseo-debug{display:inline-block;padding-right:20px;color:#c00}input.wpseo-new-title,textarea.wpseo-new-metadesc{width:100%;max-width:100%}body.toplevel_page_wpseo_dashboard .wp-badge{background:transparent url(../../images/Yoast_SEO_Icon.svg) no-repeat 50% 10px;background-size:140px 140px;box-shadow:none}#wpseo_progressbar{height:25px;border:1px solid #006691}#wpseo_progressbar .ui-progressbar-value{height:25px;background:#006691}.wpseo-progressbar-wrapper{display:inline;width:100%}.wpseo-progressbar{display:block;width:100%;height:25px;border:1px solid #006691}.wpseo-progressbar .ui-progressbar-value{height:25px;background:#006691}.archives-titles-metas-content{padding-top:1em}.yoast-sidebar__title{width:100%;margin:5px 0;padding:10px 0;color:#a4286a;text-align:right;box-sizing:border-box;line-height:19px;border-bottom:1px solid #a4286a}.yoast-sidebar__section{padding:20px 0;border-bottom:1px solid #ddd}.yoast-sidebar__section a,.yoast-sidebar__section h2{color:#a4286a}.yoast-sidebar__section h2{margin-top:0}.yoast-sidebar__section ul{position:relative}.yoast-sidebar__section li{list-style:none;margin-right:20px}.yoast-sidebar__section li:before{content:"+";position:absolute;right:0;font-weight:700}.yoast-sidebar__section div{position:relative;margin:10px 0}.yoast-sidebar__section div a{color:#0085ba}.yoast-sidebar__section div img,.yoast-sidebar__section div p{float:right}.yoast-sidebar__section div img{width:40px;height:40px;margin:0 -50px 0 10px}.yoast-sidebar__section div p{width:200px;margin:0;padding-right:50px}.wpseo-banner__link{display:inline-block}.wpseo-banner__image{vertical-align:top}.yoast_premium_upsell_admin_block{border:1px solid #ccc;background-color:#fff;padding:10px;max-width:640px;overflow:hidden;margin-top:2em}.wp-core-ui .yoast_premium_upsell_admin_block--close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;width:24px;height:24px}.yoast_premium_upsell_admin_block--header{color:#a4286a;margin-top:.3em;font-size:1.7em;font-weight:700}.yoast_premium_upsell_admin_block--motivation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yoast_premium_upsell_admin_block--motivation li{-ms-flex:0 0 50%;flex:0 0 50%;list-style:none}.yoast_premium_upsell_admin_block--argument{padding:0 20px 0 8px}.yoast_premium_upsell_admin_block--argument:before{position:relative;right:-16px;margin-left:-10px;font-weight:700;content:"+";top:-1px}@media screen and (max-width:480px){.yoast_premium_upsell_admin_block--motivation{display:block}}.yoast-variable-desc{min-width:300px}.yoast-table-scrollable,.yoast-table-scrollable td,.yoast-table-scrollable th{box-sizing:border-box}.yoast-table-scrollable__container.yoast-has-scroll{position:relative;overflow:hidden}.yoast-table-scrollable__container.yoast-has-scroll:after{content:"";position:absolute;top:0;right:100%;width:50px;height:calc(100% - 16px);border-radius:0 10px 10px 0/0 50% 50% 0;box-shadow:5px 0 10px rgba(0,0,0,.25)}.yoast-table-scrollable__container.yoast-has-scroll .yoast-table-scrollable__inner{overflow-x:scroll;padding-bottom:16px}.yoast-table-scrollable__hintwrapper{display:none}.yoast-table-scrollable__hintwrapper.yoast-has-scroll{display:block;margin:1em 0;text-align:center}.yoast-has-scroll .yoast-table-scrollable__hint{display:inline-block}.yoast-has-scroll .yoast-table-scrollable__hint:before{content:"\21c4";display:inline-block;margin-left:10px;font-size:20px;line-height:inherit;vertical-align:text-top}.yoast-styled-select{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:1em}.yoast-styled-select:after,.yoast-styled-select:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none}.yoast-styled-select:before{width:28px;left:0}.yoast-styled-select:after{width:0;height:0;border-top:4px solid transparent;border-color:#555 transparent transparent;border-style:solid;border-width:5px 4px 0;margin:auto;left:6px;z-index:1}.yoast-styled-select select{height:28px;box-sizing:border-box;margin:0;padding:4px 8px 4px 32px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #aaa;border-radius:4px;line-height:1;color:#32373c}.yoast-styled-select select.error{border-color:#dc3232;border-width:2px}.wpseo_content_wrapper .yoast-styled-select select.select{margin:0}.yoast-styled-select select:focus{border-color:#5b9dd9}.yoast-styled-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #32373c}.yoast-styled-select select[disabled]{opacity:.75}.yoast-styled-select select::-ms-value{background:transparent}.yoast-styled-select select::-ms-expand{display:none}@media screen and (max-width:1024px){.wpseo_content_cell,.wpseo_content_wrapper{display:block;height:auto}#wpseo_content_top{width:auto}#sidebar-container{width:auto;padding:0}}@media screen and (max-width:782px){.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{display:inline-block;float:none;width:auto}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper textarea,.wpseo_content_wrapper textarea.textinput{display:block;width:100%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper select,.wpseo_content_wrapper select.select{display:block;max-width:100%;margin:0 0 5px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{padding-right:0}.wpseo_content_wrapper .textinput[aria-invalid=true][aria-describedby]+br{display:none}.wpseo_content_wrapper .yoast-input-validation__error-description{width:auto;padding-right:0}.wp-core-ui .button.wpseo-gsc-save-profile{margin-right:0}.wpseo-gsc-reload-crawl-issues-form{top:0;margin:1em 0}.wpseo-gsc-reload-crawl-issues-form .alignright{float:none}}@media screen and (max-width:600px){.wpseo-gsc-reload-crawl-issues-form{margin-bottom:0}}@media screen and (max-width:500px){body.toplevel_page_wpseo_dashboard .wp-badge{padding-top:80px;background-size:100px 100px;background-color:#a4286a;box-shadow:0 1px 3px rgba(0,0,0,.2)}}.wpseo-checkmark-ok-icon{float:right;width:18px;margin-left:5px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px;vertical-align:top}
|
1 |
+
.wpseo_content_wrapper{display:table;width:100%;table-layout:fixed}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}#wpseo_content_top{width:100%}tr.yst_row{margin:5px 0 0;padding:5px 0 0}#sidebar-container{width:261px;padding:0 19px 0 0}tr.yst_row.even{background-color:#f6f6f6}.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{float:right;width:200px;margin:5px 0}.wpseo_content_wrapper label.select.error,.wpseo_content_wrapper label.textinput.error{color:#dc3232;font-weight:700}.wpseo_content_wrapper .yoast-inline-label{float:none;margin:0}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select,.wpseo_content_wrapper textarea{width:400px}.wpseo_content_wrapper input.large-text,.wpseo_content_wrapper textarea.large-text{width:99%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select.select,.wpseo_content_wrapper textarea.textinput{margin:0 0 15px}.wpseo_content_wrapper input.textinput[aria-invalid=true]{color:#000;background:#f9dcdc url(../../images/error-icon.svg) no-repeat calc(100% - (100% - 6px)) 50%;background-size:12px;border:1px solid #dc3232;padding-left:24px}.wpseo_content_wrapper input.textinput[aria-invalid=true][aria-describedby]{margin-bottom:.5rem}.wpseo_content_wrapper .yoast-input-validation__error-description{width:400px;padding-right:200px;margin:0 0 1rem;color:#8f1919}.wpseo_content_wrapper input.checkbox,.wpseo_content_wrapper input.checkbox.double,.wpseo_content_wrapper input.radio{margin:6px 0 6px 10px}.wpseo_content_wrapper .textinput.metadesc{height:50px}.wpseo_content_wrapper textarea.import{width:500px;height:100px}.wpseo_content_wrapper p.desc{margin:6px 0 10px;padding:0 25px 8px 0}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{margin:0 0 20px;padding:0 200px 10px 0}.wpseo_content_wrapper h4{clear:both;margin:1.2em 0 .5em}.wpseo_content_wrapper .postbox{margin:10px 0 0 10px}.wpseo_content_wrapper .postbox form{line-height:150%}.wpseo_content_wrapper .text{width:250px}.wpseo_content_wrapper .correct{padding:5px;color:#fff;background-color:green}.wpseo_content_wrapper .wrong{padding:5px;color:#fff;background-color:#dc3232}.wpseo_content_wrapper .wrong code{padding:3px 8px;color:#000}.wpseo_content_wrapper .button.fixit{float:left;margin:0 5px}.wpseo_content_wrapper .button.checkit{float:left;margin:0 5px;padding:5px 8px}.wpseo_content_wrapper .disabled-note{margin:0 0 8px;color:#888}.wpseo_content_wrapper #separator{margin:1.5em 0 .5em}.wpseo_content_wrapper #separator input.radio{position:absolute;right:-9999em;width:1px;height:1px}.wpseo_content_wrapper #separator input.radio+label{float:right;width:30px!important;margin:0 0 .5em 5px!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.wpseo_content_wrapper #separator input.radio:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.wpseo_content_wrapper #separator input.radio:focus+label{outline:2px solid #5b9dd9}.wpseo_content_wrapper .svg-container{text-align:center}.wpseo_content_wrapper .svg-container .dashicons{width:200px;height:100px;font-size:100px}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger{width:100%;padding:16px;font-size:1rem}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:focus{outline:1px solid #0066cd;outline-offset:-1px;box-shadow:0 0 3px rgba(8,74,103,.8)}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:active{box-shadow:none}.wpseo_content_wrapper .paper.tab-block h2.collapsible-header{margin:0!important;padding:0!important}.wpseo_content_wrapper .paper.tab-block.metabox button.toggleable-container-trigger{color:#555}.wpseo_content_wrapper .paper.tab-block.metabox.wpseotab{padding:0;border:0}.wpseo_content_wrapper .paper.tab-block.search-appearance{max-width:632px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff}.wpseo_content_wrapper .paper.tab-block .paper-container{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-container:first-child{margin-top:0}.wpseo_content_wrapper .paper.tab-block .paper-title{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-title h2{margin:0}.wpseo_content_wrapper .paper.tab-block .tab-block:first-child{margin-top:0}.wpseo_content_wrapper .wpseo-collapsible-container{background-color:#fff;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;margin-top:-1px}.wpseo_content_wrapper .toggleable-container-trigger{border:0;background:none;cursor:pointer;width:100%;padding:0;text-align:right;overflow:visible}.wpseo_content_wrapper .toggleable-container-icon{float:left;width:20px;height:20px;position:relative}.wpseo_content_wrapper .toggleable-container-trigger .toggleable-container-icon:after{content:"";display:block;padding:14px;position:absolute;top:-4px;right:-4px}.wpseo_content_wrapper .toggleable-container-hidden{display:none}.wpseo-gsc-reload-crawl-issues-form{position:relative;top:9px}.wp-core-ui .button.wpseo-gsc-save-profile{margin-right:200px}.wpseo_content_wrapper h3{font-size:1.15em;margin:1em 0 .5em}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.yoast-alert p,.yoast-container .container,.yoast .search-box{max-width:none}table.wpseo th{text-align:right}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo-variable-warning-element{border:1px solid #c62d2d!important}.wpseo-variable-warning{clear:both;margin:5px 0 0;padding:5px;color:#c62d2d}.wpseo-variable-warning code{color:#b02828}.wpseo-variable-warning a{color:#c62d2d}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}table.yoast_help{border-collapse:collapse;width:100%}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;color:#444}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:right;vertical-align:top}table.yoast_help tr{background-color:#f1f1f1}table.yoast_help tr:nth-child(2n){background-color:#fbfbfe}table.yoast_help tr:hover{background-color:#ddd}table.yoast_help thead tr,table.yoast_help thead tr:hover{background-color:#fff}table.yoast_help .yoast-variable-name{font-weight:600;white-space:nowrap}table.yoast_help .yoast-variable-desc{min-width:300px}.yoast-notice-blocking-files code{line-height:2;color:#000}.yoast-notice-blocking-files .button{margin:.5em 0}.wpseo_content_wrapper .yoast-blocking-files-error p{max-width:none}.wpseotab{display:none}.wpseotab.active{display:block}.wpseotab p.expl{margin-right:6px}.wpseotab .tab-block{display:block;margin:30px 0}.wpseotab p.expl strong{font-size:115%}#wpseo-debug-info{clear:both;margin:20px 0 0;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}#wpseo-debug-info h2{margin:0;cursor:auto}#wpseo-debug-info .wpseo-debug-heading{font-size:1em}#wpseo-debug-info .wpseo-debug{display:inline-block;padding-right:20px;color:#c00}input.wpseo-new-title,textarea.wpseo-new-metadesc{width:100%;max-width:100%}body.toplevel_page_wpseo_dashboard .wp-badge{background:transparent url(../../images/Yoast_SEO_Icon.svg) no-repeat 50% 10px;background-size:140px 140px;box-shadow:none}#wpseo_progressbar{height:25px;border:1px solid #006691}#wpseo_progressbar .ui-progressbar-value{height:25px;background:#006691}.wpseo-progressbar-wrapper{display:inline;width:100%}.wpseo-progressbar{display:block;width:100%;height:25px;border:1px solid #006691}.wpseo-progressbar .ui-progressbar-value{height:25px;background:#006691}.archives-titles-metas-content{padding-top:1em}.yoast-sidebar__title{width:100%;margin:5px 0;padding:10px 0;color:#a4286a;text-align:right;box-sizing:border-box;line-height:19px;border-bottom:1px solid #a4286a}.yoast-sidebar__section{padding:20px 0;border-bottom:1px solid #ddd}.yoast-sidebar__section a,.yoast-sidebar__section h2{color:#a4286a}.yoast-sidebar__section h2{margin-top:0}.yoast-sidebar__section ul{position:relative}.yoast-sidebar__section li{list-style:none;margin-right:20px}.yoast-sidebar__section li:before{content:"+";position:absolute;right:0;font-weight:700}.yoast-sidebar__section div{position:relative;margin:10px 0}.yoast-sidebar__section div a{color:#0085ba}.yoast-sidebar__section div img,.yoast-sidebar__section div p{float:right}.yoast-sidebar__section div img{width:40px;height:40px;margin:0 -50px 0 10px}.yoast-sidebar__section div p{width:200px;margin:0;padding-right:50px}.wpseo-banner__link{display:inline-block}.wpseo-banner__image{vertical-align:top}.yoast_premium_upsell_admin_block{border:1px solid #ccc;background-color:#fff;padding:10px;max-width:640px;overflow:hidden;margin-top:2em}.wp-core-ui .yoast_premium_upsell_admin_block--close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;width:24px;height:24px}.yoast_premium_upsell_admin_block--header{color:#a4286a;margin-top:.3em;font-size:1.7em;font-weight:700}.yoast_premium_upsell_admin_block--motivation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yoast_premium_upsell_admin_block--motivation li{-ms-flex:0 0 50%;flex:0 0 50%;list-style:none}.yoast_premium_upsell_admin_block--argument{padding:0 20px 0 8px}.yoast_premium_upsell_admin_block--argument:before{position:relative;right:-16px;margin-left:-10px;font-weight:700;content:"+";top:-1px}@media screen and (max-width:480px){.yoast_premium_upsell_admin_block--motivation{display:block}}.yoast-variable-desc{min-width:300px}.yoast-table-scrollable,.yoast-table-scrollable td,.yoast-table-scrollable th{box-sizing:border-box}.yoast-table-scrollable__container.yoast-has-scroll{position:relative;overflow:hidden}.yoast-table-scrollable__container.yoast-has-scroll:after{content:"";position:absolute;top:0;right:100%;width:50px;height:calc(100% - 16px);border-radius:0 10px 10px 0/0 50% 50% 0;box-shadow:5px 0 10px rgba(0,0,0,.25)}.yoast-table-scrollable__container.yoast-has-scroll .yoast-table-scrollable__inner{overflow-x:scroll;padding-bottom:16px}.yoast-table-scrollable__hintwrapper{display:none}.yoast-table-scrollable__hintwrapper.yoast-has-scroll{display:block;margin:1em 0;text-align:center}.yoast-has-scroll .yoast-table-scrollable__hint{display:inline-block}.yoast-has-scroll .yoast-table-scrollable__hint:before{content:"\21c4";display:inline-block;margin-left:10px;font-size:20px;line-height:inherit;vertical-align:text-top}.yoast-styled-select{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:1em}.yoast-styled-select:after,.yoast-styled-select:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none}.yoast-styled-select:before{width:28px;left:0}.yoast-styled-select:after{width:0;height:0;border-top:4px solid transparent;border-color:#555 transparent transparent;border-style:solid;border-width:5px 4px 0;margin:auto;left:6px;z-index:1}.yoast-styled-select select{height:28px;box-sizing:border-box;margin:0;padding:4px 8px 4px 32px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #aaa;border-radius:4px;line-height:1;color:#32373c}.yoast-styled-select select.error{border-color:#dc3232;border-width:2px}.wpseo_content_wrapper .yoast-styled-select select.select{margin:0}.yoast-styled-select select:focus{border-color:#5b9dd9}.yoast-styled-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #32373c}.yoast-styled-select select[disabled]{opacity:.75}.yoast-styled-select select::-ms-value{background:transparent}.yoast-styled-select select::-ms-expand{display:none}@media screen and (max-width:1024px){.wpseo_content_cell,.wpseo_content_wrapper{display:block;height:auto}#wpseo_content_top{width:auto}#sidebar-container{width:auto;padding:0}.yoast-sidebar__product-list{display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd}.yoast-sidebar__product-list div p{word-wrap:break-word;width:calc(100% - 50px)}.yoast-sidebar__product-list .yoast-sidebar__section{border-bottom:none}.yoast-sidebar__product-list .yoast-sidebar__section:first-child{margin-left:40px}}@media screen and (max-width:782px){.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{display:inline-block;float:none;width:auto}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper textarea,.wpseo_content_wrapper textarea.textinput{display:block;width:100%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper select,.wpseo_content_wrapper select.select{display:block;max-width:100%;margin:0 0 5px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{padding-right:0}.wpseo_content_wrapper .textinput[aria-invalid=true][aria-describedby]+br{display:none}.wpseo_content_wrapper .yoast-input-validation__error-description{width:auto;padding-right:0}.wp-core-ui .button.wpseo-gsc-save-profile{margin-right:0}.wpseo-gsc-reload-crawl-issues-form{top:0;margin:1em 0}.wpseo-gsc-reload-crawl-issues-form .alignright{float:none}}@media screen and (max-width:600px){.wpseo-gsc-reload-crawl-issues-form{margin-bottom:0}.yoast-sidebar__product-list{display:block;border-bottom:none}.yoast-sidebar__product-list .yoast-sidebar__section{border-bottom:1px solid #ddd}.yoast-sidebar__product-list .yoast-sidebar__section p{word-wrap:break-word;width:calc(100% - 50px);padding-right:50px}}@media screen and (max-width:500px){body.toplevel_page_wpseo_dashboard .wp-badge{padding-top:80px;background-size:100px 100px;background-color:#a4286a;box-shadow:0 1px 3px rgba(0,0,0,.2)}}.wpseo-checkmark-ok-icon{float:right;width:18px;margin-left:5px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px;vertical-align:top}
|
css/dist/{yst_plugin_tools-1210.min.css → yst_plugin_tools-1220.min.css}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
.wpseo_content_wrapper{display:table;width:100%;table-layout:fixed}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}#wpseo_content_top{width:100%}tr.yst_row{margin:5px 0 0;padding:5px 0 0}#sidebar-container{width:261px;padding:0 0 0 19px}tr.yst_row.even{background-color:#f6f6f6}.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{float:left;width:200px;margin:5px 0}.wpseo_content_wrapper label.select.error,.wpseo_content_wrapper label.textinput.error{color:#dc3232;font-weight:700}.wpseo_content_wrapper .yoast-inline-label{float:none;margin:0}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select,.wpseo_content_wrapper textarea{width:400px}.wpseo_content_wrapper input.large-text,.wpseo_content_wrapper textarea.large-text{width:99%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select.select,.wpseo_content_wrapper textarea.textinput{margin:0 0 15px}.wpseo_content_wrapper input.textinput[aria-invalid=true]{color:#000;background:#f9dcdc url(../../images/error-icon.svg) no-repeat calc(100% - 6px) 50%;background-size:12px;border:1px solid #dc3232;padding-right:24px}.wpseo_content_wrapper input.textinput[aria-invalid=true][aria-describedby]{margin-bottom:.5rem}.wpseo_content_wrapper .yoast-input-validation__error-description{width:400px;padding-left:200px;margin:0 0 1rem;color:#8f1919}.wpseo_content_wrapper input.checkbox,.wpseo_content_wrapper input.checkbox.double,.wpseo_content_wrapper input.radio{margin:6px 10px 6px 0}.wpseo_content_wrapper .textinput.metadesc{height:50px}.wpseo_content_wrapper textarea.import{width:500px;height:100px}.wpseo_content_wrapper p.desc{margin:6px 0 10px;padding:0 0 8px 25px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{margin:0 0 20px;padding:0 0 10px 200px}.wpseo_content_wrapper h4{clear:both;margin:1.2em 0 .5em}.wpseo_content_wrapper .postbox{margin:10px 10px 0 0}.wpseo_content_wrapper .postbox form{line-height:150%}.wpseo_content_wrapper .text{width:250px}.wpseo_content_wrapper .correct{padding:5px;color:#fff;background-color:green}.wpseo_content_wrapper .wrong{padding:5px;color:#fff;background-color:#dc3232}.wpseo_content_wrapper .wrong code{padding:3px 8px;color:#000}.wpseo_content_wrapper .button.fixit{float:right;margin:0 5px}.wpseo_content_wrapper .button.checkit{float:right;margin:0 5px;padding:5px 8px}.wpseo_content_wrapper .disabled-note{margin:0 0 8px;color:#888}.wpseo_content_wrapper #separator{margin:1.5em 0 .5em}.wpseo_content_wrapper #separator input.radio{position:absolute;left:-9999em;width:1px;height:1px}.wpseo_content_wrapper #separator input.radio+label{float:left;width:30px!important;margin:0 5px .5em 0!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.wpseo_content_wrapper #separator input.radio:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.wpseo_content_wrapper #separator input.radio:focus+label{outline:2px solid #5b9dd9}.wpseo_content_wrapper .svg-container{text-align:center}.wpseo_content_wrapper .svg-container .dashicons{width:200px;height:100px;font-size:100px}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger{width:100%;padding:16px;font-size:1rem}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:focus{outline:1px solid #0066cd;outline-offset:-1px;box-shadow:0 0 3px rgba(8,74,103,.8)}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:active{box-shadow:none}.wpseo_content_wrapper .paper.tab-block h2.collapsible-header{margin:0!important;padding:0!important}.wpseo_content_wrapper .paper.tab-block.metabox button.toggleable-container-trigger{color:#555}.wpseo_content_wrapper .paper.tab-block.metabox.wpseotab{padding:0;border:0}.wpseo_content_wrapper .paper.tab-block.search-appearance{max-width:632px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff}.wpseo_content_wrapper .paper.tab-block .paper-container{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-container:first-child{margin-top:0}.wpseo_content_wrapper .paper.tab-block .paper-title{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-title h2{margin:0}.wpseo_content_wrapper .paper.tab-block .tab-block:first-child{margin-top:0}.wpseo_content_wrapper .wpseo-collapsible-container{background-color:#fff;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;margin-top:-1px}.wpseo_content_wrapper .toggleable-container-trigger{border:0;background:none;cursor:pointer;width:100%;padding:0;text-align:left;overflow:visible}.wpseo_content_wrapper .toggleable-container-icon{float:right;width:20px;height:20px;position:relative}.wpseo_content_wrapper .toggleable-container-trigger .toggleable-container-icon:after{content:"";display:block;padding:14px;position:absolute;top:-4px;left:-4px}.wpseo_content_wrapper .toggleable-container-hidden{display:none}.wpseo-gsc-reload-crawl-issues-form{position:relative;top:9px}.wp-core-ui .button.wpseo-gsc-save-profile{margin-left:200px}.wpseo_content_wrapper h3{font-size:1.15em;margin:1em 0 .5em}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.yoast-alert p,.yoast-container .container,.yoast .search-box{max-width:none}table.wpseo th{text-align:left}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo-variable-warning-element{border:1px solid #c62d2d!important}.wpseo-variable-warning{clear:both;margin:5px 0 0;padding:5px;color:#c62d2d}.wpseo-variable-warning code{color:#b02828}.wpseo-variable-warning a{color:#c62d2d}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}table.yoast_help{border-collapse:collapse;width:100%}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;color:#444}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:left;vertical-align:top}table.yoast_help tr{background-color:#f1f1f1}table.yoast_help tr:nth-child(2n){background-color:#fbfbfe}table.yoast_help tr:hover{background-color:#ddd}table.yoast_help thead tr,table.yoast_help thead tr:hover{background-color:#fff}table.yoast_help .yoast-variable-name{font-weight:600;white-space:nowrap}table.yoast_help .yoast-variable-desc{min-width:300px}.yoast-notice-blocking-files code{line-height:2;color:#000}.yoast-notice-blocking-files .button{margin:.5em 0}.wpseo_content_wrapper .yoast-blocking-files-error p{max-width:none}.wpseotab{display:none}.wpseotab.active{display:block}.wpseotab p.expl{margin-left:6px}.wpseotab .tab-block{display:block;margin:30px 0}.wpseotab p.expl strong{font-size:115%}#wpseo-debug-info{clear:both;margin:20px 0 0;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}#wpseo-debug-info h2{margin:0;cursor:auto}#wpseo-debug-info .wpseo-debug-heading{font-size:1em}#wpseo-debug-info .wpseo-debug{display:inline-block;padding-left:20px;color:#c00}input.wpseo-new-title,textarea.wpseo-new-metadesc{width:100%;max-width:100%}body.toplevel_page_wpseo_dashboard .wp-badge{background:transparent url(../../images/Yoast_SEO_Icon.svg) no-repeat 50% 10px;background-size:140px 140px;box-shadow:none}#wpseo_progressbar{height:25px;border:1px solid #006691}#wpseo_progressbar .ui-progressbar-value{height:25px;background:#006691}.wpseo-progressbar-wrapper{display:inline;width:100%}.wpseo-progressbar{display:block;width:100%;height:25px;border:1px solid #006691}.wpseo-progressbar .ui-progressbar-value{height:25px;background:#006691}.archives-titles-metas-content{padding-top:1em}.yoast-sidebar__title{width:100%;margin:5px 0;padding:10px 0;color:#a4286a;text-align:left;box-sizing:border-box;line-height:19px;border-bottom:1px solid #a4286a}.yoast-sidebar__section{padding:20px 0;border-bottom:1px solid #ddd}.yoast-sidebar__section a,.yoast-sidebar__section h2{color:#a4286a}.yoast-sidebar__section h2{margin-top:0}.yoast-sidebar__section ul{position:relative}.yoast-sidebar__section li{list-style:none;margin-left:20px}.yoast-sidebar__section li:before{content:"+";position:absolute;left:0;font-weight:700}.yoast-sidebar__section div{position:relative;margin:10px 0}.yoast-sidebar__section div a{color:#0085ba}.yoast-sidebar__section div img,.yoast-sidebar__section div p{float:left}.yoast-sidebar__section div img{width:40px;height:40px;margin:0 10px 0 -50px}.yoast-sidebar__section div p{width:200px;margin:0;padding-left:50px}.wpseo-banner__link{display:inline-block}.wpseo-banner__image{vertical-align:top}.yoast_premium_upsell_admin_block{border:1px solid #ccc;background-color:#fff;padding:10px;max-width:640px;overflow:hidden;margin-top:2em}.wp-core-ui .yoast_premium_upsell_admin_block--close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;width:24px;height:24px}.yoast_premium_upsell_admin_block--header{color:#a4286a;margin-top:.3em;font-size:1.7em;font-weight:700}.yoast_premium_upsell_admin_block--motivation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yoast_premium_upsell_admin_block--motivation li{-ms-flex:0 0 50%;flex:0 0 50%;list-style:none}.yoast_premium_upsell_admin_block--argument{padding:0 8px 0 20px}.yoast_premium_upsell_admin_block--argument:before{position:relative;left:-16px;margin-right:-10px;font-weight:700;content:"+";top:-1px}@media screen and (max-width:480px){.yoast_premium_upsell_admin_block--motivation{display:block}}.yoast-variable-desc{min-width:300px}.yoast-table-scrollable,.yoast-table-scrollable td,.yoast-table-scrollable th{box-sizing:border-box}.yoast-table-scrollable__container.yoast-has-scroll{position:relative;overflow:hidden}.yoast-table-scrollable__container.yoast-has-scroll:after{content:"";position:absolute;top:0;left:100%;width:50px;height:calc(100% - 16px);border-radius:10px 0 0 10px/50% 0 0 50%;box-shadow:-5px 0 10px rgba(0,0,0,.25)}.yoast-table-scrollable__container.yoast-has-scroll .yoast-table-scrollable__inner{overflow-x:scroll;padding-bottom:16px}.yoast-table-scrollable__hintwrapper{display:none}.yoast-table-scrollable__hintwrapper.yoast-has-scroll{display:block;margin:1em 0;text-align:center}.yoast-has-scroll .yoast-table-scrollable__hint{display:inline-block}.yoast-has-scroll .yoast-table-scrollable__hint:before{content:"\21c4";display:inline-block;margin-right:10px;font-size:20px;line-height:inherit;vertical-align:text-top}.yoast-styled-select{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:1em}.yoast-styled-select:after,.yoast-styled-select:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none}.yoast-styled-select:before{width:28px;right:0}.yoast-styled-select:after{width:0;height:0;border-top:4px solid transparent;border-color:#555 transparent transparent;border-style:solid;border-width:5px 4px 0;margin:auto;right:6px;z-index:1}.yoast-styled-select select{height:28px;box-sizing:border-box;margin:0;padding:4px 32px 4px 8px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #aaa;border-radius:4px;line-height:1;color:#32373c}.yoast-styled-select select.error{border-color:#dc3232;border-width:2px}.wpseo_content_wrapper .yoast-styled-select select.select{margin:0}.yoast-styled-select select:focus{border-color:#5b9dd9}.yoast-styled-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #32373c}.yoast-styled-select select[disabled]{opacity:.75}.yoast-styled-select select::-ms-value{background:transparent}.yoast-styled-select select::-ms-expand{display:none}@media screen and (max-width:1024px){.wpseo_content_cell,.wpseo_content_wrapper{display:block;height:auto}#wpseo_content_top{width:auto}#sidebar-container{width:auto;padding:0}}@media screen and (max-width:782px){.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{display:inline-block;float:none;width:auto}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper textarea,.wpseo_content_wrapper textarea.textinput{display:block;width:100%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper select,.wpseo_content_wrapper select.select{display:block;max-width:100%;margin:0 0 5px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{padding-left:0}.wpseo_content_wrapper .textinput[aria-invalid=true][aria-describedby]+br{display:none}.wpseo_content_wrapper .yoast-input-validation__error-description{width:auto;padding-left:0}.wp-core-ui .button.wpseo-gsc-save-profile{margin-left:0}.wpseo-gsc-reload-crawl-issues-form{top:0;margin:1em 0}.wpseo-gsc-reload-crawl-issues-form .alignright{float:none}}@media screen and (max-width:600px){.wpseo-gsc-reload-crawl-issues-form{margin-bottom:0}}@media screen and (max-width:500px){body.toplevel_page_wpseo_dashboard .wp-badge{padding-top:80px;background-size:100px 100px;background-color:#a4286a;box-shadow:0 1px 3px rgba(0,0,0,.2)}}.wpseo-checkmark-ok-icon{float:left;width:18px;margin-right:5px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px;vertical-align:top}
|
1 |
+
.wpseo_content_wrapper{display:table;width:100%;table-layout:fixed}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}#wpseo_content_top{width:100%}tr.yst_row{margin:5px 0 0;padding:5px 0 0}#sidebar-container{width:261px;padding:0 0 0 19px}tr.yst_row.even{background-color:#f6f6f6}.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{float:left;width:200px;margin:5px 0}.wpseo_content_wrapper label.select.error,.wpseo_content_wrapper label.textinput.error{color:#dc3232;font-weight:700}.wpseo_content_wrapper .yoast-inline-label{float:none;margin:0}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select,.wpseo_content_wrapper textarea{width:400px}.wpseo_content_wrapper input.large-text,.wpseo_content_wrapper textarea.large-text{width:99%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select.select,.wpseo_content_wrapper textarea.textinput{margin:0 0 15px}.wpseo_content_wrapper input.textinput[aria-invalid=true]{color:#000;background:#f9dcdc url(../../images/error-icon.svg) no-repeat calc(100% - 6px) 50%;background-size:12px;border:1px solid #dc3232;padding-right:24px}.wpseo_content_wrapper input.textinput[aria-invalid=true][aria-describedby]{margin-bottom:.5rem}.wpseo_content_wrapper .yoast-input-validation__error-description{width:400px;padding-left:200px;margin:0 0 1rem;color:#8f1919}.wpseo_content_wrapper input.checkbox,.wpseo_content_wrapper input.checkbox.double,.wpseo_content_wrapper input.radio{margin:6px 10px 6px 0}.wpseo_content_wrapper .textinput.metadesc{height:50px}.wpseo_content_wrapper textarea.import{width:500px;height:100px}.wpseo_content_wrapper p.desc{margin:6px 0 10px;padding:0 0 8px 25px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{margin:0 0 20px;padding:0 0 10px 200px}.wpseo_content_wrapper h4{clear:both;margin:1.2em 0 .5em}.wpseo_content_wrapper .postbox{margin:10px 10px 0 0}.wpseo_content_wrapper .postbox form{line-height:150%}.wpseo_content_wrapper .text{width:250px}.wpseo_content_wrapper .correct{padding:5px;color:#fff;background-color:green}.wpseo_content_wrapper .wrong{padding:5px;color:#fff;background-color:#dc3232}.wpseo_content_wrapper .wrong code{padding:3px 8px;color:#000}.wpseo_content_wrapper .button.fixit{float:right;margin:0 5px}.wpseo_content_wrapper .button.checkit{float:right;margin:0 5px;padding:5px 8px}.wpseo_content_wrapper .disabled-note{margin:0 0 8px;color:#888}.wpseo_content_wrapper #separator{margin:1.5em 0 .5em}.wpseo_content_wrapper #separator input.radio{position:absolute;left:-9999em;width:1px;height:1px}.wpseo_content_wrapper #separator input.radio+label{float:left;width:30px!important;margin:0 5px .5em 0!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.wpseo_content_wrapper #separator input.radio:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.wpseo_content_wrapper #separator input.radio:focus+label{outline:2px solid #5b9dd9}.wpseo_content_wrapper .svg-container{text-align:center}.wpseo_content_wrapper .svg-container .dashicons{width:200px;height:100px;font-size:100px}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger{width:100%;padding:16px;font-size:1rem}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:focus{outline:1px solid #0066cd;outline-offset:-1px;box-shadow:0 0 3px rgba(8,74,103,.8)}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:active{box-shadow:none}.wpseo_content_wrapper .paper.tab-block h2.collapsible-header{margin:0!important;padding:0!important}.wpseo_content_wrapper .paper.tab-block.metabox button.toggleable-container-trigger{color:#555}.wpseo_content_wrapper .paper.tab-block.metabox.wpseotab{padding:0;border:0}.wpseo_content_wrapper .paper.tab-block.search-appearance{max-width:632px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff}.wpseo_content_wrapper .paper.tab-block .paper-container{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-container:first-child{margin-top:0}.wpseo_content_wrapper .paper.tab-block .paper-title{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-title h2{margin:0}.wpseo_content_wrapper .paper.tab-block .tab-block:first-child{margin-top:0}.wpseo_content_wrapper .wpseo-collapsible-container{background-color:#fff;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;margin-top:-1px}.wpseo_content_wrapper .toggleable-container-trigger{border:0;background:none;cursor:pointer;width:100%;padding:0;text-align:left;overflow:visible}.wpseo_content_wrapper .toggleable-container-icon{float:right;width:20px;height:20px;position:relative}.wpseo_content_wrapper .toggleable-container-trigger .toggleable-container-icon:after{content:"";display:block;padding:14px;position:absolute;top:-4px;left:-4px}.wpseo_content_wrapper .toggleable-container-hidden{display:none}.wpseo-gsc-reload-crawl-issues-form{position:relative;top:9px}.wp-core-ui .button.wpseo-gsc-save-profile{margin-left:200px}.wpseo_content_wrapper h3{font-size:1.15em;margin:1em 0 .5em}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.yoast-alert p,.yoast-container .container,.yoast .search-box{max-width:none}table.wpseo th{text-align:left}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo-variable-warning-element{border:1px solid #c62d2d!important}.wpseo-variable-warning{clear:both;margin:5px 0 0;padding:5px;color:#c62d2d}.wpseo-variable-warning code{color:#b02828}.wpseo-variable-warning a{color:#c62d2d}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}table.yoast_help{border-collapse:collapse;width:100%}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;color:#444}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:left;vertical-align:top}table.yoast_help tr{background-color:#f1f1f1}table.yoast_help tr:nth-child(2n){background-color:#fbfbfe}table.yoast_help tr:hover{background-color:#ddd}table.yoast_help thead tr,table.yoast_help thead tr:hover{background-color:#fff}table.yoast_help .yoast-variable-name{font-weight:600;white-space:nowrap}table.yoast_help .yoast-variable-desc{min-width:300px}.yoast-notice-blocking-files code{line-height:2;color:#000}.yoast-notice-blocking-files .button{margin:.5em 0}.wpseo_content_wrapper .yoast-blocking-files-error p{max-width:none}.wpseotab{display:none}.wpseotab.active{display:block}.wpseotab p.expl{margin-left:6px}.wpseotab .tab-block{display:block;margin:30px 0}.wpseotab p.expl strong{font-size:115%}#wpseo-debug-info{clear:both;margin:20px 0 0;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}#wpseo-debug-info h2{margin:0;cursor:auto}#wpseo-debug-info .wpseo-debug-heading{font-size:1em}#wpseo-debug-info .wpseo-debug{display:inline-block;padding-left:20px;color:#c00}input.wpseo-new-title,textarea.wpseo-new-metadesc{width:100%;max-width:100%}body.toplevel_page_wpseo_dashboard .wp-badge{background:transparent url(../../images/Yoast_SEO_Icon.svg) no-repeat 50% 10px;background-size:140px 140px;box-shadow:none}#wpseo_progressbar{height:25px;border:1px solid #006691}#wpseo_progressbar .ui-progressbar-value{height:25px;background:#006691}.wpseo-progressbar-wrapper{display:inline;width:100%}.wpseo-progressbar{display:block;width:100%;height:25px;border:1px solid #006691}.wpseo-progressbar .ui-progressbar-value{height:25px;background:#006691}.archives-titles-metas-content{padding-top:1em}.yoast-sidebar__title{width:100%;margin:5px 0;padding:10px 0;color:#a4286a;text-align:left;box-sizing:border-box;line-height:19px;border-bottom:1px solid #a4286a}.yoast-sidebar__section{padding:20px 0;border-bottom:1px solid #ddd}.yoast-sidebar__section a,.yoast-sidebar__section h2{color:#a4286a}.yoast-sidebar__section h2{margin-top:0}.yoast-sidebar__section ul{position:relative}.yoast-sidebar__section li{list-style:none;margin-left:20px}.yoast-sidebar__section li:before{content:"+";position:absolute;left:0;font-weight:700}.yoast-sidebar__section div{position:relative;margin:10px 0}.yoast-sidebar__section div a{color:#0085ba}.yoast-sidebar__section div img,.yoast-sidebar__section div p{float:left}.yoast-sidebar__section div img{width:40px;height:40px;margin:0 10px 0 -50px}.yoast-sidebar__section div p{width:200px;margin:0;padding-left:50px}.wpseo-banner__link{display:inline-block}.wpseo-banner__image{vertical-align:top}.yoast_premium_upsell_admin_block{border:1px solid #ccc;background-color:#fff;padding:10px;max-width:640px;overflow:hidden;margin-top:2em}.wp-core-ui .yoast_premium_upsell_admin_block--close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;width:24px;height:24px}.yoast_premium_upsell_admin_block--header{color:#a4286a;margin-top:.3em;font-size:1.7em;font-weight:700}.yoast_premium_upsell_admin_block--motivation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yoast_premium_upsell_admin_block--motivation li{-ms-flex:0 0 50%;flex:0 0 50%;list-style:none}.yoast_premium_upsell_admin_block--argument{padding:0 8px 0 20px}.yoast_premium_upsell_admin_block--argument:before{position:relative;left:-16px;margin-right:-10px;font-weight:700;content:"+";top:-1px}@media screen and (max-width:480px){.yoast_premium_upsell_admin_block--motivation{display:block}}.yoast-variable-desc{min-width:300px}.yoast-table-scrollable,.yoast-table-scrollable td,.yoast-table-scrollable th{box-sizing:border-box}.yoast-table-scrollable__container.yoast-has-scroll{position:relative;overflow:hidden}.yoast-table-scrollable__container.yoast-has-scroll:after{content:"";position:absolute;top:0;left:100%;width:50px;height:calc(100% - 16px);border-radius:10px 0 0 10px/50% 0 0 50%;box-shadow:-5px 0 10px rgba(0,0,0,.25)}.yoast-table-scrollable__container.yoast-has-scroll .yoast-table-scrollable__inner{overflow-x:scroll;padding-bottom:16px}.yoast-table-scrollable__hintwrapper{display:none}.yoast-table-scrollable__hintwrapper.yoast-has-scroll{display:block;margin:1em 0;text-align:center}.yoast-has-scroll .yoast-table-scrollable__hint{display:inline-block}.yoast-has-scroll .yoast-table-scrollable__hint:before{content:"\21c4";display:inline-block;margin-right:10px;font-size:20px;line-height:inherit;vertical-align:text-top}.yoast-styled-select{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:1em}.yoast-styled-select:after,.yoast-styled-select:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none}.yoast-styled-select:before{width:28px;right:0}.yoast-styled-select:after{width:0;height:0;border-top:4px solid transparent;border-color:#555 transparent transparent;border-style:solid;border-width:5px 4px 0;margin:auto;right:6px;z-index:1}.yoast-styled-select select{height:28px;box-sizing:border-box;margin:0;padding:4px 32px 4px 8px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #aaa;border-radius:4px;line-height:1;color:#32373c}.yoast-styled-select select.error{border-color:#dc3232;border-width:2px}.wpseo_content_wrapper .yoast-styled-select select.select{margin:0}.yoast-styled-select select:focus{border-color:#5b9dd9}.yoast-styled-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #32373c}.yoast-styled-select select[disabled]{opacity:.75}.yoast-styled-select select::-ms-value{background:transparent}.yoast-styled-select select::-ms-expand{display:none}@media screen and (max-width:1024px){.wpseo_content_cell,.wpseo_content_wrapper{display:block;height:auto}#wpseo_content_top{width:auto}#sidebar-container{width:auto;padding:0}.yoast-sidebar__product-list{display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd}.yoast-sidebar__product-list div p{word-wrap:break-word;width:calc(100% - 50px)}.yoast-sidebar__product-list .yoast-sidebar__section{border-bottom:none}.yoast-sidebar__product-list .yoast-sidebar__section:first-child{margin-right:40px}}@media screen and (max-width:782px){.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{display:inline-block;float:none;width:auto}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper textarea,.wpseo_content_wrapper textarea.textinput{display:block;width:100%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper select,.wpseo_content_wrapper select.select{display:block;max-width:100%;margin:0 0 5px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{padding-left:0}.wpseo_content_wrapper .textinput[aria-invalid=true][aria-describedby]+br{display:none}.wpseo_content_wrapper .yoast-input-validation__error-description{width:auto;padding-left:0}.wp-core-ui .button.wpseo-gsc-save-profile{margin-left:0}.wpseo-gsc-reload-crawl-issues-form{top:0;margin:1em 0}.wpseo-gsc-reload-crawl-issues-form .alignright{float:none}}@media screen and (max-width:600px){.wpseo-gsc-reload-crawl-issues-form{margin-bottom:0}.yoast-sidebar__product-list{display:block;border-bottom:none}.yoast-sidebar__product-list .yoast-sidebar__section{border-bottom:1px solid #ddd}.yoast-sidebar__product-list .yoast-sidebar__section p{word-wrap:break-word;width:calc(100% - 50px);padding-left:50px}}@media screen and (max-width:500px){body.toplevel_page_wpseo_dashboard .wp-badge{padding-top:80px;background-size:100px 100px;background-color:#a4286a;box-shadow:0 1px 3px rgba(0,0,0,.2)}}.wpseo-checkmark-ok-icon{float:left;width:18px;margin-right:5px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px;vertical-align:top}
|
css/dist/{yst_seo_score-1210-rtl.min.css → yst_seo_score-1220-rtl.min.css}
RENAMED
File without changes
|
css/dist/{yst_seo_score-1210.min.css → yst_seo_score-1220.min.css}
RENAMED
File without changes
|
deprecated/admin/config-ui/fields/class-field-profile-url-googleplus.php
CHANGED
@@ -20,7 +20,7 @@ class WPSEO_Config_Field_Profile_URL_GooglePlus extends WPSEO_Config_Field {
|
|
20 |
* @deprecated 10.1
|
21 |
*/
|
22 |
public function __construct() {
|
23 |
-
|
24 |
}
|
25 |
|
26 |
/**
|
20 |
* @deprecated 10.1
|
21 |
*/
|
22 |
public function __construct() {
|
23 |
+
_deprecated_function( __METHOD__, '10.1' );
|
24 |
}
|
25 |
|
26 |
/**
|
deprecated/class-cornerstone.php
CHANGED
@@ -32,7 +32,7 @@ class WPSEO_Cornerstone {
|
|
32 |
* @deprecated 8.4
|
33 |
*/
|
34 |
public function __construct() {
|
35 |
-
|
36 |
}
|
37 |
|
38 |
/**
|
32 |
* @deprecated 8.4
|
33 |
*/
|
34 |
public function __construct() {
|
35 |
+
_deprecated_function( __METHOD__, '8.4' );
|
36 |
}
|
37 |
|
38 |
/**
|
deprecated/class-metabox-addon-section.php
CHANGED
@@ -25,7 +25,7 @@ class WPSEO_Metabox_Addon_Tab_Section extends WPSEO_Metabox_Tab_Section {
|
|
25 |
* @param array $options Optional link attributes.
|
26 |
*/
|
27 |
public function __construct( $name, $link_content, array $tabs = array(), array $options = array() ) {
|
28 |
-
|
29 |
parent::__construct( $name, $link_content, $tabs, $options );
|
30 |
}
|
31 |
|
25 |
* @param array $options Optional link attributes.
|
26 |
*/
|
27 |
public function __construct( $name, $link_content, array $tabs = array(), array $options = array() ) {
|
28 |
+
_deprecated_function( __METHOD__, '11.9' );
|
29 |
parent::__construct( $name, $link_content, $tabs, $options );
|
30 |
}
|
31 |
|
deprecated/class-recalibration-beta-notification.php
CHANGED
@@ -29,7 +29,7 @@ class WPSEO_Recalibration_Beta_Notification implements WPSEO_WordPress_Integrati
|
|
29 |
* @deprecated 9.6
|
30 |
*/
|
31 |
public function __construct() {
|
32 |
-
|
33 |
}
|
34 |
|
35 |
/**
|
29 |
* @deprecated 9.6
|
30 |
*/
|
31 |
public function __construct() {
|
32 |
+
_deprecated_function( __METHOD__, '9.6' );
|
33 |
}
|
34 |
|
35 |
/**
|
deprecated/class-recalibration-beta.php
CHANGED
@@ -40,7 +40,7 @@ class WPSEO_Recalibration_Beta implements WPSEO_WordPress_Integration {
|
|
40 |
* @codeCoverageIgnore
|
41 |
*/
|
42 |
public function __construct() {
|
43 |
-
|
44 |
}
|
45 |
|
46 |
/**
|
40 |
* @codeCoverageIgnore
|
41 |
*/
|
42 |
public function __construct() {
|
43 |
+
_deprecated_function( __METHOD__, '10.0' );
|
44 |
}
|
45 |
|
46 |
/**
|
deprecated/class-wpseo-option-permalinks.php
CHANGED
@@ -40,7 +40,7 @@ class WPSEO_Option_Permalinks {
|
|
40 |
* @return void
|
41 |
*/
|
42 |
protected function __construct() {
|
43 |
-
|
44 |
}
|
45 |
|
46 |
/**
|
40 |
* @return void
|
41 |
*/
|
42 |
protected function __construct() {
|
43 |
+
_deprecated_function( __METHOD__, '7.0' );
|
44 |
}
|
45 |
|
46 |
/**
|
{admin/views → deprecated}/class-yoast-form-fieldset.php
RENAMED
@@ -52,11 +52,16 @@ class Yoast_Form_Fieldset implements Yoast_Form_Element {
|
|
52 |
/**
|
53 |
* Constructor.
|
54 |
*
|
|
|
|
|
|
|
55 |
* @param string $id ID for the fieldset.
|
56 |
* @param string $legend_content The translatable legend text.
|
57 |
* @param string $content The grouped form elements for the fieldset.
|
58 |
*/
|
59 |
public function __construct( $id, $legend_content, $content ) {
|
|
|
|
|
60 |
$this->id = $id;
|
61 |
$this->legend_content = $legend_content;
|
62 |
$this->content = $content;
|
@@ -64,8 +69,13 @@ class Yoast_Form_Fieldset implements Yoast_Form_Element {
|
|
64 |
|
65 |
/**
|
66 |
* Render the view.
|
|
|
|
|
|
|
67 |
*/
|
68 |
public function render_view() {
|
|
|
|
|
69 |
/*
|
70 |
* Extract because we want values accessible via variables for later use
|
71 |
* in the view instead of accessing them as an array.
|
@@ -77,24 +87,39 @@ class Yoast_Form_Fieldset implements Yoast_Form_Element {
|
|
77 |
|
78 |
/**
|
79 |
* Start output buffering to catch the form elements to wrap in the fieldset.
|
|
|
|
|
|
|
80 |
*/
|
81 |
public function start() {
|
|
|
|
|
82 |
ob_start();
|
83 |
}
|
84 |
|
85 |
/**
|
86 |
* Return output buffering with the form elements to wrap in the fieldset.
|
|
|
|
|
|
|
87 |
*/
|
88 |
public function end() {
|
|
|
|
|
89 |
$this->content = ob_get_clean();
|
90 |
}
|
91 |
|
92 |
/**
|
93 |
* Return the rendered view.
|
94 |
*
|
|
|
|
|
|
|
95 |
* @return string
|
96 |
*/
|
97 |
public function get_html() {
|
|
|
|
|
98 |
ob_start();
|
99 |
$this->render_view();
|
100 |
return ob_get_clean();
|
@@ -102,33 +127,54 @@ class Yoast_Form_Fieldset implements Yoast_Form_Element {
|
|
102 |
|
103 |
/**
|
104 |
* Output the rendered view.
|
|
|
|
|
|
|
105 |
*/
|
106 |
public function html() {
|
|
|
|
|
|
|
107 |
echo $this->get_html();
|
108 |
}
|
109 |
|
110 |
/**
|
111 |
* Add attributes to the fieldset default attributes.
|
112 |
*
|
|
|
|
|
|
|
113 |
* @param array $attributes Array of attributes names and values to merge with the defaults.
|
114 |
*/
|
115 |
public function add_attributes( $attributes ) {
|
|
|
|
|
116 |
$this->attributes = wp_parse_args( $attributes, $this->attributes );
|
117 |
}
|
118 |
|
119 |
/**
|
120 |
* Add attributes to the fieldset legend default attributes.
|
121 |
*
|
|
|
|
|
|
|
122 |
* @param array $attributes Array of attributes names and values to merge with the defaults.
|
123 |
*/
|
124 |
public function legend_add_attributes( $attributes ) {
|
|
|
|
|
125 |
$this->legend_attributes = wp_parse_args( $attributes, $this->legend_attributes );
|
126 |
}
|
127 |
|
128 |
/**
|
129 |
* Visually hide the fieldset legend but keep it available to assistive technologies.
|
|
|
|
|
|
|
130 |
*/
|
131 |
public function legend_hide() {
|
|
|
|
|
132 |
$this->legend_attributes = wp_parse_args(
|
133 |
array( 'class' => 'screen-reader-text' ),
|
134 |
$this->legend_attributes
|
@@ -138,6 +184,9 @@ class Yoast_Form_Fieldset implements Yoast_Form_Element {
|
|
138 |
/**
|
139 |
* Return the set of attributes and content for the fieldset.
|
140 |
*
|
|
|
|
|
|
|
141 |
* @return array
|
142 |
*/
|
143 |
private function get_parts() {
|
@@ -153,6 +202,9 @@ class Yoast_Form_Fieldset implements Yoast_Form_Element {
|
|
153 |
/**
|
154 |
* Return HTML formatted attributes as a string, when there are attributes set.
|
155 |
*
|
|
|
|
|
|
|
156 |
* @param array $attributes Fieldset or legend attributes.
|
157 |
*
|
158 |
* @return string A space separated list of HTML formatted attributes or empty string.
|
@@ -171,6 +223,9 @@ class Yoast_Form_Fieldset implements Yoast_Form_Element {
|
|
171 |
/**
|
172 |
* Escape and format an attribute as an HTML attribute.
|
173 |
*
|
|
|
|
|
|
|
174 |
* @param string $value The value of the attribute.
|
175 |
* @param string $attribute The attribute to look for.
|
176 |
*/
|
52 |
/**
|
53 |
* Constructor.
|
54 |
*
|
55 |
+
* @deprecated 11.9
|
56 |
+
* @codeCoverageIgnore
|
57 |
+
*
|
58 |
* @param string $id ID for the fieldset.
|
59 |
* @param string $legend_content The translatable legend text.
|
60 |
* @param string $content The grouped form elements for the fieldset.
|
61 |
*/
|
62 |
public function __construct( $id, $legend_content, $content ) {
|
63 |
+
_deprecated_function( __METHOD__, '11.9' );
|
64 |
+
|
65 |
$this->id = $id;
|
66 |
$this->legend_content = $legend_content;
|
67 |
$this->content = $content;
|
69 |
|
70 |
/**
|
71 |
* Render the view.
|
72 |
+
*
|
73 |
+
* @deprecated 11.9
|
74 |
+
* @codeCoverageIgnore
|
75 |
*/
|
76 |
public function render_view() {
|
77 |
+
_deprecated_function( __METHOD__, '11.9' );
|
78 |
+
|
79 |
/*
|
80 |
* Extract because we want values accessible via variables for later use
|
81 |
* in the view instead of accessing them as an array.
|
87 |
|
88 |
/**
|
89 |
* Start output buffering to catch the form elements to wrap in the fieldset.
|
90 |
+
*
|
91 |
+
* @deprecated 11.9
|
92 |
+
* @codeCoverageIgnore
|
93 |
*/
|
94 |
public function start() {
|
95 |
+
_deprecated_function( __METHOD__, '11.9' );
|
96 |
+
|
97 |
ob_start();
|
98 |
}
|
99 |
|
100 |
/**
|
101 |
* Return output buffering with the form elements to wrap in the fieldset.
|
102 |
+
*
|
103 |
+
* @deprecated 11.9
|
104 |
+
* @codeCoverageIgnore
|
105 |
*/
|
106 |
public function end() {
|
107 |
+
_deprecated_function( __METHOD__, '11.9' );
|
108 |
+
|
109 |
$this->content = ob_get_clean();
|
110 |
}
|
111 |
|
112 |
/**
|
113 |
* Return the rendered view.
|
114 |
*
|
115 |
+
* @deprecated 11.9
|
116 |
+
* @codeCoverageIgnore
|
117 |
+
*
|
118 |
* @return string
|
119 |
*/
|
120 |
public function get_html() {
|
121 |
+
_deprecated_function( __METHOD__, '11.9' );
|
122 |
+
|
123 |
ob_start();
|
124 |
$this->render_view();
|
125 |
return ob_get_clean();
|
127 |
|
128 |
/**
|
129 |
* Output the rendered view.
|
130 |
+
*
|
131 |
+
* @deprecated 11.9
|
132 |
+
* @codeCoverageIgnore
|
133 |
*/
|
134 |
public function html() {
|
135 |
+
_deprecated_function( __METHOD__, '11.9' );
|
136 |
+
|
137 |
+
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: This is deprecated.
|
138 |
echo $this->get_html();
|
139 |
}
|
140 |
|
141 |
/**
|
142 |
* Add attributes to the fieldset default attributes.
|
143 |
*
|
144 |
+
* @deprecated 11.9
|
145 |
+
* @codeCoverageIgnore
|
146 |
+
*
|
147 |
* @param array $attributes Array of attributes names and values to merge with the defaults.
|
148 |
*/
|
149 |
public function add_attributes( $attributes ) {
|
150 |
+
_deprecated_function( __METHOD__, '11.9' );
|
151 |
+
|
152 |
$this->attributes = wp_parse_args( $attributes, $this->attributes );
|
153 |
}
|
154 |
|
155 |
/**
|
156 |
* Add attributes to the fieldset legend default attributes.
|
157 |
*
|
158 |
+
* @deprecated 11.9
|
159 |
+
* @codeCoverageIgnore
|
160 |
+
*
|
161 |
* @param array $attributes Array of attributes names and values to merge with the defaults.
|
162 |
*/
|
163 |
public function legend_add_attributes( $attributes ) {
|
164 |
+
_deprecated_function( __METHOD__, '11.9' );
|
165 |
+
|
166 |
$this->legend_attributes = wp_parse_args( $attributes, $this->legend_attributes );
|
167 |
}
|
168 |
|
169 |
/**
|
170 |
* Visually hide the fieldset legend but keep it available to assistive technologies.
|
171 |
+
*
|
172 |
+
* @deprecated 11.9
|
173 |
+
* @codeCoverageIgnore
|
174 |
*/
|
175 |
public function legend_hide() {
|
176 |
+
_deprecated_function( __METHOD__, '11.9' );
|
177 |
+
|
178 |
$this->legend_attributes = wp_parse_args(
|
179 |
array( 'class' => 'screen-reader-text' ),
|
180 |
$this->legend_attributes
|
184 |
/**
|
185 |
* Return the set of attributes and content for the fieldset.
|
186 |
*
|
187 |
+
* @deprecated 11.9
|
188 |
+
* @codeCoverageIgnore
|
189 |
+
*
|
190 |
* @return array
|
191 |
*/
|
192 |
private function get_parts() {
|
202 |
/**
|
203 |
* Return HTML formatted attributes as a string, when there are attributes set.
|
204 |
*
|
205 |
+
* @deprecated 11.9
|
206 |
+
* @codeCoverageIgnore
|
207 |
+
*
|
208 |
* @param array $attributes Fieldset or legend attributes.
|
209 |
*
|
210 |
* @return string A space separated list of HTML formatted attributes or empty string.
|
223 |
/**
|
224 |
* Escape and format an attribute as an HTML attribute.
|
225 |
*
|
226 |
+
* @deprecated 11.9
|
227 |
+
* @codeCoverageIgnore
|
228 |
+
*
|
229 |
* @param string $value The value of the attribute.
|
230 |
* @param string $attribute The attribute to look for.
|
231 |
*/
|
deprecated/class-yoast-modal.php
CHANGED
@@ -21,7 +21,7 @@ class Yoast_Modal {
|
|
21 |
* @deprecated 9.2
|
22 |
*/
|
23 |
public function __construct() {
|
24 |
-
|
25 |
}
|
26 |
|
27 |
/**
|
21 |
* @deprecated 9.2
|
22 |
*/
|
23 |
public function __construct() {
|
24 |
+
_deprecated_function( __METHOD__, '9.2' );
|
25 |
}
|
26 |
|
27 |
/**
|
frontend/class-frontend.php
CHANGED
@@ -777,6 +777,13 @@ class WPSEO_Frontend {
|
|
777 |
$robotsstr = preg_replace( '`^index,follow,?`', '', $robotsstr );
|
778 |
$robotsstr = str_replace( array( 'noodp,', 'noodp' ), '', $robotsstr );
|
779 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
780 |
/**
|
781 |
* Filter: 'wpseo_robots' - Allows filtering of the meta robots output of Yoast SEO.
|
782 |
*
|
777 |
$robotsstr = preg_replace( '`^index,follow,?`', '', $robotsstr );
|
778 |
$robotsstr = str_replace( array( 'noodp,', 'noodp' ), '', $robotsstr );
|
779 |
|
780 |
+
if ( strpos( $robotsstr, 'noindex' ) === false && strpos( $robotsstr, 'nosnippet' ) === false ) {
|
781 |
+
if ( $robotsstr !== '' ) {
|
782 |
+
$robotsstr .= ', ';
|
783 |
+
}
|
784 |
+
$robotsstr .= 'max-snippet:-1, max-image-preview:large, max-video-preview:-1';
|
785 |
+
}
|
786 |
+
|
787 |
/**
|
788 |
* Filter: 'wpseo_robots' - Allows filtering of the meta robots output of Yoast SEO.
|
789 |
*
|
images/Yoast_Academy_video.png
ADDED
Binary file
|
inc/class-wpseo-rank.php
CHANGED
@@ -135,7 +135,7 @@ class WPSEO_Rank {
|
|
135 |
*/
|
136 |
public function get_label() {
|
137 |
$labels = array(
|
138 |
-
self::NO_FOCUS => __( '
|
139 |
self::NO_INDEX => __( 'No index', 'wordpress-seo' ),
|
140 |
self::BAD => __( 'Needs improvement', 'wordpress-seo' ),
|
141 |
self::OK => __( 'OK', 'wordpress-seo' ),
|
135 |
*/
|
136 |
public function get_label() {
|
137 |
$labels = array(
|
138 |
+
self::NO_FOCUS => __( 'Not available', 'wordpress-seo' ),
|
139 |
self::NO_INDEX => __( 'No index', 'wordpress-seo' ),
|
140 |
self::BAD => __( 'Needs improvement', 'wordpress-seo' ),
|
141 |
self::OK => __( 'OK', 'wordpress-seo' ),
|
inc/class-wpseo-utils.php
CHANGED
@@ -1364,6 +1364,22 @@ SVG;
|
|
1364 |
return array_merge_recursive( $allowed_post_tags, $input_tags );
|
1365 |
}
|
1366 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1367 |
/* ********************* DEPRECATED METHODS ********************* */
|
1368 |
|
1369 |
/**
|
@@ -1404,20 +1420,4 @@ SVG;
|
|
1404 |
|
1405 |
return WPSEO_Language_Utils::get_user_locale();
|
1406 |
}
|
1407 |
-
|
1408 |
-
/**
|
1409 |
-
* Gets an array of enabled features.
|
1410 |
-
*
|
1411 |
-
* @return string[] The array of enabled features.
|
1412 |
-
*/
|
1413 |
-
public static function retrieve_enabled_features() {
|
1414 |
-
$enabled_features = array();
|
1415 |
-
if ( defined( 'YOAST_SEO_ENABLED_FEATURES' ) ) {
|
1416 |
-
$enabled_features = preg_split( '/,\W*/', YOAST_SEO_ENABLED_FEATURES );
|
1417 |
-
}
|
1418 |
-
// Make the array of enabled features filterable, so features can be enabled at will.
|
1419 |
-
$enabled_features = apply_filters( 'wpseo_enable_feature', $enabled_features );
|
1420 |
-
|
1421 |
-
return $enabled_features;
|
1422 |
-
}
|
1423 |
}
|
1364 |
return array_merge_recursive( $allowed_post_tags, $input_tags );
|
1365 |
}
|
1366 |
|
1367 |
+
/**
|
1368 |
+
* Gets an array of enabled features.
|
1369 |
+
*
|
1370 |
+
* @return string[] The array of enabled features.
|
1371 |
+
*/
|
1372 |
+
public static function retrieve_enabled_features() {
|
1373 |
+
$enabled_features = array();
|
1374 |
+
if ( defined( 'YOAST_SEO_ENABLED_FEATURES' ) ) {
|
1375 |
+
$enabled_features = preg_split( '/,\W*/', YOAST_SEO_ENABLED_FEATURES );
|
1376 |
+
}
|
1377 |
+
// Make the array of enabled features filterable, so features can be enabled at will.
|
1378 |
+
$enabled_features = apply_filters( 'wpseo_enable_feature', $enabled_features );
|
1379 |
+
|
1380 |
+
return $enabled_features;
|
1381 |
+
}
|
1382 |
+
|
1383 |
/* ********************* DEPRECATED METHODS ********************* */
|
1384 |
|
1385 |
/**
|
1420 |
|
1421 |
return WPSEO_Language_Utils::get_user_locale();
|
1422 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1423 |
}
|
inc/language-utils.php
CHANGED
@@ -17,7 +17,7 @@ class WPSEO_Language_Utils {
|
|
17 |
*
|
18 |
* @param string $locale The locale to get the language of.
|
19 |
*
|
20 |
-
* @
|
21 |
*/
|
22 |
public static function get_language( $locale = null ) {
|
23 |
$language = 'en';
|
@@ -44,7 +44,7 @@ class WPSEO_Language_Utils {
|
|
44 |
* Can be removed when support for WordPress 4.6 will be dropped, in favor
|
45 |
* of WordPress get_user_locale() that already fallbacks to the site's locale.
|
46 |
*
|
47 |
-
* @
|
48 |
*/
|
49 |
public static function get_user_locale() {
|
50 |
if ( function_exists( 'get_user_locale' ) ) {
|
@@ -68,4 +68,20 @@ class WPSEO_Language_Utils {
|
|
68 |
|
69 |
return $language;
|
70 |
}
|
|
|
|
|
|
|
|
|
|