The SEO Framework - Version 3.2.3

Version Description

This minor update fixes some old, leftover bugs. We've also removed the sitemap pinging options for Yandex, as they no longer allow this.

Download this release

Release Info

Developer Cybr
Plugin Icon 128x128 The SEO Framework
Version 3.2.3
Comparing to
See all releases

Code changes from version 3.2.2 to 3.2.3

autodescription.php CHANGED
@@ -3,7 +3,7 @@
3
* Plugin Name: The SEO Framework
4
* Plugin URI: https://theseoframework.com/
5
* Description: An automated, advanced, accessible, unbranded and extremely fast SEO solution for your WordPress website.
6
- * Version: 3.2.2
7
* Author: Sybre Waaijer
8
* Author URI: https://theseoframework.com/
9
* License: GPLv3
@@ -53,7 +53,7 @@ defined( 'ABSPATH' ) or die;
53
*
54
* @since 2.3.5
55
*/
56
- define( 'THE_SEO_FRAMEWORK_VERSION', '3.2.2' );
57
58
/**
59
* The plugin Database version.
3
* Plugin Name: The SEO Framework
4
* Plugin URI: https://theseoframework.com/
5
* Description: An automated, advanced, accessible, unbranded and extremely fast SEO solution for your WordPress website.
6
+ * Version: 3.2.3
7
* Author: Sybre Waaijer
8
* Author URI: https://theseoframework.com/
9
* License: GPLv3
53
*
54
* @since 2.3.5
55
*/
56
+ define( 'THE_SEO_FRAMEWORK_VERSION', '3.2.3' );
57
58
/**
59
* The plugin Database version.
inc/classes/cache.class.php CHANGED
@@ -132,8 +132,6 @@ class Cache extends Sitemaps {
132
if ( ! $post_id )
133
return false;
134
135
- $success = [];
136
-
137
$success[] = $this->delete_cache( 'post', $post_id );
138
139
if ( $this->get_option( 'sitemaps_output' ) ) {
@@ -394,10 +392,10 @@ class Cache extends Sitemaps {
394
*
395
* @since 2.4.3
396
*
397
- * @param string $key The Object cache key.
398
- * @param mixed $data The Object cache data.
399
- * @param int $expire The Object cache expire time.
400
- * @param string $group The Object cache group.
401
* @return bool true on set, false when disabled.
402
*/
403
public function object_cache_set( $key, $data, $expire = 0, $group = 'the_seo_framework' ) {
@@ -413,10 +411,11 @@ class Cache extends Sitemaps {
413
*
414
* @since 2.4.3
415
*
416
- * @param string $key The Object cache key.
417
* @param string $group The Object cache group.
418
- * @param bool $force Whether to force an update of the local cache.
419
- * @param bool $found Whether the key was found in the cache. Disambiguates a return of false, a storable value. Passed by reference.
420
* @return mixed wp_cache_get if object caching is allowed. False otherwise.
421
*/
422
public function object_cache_get( $key, $group = 'the_seo_framework', $force = false, &$found = null ) {
@@ -432,7 +431,7 @@ class Cache extends Sitemaps {
432
*
433
* @since 2.8.0
434
*
435
- * @param string $key The Object cache key.
436
* @param string $group The Object cache group.
437
* @return mixed wp_cache_delete if object caching is allowed. False otherwise.
438
*/
@@ -451,7 +450,7 @@ class Cache extends Sitemaps {
451
* @NOTE When changing the revision, we MUST delete the old revision key manually.
452
* Otherwise, the transient will stay indefinitely.
453
*
454
- * @return string The current sitemap transient name. Can be empty.
455
*/
456
public function get_exclusion_transient_name() {
457
$exclude_revision = '1'; // WARNING: SEE NOTE
@@ -476,9 +475,9 @@ class Cache extends Sitemaps {
476
* @since 3.1.0
477
* @since 3.1.1 : The first parameter is now optional.
478
*
479
- * @param int|string|bool $id the Taxonomy or Post ID. If false it will generate for the blog page.
480
- * @param string $taxonomy The taxonomy name.
481
- * @param string|null $type The post type.
482
* @return string The ld_json cache key.
483
*/
484
public function get_ld_json_transient_name( $id = 0, $taxonomy = '', $type = null ) {
@@ -512,9 +511,9 @@ class Cache extends Sitemaps {
512
* @see $this->generate_cache_key_by_query() to get cache key from the query.
513
* @see $this->generate_cache_key_by_type() to get cache key outside of the query.
514
*
515
- * @param int|string|bool $id the Taxonomy or Post ID.
516
- * @param string $taxonomy The taxonomy name.
517
- * @param string $type The Post Type.
518
* @return string The generated cache key by query or type.
519
*/
520
public function generate_cache_key( $id = 0, $taxonomy = '', $type = null ) {
@@ -535,9 +534,9 @@ class Cache extends Sitemaps {
535
* @staticvar array $cached_id : contains cache strings.
536
* @see $this->generate_cache_key_by_type() to get cache key outside of the query.
537
*
538
- * @param int|string|bool $page_id the Taxonomy or Post ID.
539
- * @param string $taxonomy The Taxonomy name.
540
- * @param string $type The Post Type
541
* @return string The generated cache key by query.
542
*/
543
public function generate_cache_key_by_query( $page_id = 0, $taxonomy = '', $type = null ) {
@@ -704,9 +703,9 @@ class Cache extends Sitemaps {
704
* @see $this->generate_cache_key().
705
* @see $this->generate_cache_key_by_query() to get cache key from the query.
706
*
707
- * @param int|string|bool $page_id the Taxonomy or Post ID.
708
- * @param string $taxonomy The term taxonomy.
709
- * @param string $type The Post Type.
710
* @return string|bool String the generated cache key. Bool false on failure.
711
*/
712
public function generate_cache_key_by_type( $page_id, $taxonomy = '', $type = '' ) {
@@ -791,7 +790,7 @@ class Cache extends Sitemaps {
791
*
792
* @since 2.6.0
793
*
794
- * @param int $page_id The taxonomy or page ID.
795
* @param string $taxonomy The taxonomy name.
796
* @return string The Taxonomical Archive cache key.
797
*/
@@ -846,8 +845,6 @@ class Cache extends Sitemaps {
846
* @since 2.9.1
847
* @uses THE_SEO_FRAMEWORK_DB_VERSION as cache key buster.
848
*
849
- * @param int $id The ID. Defaults to $this->get_the_real_ID();
850
- * @param string $type The post type.
851
* @return string The TSF meta output cache key.
852
*/
853
public function get_meta_output_cache_key_by_query() {
@@ -871,9 +868,9 @@ class Cache extends Sitemaps {
871
* @uses $this->generate_cache_key_by_type()
872
* @see $this->get_meta_output_cache_key_by_query()
873
*
874
- * @param int $id The ID. Defaults to $this->get_the_real_ID();
875
* @param string $taxonomy The term taxonomy
876
- * @param string $type The post type.
877
* @return string The TSF meta output cache key.
878
*/
879
public function get_meta_output_cache_key_by_type( $id = 0, $taxonomy = '', $type = '' ) {
@@ -927,7 +924,7 @@ class Cache extends Sitemaps {
927
return false;
928
929
$transient = $this->get_sitemap_transient_name();
930
- $transient and \delete_transient( $this->get_sitemap_transient_name() );
931
$this->ping_searchengines();
932
933
return $run = true;
@@ -941,9 +938,9 @@ class Cache extends Sitemaps {
941
* @since 2.9.1 Now no longer sets object property $this->ld_json_transient.
942
* @since 2.9.4 Removed cache.
943
*
944
- * @param mixed $page_id The page ID or identifier.
945
- * @param string $taxonomy The tt name.
946
- * @param string|null $type The post type.
947
* @return bool true
948
*/
949
public function delete_ld_json_transient( $page_id, $taxonomy = '', $type = null ) {
132
if ( ! $post_id )
133
return false;
134
135
$success[] = $this->delete_cache( 'post', $post_id );
136
137
if ( $this->get_option( 'sitemaps_output' ) ) {
392
*
393
* @since 2.4.3
394
*
395
+ * @param string $key The Object cache key.
396
+ * @param mixed $data The Object cache data.
397
+ * @param int $expire The Object cache expire time.
398
+ * @param string $group The Object cache group.
399
* @return bool true on set, false when disabled.
400
*/
401
public function object_cache_set( $key, $data, $expire = 0, $group = 'the_seo_framework' ) {
411
*
412
* @since 2.4.3
413
*
414
+ * @param string $key The Object cache key.
415
* @param string $group The Object cache group.
416
+ * @param bool $force Whether to force an update of the local cache.
417
+ * @param bool $found Whether the key was found in the cache.
418
+ * Disambiguates a return of false, a storable value. Passed by reference.
419
* @return mixed wp_cache_get if object caching is allowed. False otherwise.
420
*/
421
public function object_cache_get( $key, $group = 'the_seo_framework', $force = false, &$found = null ) {
431
*
432
* @since 2.8.0
433
*
434
+ * @param string $key The Object cache key.
435
* @param string $group The Object cache group.
436
* @return mixed wp_cache_delete if object caching is allowed. False otherwise.
437
*/
450
* @NOTE When changing the revision, we MUST delete the old revision key manually.
451
* Otherwise, the transient will stay indefinitely.
452
*
453
+ * @return string The current post exclusion transient name. Can be empty.
454
*/
455
public function get_exclusion_transient_name() {
456
$exclude_revision = '1'; // WARNING: SEE NOTE
475
* @since 3.1.0
476
* @since 3.1.1 : The first parameter is now optional.
477
*
478
+ * @param int|string|bool $id The Taxonomy or Post ID. If false it will generate for the blog page.
479
+ * @param string $taxonomy The taxonomy name.
480
+ * @param string|null $type The post type.
481
* @return string The ld_json cache key.
482
*/
483
public function get_ld_json_transient_name( $id = 0, $taxonomy = '', $type = null ) {
511
* @see $this->generate_cache_key_by_query() to get cache key from the query.
512
* @see $this->generate_cache_key_by_type() to get cache key outside of the query.
513
*
514
+ * @param int|string|bool $id The Taxonomy or Post ID.
515
+ * @param string $taxonomy The taxonomy name.
516
+ * @param string $type The Post Type.
517
* @return string The generated cache key by query or type.
518
*/
519
public function generate_cache_key( $id = 0, $taxonomy = '', $type = null ) {
534
* @staticvar array $cached_id : contains cache strings.
535
* @see $this->generate_cache_key_by_type() to get cache key outside of the query.
536
*
537
+ * @param int|string|bool $page_id The Taxonomy or Post ID.
538
+ * @param string $taxonomy The Taxonomy name.
539
+ * @param string $type The Post Type.
540
* @return string The generated cache key by query.
541
*/
542
public function generate_cache_key_by_query( $page_id = 0, $taxonomy = '', $type = null ) {
703
* @see $this->generate_cache_key().
704
* @see $this->generate_cache_key_by_query() to get cache key from the query.
705
*
706
+ * @param int|string|bool $page_id The Taxonomy or Post ID.
707
+ * @param string $taxonomy The term taxonomy.
708
+ * @param string $type The Post Type.
709
* @return string|bool String the generated cache key. Bool false on failure.
710
*/
711
public function generate_cache_key_by_type( $page_id, $taxonomy = '', $type = '' ) {
790
*
791
* @since 2.6.0
792
*
793
+ * @param int $page_id The taxonomy or page ID.
794
* @param string $taxonomy The taxonomy name.
795
* @return string The Taxonomical Archive cache key.
796
*/
845
* @since 2.9.1
846
* @uses THE_SEO_FRAMEWORK_DB_VERSION as cache key buster.
847
*
848
* @return string The TSF meta output cache key.
849
*/
850
public function get_meta_output_cache_key_by_query() {
868
* @uses $this->generate_cache_key_by_type()
869
* @see $this->get_meta_output_cache_key_by_query()
870
*
871
+ * @param int $id The ID. Defaults to current ID.
872
* @param string $taxonomy The term taxonomy
873
+ * @param string $type The post type.
874
* @return string The TSF meta output cache key.
875
*/
876
public function get_meta_output_cache_key_by_type( $id = 0, $taxonomy = '', $type = '' ) {
924
return false;
925
926
$transient = $this->get_sitemap_transient_name();
927
+ $transient and \delete_transient( $transient );
928
$this->ping_searchengines();
929
930
return $run = true;
938
* @since 2.9.1 Now no longer sets object property $this->ld_json_transient.
939
* @since 2.9.4 Removed cache.
940
*
941
+ * @param mixed $page_id The page ID or identifier.
942
+ * @param string $taxonomy The tt name.
943
+ * @param string|null $type The post type.
944
* @return bool true
945
*/
946
public function delete_ld_json_transient( $page_id, $taxonomy = '', $type = null ) {
inc/classes/detect.class.php CHANGED
@@ -708,8 +708,8 @@ class Detect extends Render {
708
/**
709
* Detect if the current screen type is a page or taxonomy.
710
*
711
- * @staticvar array $is_page
712
* @since 2.3.1
713
*
714
* @param string $type the Screen type
715
* @return bool true if post type is a page or post
@@ -741,12 +741,10 @@ class Detect extends Render {
741
* @since 3.1.0 Removed caching.
742
*
743
* @param string $locale Required, the locale.
744
- * @param bool $use_cache Set to false to bypass the cache.
745
* @return bool Whether the input $locale is in the current WordPress locale.
746
*/
747
public function check_wp_locale( $locale = '' ) {
748
- if ( empty( $locale ) ) return false;
749
- return $cache[ $locale ] = is_int( strpos( \get_locale(), $locale ) );
750
}
751
752
/**
708
/**
709
* Detect if the current screen type is a page or taxonomy.
710
*
711
* @since 2.3.1
712
+ * @staticvar array $is_page
713
*
714
* @param string $type the Screen type
715
* @return bool true if post type is a page or post
741
* @since 3.1.0 Removed caching.
742
*
743
* @param string $locale Required, the locale.
744
* @return bool Whether the input $locale is in the current WordPress locale.
745
*/
746
public function check_wp_locale( $locale = '' ) {
747
+ return false !== strpos( \get_locale(), $locale );
748
}
749
750
/**
inc/classes/generate-url.class.php CHANGED
@@ -788,7 +788,7 @@ class Generate_Url extends Generate_Title {
788
$archive = false;
789
$page = $this->page();
790
$_numpages = $this->numpages();
791
- } elseif ( $this->is_archive() || $this->is_singular_archive() || $this->is_search() ) {
792
$_run = $this->is_real_front_page()
793
? $this->get_option( 'prev_next_frontpage' )
794
: $this->get_option( 'prev_next_archives' ); // precision alignment ok.
788
$archive = false;
789
$page = $this->page();
790
$_numpages = $this->numpages();
791
+ } elseif ( $this->is_real_front_page() || $this->is_archive() || $this->is_singular_archive() || $this->is_search() ) {
792
$_run = $this->is_real_front_page()
793
? $this->get_option( 'prev_next_frontpage' )
794
: $this->get_option( 'prev_next_archives' ); // precision alignment ok.
inc/classes/sanitize.class.php CHANGED
@@ -303,7 +303,6 @@ class Sanitize extends Admin_Pages {
303
304
'ping_google',
305
'ping_bing',
306
- 'ping_yandex',
307
308
'excerpt_the_feed',
309
'source_the_feed',
303
304
'ping_google',
305
'ping_bing',
306
307
'excerpt_the_feed',
308
'source_the_feed',
inc/classes/site-options.class.php CHANGED
@@ -248,7 +248,6 @@ class Site_Options extends Sanitize {
248
249
'ping_google' => 1, // Ping Google
250
'ping_bing' => 1, // Ping Bing
251
- 'ping_yandex' => 1, // Ping Yandex
252
253
'sitemap_styles' => 1, // Whether to style the sitemap
254
'sitemap_logo' => 1, // Whether to add logo to sitemap
248
249
'ping_google' => 1, // Ping Google
250
'ping_bing' => 1, // Ping Bing
251
252
'sitemap_styles' => 1, // Whether to style the sitemap
253
'sitemap_logo' => 1, // Whether to add logo to sitemap
inc/classes/sitemaps.class.php CHANGED
@@ -1139,14 +1139,17 @@ class Sitemaps extends Metaboxes {
1139
* Ping search engines on post publish.
1140
*
1141
* @since 2.2.9
1142
* @since 3.1.0 Now allows one ping per language.
1143
* @uses $this->add_cache_key_suffix()
1144
*
1145
* @return void Early if blog is not public.
1146
*/
1147
public function ping_searchengines() {
1148
1149
- if ( $this->get_option( 'site_noindex' ) || $this->is_blog_public() )
1150
return;
1151
1152
$transient = $this->add_cache_key_suffix( 'tsf_throttle_ping' );
@@ -1161,25 +1164,19 @@ class Sitemaps extends Metaboxes {
1161
if ( $this->get_option( 'ping_bing' ) )
1162
$this->ping_bing();
1163
1164
- if ( $this->get_option( 'ping_yandex' ) )
1165
- $this->ping_yandex();
1166
-
1167
- // Sorry, I couldn't help myself.
1168
- $throttle = 'Bert and Ernie are weird.';
1169
-
1170
/**
1171
* @since 2.5.1
1172
* @param int $expiration The minimum time between two pings.
1173
*/
1174
$expiration = (int) \apply_filters( 'the_seo_framework_sitemap_throttle_s', HOUR_IN_SECONDS );
1175
1176
- //* @NOTE: Using legacy set_transient to prevent ping spam.
1177
- \set_transient( $transient, $throttle, $expiration );
1178
}
1179
}
1180
1181
/**
1182
- * Ping Google
1183
*
1184
* @since 2.2.9
1185
* @since 3.1.0 Updated ping URL. Old one still worked, too.
@@ -1191,22 +1188,14 @@ class Sitemaps extends Metaboxes {
1191
}
1192
1193
/**
1194
- * Ping Bing
1195
*
1196
* @since 2.2.9
1197
*/
1198
public function ping_bing() {
1199
- $pingurl = 'http://www.bing.com/webmaster/ping.aspx?siteMap=' . urlencode( $this->get_sitemap_xml_url() );
1200
- \wp_safe_remote_get( $pingurl, [ 'timeout' => 3 ] );
1201
- }
1202
-
1203
- /**
1204
- * Ping Yandex
1205
- *
1206
- * @since 2.6.0
1207
- */
1208
- public function ping_yandex() {
1209
- $pingurl = 'http://blogs.yandex.ru/pings/?status=success&url=' . urlencode( $this->get_sitemap_xml_url() );
1210
\wp_safe_remote_get( $pingurl, [ 'timeout' => 3 ] );
1211
}
1212
@@ -1230,22 +1219,14 @@ class Sitemaps extends Metaboxes {
1230
*
1231
* @since 2.3.0
1232
* @access private
1233
- * @staticvar bool $flush
1234
*
1235
* @param bool $enqueue Whether to enqueue the flush or return its state.
1236
* @return bool Whether to flush.
1237
*/
1238
public function enqueue_rewrite_activate( $enqueue = false ) {
1239
-
1240
static $flush = null;
1241
-
1242
- if ( isset( $flush ) )
1243
- return $flush;
1244
-
1245
- if ( $enqueue )
1246
- return $flush = true;
1247
-
1248
- return false;
1249
}
1250
1251
/**
@@ -1253,22 +1234,14 @@ class Sitemaps extends Metaboxes {
1253
*
1254
* @since 2.3.0
1255
* @access private
1256
- * @staticvar bool $flush Only true
1257
*
1258
* @param bool $enqueue Whether to enqueue the flush or return its state.
1259
* @return bool Whether to flush.
1260
*/
1261
public function enqueue_rewrite_deactivate( $enqueue = false ) {
1262
-
1263
static $flush = null;
1264
-
1265
- if ( isset( $flush ) )
1266
- return $flush;
1267
-
1268
- if ( $enqueue )
1269
- return $flush = true;
1270
-
1271
- return false;
1272
}
1273
1274
/**
@@ -1304,6 +1277,7 @@ class Sitemaps extends Metaboxes {
1304
* Flush rewrite rules on settings change.
1305
*
1306
* @since 2.6.6.1
1307
* @access private
1308
* @global \WP_Rewrite $wp_rewrite
1309
*/
@@ -1313,6 +1287,7 @@ class Sitemaps extends Metaboxes {
1313
$wp_rewrite->init();
1314
1315
unset( $wp_rewrite->extra_rules_top['sitemap\.xml#x27;] );
1316
1317
$wp_rewrite->flush_rules( true );
1318
}
1139
* Ping search engines on post publish.
1140
*
1141
* @since 2.2.9
1142
+ * @since 2.8.0 Only worked when the blog was not public...
1143
* @since 3.1.0 Now allows one ping per language.
1144
* @uses $this->add_cache_key_suffix()
1145
+ * @since 3.2.3 1. Now works as intended again.
1146
+ * 2. Removed Easter egg.
1147
*
1148
* @return void Early if blog is not public.
1149
*/
1150
public function ping_searchengines() {
1151
1152
+ if ( $this->get_option( 'site_noindex' ) || ! $this->is_blog_public() )
1153
return;
1154
1155
$transient = $this->add_cache_key_suffix( 'tsf_throttle_ping' );
1164
if ( $this->get_option( 'ping_bing' ) )
1165
$this->ping_bing();
1166
1167
/**
1168
* @since 2.5.1
1169
* @param int $expiration The minimum time between two pings.
1170
*/
1171
$expiration = (int) \apply_filters( 'the_seo_framework_sitemap_throttle_s', HOUR_IN_SECONDS );
1172
1173
+ //* @NOTE: Using legacy set_transient to bypass TSF's transient filters and prevent ping spam.
1174
+ \set_transient( $transient, 1, $expiration );
1175
}
1176
}
1177
1178
/**
1179
+ * Pings the sitemap location to Google.
1180
*
1181
* @since 2.2.9
1182
* @since 3.1.0 Updated ping URL. Old one still worked, too.
1188
}
1189
1190
/**
1191
+ * Pings the sitemap location to Bing.
1192
*
1193
* @since 2.2.9
1194
+ * @since 3.2.3 Updated ping URL. Old one still worked, too.
1195
+ * @link https://www.bing.com/webmaster/help/how-to-submit-sitemaps-82a15bd4
1196
*/
1197
public function ping_bing() {
1198
+ $pingurl = 'http://www.bing.com/ping?sitemap=' . rawurlencode( $this->get_sitemap_xml_url() );
1199
\wp_safe_remote_get( $pingurl, [ 'timeout' => 3 ] );
1200
}
1201
1219
*
1220
* @since 2.3.0
1221
* @access private
1222
+ * @staticvar bool $flush Determines whether a flush is enqueued.
1223
*
1224
* @param bool $enqueue Whether to enqueue the flush or return its state.
1225
* @return bool Whether to flush.
1226
*/
1227
public function enqueue_rewrite_activate( $enqueue = false ) {
1228
static $flush = null;
1229
+ return $flush ?: $flush = $enqueue;
1230
}
1231
1232
/**
1234
*
1235
* @since 2.3.0
1236
* @access private
1237
+ * @staticvar bool $flush Determines whether a flush is enqueued.
1238
*
1239
* @param bool $enqueue Whether to enqueue the flush or return its state.
1240
* @return bool Whether to flush.
1241
*/
1242
public function enqueue_rewrite_deactivate( $enqueue = false ) {
1243
static $flush = null;
1244
+ return $flush ?: $flush = $enqueue;
1245
}
1246
1247
/**
1277
* Flush rewrite rules on settings change.
1278
*
1279
* @since 2.6.6.1
1280
+ * @since 3.2.2 Now unsets the XSL stylesheet.
1281
* @access private
1282
* @global \WP_Rewrite $wp_rewrite
1283
*/
1287
$wp_rewrite->init();
1288
1289
unset( $wp_rewrite->extra_rules_top['sitemap\.xml#x27;] );
1290
+ unset( $wp_rewrite->extra_rules_top['sitemap\.xsl#x27;] );
1291
1292
$wp_rewrite->flush_rules( true );
1293
}
inc/views/metaboxes/sitemaps-metabox.php CHANGED
@@ -253,14 +253,13 @@ switch ( $instance ) :
253
$engines = [
254
'ping_google' => 'Google',
255
'ping_bing' => 'Bing',
256
- 'ping_yandex' => 'Yandex',
257
];
258
259
$ping_checkbox = '';
260
261
foreach ( $engines as $option => $engine ) {
262
/* translators: %s = Google */
263
- $ping_label = sprintf( __( 'Notify %s about sitemap changes?', 'autodescription' ), $engine );
264
$ping_checkbox .= $this->make_checkbox( $option, $ping_label, '', true );
265
}
266
253
$engines = [
254
'ping_google' => 'Google',
255
'ping_bing' => 'Bing',
256
];
257
258
$ping_checkbox = '';
259
260
foreach ( $engines as $option => $engine ) {
261
/* translators: %s = Google */
262
+ $ping_label = sprintf( __( 'Notify %s about sitemap changes?', 'autodescription' ), $engine );
263
$ping_checkbox .= $this->make_checkbox( $option, $ping_label, '', true );
264
}
265
lib/css/tsf.css CHANGED
@@ -189,17 +189,15 @@ a.tsf-dismiss:hover {
189
height: 0;
190
}
191
192
- /* 8 + 4 = 12. The 4px and 3px margins account for line height. */
193
.tsf-pixel-counter-wrap {
194
border-bottom: 1px solid #ccc;
195
margin-top: 12px;
196
- margin-bottom: 3px;
197
}
198
199
.tsf-pixel-counter-bar {
200
padding-top: 7px;
201
display: block;
202
- height: 3px;
203
width: 100%;
204
}
205
189
height: 0;
190
}
191
192
+ /* 8 + 4 = 12. The 4px margins account for line height. */
193
.tsf-pixel-counter-wrap {
194
border-bottom: 1px solid #ccc;
195
margin-top: 12px;
196
}
197
198
.tsf-pixel-counter-bar {
199
padding-top: 7px;
200
display: block;
201
width: 100%;
202
}
203
lib/css/tsf.min.css CHANGED
@@ -1 +1 @@
1
- .tsf-notice{position:relative;clear:both}.tsf-notice.tsf-show-icon p:before{content:'';margin-right:12px;background:0 0;display:inline-block;font:400 14px/14px dashicons;speak:none;height:16px;text-align:center;vertical-align:middle;width:16px;-webkit-font-smoothing:antialiased}.error.tsf-notice.tsf-show-icon p:before{color:#dd3811;content:"\f534"}.notice-warning.tsf-notice.tsf-show-icon p:before{color:#ffa01b;content:"\f227"}.updated.tsf-notice.tsf-show-icon p:before{color:#0cc34b;font-size:16px;content:"\f147"}a.tsf-dismiss{position:absolute;top:0;right:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer;text-decoration:none}a.tsf-dismiss:before{background:0 0;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.tsf-dismiss:hover{color:#c00}.tsf-seo-bar-item{text-decoration:none;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#tsf-title-wrap{position:relative;display:block;padding:0;height:auto;width:auto;overflow:hidden}#tsf-title-offset{visibility:hidden;height:0;display:inline-block;position:absolute;left:0;color:transparent;white-space:pre}#tsf-title-placeholder,#tsf-title-placeholder-prefix{position:absolute;color:#777;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;top:0;left:0;overflow:hidden;white-space:pre;text-overflow:ellipsis;will-change:left,right}#tsf-title-placeholder{display:none}.tsf-counter-wrap{margin-top:15px}.tsf-counter{font-weight:400;color:#666;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:contents}.tsf-count-bad{color:#dd3811}.tsf-count-okay{color:#ffa700}.tsf-count-good{color:#0cc34b}.tsf-count-unknown{color:#007bd2}.tsf-counter-one{color:#fff;border-radius:4em;padding:0 .5em;min-width:2em;display:inline-block;text-align:center;vertical-align:baseline}.tsf-counter-one.tsf-count-bad{background-color:#dd3811}.tsf-counter-one.tsf-count-okay{background-color:#ffa700}.tsf-counter-one.tsf-count-good{background-color:#0cc34b}.tsf-counter-one.tsf-count-unknown{background-color:#007bd2}.tsf-tabs-content .tsf-pixel-counter-wrap{margin-left:1px;max-width:99%}.tsf-pixel-shadow-wrap{position:relative;overflow:hidden;width:0;height:0}.tsf-pixel-counter-wrap{border-bottom:1px solid #ccc;margin-top:12px;margin-bottom:3px}.tsf-pixel-counter-bar{padding-top:7px;display:block;height:3px;width:100%}.tsf-pixel-counter-fluid{display:block;pointer-events:none;height:3px;width:0%;max-width:100%;background:#007bd2;box-shadow:0 1px 3px 0 #ccc;transition:width .15s cubic-bezier(.4,0,.75,1)}.tsf-pixel-counter-bad .tsf-pixel-counter-fluid{background-color:#dd3811}.tsf-pixel-counter-okay .tsf-pixel-counter-fluid{background-color:#ffa700}.tsf-pixel-counter-good .tsf-pixel-counter-fluid{background-color:#0cc34b}.tsf-description-pixel-counter-shadow,.tsf-title-pixel-counter-shadow{position:absolute;left:0;top:0;z-index:-100;overflow:visible;visibility:hidden;padding:0;margin:0;border:0;display:inline;text-decoration:none;white-space:nowrap;word-wrap:normal;zoom:1;text-overflow:clip;transition:none;font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:400}.tsf-description-pixel-counter-shadow{font-size:13px}.fixed .column-tsf-seo-bar-wrap{width:11%}.tsf-seo-bar{display:block;width:95%;max-width:190px;border-radius:0;padding:0}.tsf-seo-bar.tsf-100{width:100%}.tsf-seo-bar-inner-wrap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.tsf-seo-bar-section-wrap{min-width:2em;flex:1 1 auto}.tsf-seo-bar-15{flex-basis:15%}.tsf-seo-bar-12-5{flex-basis:12.5%}.tsf-seo-bar-item{display:block;color:#fff;text-align:center;border:1px solid rgba(0,0,0,.1);text-shadow:0 0 3px rgba(0,0,0,.5)}body.no-js .tsf-seo-bar-item{cursor:default}.tsf-seo-bar-bad{background-color:#dd3811}.tsf-seo-bar-okay{background-color:#ffa700}.tsf-seo-bar-good{background-color:#0cc34b}.tsf-seo-bar-unknown{background-color:#007bd2}.tsf-seo-bar-wrap.column-tsf-seo-bar-temp{overflow:initial!important;min-width:160px}#col-container,#col-right{overflow:initial}.tsf-help{font-weight:400}.tsf-metaboxes{box-sizing:border-box;max-width:690px;padding-bottom:20px}.tsf-top-wrap{width:100%;display:inline-block;vertical-align:top}.tsf-top-wrap>h1,.tsf-top-wrap>h2{float:left}.tsf-metaboxes .metabox-holder{clear:both}.tsf-top-buttons{float:right}.tsf-bottom-buttons{text-align:right}.tsf-metaboxes .tsf-bottom-buttons input,.tsf-metaboxes .tsf-top-buttons input{margin-left:10px}#tsf-description-separator,#tsf-title-separator{display:table;width:100%;border-collapse:collapse;border-spacing:0}#tsf-description-separator{margin-bottom:0}#tsf-description-separator input,#tsf-title-separator input{display:none;float:left;width:0;min-width:0;opacity:0}#tsf-description-separator label,#tsf-title-separator label{display:inline-block;width:auto;min-width:28px;min-height:28px;margin:3px;-moz-margin-end:1.5px;-moz-margin-start:1.5px;padding:0 4px;border:1px solid #ccc;line-height:28px;text-align:center;cursor:pointer;box-shadow:-1px -1px 1px #aaa inset;font-size:16px}#tsf-description-separator label.tsf-recommended,#tsf-title-separator label.tsf-recommended{border:1px solid #0cc34b;box-shadow:-1px -1px 1px #0cc34b inset}#tsf-description-separator input:hover+label,#tsf-description-separator label:hover,#tsf-title-separator input:hover+label,#tsf-title-separator label:hover{box-shadow:1px 1px 1px #aaa inset;background-color:#fff}#tsf-description-separator input:checked+label,#tsf-title-separator input:checked+label{box-shadow:1px 1px 1px #333 inset;background-color:#fff}#tsf-home-title-location,#tsf-title-location{display:block}#tsf-home-title-location label span,#tsf-title-location label span,#tsf-twitter-cards label span{display:inline-block;min-width:60px;vertical-align:baseline}#tsf-twitter-cards label span{min-width:150px}#tsf-home-title-location label .tsf-sep-js,#tsf-home-title-location label span.tsf-custom-blogname-js,#tsf-home-title-location label span.tsf-custom-tagline-js,#tsf-home-title-location label span.tsf-custom-title-js,#tsf-title-location label .tsf-sep-js{display:inline;min-width:0;white-space:pre}.tsf-nav-tab-wrapper,.tsf-tab-no-js{position:relative;clear:both;width:100%;display:inline-block;border-bottom:1px solid #ccc;line-height:inherit;padding:8px 12px 0;margin:-4px -12px}.tsf-nav-tab{float:left;border:1px solid #ccc;margin-left:.5em;margin-bottom:-1px;padding:5px 14px;font-size:12px;line-height:16px;background:#f1f1f1;color:#555;font-weight:600}.tsf-nav-desktop{margin-left:7px}.tsf-dashicons-tabs{font-size:initial;display:inline;vertical-align:text-bottom}input.tsf-tabs-radio{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsf-active-tab,.tsf-tabs-radio:checked+label{background-color:inherit;border-bottom-color:#fff;color:#000}.tsf-tabs-radio:focus+label:not(.tsf-no-focus-ring){box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);border-color:#fff}.tsf-tabs-content{margin:1.33em auto 0}.tsf-content-no-js{margin:1.33em auto}body.js .tsf-tabs-content{display:none}body.js .tsf-tabs-content.tsf-active-tab-content{display:block}#tsf-inpost-box .inside,.tsf-flex{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:flex-start;justify-content:flex-start}#tsf-inpost-box .inside{margin:0;padding:0;-webkit-flex:1 0 100%;flex:1 0 100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#tsf-inpost-box.closed .inside{display:none}.tsf-flex-inside-wrap{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1 auto;flex:1 1 auto}.tsf-flex-setting{width:100%;-webkit-flex-direction:row;flex-direction:row}.tsf-flex-setting-input,.tsf-flex-setting-label{background-color:#fff;padding:15px 12px;-webkit-flex:10 1 350px;flex:10 1 350px;box-shadow:0 0 0 1px #e9e9e9}.tsf-flex-setting-label{background-color:#f9f9f9;-webkit-flex:1 1 200px;flex:1 1 200px}.tsf-flex-setting-input{-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.tsf-flex-setting-label-item{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-grow:0;flex-grow:0}.tsf-flex-setting-label-inner-wrap{-webkit-justify-content:center;justify-content:center}.tsf-flex-setting-label-item>*{margin-right:4px}.tsf-flex-setting-label-item>:last-child{margin-right:0}.tsf-social-image-buttons{margin-top:15px;margin-left:1px}.tsf-flex-setting-input textarea{max-height:250px}input.tsf-flex-nav-tab-radio{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsf-flex-nav-tab-wrapper{background-color:#fcfcfc;border-bottom:2px solid #dadada;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;overflow:hidden}.tsf-flex-nav-tab-inner{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex:1 0 auto;flex:1 0 auto}.tsf-flex-nav-tab{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:0 1 125px;flex:0 1 125px;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-flex:1 1 auto;flex:1 1 auto;max-width:125px}.tsf-flex-nav-tab-label{padding:12px;text-align:center;-webkit-flex-direction:row;flex-direction:row;box-shadow:0 0 0 0 transparent inset;transition:box-shadow .15s ease-out;-webkit-align-items:center;align-items:center;-webkit-align-content:space-around;align-content:space-around;position:relative}.tsf-flex-nav-dashicon,.tsf-flex-nav-name{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tsf-flex-nav-tab .tsf-flex-nav-tab-radio:checked+.tsf-flex-nav-tab-label{box-shadow:0 -2px 0 0 #007bd2 inset,0 0 0 0 #007bd2 inset;transition:box-shadow .25s ease-in}.tsf-flex-nav-tab .tsf-flex-nav-tab-radio:focus+.tsf-flex-nav-tab-label:not(.tsf-no-focus-ring){box-shadow:0 0 0 0 #007bd2 inset,0 0 0 1px #007bd2 inset}.tsf-flex-tab-content{-webkit-flex:1 0 100%;flex:1 0 100%;max-width:100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.js .tsf-flex-tab-content{display:none}body.js .tsf-flex-tab-content.tsf-flex-tab-content-active{display:-webkit-flex;display:flex}.tsf-flex-tabs-content-no-js{background-color:#f3f3f3;border-bottom:1px solid #dadada;box-shadow:0 2px 0 0 #dadada inset}.tsf-flex-tab-no-js{-webkit-align-items:baseline;align-items:baseline;-webkit-flex-direction:row;flex-direction:row;flex:1 1 100%}.tsf-flex-tab-no-js .tsf-flex-nav-tab{padding:12px;min-width:125px;box-shadow:0 -2px 0 0 #007bd2 inset;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:0 1 auto;flex:0 1 auto}#tsf-inpost-box .hndle .tsf-tooltip-wrap a{font-size:14px;line-height:1em}input.tsf-default-selected{border-color:#1c9d38}input.tsf-default-selected:checked:before{color:#1c9d38}input.tsf-warning-selected{border-color:#dd3811}input.tsf-warning-selected:checked:before{color:#dd3811}label.tsf-disabled{color:#999}input.tsf-disabled,label.tsf-disabled{cursor:default}.tsf-fields{font-size:13px;line-height:1.5;margin:1em 0}.tsf-fields .tsf-toblock{display:block;width:100%;margin-bottom:4px}.tsf-fields p.description{margin:7px 0 5px;color:#666}.tsf-option-spacer{margin:1em 0}.tsf-checkbox-wrapper{margin-top:15px}.tsf-checkbox-wrapper:first-child{margin-top:0}.tsf-metaboxes legend h4{margin:2px 0}.tsf-metaboxes legend p:last-of-type{margin-bottom:0}.tsf-counter .tsf-ajax{margin-left:3px}.tsf-ajax:before{display:inline-block;line-height:1;font-family:dashicons;font-style:normal;font-weight:400;font-size:1.225em;vertical-align:middle;content:""}.tsf-ajax.tsf-loading:before{content:"\f463";color:#007bd2;-webkit-animation:1.5s linear infinite tsf-spin;-moz-animation:1.5s linear infinite tsf-spin;-o-animation:1.5s linear infinite tsf-spin;animation:1.5s linear infinite tsf-spin}.tsf-ajax.tsf-error:before{content:"\f158";color:#dd3811}.tsf-ajax.tsf-success:before{content:"\f147";color:#0cc34b}.tsf-set-image-button.button{margin-right:7px}#tsf-inpost-box input[type=text]::-webkit-input-placeholder,#tsf-inpost-box textarea::-webkit-input-placeholder,.tsf-metaboxes input[type=text]::-webkit-input-placeholder,.tsf-metaboxes textarea::-webkit-input-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]::-moz-placeholder,#tsf-inpost-box textarea::-moz-placeholder,.tsf-metaboxes input[type=text]::-moz-placeholder,.tsf-metaboxes textarea::-moz-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]:-ms-input-placeholder,#tsf-inpost-box textarea:-ms-input-placeholder,.tsf-metaboxes input[type=text]:-ms-input-placeholder,.tsf-metaboxes textarea:-ms-input-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]:focus::-webkit-input-placeholder,#tsf-inpost-box textarea:focus::-webkit-input-placeholder,.tsf-metaboxes input[type=text]:focus::-webkit-input-placeholder,.tsf-metaboxes textarea:focus::-webkit-input-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}#tsf-inpost-box input[type=text]:focus::-moz-placeholder,#tsf-inpost-box textarea:focus::-moz-placeholder,.tsf-metaboxe textarea:focus::-moz-placeholder,.tsf-metaboxes input[type=text]:focus::-moz-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}#tsf-inpost-box input[type=text]:focus:-ms-input-placeholder,#tsf-inpost-box textarea:focus:-ms-input-placeholder,.tsf-metaboxes input[type=text]:focus:-ms-input-placeholder,.tsf-metaboxes textarea:focus:-ms-input-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}@-webkit-keyframes tsf-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes tsf-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:782px){.tsf-inpost-box p.tsf-fields,.tsf-metaboxes p.tsf-fields{line-height:2.8}#tsf-home-title-location label span,#tsf-title-location label span{min-width:40px}.wp-list-table .is-expanded td.tsf-seo-bar-wrap:not(.hidden){overflow:initial!important}}@media screen and (max-width:642px){.tsf-nav-desktop{display:none}}@media screen and (max-width:510px){.tsf-seo-bar.tsf-100{width:inherit}}@-moz-document url-prefix(){input.tsf-default-selected{box-shadow:0 0 0 1px #1c9d38}input.tsf-warning-selected{box-shadow:0 0 0 1px #dd3811}}.tsf-flex-hide-if-no-js,body.js .tsf-flex-hide-if-js{display:none}body.js .tsf-flex-hide-if-no-js{display:-webkit-flex;display:flex}
1
+ .tsf-notice{position:relative;clear:both}.tsf-notice.tsf-show-icon p:before{content:'';margin-right:12px;background:0 0;display:inline-block;font:400 14px/14px dashicons;speak:none;height:16px;text-align:center;vertical-align:middle;width:16px;-webkit-font-smoothing:antialiased}.error.tsf-notice.tsf-show-icon p:before{color:#dd3811;content:"\f534"}.notice-warning.tsf-notice.tsf-show-icon p:before{color:#ffa01b;content:"\f227"}.updated.tsf-notice.tsf-show-icon p:before{color:#0cc34b;font-size:16px;content:"\f147"}a.tsf-dismiss{position:absolute;top:0;right:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer;text-decoration:none}a.tsf-dismiss:before{background:0 0;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.tsf-dismiss:hover{color:#c00}.tsf-seo-bar-item{text-decoration:none;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#tsf-title-wrap{position:relative;display:block;padding:0;height:auto;width:auto;overflow:hidden}#tsf-title-offset{visibility:hidden;height:0;display:inline-block;position:absolute;left:0;color:transparent;white-space:pre}#tsf-title-placeholder,#tsf-title-placeholder-prefix{position:absolute;color:#777;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;top:0;left:0;overflow:hidden;white-space:pre;text-overflow:ellipsis;will-change:left,right}#tsf-title-placeholder{display:none}.tsf-counter-wrap{margin-top:15px}.tsf-counter{font-weight:400;color:#666;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:contents}.tsf-count-bad{color:#dd3811}.tsf-count-okay{color:#ffa700}.tsf-count-good{color:#0cc34b}.tsf-count-unknown{color:#007bd2}.tsf-counter-one{color:#fff;border-radius:4em;padding:0 .5em;min-width:2em;display:inline-block;text-align:center;vertical-align:baseline}.tsf-counter-one.tsf-count-bad{background-color:#dd3811}.tsf-counter-one.tsf-count-okay{background-color:#ffa700}.tsf-counter-one.tsf-count-good{background-color:#0cc34b}.tsf-counter-one.tsf-count-unknown{background-color:#007bd2}.tsf-tabs-content .tsf-pixel-counter-wrap{margin-left:1px;max-width:99%}.tsf-pixel-shadow-wrap{position:relative;overflow:hidden;width:0;height:0}.tsf-pixel-counter-wrap{border-bottom:1px solid #ccc;margin-top:12px}.tsf-pixel-counter-bar{padding-top:7px;display:block;width:100%}.tsf-pixel-counter-fluid{display:block;pointer-events:none;height:3px;width:0%;max-width:100%;background:#007bd2;box-shadow:0 1px 3px 0 #ccc;transition:width .15s cubic-bezier(.4,0,.75,1)}.tsf-pixel-counter-bad .tsf-pixel-counter-fluid{background-color:#dd3811}.tsf-pixel-counter-okay .tsf-pixel-counter-fluid{background-color:#ffa700}.tsf-pixel-counter-good .tsf-pixel-counter-fluid{background-color:#0cc34b}.tsf-description-pixel-counter-shadow,.tsf-title-pixel-counter-shadow{position:absolute;left:0;top:0;z-index:-100;overflow:visible;visibility:hidden;padding:0;margin:0;border:0;display:inline;text-decoration:none;white-space:nowrap;word-wrap:normal;zoom:1;text-overflow:clip;transition:none;font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:400}.tsf-description-pixel-counter-shadow{font-size:13px}.fixed .column-tsf-seo-bar-wrap{width:11%}.tsf-seo-bar{display:block;width:95%;max-width:190px;border-radius:0;padding:0}.tsf-seo-bar.tsf-100{width:100%}.tsf-seo-bar-inner-wrap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.tsf-seo-bar-section-wrap{min-width:2em;flex:1 1 auto}.tsf-seo-bar-15{flex-basis:15%}.tsf-seo-bar-12-5{flex-basis:12.5%}.tsf-seo-bar-item{display:block;color:#fff;text-align:center;border:1px solid rgba(0,0,0,.1);text-shadow:0 0 3px rgba(0,0,0,.5)}body.no-js .tsf-seo-bar-item{cursor:default}.tsf-seo-bar-bad{background-color:#dd3811}.tsf-seo-bar-okay{background-color:#ffa700}.tsf-seo-bar-good{background-color:#0cc34b}.tsf-seo-bar-unknown{background-color:#007bd2}.tsf-seo-bar-wrap.column-tsf-seo-bar-temp{overflow:initial!important;min-width:160px}#col-container,#col-right{overflow:initial}.tsf-help{font-weight:400}.tsf-metaboxes{box-sizing:border-box;max-width:690px;padding-bottom:20px}.tsf-top-wrap{width:100%;display:inline-block;vertical-align:top}.tsf-top-wrap>h1,.tsf-top-wrap>h2{float:left}.tsf-metaboxes .metabox-holder{clear:both}.tsf-top-buttons{float:right}.tsf-bottom-buttons{text-align:right}.tsf-metaboxes .tsf-bottom-buttons input,.tsf-metaboxes .tsf-top-buttons input{margin-left:10px}#tsf-description-separator,#tsf-title-separator{display:table;width:100%;border-collapse:collapse;border-spacing:0}#tsf-description-separator{margin-bottom:0}#tsf-description-separator input,#tsf-title-separator input{display:none;float:left;width:0;min-width:0;opacity:0}#tsf-description-separator label,#tsf-title-separator label{display:inline-block;width:auto;min-width:28px;min-height:28px;margin:3px;-moz-margin-end:1.5px;-moz-margin-start:1.5px;padding:0 4px;border:1px solid #ccc;line-height:28px;text-align:center;cursor:pointer;box-shadow:-1px -1px 1px #aaa inset;font-size:16px}#tsf-description-separator label.tsf-recommended,#tsf-title-separator label.tsf-recommended{border:1px solid #0cc34b;box-shadow:-1px -1px 1px #0cc34b inset}#tsf-description-separator input:hover+label,#tsf-description-separator label:hover,#tsf-title-separator input:hover+label,#tsf-title-separator label:hover{box-shadow:1px 1px 1px #aaa inset;background-color:#fff}#tsf-description-separator input:checked+label,#tsf-title-separator input:checked+label{box-shadow:1px 1px 1px #333 inset;background-color:#fff}#tsf-home-title-location,#tsf-title-location{display:block}#tsf-home-title-location label span,#tsf-title-location label span,#tsf-twitter-cards label span{display:inline-block;min-width:60px;vertical-align:baseline}#tsf-twitter-cards label span{min-width:150px}#tsf-home-title-location label .tsf-sep-js,#tsf-home-title-location label span.tsf-custom-blogname-js,#tsf-home-title-location label span.tsf-custom-tagline-js,#tsf-home-title-location label span.tsf-custom-title-js,#tsf-title-location label .tsf-sep-js{display:inline;min-width:0;white-space:pre}.tsf-nav-tab-wrapper,.tsf-tab-no-js{position:relative;clear:both;width:100%;display:inline-block;border-bottom:1px solid #ccc;line-height:inherit;padding:8px 12px 0;margin:-4px -12px}.tsf-nav-tab{float:left;border:1px solid #ccc;margin-left:.5em;margin-bottom:-1px;padding:5px 14px;font-size:12px;line-height:16px;background:#f1f1f1;color:#555;font-weight:600}.tsf-nav-desktop{margin-left:7px}.tsf-dashicons-tabs{font-size:initial;display:inline;vertical-align:text-bottom}input.tsf-tabs-radio{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsf-active-tab,.tsf-tabs-radio:checked+label{background-color:inherit;border-bottom-color:#fff;color:#000}.tsf-tabs-radio:focus+label:not(.tsf-no-focus-ring){box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);border-color:#fff}.tsf-tabs-content{margin:1.33em auto 0}.tsf-content-no-js{margin:1.33em auto}body.js .tsf-tabs-content{display:none}body.js .tsf-tabs-content.tsf-active-tab-content{display:block}#tsf-inpost-box .inside,.tsf-flex{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:flex-start;justify-content:flex-start}#tsf-inpost-box .inside{margin:0;padding:0;-webkit-flex:1 0 100%;flex:1 0 100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#tsf-inpost-box.closed .inside{display:none}.tsf-flex-inside-wrap{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1 auto;flex:1 1 auto}.tsf-flex-setting{width:100%;-webkit-flex-direction:row;flex-direction:row}.tsf-flex-setting-input,.tsf-flex-setting-label{background-color:#fff;padding:15px 12px;-webkit-flex:10 1 350px;flex:10 1 350px;box-shadow:0 0 0 1px #e9e9e9}.tsf-flex-setting-label{background-color:#f9f9f9;-webkit-flex:1 1 200px;flex:1 1 200px}.tsf-flex-setting-input{-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.tsf-flex-setting-label-item{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-grow:0;flex-grow:0}.tsf-flex-setting-label-inner-wrap{-webkit-justify-content:center;justify-content:center}.tsf-flex-setting-label-item>*{margin-right:4px}.tsf-flex-setting-label-item>:last-child{margin-right:0}.tsf-social-image-buttons{margin-top:15px;margin-left:1px}.tsf-flex-setting-input textarea{max-height:250px}input.tsf-flex-nav-tab-radio{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsf-flex-nav-tab-wrapper{background-color:#fcfcfc;border-bottom:2px solid #dadada;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;overflow:hidden}.tsf-flex-nav-tab-inner{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex:1 0 auto;flex:1 0 auto}.tsf-flex-nav-tab{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:0 1 125px;flex:0 1 125px;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-flex:1 1 auto;flex:1 1 auto;max-width:125px}.tsf-flex-nav-tab-label{padding:12px;text-align:center;-webkit-flex-direction:row;flex-direction:row;box-shadow:0 0 0 0 transparent inset;transition:box-shadow .15s ease-out;-webkit-align-items:center;align-items:center;-webkit-align-content:space-around;align-content:space-around;position:relative}.tsf-flex-nav-dashicon,.tsf-flex-nav-name{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tsf-flex-nav-tab .tsf-flex-nav-tab-radio:checked+.tsf-flex-nav-tab-label{box-shadow:0 -2px 0 0 #007bd2 inset,0 0 0 0 #007bd2 inset;transition:box-shadow .25s ease-in}.tsf-flex-nav-tab .tsf-flex-nav-tab-radio:focus+.tsf-flex-nav-tab-label:not(.tsf-no-focus-ring){box-shadow:0 0 0 0 #007bd2 inset,0 0 0 1px #007bd2 inset}.tsf-flex-tab-content{-webkit-flex:1 0 100%;flex:1 0 100%;max-width:100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.js .tsf-flex-tab-content{display:none}body.js .tsf-flex-tab-content.tsf-flex-tab-content-active{display:-webkit-flex;display:flex}.tsf-flex-tabs-content-no-js{background-color:#f3f3f3;border-bottom:1px solid #dadada;box-shadow:0 2px 0 0 #dadada inset}.tsf-flex-tab-no-js{-webkit-align-items:baseline;align-items:baseline;-webkit-flex-direction:row;flex-direction:row;flex:1 1 100%}.tsf-flex-tab-no-js .tsf-flex-nav-tab{padding:12px;min-width:125px;box-shadow:0 -2px 0 0 #007bd2 inset;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:0 1 auto;flex:0 1 auto}#tsf-inpost-box .hndle .tsf-tooltip-wrap a{font-size:14px;line-height:1em}input.tsf-default-selected{border-color:#1c9d38}input.tsf-default-selected:checked:before{color:#1c9d38}input.tsf-warning-selected{border-color:#dd3811}input.tsf-warning-selected:checked:before{color:#dd3811}label.tsf-disabled{color:#999}input.tsf-disabled,label.tsf-disabled{cursor:default}.tsf-fields{font-size:13px;line-height:1.5;margin:1em 0}.tsf-fields .tsf-toblock{display:block;width:100%;margin-bottom:4px}.tsf-fields p.description{margin:7px 0 5px;color:#666}.tsf-option-spacer{margin:1em 0}.tsf-checkbox-wrapper{margin-top:15px}.tsf-checkbox-wrapper:first-child{margin-top:0}.tsf-metaboxes legend h4{margin:2px 0}.tsf-metaboxes legend p:last-of-type{margin-bottom:0}.tsf-counter .tsf-ajax{margin-left:3px}.tsf-ajax:before{display:inline-block;line-height:1;font-family:dashicons;font-style:normal;font-weight:400;font-size:1.225em;vertical-align:middle;content:""}.tsf-ajax.tsf-loading:before{content:"\f463";color:#007bd2;-webkit-animation:1.5s linear infinite tsf-spin;-moz-animation:1.5s linear infinite tsf-spin;-o-animation:1.5s linear infinite tsf-spin;animation:1.5s linear infinite tsf-spin}.tsf-ajax.tsf-error:before{content:"\f158";color:#dd3811}.tsf-ajax.tsf-success:before{content:"\f147";color:#0cc34b}.tsf-set-image-button.button{margin-right:7px}#tsf-inpost-box input[type=text]::-webkit-input-placeholder,#tsf-inpost-box textarea::-webkit-input-placeholder,.tsf-metaboxes input[type=text]::-webkit-input-placeholder,.tsf-metaboxes textarea::-webkit-input-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]::-moz-placeholder,#tsf-inpost-box textarea::-moz-placeholder,.tsf-metaboxes input[type=text]::-moz-placeholder,.tsf-metaboxes textarea::-moz-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]:-ms-input-placeholder,#tsf-inpost-box textarea:-ms-input-placeholder,.tsf-metaboxes input[type=text]:-ms-input-placeholder,.tsf-metaboxes textarea:-ms-input-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]:focus::-webkit-input-placeholder,#tsf-inpost-box textarea:focus::-webkit-input-placeholder,.tsf-metaboxes input[type=text]:focus::-webkit-input-placeholder,.tsf-metaboxes textarea:focus::-webkit-input-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}#tsf-inpost-box input[type=text]:focus::-moz-placeholder,#tsf-inpost-box textarea:focus::-moz-placeholder,.tsf-metaboxe textarea:focus::-moz-placeholder,.tsf-metaboxes input[type=text]:focus::-moz-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}#tsf-inpost-box input[type=text]:focus:-ms-input-placeholder,#tsf-inpost-box textarea:focus:-ms-input-placeholder,.tsf-metaboxes input[type=text]:focus:-ms-input-placeholder,.tsf-metaboxes textarea:focus:-ms-input-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}@-webkit-keyframes tsf-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes tsf-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:782px){.tsf-inpost-box p.tsf-fields,.tsf-metaboxes p.tsf-fields{line-height:2.8}#tsf-home-title-location label span,#tsf-title-location label span{min-width:40px}.wp-list-table .is-expanded td.tsf-seo-bar-wrap:not(.hidden){overflow:initial!important}}@media screen and (max-width:642px){.tsf-nav-desktop{display:none}}@media screen and (max-width:510px){.tsf-seo-bar.tsf-100{width:inherit}}@-moz-document url-prefix(){input.tsf-default-selected{box-shadow:0 0 0 1px #1c9d38}input.tsf-warning-selected{box-shadow:0 0 0 1px #dd3811}}.tsf-flex-hide-if-no-js,body.js .tsf-flex-hide-if-js{display:none}body.js .tsf-flex-hide-if-no-js{display:-webkit-flex;display:flex}
lib/css/tsf.rtl.css CHANGED
@@ -189,17 +189,15 @@ a.tsf-dismiss:hover {
189
height: 0;
190
}
191
192
- /* 8 + 4 = 12. The 4px and 3px margins account for line height. */
193
.tsf-pixel-counter-wrap {
194
border-bottom: 1px solid #ccc;
195
margin-top: 12px;
196
- margin-bottom: 3px;
197
}
198
199
.tsf-pixel-counter-bar {
200
padding-top: 7px;
201
display: block;
202
- height: 3px;
203
width: 100%;
204
}
205
189
height: 0;
190
}
191
192
+ /* 8 + 4 = 12. The 4px margins account for line height. */
193
.tsf-pixel-counter-wrap {
194
border-bottom: 1px solid #ccc;
195
margin-top: 12px;
196
}
197
198
.tsf-pixel-counter-bar {
199
padding-top: 7px;
200
display: block;
201
width: 100%;
202
}
203
lib/css/tsf.rtl.min.css CHANGED
@@ -1 +1 @@
1
- .tsf-notice{position:relative;clear:both}.tsf-notice.tsf-show-icon p:before{content:'';margin-left:12px;background:0 0;display:inline-block;font:400 14px/14px dashicons;speak:none;height:16px;text-align:center;vertical-align:middle;width:16px;-webkit-font-smoothing:antialiased}.error.tsf-notice.tsf-show-icon p:before{color:#dd3811;content:"\f534"}.notice-warning.tsf-notice.tsf-show-icon p:before{color:#ffa01b;content:"\f227"}.updated.tsf-notice.tsf-show-icon p:before{color:#0cc34b;font-size:16px;content:"\f147"}a.tsf-dismiss{position:absolute;top:0;left:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer;text-decoration:none}a.tsf-dismiss:before{background:0 0;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.tsf-dismiss:hover{color:#c00}.tsf-seo-bar-item{text-decoration:none;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#tsf-title-wrap{position:relative;display:block;padding:0;height:auto;width:auto;overflow:hidden}#tsf-title-offset{visibility:hidden;height:0;display:inline-block;position:absolute;right:0;color:transparent;white-space:pre}#tsf-title-placeholder,#tsf-title-placeholder-prefix{position:absolute;color:#777;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;top:0;right:0;overflow:hidden;white-space:pre;text-overflow:ellipsis;will-change:left,right}#tsf-title-placeholder{display:none}.tsf-counter-wrap{margin-top:15px}.tsf-counter{font-weight:400;color:#666;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:contents}.tsf-count-bad{color:#dd3811}.tsf-count-okay{color:#ffa700}.tsf-count-good{color:#0cc34b}.tsf-count-unknown{color:#007bd2}.tsf-counter-one{color:#fff;border-radius:4em;padding:0 .5em;min-width:2em;display:inline-block;text-align:center;vertical-align:baseline}.tsf-counter-one.tsf-count-bad{background-color:#dd3811}.tsf-counter-one.tsf-count-okay{background-color:#ffa700}.tsf-counter-one.tsf-count-good{background-color:#0cc34b}.tsf-counter-one.tsf-count-unknown{background-color:#007bd2}.tsf-tabs-content .tsf-pixel-counter-wrap{margin-right:1px;max-width:99%}.tsf-pixel-shadow-wrap{position:relative;overflow:hidden;width:0;height:0}.tsf-pixel-counter-wrap{border-bottom:1px solid #ccc;margin-top:12px;margin-bottom:3px}.tsf-pixel-counter-bar{padding-top:7px;display:block;height:3px;width:100%}.tsf-pixel-counter-fluid{display:block;pointer-events:none;height:3px;width:0%;max-width:100%;background:#007bd2;box-shadow:0 1px 3px 0 #ccc;transition:width .15s cubic-bezier(.4,0,.75,1)}.tsf-pixel-counter-bad .tsf-pixel-counter-fluid{background-color:#dd3811}.tsf-pixel-counter-okay .tsf-pixel-counter-fluid{background-color:#ffa700}.tsf-pixel-counter-good .tsf-pixel-counter-fluid{background-color:#0cc34b}.tsf-description-pixel-counter-shadow,.tsf-title-pixel-counter-shadow{position:absolute;right:0;top:0;z-index:-100;overflow:visible;visibility:hidden;padding:0;margin:0;border:0;display:inline;text-decoration:none;white-space:nowrap;word-wrap:normal;zoom:1;text-overflow:clip;transition:none;font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:400}.tsf-description-pixel-counter-shadow{font-size:13px}.fixed .column-tsf-seo-bar-wrap{width:11%}.tsf-seo-bar{display:block;width:95%;max-width:190px;border-radius:0;padding:0}.tsf-seo-bar.tsf-100{width:100%}.tsf-seo-bar-inner-wrap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.tsf-seo-bar-section-wrap{min-width:2em;flex:1 1 auto}.tsf-seo-bar-15{flex-basis:15%}.tsf-seo-bar-12-5{flex-basis:12.5%}.tsf-seo-bar-item{display:block;color:#fff;text-align:center;border:1px solid rgba(0,0,0,.1);text-shadow:0 0 3px rgba(0,0,0,.5)}body.no-js .tsf-seo-bar-item{cursor:default}.tsf-seo-bar-bad{background-color:#dd3811}.tsf-seo-bar-okay{background-color:#ffa700}.tsf-seo-bar-good{background-color:#0cc34b}.tsf-seo-bar-unknown{background-color:#007bd2}.tsf-seo-bar-wrap.column-tsf-seo-bar-temp{overflow:initial!important;min-width:160px}#col-container,#col-right{overflow:initial}.tsf-help{font-weight:400}.tsf-metaboxes{box-sizing:border-box;max-width:690px;padding-bottom:20px}.tsf-top-wrap{width:100%;display:inline-block;vertical-align:top}.tsf-top-wrap>h1,.tsf-top-wrap>h2{float:right}.tsf-metaboxes .metabox-holder{clear:both}.tsf-top-buttons{float:left}.tsf-bottom-buttons{text-align:left}.tsf-metaboxes .tsf-bottom-buttons input,.tsf-metaboxes .tsf-top-buttons input{margin-left:10px}#tsf-description-separator,#tsf-title-separator{display:table;width:100%;border-collapse:collapse;border-spacing:0}#tsf-description-separator{margin-bottom:0}#tsf-description-separator input,#tsf-title-separator input{display:none;float:left;width:0;min-width:0;opacity:0}#tsf-description-separator label,#tsf-title-separator label{display:inline-block;width:auto;min-width:28px;min-height:28px;margin:3px;-moz-margin-end:1.5px;-moz-margin-start:1.5px;padding:0 4px;border:1px solid #ccc;line-height:28px;text-align:center;cursor:pointer;box-shadow:-1px -1px 1px #aaa inset;font-size:16px}#tsf-description-separator label.tsf-recommended,#tsf-title-separator label.tsf-recommended{border:1px solid #0cc34b;box-shadow:-1px -1px 1px #0cc34b inset}#tsf-description-separator input:hover+label,#tsf-description-separator label:hover,#tsf-title-separator input:hover+label,#tsf-title-separator label:hover{box-shadow:1px 1px 1px #aaa inset;background-color:#fff}#tsf-description-separator input:checked+label,#tsf-title-separator input:checked+label{box-shadow:1px 1px 1px #333 inset;background-color:#fff}#tsf-home-title-location,#tsf-title-location{display:block}#tsf-home-title-location label span,#tsf-title-location label span,#tsf-twitter-cards label span{display:inline-block;min-width:60px;vertical-align:baseline}#tsf-twitter-cards label span{min-width:150px}#tsf-home-title-location label .tsf-sep-js,#tsf-home-title-location label span.tsf-custom-blogname-js,#tsf-home-title-location label span.tsf-custom-tagline-js,#tsf-home-title-location label span.tsf-custom-title-js,#tsf-title-location label .tsf-sep-js{display:inline;min-width:0;white-space:pre}.tsf-nav-tab-wrapper,.tsf-tab-no-js{position:relative;clear:both;width:100%;display:inline-block;border-bottom:1px solid #ccc;line-height:inherit;padding:8px 12px 0;margin:-4px -12px}.tsf-nav-tab{float:right;border:1px solid #ccc;margin-right:.5em;margin-bottom:-1px;padding:5px 14px;font-size:12px;line-height:16px;background:#f1f1f1;color:#555;font-weight:600}.tsf-nav-desktop{margin-left:7px}.tsf-dashicons-tabs{font-size:initial;display:inline;vertical-align:text-bottom}input.tsf-tabs-radio{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsf-active-tab,.tsf-tabs-radio:checked+label{background-color:inherit;border-bottom-color:#fff;color:#000}.tsf-tabs-radio:focus+label:not(.tsf-no-focus-ring){box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);border-color:#fff}.tsf-tabs-content{margin:1.33em auto 0}.tsf-content-no-js{margin:1.33em auto}body.js .tsf-tabs-content{display:none}body.js .tsf-tabs-content.tsf-active-tab-content{display:block}#tsf-inpost-box .inside,.tsf-flex{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:flex-start;justify-content:flex-start}#tsf-inpost-box .inside{margin:0;padding:0;-webkit-flex:1 0 100%;flex:1 0 100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#tsf-inpost-box.closed .inside{display:none}.tsf-flex-inside-wrap{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1 auto;flex:1 1 auto}.tsf-flex-setting{width:100%;-webkit-flex-direction:row;flex-direction:row}.tsf-flex-setting-input,.tsf-flex-setting-label{background-color:#fff;padding:15px 12px;-webkit-flex:10 1 350px;flex:10 1 350px;box-shadow:0 0 0 1px #e9e9e9}.tsf-flex-setting-label{background-color:#f9f9f9;-webkit-flex:1 1 200px;flex:1 1 200px}.tsf-flex-setting-input{-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.tsf-flex-setting-label-item{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-grow:0;flex-grow:0}.tsf-flex-setting-label-inner-wrap{-webkit-justify-content:center;justify-content:center}.tsf-flex-setting-label-item>*{margin-right:4px}.tsf-flex-setting-label-item>:last-child{margin-right:0}.tsf-social-image-buttons{margin-top:15px;margin-left:1px}.tsf-flex-setting-input textarea{max-height:250px}input.tsf-flex-nav-tab-radio{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsf-flex-nav-tab-wrapper{background-color:#fcfcfc;border-bottom:2px solid #dadada;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;overflow:hidden}.tsf-flex-nav-tab-inner{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex:1 0 auto;flex:1 0 auto}.tsf-flex-nav-tab{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:0 1 125px;flex:0 1 125px;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-flex:1 1 auto;flex:1 1 auto;max-width:125px}.tsf-flex-nav-tab-label{padding:12px;text-align:center;-webkit-flex-direction:row;flex-direction:row;box-shadow:0 0 0 0 transparent inset;transition:box-shadow .15s ease-out;-webkit-align-items:center;align-items:center;-webkit-align-content:space-around;align-content:space-around;position:relative}.tsf-flex-nav-dashicon,.tsf-flex-nav-name{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tsf-flex-nav-tab .tsf-flex-nav-tab-radio:checked+.tsf-flex-nav-tab-label{box-shadow:0 -2px 0 0 #007bd2 inset,0 0 0 0 #007bd2 inset;transition:box-shadow .25s ease-in}.tsf-flex-nav-tab .tsf-flex-nav-tab-radio:focus+.tsf-flex-nav-tab-label:not(.tsf-no-focus-ring){box-shadow:0 0 0 0 #007bd2 inset,0 0 0 1px #007bd2 inset}.tsf-flex-tab-content{-webkit-flex:1 0 100%;flex:1 0 100%;max-width:100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.js .tsf-flex-tab-content{display:none}body.js .tsf-flex-tab-content.tsf-flex-tab-content-active{display:-webkit-flex;display:flex}.tsf-flex-tabs-content-no-js{background-color:#f3f3f3;border-bottom:1px solid #dadada;box-shadow:0 2px 0 0 #dadada inset}.tsf-flex-tab-no-js{-webkit-align-items:baseline;align-items:baseline;-webkit-flex-direction:row;flex-direction:row;flex:1 1 100%}.tsf-flex-tab-no-js .tsf-flex-nav-tab{padding:12px;min-width:125px;box-shadow:0 -2px 0 0 #007bd2 inset;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:0 1 auto;flex:0 1 auto}#tsf-inpost-box .hndle .tsf-tooltip-wrap a{font-size:14px;line-height:1em}input.tsf-default-selected{border-color:#1c9d38}input.tsf-default-selected:checked:before{color:#1c9d38}input.tsf-warning-selected{border-color:#dd3811}input.tsf-warning-selected:checked:before{color:#dd3811}label.tsf-disabled{color:#999}input.tsf-disabled,label.tsf-disabled{cursor:default}.tsf-fields{font-size:13px;line-height:1.5;margin:1em 0}.tsf-fields .tsf-toblock{display:block;width:100%;margin-bottom:4px}.tsf-fields p.description{margin:7px 0 5px;color:#666}.tsf-option-spacer{margin:1em 0}.tsf-checkbox-wrapper{margin-top:15px}.tsf-checkbox-wrapper:first-child{margin-top:0}.tsf-metaboxes legend h4{margin:2px 0}.tsf-metaboxes legend p:last-of-type{margin-bottom:0}.tsf-counter .tsf-ajax{margin-right:3px}.tsf-ajax:before{display:inline-block;line-height:1;font-family:dashicons;font-style:normal;font-weight:400;font-size:1.225em;vertical-align:middle;content:""}.tsf-ajax.tsf-loading:before{content:"\f463";color:#007bd2;-webkit-animation:1.5s linear infinite tsf-spin;-moz-animation:1.5s linear infinite tsf-spin;-o-animation:1.5s linear infinite tsf-spin;animation:1.5s linear infinite tsf-spin}.tsf-ajax.tsf-error:before{content:"\f158";color:#dd3811}.tsf-ajax.tsf-success:before{content:"\f147";color:#0cc34b}.tsf-set-image-button.button{margin-left:7px}#tsf-inpost-box input[type=text]::-webkit-input-placeholder,#tsf-inpost-box textarea::-webkit-input-placeholder,.tsf-metaboxes input[type=text]::-webkit-input-placeholder,.tsf-metaboxes textarea::-webkit-input-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]::-moz-placeholder,#tsf-inpost-box textarea::-moz-placeholder,.tsf-metaboxes input[type=text]::-moz-placeholder,.tsf-metaboxes textarea::-moz-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]:-ms-input-placeholder,#tsf-inpost-box textarea:-ms-input-placeholder,.tsf-metaboxes input[type=text]:-ms-input-placeholder,.tsf-metaboxes textarea:-ms-input-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]:focus::-webkit-input-placeholder,#tsf-inpost-box textarea:focus::-webkit-input-placeholder,.tsf-metaboxes input[type=text]:focus::-webkit-input-placeholder,.tsf-metaboxes textarea:focus::-webkit-input-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}#tsf-inpost-box input[type=text]:focus::-moz-placeholder,#tsf-inpost-box textarea:focus::-moz-placeholder,.tsf-metaboxe textarea:focus::-moz-placeholder,.tsf-metaboxes input[type=text]:focus::-moz-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}#tsf-inpost-box input[type=text]:focus:-ms-input-placeholder,#tsf-inpost-box textarea:focus:-ms-input-placeholder,.tsf-metaboxes input[type=text]:focus:-ms-input-placeholder,.tsf-metaboxes textarea:focus:-ms-input-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}@-webkit-keyframes tsf-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes tsf-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:782px){.tsf-inpost-box p.tsf-fields,.tsf-metaboxes p.tsf-fields{line-height:2.8}#tsf-home-title-location label span,#tsf-title-location label span{min-width:40px}.wp-list-table .is-expanded td.tsf-seo-bar-wrap:not(.hidden){overflow:initial!important}}@media screen and (max-width:642px){.tsf-nav-desktop{display:none}}@media screen and (max-width:510px){.tsf-seo-bar.tsf-100{width:inherit}}@-moz-document url-prefix(){input.tsf-default-selected{box-shadow:0 0 0 1px #1c9d38}input.tsf-warning-selected{box-shadow:0 0 0 1px #dd3811}}.tsf-flex-hide-if-no-js,body.js .tsf-flex-hide-if-js{display:none}body.js .tsf-flex-hide-if-no-js{display:-webkit-flex;display:flex}
1
+ .tsf-notice{position:relative;clear:both}.tsf-notice.tsf-show-icon p:before{content:'';margin-left:12px;background:0 0;display:inline-block;font:400 14px/14px dashicons;speak:none;height:16px;text-align:center;vertical-align:middle;width:16px;-webkit-font-smoothing:antialiased}.error.tsf-notice.tsf-show-icon p:before{color:#dd3811;content:"\f534"}.notice-warning.tsf-notice.tsf-show-icon p:before{color:#ffa01b;content:"\f227"}.updated.tsf-notice.tsf-show-icon p:before{color:#0cc34b;font-size:16px;content:"\f147"}a.tsf-dismiss{position:absolute;top:0;left:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer;text-decoration:none}a.tsf-dismiss:before{background:0 0;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.tsf-dismiss:hover{color:#c00}.tsf-seo-bar-item{text-decoration:none;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#tsf-title-wrap{position:relative;display:block;padding:0;height:auto;width:auto;overflow:hidden}#tsf-title-offset{visibility:hidden;height:0;display:inline-block;position:absolute;right:0;color:transparent;white-space:pre}#tsf-title-placeholder,#tsf-title-placeholder-prefix{position:absolute;color:#777;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;top:0;right:0;overflow:hidden;white-space:pre;text-overflow:ellipsis;will-change:left,right}#tsf-title-placeholder{display:none}.tsf-counter-wrap{margin-top:15px}.tsf-counter{font-weight:400;color:#666;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:contents}.tsf-count-bad{color:#dd3811}.tsf-count-okay{color:#ffa700}.tsf-count-good{color:#0cc34b}.tsf-count-unknown{color:#007bd2}.tsf-counter-one{color:#fff;border-radius:4em;padding:0 .5em;min-width:2em;display:inline-block;text-align:center;vertical-align:baseline}.tsf-counter-one.tsf-count-bad{background-color:#dd3811}.tsf-counter-one.tsf-count-okay{background-color:#ffa700}.tsf-counter-one.tsf-count-good{background-color:#0cc34b}.tsf-counter-one.tsf-count-unknown{background-color:#007bd2}.tsf-tabs-content .tsf-pixel-counter-wrap{margin-right:1px;max-width:99%}.tsf-pixel-shadow-wrap{position:relative;overflow:hidden;width:0;height:0}.tsf-pixel-counter-wrap{border-bottom:1px solid #ccc;margin-top:12px}.tsf-pixel-counter-bar{padding-top:7px;display:block;width:100%}.tsf-pixel-counter-fluid{display:block;pointer-events:none;height:3px;width:0%;max-width:100%;background:#007bd2;box-shadow:0 1px 3px 0 #ccc;transition:width .15s cubic-bezier(.4,0,.75,1)}.tsf-pixel-counter-bad .tsf-pixel-counter-fluid{background-color:#dd3811}.tsf-pixel-counter-okay .tsf-pixel-counter-fluid{background-color:#ffa700}.tsf-pixel-counter-good .tsf-pixel-counter-fluid{background-color:#0cc34b}.tsf-description-pixel-counter-shadow,.tsf-title-pixel-counter-shadow{position:absolute;right:0;top:0;z-index:-100;overflow:visible;visibility:hidden;padding:0;margin:0;border:0;display:inline;text-decoration:none;white-space:nowrap;word-wrap:normal;zoom:1;text-overflow:clip;transition:none;font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:400}.tsf-description-pixel-counter-shadow{font-size:13px}.fixed .column-tsf-seo-bar-wrap{width:11%}.tsf-seo-bar{display:block;width:95%;max-width:190px;border-radius:0;padding:0}.tsf-seo-bar.tsf-100{width:100%}.tsf-seo-bar-inner-wrap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.tsf-seo-bar-section-wrap{min-width:2em;flex:1 1 auto}.tsf-seo-bar-15{flex-basis:15%}.tsf-seo-bar-12-5{flex-basis:12.5%}.tsf-seo-bar-item{display:block;color:#fff;text-align:center;border:1px solid rgba(0,0,0,.1);text-shadow:0 0 3px rgba(0,0,0,.5)}body.no-js .tsf-seo-bar-item{cursor:default}.tsf-seo-bar-bad{background-color:#dd3811}.tsf-seo-bar-okay{background-color:#ffa700}.tsf-seo-bar-good{background-color:#0cc34b}.tsf-seo-bar-unknown{background-color:#007bd2}.tsf-seo-bar-wrap.column-tsf-seo-bar-temp{overflow:initial!important;min-width:160px}#col-container,#col-right{overflow:initial}.tsf-help{font-weight:400}.tsf-metaboxes{box-sizing:border-box;max-width:690px;padding-bottom:20px}.tsf-top-wrap{width:100%;display:inline-block;vertical-align:top}.tsf-top-wrap>h1,.tsf-top-wrap>h2{float:right}.tsf-metaboxes .metabox-holder{clear:both}.tsf-top-buttons{float:left}.tsf-bottom-buttons{text-align:left}.tsf-metaboxes .tsf-bottom-buttons input,.tsf-metaboxes .tsf-top-buttons input{margin-left:10px}#tsf-description-separator,#tsf-title-separator{display:table;width:100%;border-collapse:collapse;border-spacing:0}#tsf-description-separator{margin-bottom:0}#tsf-description-separator input,#tsf-title-separator input{display:none;float:left;width:0;min-width:0;opacity:0}#tsf-description-separator label,#tsf-title-separator label{display:inline-block;width:auto;min-width:28px;min-height:28px;margin:3px;-moz-margin-end:1.5px;-moz-margin-start:1.5px;padding:0 4px;border:1px solid #ccc;line-height:28px;text-align:center;cursor:pointer;box-shadow:-1px -1px 1px #aaa inset;font-size:16px}#tsf-description-separator label.tsf-recommended,#tsf-title-separator label.tsf-recommended{border:1px solid #0cc34b;box-shadow:-1px -1px 1px #0cc34b inset}#tsf-description-separator input:hover+label,#tsf-description-separator label:hover,#tsf-title-separator input:hover+label,#tsf-title-separator label:hover{box-shadow:1px 1px 1px #aaa inset;background-color:#fff}#tsf-description-separator input:checked+label,#tsf-title-separator input:checked+label{box-shadow:1px 1px 1px #333 inset;background-color:#fff}#tsf-home-title-location,#tsf-title-location{display:block}#tsf-home-title-location label span,#tsf-title-location label span,#tsf-twitter-cards label span{display:inline-block;min-width:60px;vertical-align:baseline}#tsf-twitter-cards label span{min-width:150px}#tsf-home-title-location label .tsf-sep-js,#tsf-home-title-location label span.tsf-custom-blogname-js,#tsf-home-title-location label span.tsf-custom-tagline-js,#tsf-home-title-location label span.tsf-custom-title-js,#tsf-title-location label .tsf-sep-js{display:inline;min-width:0;white-space:pre}.tsf-nav-tab-wrapper,.tsf-tab-no-js{position:relative;clear:both;width:100%;display:inline-block;border-bottom:1px solid #ccc;line-height:inherit;padding:8px 12px 0;margin:-4px -12px}.tsf-nav-tab{float:right;border:1px solid #ccc;margin-right:.5em;margin-bottom:-1px;padding:5px 14px;font-size:12px;line-height:16px;background:#f1f1f1;color:#555;font-weight:600}.tsf-nav-desktop{margin-left:7px}.tsf-dashicons-tabs{font-size:initial;display:inline;vertical-align:text-bottom}input.tsf-tabs-radio{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsf-active-tab,.tsf-tabs-radio:checked+label{background-color:inherit;border-bottom-color:#fff;color:#000}.tsf-tabs-radio:focus+label:not(.tsf-no-focus-ring){box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);border-color:#fff}.tsf-tabs-content{margin:1.33em auto 0}.tsf-content-no-js{margin:1.33em auto}body.js .tsf-tabs-content{display:none}body.js .tsf-tabs-content.tsf-active-tab-content{display:block}#tsf-inpost-box .inside,.tsf-flex{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:flex-start;justify-content:flex-start}#tsf-inpost-box .inside{margin:0;padding:0;-webkit-flex:1 0 100%;flex:1 0 100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#tsf-inpost-box.closed .inside{display:none}.tsf-flex-inside-wrap{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1 auto;flex:1 1 auto}.tsf-flex-setting{width:100%;-webkit-flex-direction:row;flex-direction:row}.tsf-flex-setting-input,.tsf-flex-setting-label{background-color:#fff;padding:15px 12px;-webkit-flex:10 1 350px;flex:10 1 350px;box-shadow:0 0 0 1px #e9e9e9}.tsf-flex-setting-label{background-color:#f9f9f9;-webkit-flex:1 1 200px;flex:1 1 200px}.tsf-flex-setting-input{-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.tsf-flex-setting-label-item{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-grow:0;flex-grow:0}.tsf-flex-setting-label-inner-wrap{-webkit-justify-content:center;justify-content:center}.tsf-flex-setting-label-item>*{margin-right:4px}.tsf-flex-setting-label-item>:last-child{margin-right:0}.tsf-social-image-buttons{margin-top:15px;margin-left:1px}.tsf-flex-setting-input textarea{max-height:250px}input.tsf-flex-nav-tab-radio{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0;border:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsf-flex-nav-tab-wrapper{background-color:#fcfcfc;border-bottom:2px solid #dadada;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;overflow:hidden}.tsf-flex-nav-tab-inner{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex:1 0 auto;flex:1 0 auto}.tsf-flex-nav-tab{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:0 1 125px;flex:0 1 125px;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-flex:1 1 auto;flex:1 1 auto;max-width:125px}.tsf-flex-nav-tab-label{padding:12px;text-align:center;-webkit-flex-direction:row;flex-direction:row;box-shadow:0 0 0 0 transparent inset;transition:box-shadow .15s ease-out;-webkit-align-items:center;align-items:center;-webkit-align-content:space-around;align-content:space-around;position:relative}.tsf-flex-nav-dashicon,.tsf-flex-nav-name{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tsf-flex-nav-tab .tsf-flex-nav-tab-radio:checked+.tsf-flex-nav-tab-label{box-shadow:0 -2px 0 0 #007bd2 inset,0 0 0 0 #007bd2 inset;transition:box-shadow .25s ease-in}.tsf-flex-nav-tab .tsf-flex-nav-tab-radio:focus+.tsf-flex-nav-tab-label:not(.tsf-no-focus-ring){box-shadow:0 0 0 0 #007bd2 inset,0 0 0 1px #007bd2 inset}.tsf-flex-tab-content{-webkit-flex:1 0 100%;flex:1 0 100%;max-width:100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.js .tsf-flex-tab-content{display:none}body.js .tsf-flex-tab-content.tsf-flex-tab-content-active{display:-webkit-flex;display:flex}.tsf-flex-tabs-content-no-js{background-color:#f3f3f3;border-bottom:1px solid #dadada;box-shadow:0 2px 0 0 #dadada inset}.tsf-flex-tab-no-js{-webkit-align-items:baseline;align-items:baseline;-webkit-flex-direction:row;flex-direction:row;flex:1 1 100%}.tsf-flex-tab-no-js .tsf-flex-nav-tab{padding:12px;min-width:125px;box-shadow:0 -2px 0 0 #007bd2 inset;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:0 1 auto;flex:0 1 auto}#tsf-inpost-box .hndle .tsf-tooltip-wrap a{font-size:14px;line-height:1em}input.tsf-default-selected{border-color:#1c9d38}input.tsf-default-selected:checked:before{color:#1c9d38}input.tsf-warning-selected{border-color:#dd3811}input.tsf-warning-selected:checked:before{color:#dd3811}label.tsf-disabled{color:#999}input.tsf-disabled,label.tsf-disabled{cursor:default}.tsf-fields{font-size:13px;line-height:1.5;margin:1em 0}.tsf-fields .tsf-toblock{display:block;width:100%;margin-bottom:4px}.tsf-fields p.description{margin:7px 0 5px;color:#666}.tsf-option-spacer{margin:1em 0}.tsf-checkbox-wrapper{margin-top:15px}.tsf-checkbox-wrapper:first-child{margin-top:0}.tsf-metaboxes legend h4{margin:2px 0}.tsf-metaboxes legend p:last-of-type{margin-bottom:0}.tsf-counter .tsf-ajax{margin-right:3px}.tsf-ajax:before{display:inline-block;line-height:1;font-family:dashicons;font-style:normal;font-weight:400;font-size:1.225em;vertical-align:middle;content:""}.tsf-ajax.tsf-loading:before{content:"\f463";color:#007bd2;-webkit-animation:1.5s linear infinite tsf-spin;-moz-animation:1.5s linear infinite tsf-spin;-o-animation:1.5s linear infinite tsf-spin;animation:1.5s linear infinite tsf-spin}.tsf-ajax.tsf-error:before{content:"\f158";color:#dd3811}.tsf-ajax.tsf-success:before{content:"\f147";color:#0cc34b}.tsf-set-image-button.button{margin-left:7px}#tsf-inpost-box input[type=text]::-webkit-input-placeholder,#tsf-inpost-box textarea::-webkit-input-placeholder,.tsf-metaboxes input[type=text]::-webkit-input-placeholder,.tsf-metaboxes textarea::-webkit-input-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]::-moz-placeholder,#tsf-inpost-box textarea::-moz-placeholder,.tsf-metaboxes input[type=text]::-moz-placeholder,.tsf-metaboxes textarea::-moz-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]:-ms-input-placeholder,#tsf-inpost-box textarea:-ms-input-placeholder,.tsf-metaboxes input[type=text]:-ms-input-placeholder,.tsf-metaboxes textarea:-ms-input-placeholder{transition:color .33s ease-in,text-shadow .33s ease-in}#tsf-inpost-box input[type=text]:focus::-webkit-input-placeholder,#tsf-inpost-box textarea:focus::-webkit-input-placeholder,.tsf-metaboxes input[type=text]:focus::-webkit-input-placeholder,.tsf-metaboxes textarea:focus::-webkit-input-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}#tsf-inpost-box input[type=text]:focus::-moz-placeholder,#tsf-inpost-box textarea:focus::-moz-placeholder,.tsf-metaboxe textarea:focus::-moz-placeholder,.tsf-metaboxes input[type=text]:focus::-moz-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}#tsf-inpost-box input[type=text]:focus:-ms-input-placeholder,#tsf-inpost-box textarea:focus:-ms-input-placeholder,.tsf-metaboxes input[type=text]:focus:-ms-input-placeholder,.tsf-metaboxes textarea:focus:-ms-input-placeholder{color:transparent;text-shadow:0 0 1px rgba(114,119,124,.75)}@-webkit-keyframes tsf-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes tsf-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:782px){.tsf-inpost-box p.tsf-fields,.tsf-metaboxes p.tsf-fields{line-height:2.8}#tsf-home-title-location label span,#tsf-title-location label span{min-width:40px}.wp-list-table .is-expanded td.tsf-seo-bar-wrap:not(.hidden){overflow:initial!important}}@media screen and (max-width:642px){.tsf-nav-desktop{display:none}}@media screen and (max-width:510px){.tsf-seo-bar.tsf-100{width:inherit}}@-moz-document url-prefix(){input.tsf-default-selected{box-shadow:0 0 0 1px #1c9d38}input.tsf-warning-selected{box-shadow:0 0 0 1px #dd3811}}.tsf-flex-hide-if-no-js,body.js .tsf-flex-hide-if-js{display:none}body.js .tsf-flex-hide-if-no-js{display:-webkit-flex;display:flex}
readme.txt CHANGED
@@ -3,9 +3,9 @@ Contributors: Cybr
3
Donate link: https://theseoframework.com/donate/
4
Tags: SEO, XML Sitemap, Google, Open Graph, Schema.org, Twitter
5
Requires at least: 4.6.0
6
- Tested up to: 5.0.4
7
Requires PHP: 5.4.0
8
- Stable tag: 3.2.2
9
License: GPLv3
10
License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
@@ -242,6 +242,10 @@ Please be sure to clear your cache or adjust the plugin's caching settings if de
242
243
== Changelog ==
244
245
= 3.2.2 =
246
247
This minor update brings [major bug fixes](https://theseoframework.com/?p=3022). Most notoriously, the home page settings now predict the metadata perfectly in the admin screens. Bloggers will love this update, too, because Facebook and Twitter metadata for the home blog page is now always correct.
3
Donate link: https://theseoframework.com/donate/
4
Tags: SEO, XML Sitemap, Google, Open Graph, Schema.org, Twitter
5
Requires at least: 4.6.0
6
+ Tested up to: 5.1.0
7
Requires PHP: 5.4.0
8
+ Stable tag: 3.2.3
9
License: GPLv3
10
License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
242
243
== Changelog ==
244
245
+ = 3.2.3 =
246
+
247
+ This minor update fixes some old, [leftover bugs](https://theseoframework.com/?p=3105). We've also removed the sitemap pinging options for Yandex, as they no longer allow this.
248
+
249
= 3.2.2 =
250
251
This minor update brings [major bug fixes](https://theseoframework.com/?p=3022). Most notoriously, the home page settings now predict the metadata perfectly in the admin screens. Bloggers will love this update, too, because Facebook and Twitter metadata for the home blog page is now always correct.