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 | 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 +2 -2
- inc/classes/cache.class.php +29 -32
- inc/classes/detect.class.php +2 -4
- inc/classes/generate-url.class.php +1 -1
- inc/classes/sanitize.class.php +0 -1
- inc/classes/site-options.class.php +0 -1
- inc/classes/sitemaps.class.php +17 -42
- inc/views/metaboxes/sitemaps-metabox.php +1 -2
- lib/css/tsf.css +1 -3
- lib/css/tsf.min.css +1 -1
- lib/css/tsf.rtl.css +1 -3
- lib/css/tsf.rtl.min.css +1 -1
- readme.txt +6 -2
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.
|
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.
|
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
|
398 |
-
* @param mixed
|
399 |
-
* @param int
|
400 |
-
* @param string $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
|
417 |
* @param string $group The Object cache group.
|
418 |
-
* @param bool
|
419 |
-
* @param bool
|
|
|
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
|
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
|
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
|
480 |
-
* @param string
|
481 |
-
* @param string|null
|
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
|
516 |
-
* @param string
|
517 |
-
* @param string
|
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
|
539 |
-
* @param string
|
540 |
-
* @param string
|
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
|
708 |
-
* @param string
|
709 |
-
* @param string
|
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
|
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
|
875 |
* @param string $taxonomy The term taxonomy
|
876 |
-
* @param string $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( $
|
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
|
945 |
-
* @param string
|
946 |
-
* @param string|null $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 |
-
|
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,
|
1178 |
}
|
1179 |
}
|
1180 |
|
1181 |
/**
|
1182 |
-
*
|
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 |
-
*
|
1195 |
*
|
1196 |
* @since 2.2.9
|
|
|
|
|
1197 |
*/
|
1198 |
public function ping_bing() {
|
1199 |
-
$pingurl = 'http://www.bing.com/
|
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
|
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$'] );
|
|
|
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$'] );
|
1290 |
+
unset( $wp_rewrite->extra_rules_top['sitemap\.xsl$'] );
|
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
|
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
|
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
|
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
|
7 |
Requires PHP: 5.4.0
|
8 |
-
Stable tag: 3.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.
|