SEOPress - Version 5.6

Version Description

Read the blog post update = * NEW Local Business block to display business information with the Block Editor (PRO) * NEW Microsoft Clarity integration: capture session recordings, get instant heatmaps and powerful Insights for Free * NEW Edit Google Analytics stats in Dashboard widget permissions from SEO, Advanced, Security tab * NEW Define license key in wp-config.php (PRO - https://www.seopress.org/support/guides/activate-seopress-pro-license/#add-my-license-key-to-wp-config-php) * NEW directApply property for Job schema (automatic and manual) * NEW 'seopress_pro_breadcrumbs_html_markup' hook to filter schema markup for HTML breadcrumbs (https://www.seopress.org/support/hooks/remove-schema-markup-from-html-breadcrumbs/) * NEW 'seopress_clarity_tracking_js' hook to filter Microsoft Clarity tracking code (https://www.seopress.org/support/hooks/filter-microsoft-clarity-tracking-code/) * INFO Support login status field for CSV metadata import tool * INFO Several UI / UX enhancements for CSV metadata import tool and migration tools from other SEO plugins * INFO Improve UX/UI for automatic schemas * INFO Remove regex option from SEO metabox when editing term taxonomy because it doesn't make sense * INFO Replace header() by wp_redirect (props @ajoah) * INFO Remove add_theme_support( 'title-tag' ); notification is Full Site Editing (FSE) is enabled * INFO Improve A11Y for FAQ block (aria controls and aria labelledby) * INFO Quick access links to Google APIs from the UI * INFO Improve breadcrumbs markup for search engines * INFO Performance improvement for Google Analytics Dashboard widget * FIX Login status to Redirections tab when editing term taxonomy * FIX Twitter Preview for SEO metabox on term taxonomy * FIX Redirect XML sitemaps if Sitemaps feature is disabled * FIX SiteNavigationElement JSON schema * FIX UI for toggle features * FIX Fatal error get_price() for LinkedIn (oembed JSON) * FIX Disable shortcodes when running broken link checker if "post_content" option set * FIX Internal links analysis with Oxygen Builder * FIX 403 forbidden key for Bing IndexNow API * FIX Elementor deprecations for our Breadcrumbs widget and SEO integration * FIX Undefined index 'description' in SEO Dashboard * FIX Quick edit dynamic variables from post types list * FIX Month name translation in date archive when using %%archive_date_month_name%% * FIX Undefined variable: id in RobotSettings (props to @mvdhoek1)

View our complete changelog

Download this release

Release Info

Developer rainbowgeek
Plugin Icon 128x128 SEOPress
Version 5.6
Comparing to
See all releases

Code changes from version 5.5.1 to 5.6

Files changed (60) hide show
  1. assets/css/seopress-admin-bar.min.css +1 -1
  2. assets/css/seopress.css +1 -1
  3. assets/css/seopress.min.css +1 -1
  4. assets/js/seopress-cookies-ajax.js +1 -0
  5. assets/js/seopress-cookies-ajax.min.js +1 -1
  6. assets/js/seopress-dashboard.js +5 -1
  7. assets/js/seopress-dashboard.min.js +1 -1
  8. assets/js/seopress-migrate.js +6 -1
  9. assets/js/seopress-migrate.min.js +1 -1
  10. assets/js/seopress-quick-edit.js +2 -2
  11. assets/js/seopress-quick-edit.min.js +1 -1
  12. contributors.txt +1 -0
  13. inc/admin/admin-pages/Analytics.php +12 -0
  14. inc/admin/admin-pages/Tools.php +2 -2
  15. inc/admin/ajax-migrate/platinum.php +12 -0
  16. inc/admin/ajax-migrate/premium-seo-pack.php +12 -0
  17. inc/admin/ajax-migrate/seo-framework.php +12 -0
  18. inc/admin/ajax-migrate/seo-ultimate.php +9 -0
  19. inc/admin/ajax-migrate/seopressor.php +5 -364
  20. inc/admin/ajax-migrate/smart-crawl.php +12 -0
  21. inc/admin/ajax-migrate/squirrly.php +1 -0
  22. inc/admin/ajax-migrate/wp-meta-seo.php +13 -0
  23. inc/admin/ajax-migrate/wpseo.php +12 -0
  24. inc/admin/ajax-migrate/yoast.php +11 -0
  25. inc/admin/ajax.php +28 -0
  26. inc/admin/blocks/notifications-center.php +1 -1
  27. inc/admin/callbacks/Analytics.php +37 -5
  28. inc/admin/callbacks/InstantIndexing.php +1 -1
  29. inc/admin/docs/DocsLinks.php +20 -0
  30. inc/admin/export/csv.php +371 -0
  31. inc/admin/metaboxes/admin-metaboxes-form.php +10 -8
  32. inc/admin/metaboxes/admin-term-metaboxes.php +4 -2
  33. inc/admin/page-builders/elementor/inc/class-register-controls.php +5 -5
  34. inc/admin/page-builders/gutenberg/inc/blocks/faq-block/src/register-block.php +1 -3
  35. inc/admin/sanitize/Sanitize.php +1 -0
  36. inc/admin/sections/Analytics.php +41 -0
  37. inc/admin/sections/InstantIndexing.php +7 -0
  38. inc/admin/settings/Advanced.php +15 -0
  39. inc/admin/settings/Analytics.php +59 -24
  40. inc/admin/wizard/admin-wizard.php +55 -53
  41. inc/functions/options-clarity.php +58 -0
  42. inc/functions/options-google-analytics.php +12 -0
  43. inc/functions/options-import-export.php +1 -0
  44. inc/functions/options-instant-indexing.php +3 -3
  45. inc/functions/options-redirections.php +46 -9
  46. inc/functions/options.php +3 -0
  47. inc/functions/variables/dynamic-variables.php +6 -4
  48. languages/wp-seopress.pot +438 -380
  49. public/metaboxe.min.js +0 -22
  50. readme.txt +62 -41
  51. seopress-functions.php +3 -3
  52. seopress.php +2 -2
  53. src/Actions/Admin/ManageColumn.php +2 -0
  54. src/Actions/Admin/ModuleMetabox.php +1 -2
  55. src/Actions/Api/Metas/RobotSettings.php +2 -1
  56. src/Actions/Front/Schemas/PrintHeadJsonSchema.php +4 -5
  57. src/Actions/Front/Schemas/PrintHeadSiteNavigationElementJsonSchema.php +52 -0
  58. src/Actions/Sitemap/Render.php +3 -0
  59. src/Helpers/Metas/RedirectionSettings.php +14 -0
  60. src/Services/ContentAnalysis/GetContent/InternalLinks.php +1 -0
assets/css/seopress-admin-bar.min.css CHANGED
@@ -1 +1 @@
1
- @font-face{font-family:seopress;src:url(../fonts/seopress.eot?8v0bs0);src:url(../fonts/seopress.eot?8v0bs0#iefix) format("embedded-opentype"),url(../fonts/seopress.ttf?8v0bs0) format("truetype"),url(../fonts/seopress.woff?8v0bs0) format("woff"),url(../fonts/seopress.svg?8v0bs0#seopress) format("svg");font-weight:400;font-style:normal}[class*=" icon-seopress"],[class^=icon-seopress-]{font-family:seopress!important}.icon-seopress-seopress:before{content:"\e800";font:normal 14px/1 seopress;line-height:1.5rem}#seopress_content_analysis,#seopress_cpt,#seopress_pro_cpt,#wpadminbar,.column-seopress_score,.post-type-seopress_404 #wpcontent,.post-type-seopress_schemas #wpcontent,.seopress-option #wpcontent,.seopress-styles #wpcontent{--primaryColor:#007cba;--paragraphColor:#757575;--fontSize:13px;--fontFamily:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--color:#757575;--colorDark:#1e1e1e;--colorAlert:#a00;--colorWarning:#ffba00;--colorSuccess:#4ab866;--colorLowAlert:#e39f48;--colorPre:#37864b;--colorIcon:#d7dade;--lineHeight:24px;--titleColor:#3c434a;--titleFontSize:20px;--titleFontWeight:normal;--titleMargin:10px 0;--backgroundPrimary:#007cba;--backgroundPrimaryHover:#006ba1;--backgroundSecondaryHover:#f0f0f0;--borderColor:#a7aaad;--borderColorLight:#dcdcde;--borderColorLight40:rgba(220, 220, 222, 0.4);--borderColorCard:#e2e4e7;--borderColorTab:#c3c4c7}.icon-seopress-seopress:before{content:"\e800"}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_top_level .wrap-seopress-noindex{background:var(--colorAlert);color:#fff;padding:0 8px;float:right;margin-left:6px}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_top_level>a{display:inline-block}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_top_level .wrap-seopress-noindex .ab-icon::before{color:#eee;vertical-align:middle}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots{display:block;background:#23292d}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots a{height:inherit;padding-bottom:5px}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-seo{font-weight:700;border-bottom:1px solid currentColor;width:100%;display:block;margin-bottom:5px}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-nofollow,#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-noindex{display:block}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-nofollow .ab-icon,#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-noindex .ab-icon{float:none;vertical-align:middle}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-nofollow .on::before,#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-noindex .on::before{color:var(--colorAlert)}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-nofollow .off::before,#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-noindex .off::before{color:var(--colorSuccess)}
1
+ @font-face{font-family:seopress;src:url(../fonts/seopress.eot?8v0bs0);src:url(../fonts/seopress.eot?8v0bs0#iefix) format("embedded-opentype"),url(../fonts/seopress.ttf?8v0bs0) format("truetype"),url(../fonts/seopress.woff?8v0bs0) format("woff"),url(../fonts/seopress.svg?8v0bs0#seopress) format("svg");font-weight:400;font-style:normal}[class*=" icon-seopress"],[class^=icon-seopress-]{font-family:seopress!important}.icon-seopress-seopress:before{content:"\e800";font:normal 14px/1 seopress;line-height:1.5rem}#seopress_content_analysis,#seopress_cpt,#seopress_pro_cpt,#wpadminbar,.column-seopress_score,.post-type-seopress_404 #wpcontent,.post-type-seopress_schemas #wpcontent,.seopress-option #wpcontent,.seopress-styles #wpcontent{--primaryColor:#007cba;--paragraphColor:#757575;--fontSize:13px;--fontFamily:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--color:#757575;--colorDark:#1e1e1e;--colorAlert:#a00;--colorWarning:#ffba00;--colorSuccess:#4ab866;--colorLowAlert:#e39f48;--colorPre:#37864b;--colorIcon:#d7dade;--lineHeight:24px;--titleColor:#3c434a;--titleFontSize:20px;--titleFontWeight:normal;--titleMargin:10px 0;--backgroundPrimary:#007cba;--backgroundPrimaryHover:#006ba1;--backgroundSecondaryHover:#f0f0f0;--borderColor:#a7aaad;--borderColorLight:#dcdcde;--borderColorLight40:rgba(220, 220, 222, 0.4);--borderColorCard:#e2e4e7;--borderColorTab:#c3c4c7}.icon-seopress-seopress:before{content:"\e800"}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_top_level .wrap-seopress-noindex{background:var(--colorAlert);color:#fff;padding:0 8px;float:right;margin-left:6px}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_top_level>a{display:inline-block}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_top_level .wrap-seopress-noindex .ab-icon::before{color:#eee;vertical-align:middle}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots{display:block;background:#23292d}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots a{height:inherit;padding-bottom:5px}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-seo{font-weight:700;border-bottom:1px solid currentColor;width:100%;display:block;margin-bottom:5px}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-nofollow,#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-noindex{display:block}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-nofollow .ab-icon,#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-noindex .ab-icon{float:none;vertical-align:middle}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-nofollow .on::before,#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-noindex .on::before{color:var(--colorAlert)}#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-nofollow .off::before,#wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_sub_menu_meta_robots .wrap-seopress-cpt-noindex .off::before{color:var(--colorSuccess)}
assets/css/seopress.css CHANGED
@@ -1703,7 +1703,7 @@ body #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active {
1703
  color: #4b4f56;
1704
  font-size: 14px;
1705
  width: 504px;
1706
-
1707
  }
1708
  #seopress_cpt .snippet-twitter-url {
1709
  color: #8899a6;
1703
  color: #4b4f56;
1704
  font-size: 14px;
1705
  width: 504px;
1706
+ max-width: 100%;
1707
  }
1708
  #seopress_cpt .snippet-twitter-url {
1709
  color: #8899a6;
assets/css/seopress.min.css CHANGED
@@ -1 +1 @@
1
- #seopress_content_analysis *,#seopress_cpt *,#seopress_pro_cpt *,.seopress-option *,.seopress-styles *{box-sizing:border-box}@font-face{font-family:seopress;src:url(../fonts/seopress.eot?81521271);src:url(../fonts/seopress.eot?81521271#iefix) format("embedded-opentype"),url(../fonts/seopress.woff?81521271) format("woff2"),url(../fonts/seopress.woff?81521271) format("woff"),url(../fonts/seopress.ttf?81521271) format("truetype"),url(../fonts/seopress.svg?81521271#seopress) format("svg");font-weight:400;font-style:normal}[class*=" icon-seopress"],[class^=icon-seopress-]{font-family:seopress!important;font-size:14px!important;line-height:24px!important}#adminmenu div.wp-menu-image.dashicons-admin-seopress::before{content:"\e800";font-family:seopress;font-weight:700;font-size:12px;line-height:20px}#seopress_content_analysis,#seopress_cpt,#seopress_pro_cpt,#wpadminbar,.column-seopress_score,.post-type-seopress_404 #wpcontent,.post-type-seopress_schemas #wpcontent,.seopress-option #wpcontent,.seopress-styles #wpcontent,.seopress-ui-datepicker{--primaryColor:#007cba;--paragraphColor:#757575;--fontSize:13px;--fontFamily:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--color:#757575;--colorDark:#1e1e1e;--colorAlert:#eb0f00;--colorWarning:#ffba00;--colorSuccess:#4ab866;--colorLowAlert:#e39f48;--colorPre:#37864b;--colorIcon:#d7dade;--lineHeight:24px;--titleColor:#3c434a;--titleFontSize:20px;--titleFontWeight:normal;--titleMargin:10px 0;--backgroundPrimary:#007cba;--backgroundPrimaryHover:#006ba1;--backgroundSecondaryHover:#f0f0f0;--borderColor:#a7aaad;--borderColorLight:#dcdcde;--borderColorLight40:rgba(220, 220, 222, 0.4);--borderColorCard:#e2e4e7;--borderColorTab:#c3c4c7}.seopress-option .text-center,.seopress-styles .text-center{text-align:center}.post-type-seopress_404 .btn,.post-type-seopress_schemas .btn,.seopress-option .btn,.seopress-styles .btn{display:inline-flex;text-decoration:none;font-size:var(--fontSize);margin:0;border:0;cursor:pointer;-webkit-appearance:none;background:0 0;transition:box-shadow .1s linear;height:36px;align-items:center;padding:6px 12px;border-radius:2px;vertical-align:middle;color:var(--colorDark);white-space:nowrap;outline:1px solid transparent}.post-type-seopress_404 .btnPrimary,.post-type-seopress_schemas .btnPrimary,.seopress-option .btnPrimary,.seopress-styles .btnPrimary{background:var(--primaryColor);color:#fff;text-decoration:none}.post-type-seopress_404 .btnPrimary:hover,.post-type-seopress_schemas .btnPrimary:hover,.seopress-option .btnPrimary:hover,.seopress-styles .btnPrimary:hover{background:var(--backgroundPrimaryHover);color:#fff}.post-type-seopress_404 .btnSecondary,.post-type-seopress_schemas .btnSecondary,.seopress-option .btnSecondary,.seopress-styles .btnSecondary{box-shadow:inset 0 0 0 1px var(--primaryColor);color:var(--primaryColor);background:0 0}.seopress-option .btnSecondary.is-deletable,.seopress-styles .btnSecondary.is-deletable{border-color:#cc1818;color:#cc1818;box-shadow:rgb(204 24 24) 0 0 0 1px inset}.post-type-seopress_404 .btnTertiary,.post-type-seopress_schemas .btnTertiary,.seopress-option .btnTertiary,.seopress-styles .btnTertiary{color:var(--primaryColor);background:0 0}.post-type-seopress_404 .btnTertiary:hover,.post-type-seopress_schemas .btnTertiary:hover,.seopress-option .btnTertiary:hover,.seopress-styles .btnTertiary:hover{box-shadow:inset 0 0 0 1px var(--primaryColor)}.seopress-option hr,.seopress-setup hr,.seopress-styles hr{align-self:center;flex-grow:1;height:1px;margin:0 10px;border:0;border-top:1px solid #dcdcde;border-bottom:1px solid #f6f7f7}.seopress-setup hr{margin-left:10px}#seopress-tabs.wrap .list-none{list-style:none;padding-left:0}.seopress-option .dashicons,.seopress-page-list .dashicons{vertical-align:middle;margin-right:5px;text-decoration:none}#seopress-news-panel .seopress-item-inner .dashicons{vertical-align:top}.seopress-button{text-transform:uppercase;background:#fff;border-color:#c8d7e1;border-style:solid;border-width:1px 1px 2px;color:#2e4453;display:inline-block;margin:0;outline:0;overflow:hidden;text-overflow:ellipsis;text-decoration:none;vertical-align:top;font-size:14px;line-height:20px;padding:6px 8px 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seopress-button:hover{border-color:#a8bece;color:#00a0d2}.seopress-button .dashicons{vertical-align:middle}body .seopress-option h2{color:var(--titleColor);font-size:20px;line-height:24px;font-weight:400}body .seopress-option h3{color:var(--titleColor);font-size:16px;line-height:20px}#seopress_content_analysis input[type=text],#seopress_content_analysis textarea,#seopress_cpt input[type=text],#seopress_cpt textarea,#seopress_pro_cpt input[type=text],#seopress_pro_cpt textarea{width:100%;display:inline-block}#seopress_cpt #tabs-6 input[type=number]{min-width:200px}#seopress_cpt #tabs-6 #wrap-videos .video:first-child .remove-video{display:none}#seopress_content_analysis label,#seopress_cpt label,#seopress_pro_cpt label{margin-bottom:8px;display:inline-block;width:100%}#seopress_cpt #tabs-6{padding:0}body .seopress-option input[type=password],body .seopress-option input[type=text],body .seopress-option select,body .seopress-option textarea{max-width:35rem;border:1px solid var(--borderColor);box-shadow:0 2px 6px rgb(0 0 0 / 5%);width:100%}body .seopress-option select{min-height:50px}.wrap-opening-hours select{width:inherit}body .seopress-option input[type=number],body .seopress-option input[type=password],body .seopress-option input[type=text]{line-height:46px}body .seopress-option input[type=number]:hover,body .seopress-option input[type=password]:hover,body .seopress-option input[type=text]:hover,body .seopress-option select:hover,body .seopress-option textarea:hover{border-color:#787c82}body .seopress-option input[type=number]:active,body .seopress-option input[type=number]:focus,body .seopress-option input[type=password]:active,body .seopress-option input[type=password]:focus,body .seopress-option input[type=text]:active,body .seopress-option input[type=text]:focus,body .seopress-option select:active,body .seopress-option select:focus,body .seopress-option textarea:active,body .seopress-option textarea:focus{box-shadow:0 0 0 2px var(--primaryColor);border-color:transparent}@media only screen and (max-width:1024px){body .seopress-option input[type=number],body .seopress-option input[type=password],body .seopress-option input[type=text],body .seopress-option textarea{min-width:inherit;width:100%}}#seopress_content_analysis input[type=checkbox],#seopress_cpt input[type=checkbox],#seopress_pro_cpt input[type=checkbox],body .seopress-option input[type=checkbox]{font-family:var(--fontFamily);padding:6px 8px;box-shadow:0 0 0 transparent;transition:box-shadow .1s linear;border-radius:2px;border:1px solid var(--color);font-size:16px;line-height:normal;border:1px solid var(--colorDark);margin-right:12px;transition:none;border-radius:2px;background:#fff;color:var(--colorDark);clear:none;cursor:pointer;display:inline-block;line-height:0;margin:-1px 4px 0 0!important;outline:0;padding:0!important;text-align:center;vertical-align:top;width:20px;height:20px;-webkit-appearance:none;appearance:none;transition:.1s border-color ease-in-out}#seopress_content_analysis input[type=checkbox]:checked::before,#seopress_cpt input[type=checkbox]:checked::before,#seopress_pro_cpt input[type=checkbox]:checked::before,body .seopress-option input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background:var(--primaryColor);margin:-1px;width:20px;height:20px}#seopress_content_analysis input[type=checkbox]:active,#seopress_content_analysis input[type=checkbox]:focus,#seopress_cpt input[type=checkbox]:active,#seopress_cpt input[type=checkbox]:focus,#seopress_pro_cpt input[type=checkbox]:active,#seopress_pro_cpt input[type=checkbox]:focus,body .seopress-option input[type=checkbox]:active,body .seopress-option input[type=checkbox]:focus{box-shadow:0 0 0 2px var(--primaryColor);border-color:transparent}.field-recommended,.field-required{font-weight:700}.field-required{color:var(--colorAlert)}.field-recommended{color:var(--colorWarning)}.form-table td{padding:15px 0}.form-table td p{margin:4px 0}.form-table td p.seopress_wrap_archive_cpt{margin-bottom:15px}table.wp-list-table .manage_column.column-seopress_canonical,table.wp-list-table .manage_column.column-seopress_desc,table.wp-list-table .manage_column.column-seopress_insights,table.wp-list-table .manage_column.column-seopress_noindex,table.wp-list-table .manage_column.column-seopress_redirect_enable,table.wp-list-table .manage_column.column-seopress_redirect_url,table.wp-list-table .manage_column.column-seopress_title,table.wp-list-table .manage_column.column-seopress_tkw{width:7%!important}.post-type-product table.fixed thead .column-seopress_desc,.post-type-product table.fixed thead .column-seopress_title{width:8%}.post-type-product .fixed .column-seopress_ps,.post-type-product .fixed .column-seopress_words,.post-type-product table.fixed thead .column-seopress_canonical,.post-type-product table.fixed thead .column-seopress_redirect_enable,.post-type-product table.fixed thead .column-seopress_redirect_url,.post-type-product table.fixed thead .column-seopress_tkw{width:6%}.post-type-product .fixed .column-seopress_score{width:50px}table.fixed thead .column-seopress_nofollow,table.fixed thead .column-seopress_noindex{width:100px}@media only screen and (max-width:1200px){table.fixed .column-seopress_canonical>div,table.fixed .column-seopress_desc>div,table.fixed .column-seopress_redirect_enable>div,table.fixed .column-seopress_redirect_url>div,table.fixed .column-seopress_title>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.fixed thead .column-seopress_canonical,table.fixed thead .column-seopress_nofollow,table.fixed thead .column-seopress_noindex,table.fixed thead .column-seopress_ps,table.fixed thead .column-seopress_redirect_enable,table.fixed thead .column-seopress_redirect_url,table.fixed thead .column-seopress_score,table.fixed thead .column-seopress_tkw,table.fixed thead .column-seopress_words{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_url{width:35%}.post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_anchor_text{width:20%}.seopress-styles #seopress-header{padding:22px 120px 22px 40px;height:60px;margin:0 auto;width:calc(100% - 160px);background:#fff;position:fixed;top:32px;z-index:110;display:flex;justify-content:space-between;align-items:center}.folded.seopress-styles #seopress-header{width:calc(100% - 35px)}@media only screen and (max-width:782px){.seopress-styles #seopress-header{width:100%;padding:22px;top:46px;position:absolute}}#seopress-header #seopress-navbar ul{margin:0;padding:0}#seopress-header #seopress-navbar ul li{margin:0;display:inline-block;position:relative;padding:0 20px 0 0;font-weight:700}#seopress-header #seopress-navbar ul li::after{content:"/";color:var(--paragraphColor);position:absolute;display:block;top:0;left:calc(100% - 10px)}#seopress-header #seopress-navbar ul li:last-child:after{content:none}.sp-dashboard-card-highlight{border:1px dashed #c3c4c7;margin:20px 0}.seopress-summary-items{display:flex;flex-wrap:wrap}.seopress-summary-item{display:flex;flex-direction:column;padding:20px;border-bottom:1px solid var(--borderColorLight40);border-right:1px solid var(--borderColorLight40);line-height:1.4em;text-decoration:none;width:50%;color:var(--colorDark);justify-content:center}@media only screen and (max-width:782px){.seopress-summary-item{width:100%}}.seopress-summary-item-label{display:block;margin-bottom:16px;color:var(--color);font-size:14px;line-height:20px}.seopress-summary-item-data{margin-bottom:4px;font-weight:500;color:var(--colorDark);font-size:20px;line-height:28px}.seopress-summary-item-data small{font-weight:400;font-size:11px;text-transform:uppercase}.seopress-summary-items .inside,.seopress-tab.inside{padding:20px}#seopress-admin-tabs.ui-tabs{position:relative;padding:.2em;border:none;font-family:inherit;font-size:inherit}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:-1px .2em 0 0;padding:0;white-space:nowrap;border:none;background:0 0}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li a{float:left;padding:.38em 1em .75rem;outline:0;border-bottom:2px solid #fff}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a,#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a,#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text;border-bottom:2px solid #23282d;color:#23282d}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li a,#seopress-admin-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#0073aa;text-decoration:none}#seopress-admin-tabs.ui-tabs-vertical{width:55em}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav{padding:.2em .1em .2em .2em;float:left;width:12em}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px!important;border-right-width:0!important;margin:0 -1px .2em 0}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-panel{padding:1em;float:right;width:40em}#seopress-admin-tabs.wrap{background:#fff;display:block;width:64rem;max-width:100%;margin:0 auto}@media only screen and (max-width:1024px){#seopress-admin-tabs.wrap{width:100%}}#seopress-admin-tabs .seopress-tab{width:100%;display:none}#seopress-admin-tabs .seopress-tab.active{visibility:visible;overflow:inherit;opacity:1;transform:translateX(0);display:inherit;position:relative}.seopress-dashboard-columns{display:flex;max-width:64rem;margin:0 auto;justify-content:space-between;flex-direction:row}.seopress-dashboard-column{align-self:flex-start;width:calc(50% - 12px);margin:0}@media only screen and (max-width:782px){.seopress-dashboard-columns{max-width:100%;flex-direction:column}.seopress-dashboard-column{width:100%}}#seopress-admin-tabs .ui-tabs-nav,.seopress-get-started{margin:0 auto 20px;max-width:64rem;padding:2rem;width:100%;border-radius:0 0 4px 4px}.seopress-get-started{background:#fff url(../img/bg-hero-started.svg) no-repeat 100% 50%/contain;position:relative}.seopress-get-started .inside{padding:2rem}.seopress-get-started .preheader{text-transform:uppercase;font-size:11px;font-weight:600;color:var(--paragraphColor)}.seopress-activity-panel-tabs{height:60px;display:flex;align-items:center}.seopress-activity-panel-tabs .btn{display:flex;flex-direction:column;justify-content:center;color:var(--color);height:60px;padding:10px 26px;border-bottom:3px solid transparent}.seopress-activity-panel-tabs .btn:hover{background:var(--backgroundSecondaryHover)}.seopress-activity-panel-tabs .btn.is-active{border-bottom:3px solid var(--backgroundPrimary);color:var(--colorDark)}.seopress-activity-panel-wrapper{height:calc(100vh - 92px);top:92px;background:var(--backgroundSecondaryHover);width:510px;transform:translateX(100%);transition-duration:.3s;transition-timing-function:ease-in-out;position:fixed;right:0;z-index:1000;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:782px){.seopress-activity-panel-wrapper{top:106px}}.seopress-activity-panel-wrapper.is-open{transform:none;box-shadow:0 12px 12px 0 rgb(85 93 102 / 30%)}.seopress-activity-panel-header{background:#e0e0e0;padding:16px 24px}.seopress-activity-panel-content{background:#fff;padding:16px 24px}.seopress-list-items,.seopress-list-items .seopress-item{margin:0}.seopress-list-items .seopress-item{border-bottom:1px solid var(--borderColorLight40)}.seopress-list-items .seopress-item:last-child{border-bottom:none}.seopress-list-items .seopress-item .seopress-item-inner{color:var(--primaryColor);text-decoration:none;padding:15px 20px;background:#fff;font-size:var(--fontSize);font-weight:700;width:100%}.seopress-option .has-action{display:flex;align-items:center}.seopress-list-items .seopress-item .seopress-item-inner:hover{background:var(--backgroundSecondaryHover)}.seopress-list-items .seopress-item-after,.seopress-list-items .seopress-item-before{margin:0 20px 0 10px;position:relative}.seopress-list-items .seopress-item-after::after,.seopress-list-items .seopress-item-before::before{content:"\f330";font-family:Dashicons;vertical-align:middle;font-size:20px;font-weight:400}.seopress-list-items .seopress-item-after{margin-left:auto;padding-left:20px;margin-right:0}.seopress-list-items .seopress-item-after::after{content:"\f345"}.seopress-list-items .seopress-item .seopress-item-title{margin:5px 0;color:var(--primaryColor)}.seopress-list-items .seopress-item .seopress-item-date{color:var(--paragraphColor);font-weight:400;margin:0}.seopress-list-items .seopress-item .seopress-item-content{color:var(--colorDark);font-weight:400;margin:0}.indexing-log,.seopress-list-items .seopress-item .seopress-item-inner.check{position:relative}.indexing-log::before,.seopress-list-items .seopress-item .seopress-item-inner.check::before{content:"";width:32px;height:32px;font-size:24px;vertical-align:middle;border-radius:50px;color:#fff;margin-right:10px;display:inline-block;border:1px solid var(--borderColorLight);line-height:32px;text-align:center}.indexing-log.indexing-done::before,.indexing-log.indexing-failed::before,.seopress-list-items .seopress-item .seopress-item-inner.done::before{background:var(--backgroundPrimary);border:none;content:"\f15e";font-family:Dashicons}.indexing-log.indexing-done::before{background:var(--colorSuccess)}.indexing-log.indexing-failed::before{background:var(--colorAlert);content:"\f335"}.sp-tooltip{position:relative;margin-left:5px;display:inline-block;cursor:help;vertical-align:bottom;text-align:left;background:0 0;border:none;padding:0}.sp-tooltip .dashicons{color:var(--colorDark)}.sp-tooltip .sp-tooltiptext{visibility:hidden;position:absolute;z-index:999999999;width:350px;right:-310px;padding:20px;top:25px;font-weight:400;box-shadow:0 3px 30px rgb(25 30 35 / 10%);border:1px solid var(--borderColorLight40);background:#fff;word-break:break-word;text-transform:none}.sp-tooltip .sp-tooltiptext::before{border:8px solid var(--borderColorLight40);top:-8px}.sp-tooltip .sp-tooltiptext::after{border:8px solid #fff;top:-6px}.sp-tooltip .sp-tooltiptext::after,.sp-tooltip .sp-tooltiptext::before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px;content:"";position:absolute;height:0;width:0;line-height:0;left:30px}.sp-tooltip:active .sp-tooltiptext,.sp-tooltip:focus .sp-tooltiptext,.sp-tooltip:hover .sp-tooltiptext{visibility:visible}.sp-tooltip .sp-tooltip-headings{font-size:18px;font-weight:600;margin-bottom:20px;display:block}.sp-tooltip .sp-tooltip-desc{margin-bottom:20px;display:block;border-bottom:1px solid var(--borderColorLight40);padding-bottom:20px;font-size:var(--fontSize);line-height:1.5}.sp-tooltip .sp-tooltip-code{font-family:Menlo,Monaco,Andale Mono,Courier New,monospace;display:block;word-break:break-all;color:var(--colorPre);font-size:11px}.analysis-score .sp-tooltip{vertical-align:middle;font-size:.75em}#seopress_content_analysis .wrap-insights-post .sp-tooltip *{font-weight:400}#seopress_content_analysis .wrap-insights-post .sp-tooltip-headings{font-weight:700}#seopress_content_analysis a{color:var(--backgroundPrimary)}#seopress_content_analysis a.nounderline,#seopress_content_analysis a.nounderline:hover{text-decoration:none}#seopress_content_analysis .wrap-seopress-analysis{display:inline-block;width:100%}#seopress_content_analysis .col-left{width:calc(50% - 30px);float:left;margin-right:30px}#seopress_content_analysis .col-right{float:right;width:50%}#seopress_content_analysis #seopress_suggestions{display:inline-block;width:100%;margin:0;height:auto;padding:20px 0;position:relative;left:-5px}#seopress_content_analysis #seopress_suggestions li{list-style:none;margin:5px;display:inline-block}#seopress_content_analysis .analysis-score{clear:both;border-top:1px solid var(--borderColorCard);display:flex;justify-content:space-between;align-items:center}.column-seopress_score .analysis-score{display:flex;align-content:center}#seopress_content_analysis .analysis-score p,.column-seopress_score .analysis-score p{font-weight:700;font-size:1.2em}#seopress_content_analysis .analysis-score svg,.column-seopress_score .analysis-score svg{display:inline-block;height:30px;width:30px;margin:0;border-radius:100%;position:relative;font-weight:600;shape-rendering:geometricprecision;font-size:.5rem;vertical-align:middle;margin-right:15px}.column-seopress_score .analysis-score p,.column-seopress_score .analysis-score svg{margin:0}@keyframes loadingPulse{0%{stroke:#adc5d2}50%{stroke:#00a0d2}100%{stroke:#adc5d2}}#seopress_content_analysis .analysis-score .loading #bar{stroke-dashoffset:0!important;stroke:#adc5d2!important;animation:loadingPulse 3s infinite ease-in-out}#seopress_content_analysis .analysis-score .good #bar,.column-seopress_score .analysis-score #bar.good{stroke:var(--colorSuccess)}#seopress_content_analysis .analysis-score .notgood #bar,.column-seopress_score .analysis-score #bar.notgood{stroke-dashoffset:101px;stroke:var(--colorWarning)}#seopress_content_analysis .analysis-score svg circle,.column-seopress_score .analysis-score svg circle{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;stroke:#ccc;stroke-width:2em}#tab_seopress_page_speed .ps-score svg path,#tab_seopress_ps .ps-score svg path{stroke-linecap:round;stroke-width:2.8;fill:none}#tab_seopress_page_speed .ps-score,#tab_seopress_ps .ps-score{position:relative;display:inline-block}#tab_seopress_page_speed .ps-score svg,#tab_seopress_ps .ps-score svg{width:80px;height:80px}#tab_seopress_page_speed .ps-score span,#tab_seopress_ps .ps-score span{font-weight:700;left:0;position:absolute;top:0;width:80px;height:80px;align-items:center;display:flex;justify-content:center;margin:0}#tab_seopress_page_speed .ps-score.green #bar,#tab_seopress_ps .ps-score.green #bar{stroke:var(--colorSuccess)}#tab_seopress_page_speed .ps-score.yellow #bar,#tab_seopress_ps .ps-score.yellow #bar{stroke:var(--colorWarning)}#tab_seopress_page_speed .ps-score.red #bar,#tab_seopress_ps .ps-score.red #bar{stroke:var(--colorAlert)}#tab_seopress_ps .score,.wrap-seopress-score .score{width:12px;height:12px;display:inline-block;margin-right:10px;vertical-align:middle}#tab_seopress_ps .score.red,.wrap-seopress-score .score.red{border-bottom-color:var(--colorAlert);border-bottom-style:solid;border-bottom-width:12px;border-left-color:transparent;border-left-style:solid;border-left-width:6px;border-right-color:transparent;border-right-style:solid;border-right-width:6px}.wrap-seopress-score small{font-size:12px}.wrap-seopress-score small.red,.wrap-seopress-score small.yellow{color:var(--colorAlert)}#tab_seopress_ps .score.yellow,.wrap-seopress-score .score.yellow{background-color:var(--colorWarning);display:inline-block}#tab_seopress_ps .score.green,.wrap-seopress-score .score.green{border-radius:100%;background-color:var(--colorSuccess)}.wrap-seopress-score small.green{color:var(--colorSuccess)}.wrap-seopress-score .score.null{background:#ccc;border-radius:100%}#seopress_content_analysis .gr-analysis{clear:both}#seopress_content_analysis .gr-analysis-title{border-top:1px solid var(--borderColorCard);position:relative}#seopress_content_analysis .gr-analysis-title .impact,#seopress_cpt .impact{position:absolute;left:10px;top:calc(50% - 5px);width:10px;height:10px;border-radius:50px;padding:0;margin:0;border:1px solid #fff}#seopress_content_analysis .gr-analysis .impact.good{background:var(--colorSuccess);box-shadow:0 0 5px var(--colorSuccess)}#seopress_content_analysis .gr-analysis .impact.low{background:var(--colorWarning);box-shadow:0 0 5px var(--colorWarning)}#seopress_content_analysis .gr-analysis .impact.medium{background:var(--colorLowAlert);box-shadow:0 0 5px var(--colorLowAlert)}#seopress_content_analysis .gr-analysis .impact.high,#seopress_cpt .impact.high{background:var(--colorAlert);box-shadow:0 0 5px var(--colorAlert)}#seopress_content_analysis .gr-analysis-content .impact.high{background:var(--colorAlert);box-shadow:none;color:#fff;padding:2px 4px;margin-left:5px;border-radius:4px;font-weight:700}#seopress_cpt .impact.high{position:relative;top:calc(50% - 18px);display:inline-block;left:inherit;right:-10px}#seopress_content_analysis .description,#seopress_cpt .description,#seopress_pro_cpt .description,.seopress-option .description{display:block;font-size:12px;color:var(--color)}@media only screen and (max-width:782px){#seopress_content_analysis .description,#seopress_cpt .description,#seopress_pro_cpt .description,.seopress-option .description{word-break:break-word}}#seopress_content_analysis input~span.description,#seopress_content_analysis span.description~input,#seopress_cpt input~span.description,#seopress_cpt span.description~input,#seopress_pro_cpt input~span.description,#seopress_pro_cpt span.description~input{margin-top:5px}#seopress_content_analysis .gr-analysis-title button{background:#fff;border:0;cursor:pointer;display:block;margin:0;position:relative;text-align:left;width:100%;padding:15px 30px;align-items:center;transition:all .3s linear}#seopress_content_analysis .gr-analysis-title button:hover{background:#f3f4f5}#seopress_content_analysis .gr-analysis-title button:focus{color:#191e23;border:none;box-shadow:none;outline-offset:-2px;outline:1px dotted #555d66}#seopress_content_analysis .gr-analysis-title button .seopress-arrow::after{content:"\f343";font-family:Dashicons;position:absolute;right:10px;top:calc(50% - 7px)}#seopress_content_analysis .gr-analysis-title button.open .seopress-arrow::after{content:"\f347"}#seopress_content_analysis .gr-analysis-content{padding:0 1rem .5rem 1rem;display:none;width:100%;border-top:1px solid var(--borderColorCard)}#seopress_content_analysis h3{margin:0;font-size:1em}#seopress_content_analysis h4{border-bottom:1px solid var(--borderColorCard);padding-bottom:.5rem;text-transform:uppercase;font-size:.85em;position:-webkit-sticky;position:sticky;top:0;background:#fff}#seopress_content_analysis .wrap-analysis-img ul{display:flex;flex-wrap:wrap}#seopress_content_analysis .wrap-analysis-img ul li{padding:0;text-align:left;cursor:default}#seopress_content_analysis .wrap-analysis-img h4{border-bottom:1px solid var(--borderColorLight);padding-bottom:10px}#seopress_content_analysis .wrap-analysis-img ul li img{max-width:150px;max-height:150px;object-fit:cover;border:1px solid var(--borderColorLight);cursor:default;padding:1px}#seopress-analysis-tabs .dashicons,#seopress_cpt .dashicons{vertical-align:middle}#seopress-analysis-tabs{clear:both}#seopress_content_analysis .dashicons-no-alt,#seopress_content_analysis .dashicons-yes,#seopress_pro_cpt .dashicons-no-alt,#seopress_pro_cpt .dashicons-yes{color:#fff;background:var(--colorSuccess);border-radius:50px;margin-right:10px}#seopress_content_analysis .dashicons-no-alt,#seopress_pro_cpt .dashicons-no-alt{background:var(--colorAlert)}#seopress_content_analysis .description-alt,#seopress_cpt .description-alt{padding:1em 0;border-top:1px solid var(--borderColorLight);border-bottom:1px solid var(--borderColorLight);display:flex}#seopress_cpt .desc-fb{margin-top:0;border-top:none}#seopress_content_analysis .description-alt svg,#seopress_cpt .description-alt svg{vertical-align:middle;align-self:center;fill:#f0b849;flex-shrink:0;margin-right:16px}#seopress_cpt .notice{padding:10px 14px;margin:0}#seopress_cpt .inside{margin:0;padding:0}#seopress_cpt .ui-tabs .ui-tabs-nav{display:flex;position:relative;width:100%;z-index:10;margin:0;border-radius:0;padding:0;align-items:center;padding:0;height:48px;border-bottom:1px solid #ddd;background:inherit;line-height:inherit;color:inherit;border-top:none;border-left:none;border-right:none}#seopress_cpt .ui-tabs .sp-section{font-weight:700;font-size:var(--fontSize)}#seopress_cpt .ui-helper-clearfix:after{content:none}.seopress_page_seopress-titles #seopress-tabs .form-table td,.seopress_page_seopress-titles #seopress_content_analysis .form-table td{padding:0}#seopress_cpt .ui-tabs .ui-tabs-panel{background:#fff;border-radius:0;display:inline-block;padding:1em 1.4em;width:100%}#seopress_content_analysis .dashicons-info,#seopress_cpt .ui-tabs .ui-tabs-panel .dashicons-info,#seopress_pro_cpt .dashicons-info{font-size:16px;vertical-align:middle;height:16px;width:16px}#seopress_cpt .ui-tabs .ui-tabs-nav li,#seopress_cpt .ui-tabs-anchor{cursor:pointer!important}body #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{position:relative;z-index:60;cursor:pointer;border-radius:0;border-bottom:4px solid var(--backgroundPrimary)!important}#seopress_cpt .wp-color-result{margin:0}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content,#seopress_cpt #tabs-6>p{padding:0 1.4em}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content{padding:0 1.4em 1em}#seopress_cpt #tabs-6 #wrap-videos .video{border-top:1px solid var(--borderColorLight)}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-title{border-left:none;border-right:none;font-size:1em;padding:1em 1.4em}#seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-content,#seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-title{border-bottom:1px solid var(--borderColorLight)}#seopress_content_analysis .mandatory,#seopress_cpt .mandatory{color:var(--colorAlert)}#seopress_cpt .box-left{float:left;width:49%;margin-right:1%}#seopress_cpt .box-right{float:left;width:49%;margin-left:1%}#seopress_cpt #tabs-3 .box-left{width:44%}#seopress_cpt #tabs-3 .box-right{width:54%}@media only screen and (max-width:1200px){#seopress_cpt .box-left,#seopress_cpt .box-right{float:none;width:100%;margin:0}}@media only screen and (max-width:1500px){#seopress_cpt #tabs-3 .box-left,#seopress_cpt #tabs-3 .box-right{float:none;width:100%;margin:0}}#edittag #seopress_cpt #tabs-3 .box-left,#edittag #seopress_cpt #tabs-3 .box-right{float:none;width:100%;margin:0}#seopress-tabs .seopress_media_upload,#seopress_pro_cpt .seopress_media_upload{margin-top:.5rem}#term-seopress #seopress_cpt{width:95%}#seopress_cpt .ui-tabs{position:relative;padding:0;border:none;font-family:inherit;font-size:inherit;display:inline-block;width:100%}#seopress_cpt .ui-tabs .ui-tabs-nav li{list-style:none;position:relative;padding:0;white-space:nowrap;margin:0;border:none;height:48px;background:0 0}#seopress_cpt .ui-tabs .ui-tabs-nav li a{display:flex;padding:3px 15px;align-items:center}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li a,#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li a{display:block}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-state-disabled a,#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active a,#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-loading a{font-weight:500}#seopress_cpt .ui-tabs .ui-tabs-nav li a,#seopress_cpt .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#191e23;text-decoration:none;height:48px}#seopress_cpt .ui-tabs .ui-tabs-nav li a:focus,#seopress_cpt .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a:focus{outline:3px solid transparent;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--backgroundPrimary),inset 0 -4px 0 0 var(--backgroundPrimary)}#seopress_cpt .ui-tabs-vertical{width:55em}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav{padding:.2em .1em .2em .2em;float:left;width:12em}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px!important;border-right-width:0!important;margin:0 -1px .2em 0}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px}#seopress_cpt .ui-tabs-vertical .ui-tabs-panel{padding:1em;float:right;width:40em}#seopress_cpt .ui-tabs .ui-tabs-nav li a .dashicons{margin-right:2px}#seopress_cpt .google-snippet-preview{font-family:arial,sans-serif;word-break:break-all}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet{margin:0 0 10px 0;box-shadow:0 1px 6px rgba(32,33,36,.28);border-radius:8px;padding:12px 16px}#seopress_cpt .google-snippet-preview>p{word-break:normal}#seopress_cpt .google-snippet-preview .snippet-title,#seopress_cpt .google-snippet-preview .snippet-title-custom,#seopress_cpt .google-snippet-preview .snippet-title-default{color:#1a0dab;font-size:18px;font-weight:400;line-height:21.6px}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-custom,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-default{font-size:16px;line-height:20px;margin-bottom:12px}#seopress_cpt .google-snippet-preview .snippet-permalink{color:#006621;font-size:14px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#seopress_cpt .google-snippet-preview .wrap-snippet .wrap-m-icon-permalink,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-permalink{display:none}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;display:flex}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink .snippet-permalink{display:block;color:#3c4043;font-size:12px}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon{margin-right:12px;vertical-align:middle}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon img{width:16px;height:16px;max-width:inherit}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet .snippet-permalink:first-child{color:#3c4043;white-space:nowrap;font-size:12px;display:block}#seopress_cpt .google-snippet-preview .snippet-description,#seopress_cpt .google-snippet-preview .snippet-description-custom,#seopress_cpt .google-snippet-preview .snippet-description-default{color:#545454;font-size:14px;font-weight:400;line-height:18.2px;display:inline;hyphens:none;word-break:normal}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-custom,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-default{color:#3c4043;font-size:14px;line-height:20px}#seopress_cpt .google-snippet-preview .snippet-date{color:grey;display:inline}#seopress_cpt .facebook-snippet-box{color:#4b4f56;font-size:14px;width:524px;max-width:100%}#seopress_cpt .facebook-snippet-box .notice,#seopress_cpt .twitter-snippet-box .notice{padding:10px 14px;margin:0 0 10px 0;width:100%}#seopress_cpt .facebook-snippet-box .notice span,#seopress_cpt .twitter-snippet-box .notice span{font-weight:700}#seopress_cpt .snippet-meta{display:flex;overflow:hidden;max-height:12px}#seopress_cpt .fb-by,#seopress_cpt .snippet-fb-site-name,#seopress_cpt .snippet-fb-url{color:#606770;font-size:12px;white-space:normal;line-height:11px;text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}#seopress_cpt .fb-sep{padding-left:5px;padding-right:5px;color:#606770;line-height:11px;font-size:12px}#seopress_cpt .facebook-snippet-box .facebook-snippet-text{border:1px solid #dadde1;background-color:#f2f3f5;padding:10px 12px}#seopress_cpt .facebook-snippet-box .title-desc{max-height:46px;overflow:hidden}#seopress_cpt .facebook-snippet-box .snippet-fb-title,#seopress_cpt .facebook-snippet-box .snippet-fb-title-custom,#seopress_cpt .facebook-snippet-box .snippet-fb-title-default{font-size:16px;line-height:20px;margin:3px 0 0;padding-top:2px;color:#1d2129;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;word-break:break-word;max-height:22px}#seopress_cpt .facebook-snippet-box .snippet-fb-description,#seopress_cpt .facebook-snippet-box .snippet-fb-description-custom,#seopress_cpt .facebook-snippet-box .snippet-fb-description-default{color:#606770;font-size:14px;line-height:20px;word-break:break-word;font-family:Helvetica,Arial,sans-serif;max-height:80px;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;width:100%}#seopress_cpt .facebook-snippet-box img{display:block;height:274px;width:524px;object-fit:cover;background-color:#f0f0f0;text-align:center;border-bottom:none}.term-php #seopress_cpt .facebook-snippet-box img,.term-php #seopress_cpt .twitter-snippet-box img{width:100%;height:auto}.seopress_social_fb_img_upload,.seopress_social_twitter_img_upload{position:absolute;width:100%;cursor:pointer;height:100%;left:0;top:0}.seopress_social_fb_img_upload:hover::after,.seopress_social_twitter_img_upload:hover::after{content:'\f464';position:absolute;font-family:dashicons;width:100%;height:100%;top:0;left:0;font-size:40px;background:rgb(255 255 255 / 70%);display:flex;justify-content:center;align-items:center;color:#1e1e1e}.snippet-fb-img,.snippet-fb-img-custom,.snippet-fb-img-default,.snippet-twitter-img,.snippet-twitter-img-custom,.snippet-twitter-img-default{position:relative}#seopress_cpt .twitter-snippet-box{color:#4b4f56;font-size:14px;width:504px}#seopress_cpt .snippet-twitter-url{color:#8899a6;font-size:14px;white-space:normal;line-height:11px;text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}#seopress_cpt .twitter-snippet-box .twitter-snippet-text{border:1px solid #dadde1;background-color:#fff;padding:10px 12px;border-radius:0 0 10px 10px}#seopress_cpt .twitter-snippet-box .title-desc{max-height:46px;overflow:hidden}#seopress_cpt .twitter-snippet-box .snippet-twitter-img,#seopress_cpt .twitter-snippet-box .snippet-twitter-img-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-img-default{border-radius:10px 10px 0 0;overflow:hidden}#seopress_cpt .twitter-snippet-box .snippet-twitter-title,#seopress_cpt .twitter-snippet-box .snippet-twitter-title-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-title-default{font-size:1em;line-height:20px;margin-bottom:5px;max-height:1.3em;color:#000;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;word-break:break-word}#seopress_cpt .twitter-snippet-box .snippet-twitter-description,#seopress_cpt .twitter-snippet-box .snippet-twitter-description-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-description-default{color:#000;font-size:14px;line-height:20px;word-break:break-word;font-family:Helvetica,Arial,sans-serif;max-height:80px;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;width:100%}#seopress_cpt .twitter-snippet-box img{display:block;height:263px;width:504px;object-fit:cover;background-color:#f0f0f0;text-align:center;border-bottom:none}.wrap-toggle-preview{position:relative}.wrap-toggle-preview p{font-weight:700;margin:0 0 1rem 0}#seopress_add_to_insights{margin-left:1rem}#seopress_add_to_insights_status{display:inline-block;font-weight:700;margin:0 0 0 1rem;vertical-align:middle;padding:.3rem;font-style:italic}.seo_page_seopress-instant-indexing .wrap-sp-progress{max-width:35rem}#seopress_cpt .wrap-seopress-counters,#seopress_pro_cpt .wrap-seopress-counters,.seopress-setup .wrap-seopress-counters,.seopress-styles .wrap-seopress-counters{text-align:right;background:#e9ecef;padding:2px 5px;display:flex;font-size:12px;justify-content:flex-end;border-radius:0 0 .25rem .25rem}#seopress_cpt .sp-progress,#seopress_pro_cpt .sp-progress,.seopress-setup .sp-progress,.seopress-styles .sp-progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem .25rem 0 0;margin:-15px 0 0 0}#seopress_cpt .sp-progress-bar,#seopress_pro_cpt .sp-progress-bar,.seopress-setup .sp-progress-bar,.seopress-styles .sp-progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#0085ba;transition:width .6s ease}#seopress_cpt #seopress_titles_desc_counters,#seopress_cpt #seopress_titles_title_counters,#seopress_pro_cpt #seopress_rich_snippets_articles_counters,#seopress_pro_cpt #seopress_rich_snippets_courses_counters{display:inline;margin-right:5px}#seopress_cpt #seopress_titles_desc_counters_val,#seopress_cpt #seopress_titles_title_counters_val,#seopress_pro_cpt #seopress_rich_snippets_articles_counters_val,#seopress_pro_cpt #seopress_rich_snippets_courses_counters_val{display:inline;font-weight:700}#tab-panel-seopress_titles_help_tab li span{font-weight:700;margin-right:10px}.seopress-styles .seopress-option{margin:85px 40px 40px}@media only screen and (max-width:782px){.seopress-styles .seopress-option{margin:85px 22px 22px}}.seopress-setup .seopress-option h1,.seopress-styles .seopress-option h1{font-size:var(--titleFontSize);color:var(--titleColor);font-weight:var(--titleFontWeight);margin:var(--titleMargin);display:flex;justify-content:space-between}.seopress-setup .seopress-option h1{margin-bottom:30px}.seopress_wrap_archive_cpt,.seopress_wrap_single_cpt,.seopress_wrap_single_tax,.seopress_wrap_tax{margin:0 0 20px 0}#tab_seopress_titles_archives .form-table th:empty,#tab_seopress_titles_single .form-table th:empty,#tab_seopress_titles_tax .form-table th:empty{display:none}.seopress-styles .seopress-option .link-archive{font-size:var(--fontSize)}.seopress-styles .seopress-option .link-archive .dashicons{font-size:18px;width:20px;height:20px;margin:inherit}.seopress-option h1 .feature-state .dashicons{font-size:16px;width:16px;height:16px;vertical-align:middle;margin:0 10px 0 0}.seopress-styles .seopress-option .submit{padding:20px 0 20px 0;left:0;margin:0;position:sticky;bottom:0;z-index:100;display:inline-block}@media only screen and (max-width:782px){.seopress-styles .seopress-option .submit{position:relative}}.seopress-styles .seopress-option .seopress-tab .submit{display:block;position:relative}.seopress-styles #wpcontent{padding-left:0}.seopress-styles pre{font-family:Menlo,Monaco,Andale Mono,Courier New,monospace;padding:10px;display:inline-block;background-color:var(--backgroundSecondaryHover);border-radius:3px;color:var(--colorDark);font-size:var(--fontSize)}.seopress-option .seopress-settings{float:left;max-width:750px;width:100%}.seopress-option .seopress-settings label{margin:0 0 0 10px}.wrap-seopress-tab-content{position:relative;display:block;width:100%;max-width:64rem;margin:0 auto}#seopress-tabs .seopress-tab{padding:10px 1.5rem;width:100%;display:none}#seopress-tabs.full-width .seopress-tab{width:100%}@media only screen and (max-width:1024px){#seopress-tabs .seopress-tab{width:100%}}#seopress-tabs .seopress-tab.active{display:inline-block;background:#fff}@media only screen and (max-width:782px){#seopress-tabs .seopress-tab.active{width:100%;border-left:none;border-top:1px solid RGB(238,238,238)}}#seopress_htaccess_file{width:100%}.seopress-option textarea{min-height:100px}.seopress-option .wp-picker-container button{box-shadow:none;border:1px solid #0071a1;border-radius:3px;background:#f3f5f6;text-transform:none}.seopress-option .wp-picker-container input[type=text].wp-color-picker{min-width:inherit}.seopress-option .wp-picker-container .wp-picker-default{margin:0}.seopress-option .wp-picker-container .wp-picker-clear{box-shadow:none;text-transform:none;border-radius:0;background:0 0;margin:0}.seopress-option .wp-picker-container .wp-picker-clear:hover{background:0 0;text-decoration:currentColor;color:inherit}.seopress-inbox-title p{font-size:20px;color:var(--titleColor);margin:0}#seopress-admin-tabs .ui-tabs-nav{display:flex;padding-top:1rem;padding-bottom:0}#seopress-admin-tabs .nav-tab-wrapper a.nav-tab-active:focus{color:inherit}.seopress-intro{padding:20px}.seopress-option .seopress-table{background:#fff;border:1px solid var(--borderColorLight)}.seopress-option .seopress-table th{padding:15px 10px;vertical-align:middle}.wp-admin-ui_page_seopress-roles .seopress-option .seopress-table th{min-width:200px}.seopress-option .seopress-table .seopress-settings-section{background:#f1f1f1}.seopress-option .seopress-table .seopress-table-head .seopress-feature{border-bottom:1px solid var(--borderColorLight);font-weight:700;background:#f1f1f1}#seopress-content .feature-state,.seopress-option .feature-state{font-style:italic;font-size:11px;font-weight:400}@media only screen and (max-width:782px){#seopress-content .feature-state,.seopress-option .feature-state{display:none}}.seopress-option #tab_seopress_titles_archives h3,.seopress-option #tab_seopress_titles_single h3,.seopress-option #tab_seopress_titles_tax h3{margin:2em 0 1em 0;border-top:1px solid var(--borderColorLight);padding:1em 0 0 0}.seopress-option #tab_seopress_titles_archives h3:first-child,.seopress-option #tab_seopress_titles_single h3:first-child,.seopress-option #tab_seopress_titles_tax h3:first-child{margin:0 0 1em 0}.seopress-option #tab_seopress_titles_archives h3 div,.seopress-option #tab_seopress_titles_single h3 div,.seopress-option #tab_seopress_titles_tax h3 div{display:inline}#seopress-content .feature-state-on,#seopress-content .feature-state.feature-state-on,.seopress-option .feature-state-on,.seopress-option .feature-state.feature-state-on{display:inline-block}#seopress-content .feature-state-off,.seopress-option .feature-state-off{display:none}.seopress-option .postbox .inside li{list-style:square inside;padding-left:5px}#tab_seopress_page_speed .inside li{list-style:none;padding-left:0;word-break:break-word}.seopress-option .log{display:none;font-weight:700}.seopress-option input[type=text].seopress-admin-menu-input{min-width:inherit;width:100%}.seopress_page_seopress-import-export .postbox{width:calc(100% - 20px)}#seopress_cpt #seopress_titles_title_meta{margin-bottom:.2rem}.seopress-option .section-tool{border:none;box-shadow:none;background:0 0;position:relative}.seopress-option .section-tool::after{content:"";background:#dedede;height:1px;width:100%;display:block}.seopress-option .section-tool:last-child{margin-bottom:0}.seopress-option .section-tool:last-child::after{content:none}.seopress-option .section-tool .inside{padding-left:0;padding-right:0}.seopress-option .sp-section-header{width:100%;display:flex;position:relative;align-items:center}.seopress-option .sp-section-header h2{font-size:1.5em}.seopress-option .sp-section-header>.dashicons{color:var(--primaryColor);padding:10px;border-radius:6px;margin-right:10px;background:#c4f0ff}.seopress-option .sp-section-header .wrap-toggle-checkboxes{display:flex}.seopress-notice{margin:5px 0 35px 15px;position:relative;top:75px;left:25px;background:rgb(0 124 186 / 10%);border-left:4px solid var(--primaryColor);padding:8px 12px;width:calc(100% - 108px);z-index:10}#seopress-tabs .seopress-notice,#seopress_insights_dashboard_rankings_widget .seopress-notice,#seopress_pro_cpt .seopress-notice,.seopress-setup .seopress-notice{top:inherit;left:inherit;margin:15px 0 30px 0;width:auto}.seopress-hidden{display:none}.seopress-notice pre{background:#fff}.seopress-notice.is-success{border-left-color:var(--colorSuccess);background:#eff9f1}.seopress-notice.is-warning{border-left-color:#f0b849;background:#fef8ee}.seopress-notice.is-error{border-left-color:#cc1818;background:rgb(244 162 162 / 30%)}#seopress-tabs.wrap{margin:30px 0 0 0}#seopress-notifications-center .seopress-alert ul,#seopress-tabs.wrap ul{list-style:square inside;padding-left:5px;display:inline-block;max-width:35rem;width:100%}.post-type-seopress_404 .seopress-BlankState-message::before,.post-type-seopress_schemas .seopress-BlankState-message::before{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"\f103"}.post-type-seopress_schemas .seopress-BlankState-message::before{content:"\f495"}.seopress-BlankState{text-align:center;padding:5em 0 0}.seopress-BlankState .seopress-BlankState-message{color:#aaa;margin:0 auto 1.5em;line-height:1.5em;font-size:1.2em;max-width:500px}.seopress-BlankState .seopress-BlankState-message::before{color:#ddd;text-shadow:0 -1px 1px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.8);font-size:8em;display:block;position:relative!important;top:auto;left:auto;line-height:1em;margin:0 0 .1875em}.seopress-BlankState .seopress-BlankState-cta{font-size:1.2em;padding:.75em 1.5em;margin:0 .25em}.seopress-BlankState{max-width:764px;text-align:center;margin:auto}.seopress-BlankState .seopress-BlankState-message{color:var(--titleColor);font-size:1.5em;margin:0 auto 1em}.seopress-BlankState .seopress-BlankState-message::before{font-size:120px}.seopress-BlankState .seopress-BlankState-buttons{margin-bottom:4em}#seopress_content_analysis .up,#seopress_content_analysis .up .dashicons{color:var(--colorSuccess)}#seopress_content_analysis .down,#seopress_content_analysis .down .dashicons{color:var(--colorAlert)}#seopress_content_analysis .up .dashicons{transform:rotateZ(45deg)}#seopress_content_analysis .stable .dashicons{transform:rotateZ(90deg)}#seopress_content_analysis .down .dashicons{transform:rotateZ(135deg)}#seopress_content_analysis .wrap-insights-post{clear:both;border-top:1px solid var(--borderColorCard);display:flex;align-items:center}#seopress_content_analysis .wrap-insights-post .widget-insights-title{margin:0 1rem}#seopress_content_analysis .wrap-insights-post span{font-weight:700;margin:0 .2rem 0 0}.wrap-user-roles{display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:782px){.wrap-user-roles{display:block}}#notice-insights-alert.is-active,#seopress-news-panel.is-active,#seopress-notifications-center.is-active{display:block!important}#seopress-notifications-center .seopress-alert{padding:16px 25px;position:relative;transition:all 150ms ease;justify-content:space-between;margin-bottom:20px}#seopress-notifications-center .seopress-alert:last-child{margin-bottom:0;border-bottom:none}#seopress-notifications-center .dashicons{display:flex;align-self:normal;width:30px;height:30px;color:var(--colorIcon);font-size:30px;margin:0 0 10px 0}#seopress-admin-tabs #tab_seopress_notifications.seopress-tab{background:0 0;padding:0;border-radius:0;width:100%}.seopress-notice #message{margin:5px 10px 2px 0}#seopress-notice a{position:relative;text-decoration:none;margin:0 0 0 .3rem}#seopress-notice a .tooltip{white-space:pre;z-index:200;padding:2px 5px;font-weight:500;font-size:12px;color:#aab7c4;background:#fff;box-shadow:0 1px 2px 0 rgba(49,49,93,.1),0 0 1px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;opacity:0;top:30px;transition:opacity .2s ease;visibility:hidden;line-height:20px;left:-100%;overflow:hidden}#seopress-notice a:hover .tooltip{opacity:1;visibility:visible}.seopress-page-list{margin:1.5rem auto}.post-type-seopress_404 .seopress-notice,.post-type-seopress_bot .seopress-notice,.post-type-seopress_schemas .seopress-notice{left:0;top:40px;margin:0 0 50px;width:calc(100% - 48px)}.seopress-search{position:relative;padding:20px}.seopress-search::before{content:"\f179";font-family:Dashicons;position:absolute;top:35px;left:30px;font-size:20px}.seopress-search input{padding-left:40px}.seopress-item-toggle-options{position:relative;cursor:pointer;padding:5px 10px;border:1px solid var(--borderColor);border-radius:3px;transform:rotate(90deg);display:inline-block}.seopress-item-toggle-options::before{content:"\f11c";font-family:Dashicons;font-size:18px;vertical-align:middle}.seopress-card{background:#fff;border:1px solid var(--borderColorCard);border-radius:3px;position:relative}.seopress-option .seopress-card-actions a+button{margin-left:.5em}.seopress-card-title{border-bottom:1px solid var(--borderColorCard);padding:18px 24px;display:flex;justify-content:space-between;align-items:center}.seopress-dashboard-columns .seopress-dashboard-column:last-child .seopress-card-title:hover{cursor:move}.seopress-card-title h2{margin:0}.seopress-cart-list{border-bottom:1px solid var(--borderColorCard);padding:18px 24px;display:flex;align-items:center;text-decoration:none;color:var(--primaryColor);font-weight:700;line-height:20px}.seopress-cart-list:last-child{border-bottom:none}.seopress-cart-list:active,.seopress-cart-list:focus,.seopress-cart-list:hover{background:var(--backgroundSecondaryHover)}body .seopress-cart-list h3{font-size:var(--fontSize);color:var(--primaryColor);font-weight:700;margin:0}.seopress-cart-list p{color:var(--titleColor);font-weight:400;margin:0;font-size:12px;line-height:20px}.seopress-card-footer{padding:10px 20px;border-top:1px solid var(--borderColorLight40)}.seopress-card-popover{display:none;background:#fff;border:1px solid var(--borderColor);padding:20px;position:absolute;top:55px;overflow-y:auto;right:28px;z-index:20}.seopress-card-popover.is-open{display:block}#seopress-tabs .seopress-tag-dropdown,#seopress_cpt .seopress-tag-dropdown,#seopress_cpt .tag-title,#seopress_pro_cpt .tag-title,.seopress-button,.seopress-option .tag-title{cursor:pointer;font-weight:500;border-radius:4px;transition:all .3s linear}#seopress_cpt .wrap-tags,#seopress_pro_cpt .wrap-tags,.seopress-option .wrap-tags{position:relative;display:inline-flex;width:100%;margin:10px 0}.seopress-option .wrap-tags{flex-wrap:wrap}.seopress-option .wrap-tags button{margin-bottom:10px}@media only screen and (max-width:782px){#seopress_cpt .wrap-tags,#seopress_pro_cpt .wrap-tags,.seopress-option .wrap-tags{flex-wrap:wrap}}#seopress-tabs .sp-wrap-tag-variables-list,#seopress_cpt .sp-wrap-tag-variables-list,#seopress_pro_cpt .sp-wrap-tag-variables-list{position:relative;float:left;display:none}#seopress-tabs.wrap .sp-tag-variables-list,#seopress_cpt .sp-tag-variables-list,#seopress_pro_cpt .sp-tag-variables-list{position:absolute;left:-48px;width:300px;z-index:100;top:20px;color:var(--titleColor);height:300px;z-index:100;overflow:auto;background:#fff;border:1px solid var(--borderColorLight);box-shadow:0 2px 6px rgb(0 0 0 / 5%);border-radius:2px;list-style:none;padding:0}#seopress-tabs .sp-wrap-tag-variables-list.open,#seopress_cpt .sp-wrap-tag-variables-list.open,#seopress_pro_cpt .sp-wrap-tag-variables-list.open{display:block}#seopress-tabs .seopress-tag-single-all.tag-description .dashicons,#seopress-tabs .seopress-tag-single-all.tag-title .dashicons,#seopress_cpt .seopress-tag-single-all.seopress-tag-dropdown .dashicons,#seopress_cpt .seopress-tag-single-all.tag-title .dashicons,#seopress_pro_cpt .seopress-tag-single-all.tag-title .dashicons{margin:0;transition:all 150ms linear}#seopress-tabs .seopress-tag-single-all.open .dashicons,#seopress_cpt .seopress-tag-single-all.open .dashicons,#seopress_pro_cpt .seopress-tag-single-all.open .dashicons{transform:rotateX(180deg)}#seopress-tabs.wrap .sp-tag-variables-list li,#seopress_cpt .sp-tag-variables-list li,#seopress_pro_cpt .sp-tag-variables-list li{padding:8px 12px;cursor:pointer;margin:0;border-bottom:1px solid var(--borderColorLight40)}#seopress-tabs .sp-tag-variables-list li span,#seopress_cpt .sp-tag-variables-list li span,#seopress_pro_cpt .sp-tag-variables-list li span{display:block;font-weight:700;font-size:12px;margin-bottom:2px}#seopress-tabs.wrap .sp-tag-variables-list li:hover,#seopress_cpt .sp-tag-variables-list li:hover,#seopress_pro_cpt .sp-tag-variables-list li:hover{background:var(--backgroundPrimaryHover);color:#fff;border-bottom-color:#fff}#seopress-tabs.wrap .sp-tag-variables-list li::after,#seopress_cpt .sp-tag-variables-list li::after,#seopress_pro_cpt .sp-tag-variables-list li::after{content:attr(data-value);display:inline-block;background:#e9ecef;padding:1px 5px;color:#333;font-family:Menlo,Monaco,Andale Mono,Courier New,monospace;border-radius:3px;font-size:11px}#seopress-tabs.wrap .seopress-tag-dropdown .dashicons,#seopress_cpt .seopress-tag-dropdown .dashicons,#seopress_cpt .tag-title .dashicons,#seopress_pro_cpt .tag-title .dashicons,.seopress-option .tag-title .dashicons{padding:0;height:16px;width:16px;font-size:16px;margin-right:5px;color:var(--primaryColor);vertical-align:middle}#seopress-tabs.wrap .seopress-tag-dropdown:hover .dashicons,#seopress_cpt .seopress-tag-dropdown:hover .dashicons,#seopress_cpt .tag-title:hover .dashicons,#seopress_pro_cpt .tag-title:hover .dashicons,.seopress-option .tag-title:hover .dashicons{color:#fff}#seopress-tabs.wrap .seopress-tag-dropdown .dashicons{margin:0}.seopress-overlay-tag-dropdown{position:absolute;display:none;top:0;left:0;width:100%;height:100%;z-index:50}.seopress-overlay-tag-dropdown.active{display:block}#seopress-tabs .seopress-tag-dropdown,#seopress_cpt .seopress-tag-dropdown,#seopress_cpt .tag-title,#seopress_pro_cpt .tag-title,.seopress-option .tag-title{padding:5px 12px;font-size:10px;user-select:none;margin:0 5px 0 0;display:inline-flex;text-transform:uppercase;align-items:center;color:var(--primaryColor)}#seopress-tabs .seopress-tag-dropdown:focus,#seopress-tabs .seopress-tag-dropdown:hover,#seopress_cpt .seopress-tag-dropdown:focus,#seopress_cpt .seopress-tag-dropdown:hover,#seopress_cpt .tag-title:focus,#seopress_cpt .tag-title:hover,#seopress_pro_cpt .tag-title:focus,#seopress_pro_cpt .tag-title:hover,.seopress-option .tag-title:focus,.seopress-option .tag-title:hover{box-shadow:0 0 var(--wp-admin-border-width-focus) var(--backgroundPrimary);background:var(--backgroundPrimaryHover);color:#fff}@media only screen and (max-width:782px){#seopress-tabs .seopress-tag-dropdown,#seopress_cpt .seopress-tag-dropdown,#seopress_cpt .tag-title,#seopress_pro_cpt .tag-title,.seopress-option .tag-title{margin-bottom:10px}}#seopress-content .seopress-useful-tools .widget-reverse li{padding:10px;margin:0;border-bottom:1px solid var(--borderColorLight)}#seopress-content .seopress-reverse label,#seopress-content .seopress-useful-tools .widget-whois ul li span{font-weight:700}#seopress-content #seopress-reverse-url{width:100%;margin:10px 0}#seopress-content .widget-reverse p{margin:0}.seopress-styles #screen-meta{position:relative;top:60px}.seopress-styles #screen-meta-links .show-settings{box-shadow:none}.seopress-styles #screen-meta-links .screen-meta-toggle{position:fixed;top:32px;z-index:2000;right:40px}@media only screen and (max-width:782px){.seopress-styles #screen-meta-links .screen-meta-toggle{position:relative;top:60px}}#seopress-content input.toggle,#seopress_cpt input.toggle,.seopress-option input.toggle{max-height:0;max-width:0;opacity:0;position:relative}.seopress-feature input.toggle{display:block}#seopress_cpt input.toggle,.seopress_wrap_single_cpt input.toggle,.seopress_wrap_tax input.toggle{margin:0;border:none;min-width:0}#seopress-content input.toggle+label,#seopress_cpt #tabs-1 input.toggle+label,.seopress-option input.toggle+label{display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #d5d5d5;text-indent:-5000px;height:20px;width:40px;border-radius:15px;margin:0 10px 0 0}#seopress-content input.toggle+label{margin:0;left:-20px}#seopress_cpt #tabs-1 input.toggle+label{margin:0}.wrap-toggle-checkboxes input.toggle+label{float:left;margin-right:10px}#seopress-content input.toggle+label:before,#seopress_cpt input.toggle+label:before,.seopress-option input.toggle+label:before{content:"";position:absolute;display:block;height:20px;width:30px;top:0;left:0;border-radius:15px;background:rgba(19,191,17,0);transition:.25s ease-in-out}#seopress-content input.toggle+label:after,#seopress_cpt input.toggle+label:after,.seopress-option input.toggle+label:after{content:"";position:absolute;display:block;height:20px;width:20px;top:0;left:0;border-radius:15px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);transition:.25s ease-in-out}#seopress_cpt input.toggle+label,#seopress_cpt input.toggle+label:before,.seopress_wrap_single_cpt input.toggle+label,.seopress_wrap_single_cpt input.toggle+label:before,.seopress_wrap_tax input.toggle+label,.seopress_wrap_tax input.toggle+label:before{width:40px;height:20px}#seopress_cpt input.toggle+label:after,.seopress_wrap_single_cpt input.toggle+label:after,.seopress_wrap_tax input.toggle+label:after{width:20px;height:20px}#seopress-content input.toggle[data-toggle="1"]+label:before,#seopress_cpt input.toggle[data-toggle="1"]+label:before,.seopress-option input.toggle[data-toggle="1"]+label:before,.seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:before,.seopress_wrap_tax input.toggle[data-toggle="1"]+label:before{width:40px;background:var(--backgroundPrimary)}#seopress-content input.toggle[data-toggle="1"]+label:after,#seopress_cpt input.toggle[data-toggle="1"]+label:after,.seopress-option input.toggle[data-toggle="1"]+label:after{left:20px;box-shadow:inset 0 0 0 1px var(--backgroundPrimary),0 2px 4px rgba(0,0,0,.2)}#seopress_cpt input.toggle[data-toggle="1"]+label:after,.seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:after,.seopress_wrap_tax input.toggle[data-toggle="1"]+label:after{box-shadow:inset 0 0 0 1px var(--backgroundPrimary),0 2px 4px rgba(0,0,0,.2)}#seopress-content .seopress-page-list{position:relative;display:block;max-width:64rem}@media only screen and (max-width:782px){#seopress-content .seopress-page-list{grid-template-columns:repeat(1,1fr)}}.seopress-setup .wrap,.seopress-styles .wrap{margin:0;display:flex;position:relative}.seopress-insights.seopress-styles .wrap,.toplevel_page_seopress-option.seopress-styles .wrap{display:inherit;position:inherit;margin:inherit}@media only screen and (max-width:782px){.seopress-setup .wrap,.seopress-styles .wrap{display:inherit;position:inherit;margin:inherit}}.seopress-option .wrap div.nav-tab-wrapper{margin:0;padding:0;line-height:inherit;width:15%;z-index:10;font-weight:400;display:block;border-bottom:none}@media only screen and (max-width:782px){.seopress-option .wrap div.nav-tab-wrapper{width:100%;margin:0 0 20px 0;padding:0}}#seopress-admin-tabs.wrap div.nav-tab-wrapper{background:#fff;margin:0 auto;max-width:64rem;width:100%;border-bottom:1px solid var(--borderColorCard);padding:0;line-height:inherit;position:sticky;z-index:10;top:92px;border-radius:4px 4px 0 0;font-weight:400;overflow:hidden;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:600px){#seopress-admin-tabs.wrap div.nav-tab-wrapper{top:0;display:block}}@media only screen and (max-width:1024px){#seopress-admin-tabs.wrap div.nav-tab-wrapper{display:block}}.seopress-option .nav-tab{border:0;background:0 0;opacity:.5;padding:6px 30px 6px 10px;transition:opacity .3s linear;color:var(--titleColor);margin:0;float:none;display:inline-block;width:100%;text-align:left;font-weight:400;white-space:normal;line-height:1.71428571;font-size:14px;text-decoration:none}#seopress-admin-tabs .nav-tab{background:0 0;opacity:.5;padding:14px 20px;transition:opacity .3s linear;margin:0;float:none;display:inline-block;font-weight:400}#seopress-admin-tabs .nav-tab{width:100%}#seopress-admin-tabs .nav-tab-active,#seopress-admin-tabs .nav-tab-active:focus,#seopress-admin-tabs .nav-tab-active:focus:active,#seopress-admin-tabs .nav-tab-active:hover,#seopress-admin-tabs .nav-tab:focus,.nav-tab-active:focus,.seopress-option .nav-tab-active,.seopress-option .nav-tab-active:focus:active,.seopress-option .nav-tab-active:hover,.seopress-option .nav-tab:focus{opacity:1;outline:0;font-weight:600;position:relative;border-left:3px solid var(--backgroundPrimary)}#seopress-admin-tabs .nav-tab-active,#seopress-admin-tabs .nav-tab-active:focus,#seopress-admin-tabs .nav-tab-active:focus:active,#seopress-admin-tabs .nav-tab-active:hover,#seopress-admin-tabs .nav-tab:focus{border-bottom:4px solid var(--backgroundPrimary);border-left:none}#seopress-admin-tabs .nav-tab:hover,.seopress-option .nav-tab:hover{opacity:1}#seopress-admin-tabs .nav-tab:focus,.seopress-option .nav-tab:focus{outline:0;box-shadow:none}@keyframes sp-fade-in-out{0%{opacity:0;bottom:0;visibility:hidden}25%{opacity:1;bottom:40px;visibility:visible}75%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.sp-components-snackbar-list{position:fixed;right:0;bottom:40px;padding-left:16px;padding-right:16px;animation-name:sp-fade-in-out;animation-duration:5s;animation-iteration-count:1;animation-fill-mode:forwards;visibility:hidden;z-index:1}.sp-components-snackbar__content{display:flex;align-items:center;justify-content:space-between;line-height:1.4}.sp-components-snackbar{font-family:var(--fontFamily);font-size:var(--fontSize);background-color:#32373c;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;padding:16px 24px;cursor:pointer}.sp-components-snackbar .dashicons{color:#fff}
1
+ #seopress_content_analysis *,#seopress_cpt *,#seopress_pro_cpt *,.seopress-option *,.seopress-styles *{box-sizing:border-box}@font-face{font-family:seopress;src:url(../fonts/seopress.eot?81521271);src:url(../fonts/seopress.eot?81521271#iefix) format("embedded-opentype"),url(../fonts/seopress.woff?81521271) format("woff2"),url(../fonts/seopress.woff?81521271) format("woff"),url(../fonts/seopress.ttf?81521271) format("truetype"),url(../fonts/seopress.svg?81521271#seopress) format("svg");font-weight:400;font-style:normal}[class*=" icon-seopress"],[class^=icon-seopress-]{font-family:seopress!important;font-size:14px!important;line-height:24px!important}#adminmenu div.wp-menu-image.dashicons-admin-seopress::before{content:"\e800";font-family:seopress;font-weight:700;font-size:12px;line-height:20px}#seopress_content_analysis,#seopress_cpt,#seopress_pro_cpt,#wpadminbar,.column-seopress_score,.post-type-seopress_404 #wpcontent,.post-type-seopress_schemas #wpcontent,.seopress-option #wpcontent,.seopress-styles #wpcontent,.seopress-ui-datepicker{--primaryColor:#007cba;--paragraphColor:#757575;--fontSize:13px;--fontFamily:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--color:#757575;--colorDark:#1e1e1e;--colorAlert:#eb0f00;--colorWarning:#ffba00;--colorSuccess:#4ab866;--colorLowAlert:#e39f48;--colorPre:#37864b;--colorIcon:#d7dade;--lineHeight:24px;--titleColor:#3c434a;--titleFontSize:20px;--titleFontWeight:normal;--titleMargin:10px 0;--backgroundPrimary:#007cba;--backgroundPrimaryHover:#006ba1;--backgroundSecondaryHover:#f0f0f0;--borderColor:#a7aaad;--borderColorLight:#dcdcde;--borderColorLight40:rgba(220, 220, 222, 0.4);--borderColorCard:#e2e4e7;--borderColorTab:#c3c4c7}.seopress-option .text-center,.seopress-styles .text-center{text-align:center}.post-type-seopress_404 .btn,.post-type-seopress_schemas .btn,.seopress-option .btn,.seopress-styles .btn{display:inline-flex;text-decoration:none;font-size:var(--fontSize);margin:0;border:0;cursor:pointer;-webkit-appearance:none;background:0 0;transition:box-shadow .1s linear;height:36px;align-items:center;padding:6px 12px;border-radius:2px;vertical-align:middle;color:var(--colorDark);white-space:nowrap;outline:1px solid transparent}.post-type-seopress_404 .btnPrimary,.post-type-seopress_schemas .btnPrimary,.seopress-option .btnPrimary,.seopress-styles .btnPrimary{background:var(--primaryColor);color:#fff;text-decoration:none}.post-type-seopress_404 .btnPrimary:hover,.post-type-seopress_schemas .btnPrimary:hover,.seopress-option .btnPrimary:hover,.seopress-styles .btnPrimary:hover{background:var(--backgroundPrimaryHover);color:#fff}.post-type-seopress_404 .btnSecondary,.post-type-seopress_schemas .btnSecondary,.seopress-option .btnSecondary,.seopress-styles .btnSecondary{box-shadow:inset 0 0 0 1px var(--primaryColor);color:var(--primaryColor);background:0 0}.seopress-option .btnSecondary.is-deletable,.seopress-styles .btnSecondary.is-deletable{border-color:#cc1818;color:#cc1818;box-shadow:rgb(204 24 24) 0 0 0 1px inset}.post-type-seopress_404 .btnTertiary,.post-type-seopress_schemas .btnTertiary,.seopress-option .btnTertiary,.seopress-styles .btnTertiary{color:var(--primaryColor);background:0 0}.post-type-seopress_404 .btnTertiary:hover,.post-type-seopress_schemas .btnTertiary:hover,.seopress-option .btnTertiary:hover,.seopress-styles .btnTertiary:hover{box-shadow:inset 0 0 0 1px var(--primaryColor)}.seopress-option hr,.seopress-setup hr,.seopress-styles hr{align-self:center;flex-grow:1;height:1px;margin:0 10px;border:0;border-top:1px solid #dcdcde;border-bottom:1px solid #f6f7f7}.seopress-setup hr{margin-left:10px}#seopress-tabs.wrap .list-none{list-style:none;padding-left:0}.seopress-option .dashicons,.seopress-page-list .dashicons{vertical-align:middle;margin-right:5px;text-decoration:none}#seopress-news-panel .seopress-item-inner .dashicons{vertical-align:top}.seopress-button{text-transform:uppercase;background:#fff;border-color:#c8d7e1;border-style:solid;border-width:1px 1px 2px;color:#2e4453;display:inline-block;margin:0;outline:0;overflow:hidden;text-overflow:ellipsis;text-decoration:none;vertical-align:top;font-size:14px;line-height:20px;padding:6px 8px 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seopress-button:hover{border-color:#a8bece;color:#00a0d2}.seopress-button .dashicons{vertical-align:middle}body .seopress-option h2{color:var(--titleColor);font-size:20px;line-height:24px;font-weight:400}body .seopress-option h3{color:var(--titleColor);font-size:16px;line-height:20px}#seopress_content_analysis input[type=text],#seopress_content_analysis textarea,#seopress_cpt input[type=text],#seopress_cpt textarea,#seopress_pro_cpt input[type=text],#seopress_pro_cpt textarea{width:100%;display:inline-block}#seopress_cpt #tabs-6 input[type=number]{min-width:200px}#seopress_cpt #tabs-6 #wrap-videos .video:first-child .remove-video{display:none}#seopress_content_analysis label,#seopress_cpt label,#seopress_pro_cpt label{margin-bottom:8px;display:inline-block;width:100%}#seopress_cpt #tabs-6{padding:0}body .seopress-option input[type=password],body .seopress-option input[type=text],body .seopress-option select,body .seopress-option textarea{max-width:35rem;border:1px solid var(--borderColor);box-shadow:0 2px 6px rgb(0 0 0 / 5%);width:100%}body .seopress-option select{min-height:50px}.wrap-opening-hours select{width:inherit}body .seopress-option input[type=number],body .seopress-option input[type=password],body .seopress-option input[type=text]{line-height:46px}body .seopress-option input[type=number]:hover,body .seopress-option input[type=password]:hover,body .seopress-option input[type=text]:hover,body .seopress-option select:hover,body .seopress-option textarea:hover{border-color:#787c82}body .seopress-option input[type=number]:active,body .seopress-option input[type=number]:focus,body .seopress-option input[type=password]:active,body .seopress-option input[type=password]:focus,body .seopress-option input[type=text]:active,body .seopress-option input[type=text]:focus,body .seopress-option select:active,body .seopress-option select:focus,body .seopress-option textarea:active,body .seopress-option textarea:focus{box-shadow:0 0 0 2px var(--primaryColor);border-color:transparent}@media only screen and (max-width:1024px){body .seopress-option input[type=number],body .seopress-option input[type=password],body .seopress-option input[type=text],body .seopress-option textarea{min-width:inherit;width:100%}}#seopress_content_analysis input[type=checkbox],#seopress_cpt input[type=checkbox],#seopress_pro_cpt input[type=checkbox],body .seopress-option input[type=checkbox]{font-family:var(--fontFamily);padding:6px 8px;box-shadow:0 0 0 transparent;transition:box-shadow .1s linear;border-radius:2px;border:1px solid var(--color);font-size:16px;line-height:normal;border:1px solid var(--colorDark);margin-right:12px;transition:none;border-radius:2px;background:#fff;color:var(--colorDark);clear:none;cursor:pointer;display:inline-block;line-height:0;margin:-1px 4px 0 0!important;outline:0;padding:0!important;text-align:center;vertical-align:top;width:20px;height:20px;-webkit-appearance:none;appearance:none;transition:.1s border-color ease-in-out}#seopress_content_analysis input[type=checkbox]:checked::before,#seopress_cpt input[type=checkbox]:checked::before,#seopress_pro_cpt input[type=checkbox]:checked::before,body .seopress-option input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background:var(--primaryColor);margin:-1px;width:20px;height:20px}#seopress_content_analysis input[type=checkbox]:active,#seopress_content_analysis input[type=checkbox]:focus,#seopress_cpt input[type=checkbox]:active,#seopress_cpt input[type=checkbox]:focus,#seopress_pro_cpt input[type=checkbox]:active,#seopress_pro_cpt input[type=checkbox]:focus,body .seopress-option input[type=checkbox]:active,body .seopress-option input[type=checkbox]:focus{box-shadow:0 0 0 2px var(--primaryColor);border-color:transparent}.field-recommended,.field-required{font-weight:700}.field-required{color:var(--colorAlert)}.field-recommended{color:var(--colorWarning)}.form-table td{padding:15px 0}.form-table td p{margin:4px 0}.form-table td p.seopress_wrap_archive_cpt{margin-bottom:15px}table.wp-list-table .manage_column.column-seopress_canonical,table.wp-list-table .manage_column.column-seopress_desc,table.wp-list-table .manage_column.column-seopress_insights,table.wp-list-table .manage_column.column-seopress_noindex,table.wp-list-table .manage_column.column-seopress_redirect_enable,table.wp-list-table .manage_column.column-seopress_redirect_url,table.wp-list-table .manage_column.column-seopress_title,table.wp-list-table .manage_column.column-seopress_tkw{width:7%!important}.post-type-product table.fixed thead .column-seopress_desc,.post-type-product table.fixed thead .column-seopress_title{width:8%}.post-type-product .fixed .column-seopress_ps,.post-type-product .fixed .column-seopress_words,.post-type-product table.fixed thead .column-seopress_canonical,.post-type-product table.fixed thead .column-seopress_redirect_enable,.post-type-product table.fixed thead .column-seopress_redirect_url,.post-type-product table.fixed thead .column-seopress_tkw{width:6%}.post-type-product .fixed .column-seopress_score{width:50px}table.fixed thead .column-seopress_nofollow,table.fixed thead .column-seopress_noindex{width:100px}@media only screen and (max-width:1200px){table.fixed .column-seopress_canonical>div,table.fixed .column-seopress_desc>div,table.fixed .column-seopress_redirect_enable>div,table.fixed .column-seopress_redirect_url>div,table.fixed .column-seopress_title>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.fixed thead .column-seopress_canonical,table.fixed thead .column-seopress_nofollow,table.fixed thead .column-seopress_noindex,table.fixed thead .column-seopress_ps,table.fixed thead .column-seopress_redirect_enable,table.fixed thead .column-seopress_redirect_url,table.fixed thead .column-seopress_score,table.fixed thead .column-seopress_tkw,table.fixed thead .column-seopress_words{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_url{width:35%}.post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_anchor_text{width:20%}.seopress-styles #seopress-header{padding:22px 120px 22px 40px;height:60px;margin:0 auto;width:calc(100% - 160px);background:#fff;position:fixed;top:32px;z-index:110;display:flex;justify-content:space-between;align-items:center}.folded.seopress-styles #seopress-header{width:calc(100% - 35px)}@media only screen and (max-width:782px){.seopress-styles #seopress-header{width:100%;padding:22px;top:46px;position:absolute}}#seopress-header #seopress-navbar ul{margin:0;padding:0}#seopress-header #seopress-navbar ul li{margin:0;display:inline-block;position:relative;padding:0 20px 0 0;font-weight:700}#seopress-header #seopress-navbar ul li::after{content:"/";color:var(--paragraphColor);position:absolute;display:block;top:0;left:calc(100% - 10px)}#seopress-header #seopress-navbar ul li:last-child:after{content:none}.sp-dashboard-card-highlight{border:1px dashed #c3c4c7;margin:20px 0}.seopress-summary-items{display:flex;flex-wrap:wrap}.seopress-summary-item{display:flex;flex-direction:column;padding:20px;border-bottom:1px solid var(--borderColorLight40);border-right:1px solid var(--borderColorLight40);line-height:1.4em;text-decoration:none;width:50%;color:var(--colorDark);justify-content:center}@media only screen and (max-width:782px){.seopress-summary-item{width:100%}}.seopress-summary-item-label{display:block;margin-bottom:16px;color:var(--color);font-size:14px;line-height:20px}.seopress-summary-item-data{margin-bottom:4px;font-weight:500;color:var(--colorDark);font-size:20px;line-height:28px}.seopress-summary-item-data small{font-weight:400;font-size:11px;text-transform:uppercase}.seopress-summary-items .inside,.seopress-tab.inside{padding:20px}#seopress-admin-tabs.ui-tabs{position:relative;padding:.2em;border:none;font-family:inherit;font-size:inherit}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:-1px .2em 0 0;padding:0;white-space:nowrap;border:none;background:0 0}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li a{float:left;padding:.38em 1em .75rem;outline:0;border-bottom:2px solid #fff}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a,#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a,#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text;border-bottom:2px solid #23282d;color:#23282d}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li a,#seopress-admin-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#0073aa;text-decoration:none}#seopress-admin-tabs.ui-tabs-vertical{width:55em}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav{padding:.2em .1em .2em .2em;float:left;width:12em}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px!important;border-right-width:0!important;margin:0 -1px .2em 0}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-panel{padding:1em;float:right;width:40em}#seopress-admin-tabs.wrap{background:#fff;display:block;width:64rem;max-width:100%;margin:0 auto}@media only screen and (max-width:1024px){#seopress-admin-tabs.wrap{width:100%}}#seopress-admin-tabs .seopress-tab{width:100%;display:none}#seopress-admin-tabs .seopress-tab.active{visibility:visible;overflow:inherit;opacity:1;transform:translateX(0);display:inherit;position:relative}.seopress-dashboard-columns{display:flex;max-width:64rem;margin:0 auto;justify-content:space-between;flex-direction:row}.seopress-dashboard-column{align-self:flex-start;width:calc(50% - 12px);margin:0}@media only screen and (max-width:782px){.seopress-dashboard-columns{max-width:100%;flex-direction:column}.seopress-dashboard-column{width:100%}}#seopress-admin-tabs .ui-tabs-nav,.seopress-get-started{margin:0 auto 20px;max-width:64rem;padding:2rem;width:100%;border-radius:0 0 4px 4px}.seopress-get-started{background:#fff url(../img/bg-hero-started.svg) no-repeat 100% 50%/contain;position:relative}.seopress-get-started .inside{padding:2rem}.seopress-get-started .preheader{text-transform:uppercase;font-size:11px;font-weight:600;color:var(--paragraphColor)}.seopress-activity-panel-tabs{height:60px;display:flex;align-items:center}.seopress-activity-panel-tabs .btn{display:flex;flex-direction:column;justify-content:center;color:var(--color);height:60px;padding:10px 26px;border-bottom:3px solid transparent}.seopress-activity-panel-tabs .btn:hover{background:var(--backgroundSecondaryHover)}.seopress-activity-panel-tabs .btn.is-active{border-bottom:3px solid var(--backgroundPrimary);color:var(--colorDark)}.seopress-activity-panel-wrapper{height:calc(100vh - 92px);top:92px;background:var(--backgroundSecondaryHover);width:510px;transform:translateX(100%);transition-duration:.3s;transition-timing-function:ease-in-out;position:fixed;right:0;z-index:1000;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:782px){.seopress-activity-panel-wrapper{top:106px}}.seopress-activity-panel-wrapper.is-open{transform:none;box-shadow:0 12px 12px 0 rgb(85 93 102 / 30%)}.seopress-activity-panel-header{background:#e0e0e0;padding:16px 24px}.seopress-activity-panel-content{background:#fff;padding:16px 24px}.seopress-list-items,.seopress-list-items .seopress-item{margin:0}.seopress-list-items .seopress-item{border-bottom:1px solid var(--borderColorLight40)}.seopress-list-items .seopress-item:last-child{border-bottom:none}.seopress-list-items .seopress-item .seopress-item-inner{color:var(--primaryColor);text-decoration:none;padding:15px 20px;background:#fff;font-size:var(--fontSize);font-weight:700;width:100%}.seopress-option .has-action{display:flex;align-items:center}.seopress-list-items .seopress-item .seopress-item-inner:hover{background:var(--backgroundSecondaryHover)}.seopress-list-items .seopress-item-after,.seopress-list-items .seopress-item-before{margin:0 20px 0 10px;position:relative}.seopress-list-items .seopress-item-after::after,.seopress-list-items .seopress-item-before::before{content:"\f330";font-family:Dashicons;vertical-align:middle;font-size:20px;font-weight:400}.seopress-list-items .seopress-item-after{margin-left:auto;padding-left:20px;margin-right:0}.seopress-list-items .seopress-item-after::after{content:"\f345"}.seopress-list-items .seopress-item .seopress-item-title{margin:5px 0;color:var(--primaryColor)}.seopress-list-items .seopress-item .seopress-item-date{color:var(--paragraphColor);font-weight:400;margin:0}.seopress-list-items .seopress-item .seopress-item-content{color:var(--colorDark);font-weight:400;margin:0}.indexing-log,.seopress-list-items .seopress-item .seopress-item-inner.check{position:relative}.indexing-log::before,.seopress-list-items .seopress-item .seopress-item-inner.check::before{content:"";width:32px;height:32px;font-size:24px;vertical-align:middle;border-radius:50px;color:#fff;margin-right:10px;display:inline-block;border:1px solid var(--borderColorLight);line-height:32px;text-align:center}.indexing-log.indexing-done::before,.indexing-log.indexing-failed::before,.seopress-list-items .seopress-item .seopress-item-inner.done::before{background:var(--backgroundPrimary);border:none;content:"\f15e";font-family:Dashicons}.indexing-log.indexing-done::before{background:var(--colorSuccess)}.indexing-log.indexing-failed::before{background:var(--colorAlert);content:"\f335"}.sp-tooltip{position:relative;margin-left:5px;display:inline-block;cursor:help;vertical-align:bottom;text-align:left;background:0 0;border:none;padding:0}.sp-tooltip .dashicons{color:var(--colorDark)}.sp-tooltip .sp-tooltiptext{visibility:hidden;position:absolute;z-index:999999999;width:350px;right:-310px;padding:20px;top:25px;font-weight:400;box-shadow:0 3px 30px rgb(25 30 35 / 10%);border:1px solid var(--borderColorLight40);background:#fff;word-break:break-word;text-transform:none}.sp-tooltip .sp-tooltiptext::before{border:8px solid var(--borderColorLight40);top:-8px}.sp-tooltip .sp-tooltiptext::after{border:8px solid #fff;top:-6px}.sp-tooltip .sp-tooltiptext::after,.sp-tooltip .sp-tooltiptext::before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px;content:"";position:absolute;height:0;width:0;line-height:0;left:30px}.sp-tooltip:active .sp-tooltiptext,.sp-tooltip:focus .sp-tooltiptext,.sp-tooltip:hover .sp-tooltiptext{visibility:visible}.sp-tooltip .sp-tooltip-headings{font-size:18px;font-weight:600;margin-bottom:20px;display:block}.sp-tooltip .sp-tooltip-desc{margin-bottom:20px;display:block;border-bottom:1px solid var(--borderColorLight40);padding-bottom:20px;font-size:var(--fontSize);line-height:1.5}.sp-tooltip .sp-tooltip-code{font-family:Menlo,Monaco,Andale Mono,Courier New,monospace;display:block;word-break:break-all;color:var(--colorPre);font-size:11px}.analysis-score .sp-tooltip{vertical-align:middle;font-size:.75em}#seopress_content_analysis .wrap-insights-post .sp-tooltip *{font-weight:400}#seopress_content_analysis .wrap-insights-post .sp-tooltip-headings{font-weight:700}#seopress_content_analysis a{color:var(--backgroundPrimary)}#seopress_content_analysis a.nounderline,#seopress_content_analysis a.nounderline:hover{text-decoration:none}#seopress_content_analysis .wrap-seopress-analysis{display:inline-block;width:100%}#seopress_content_analysis .col-left{width:calc(50% - 30px);float:left;margin-right:30px}#seopress_content_analysis .col-right{float:right;width:50%}#seopress_content_analysis #seopress_suggestions{display:inline-block;width:100%;margin:0;height:auto;padding:20px 0;position:relative;left:-5px}#seopress_content_analysis #seopress_suggestions li{list-style:none;margin:5px;display:inline-block}#seopress_content_analysis .analysis-score{clear:both;border-top:1px solid var(--borderColorCard);display:flex;justify-content:space-between;align-items:center}.column-seopress_score .analysis-score{display:flex;align-content:center}#seopress_content_analysis .analysis-score p,.column-seopress_score .analysis-score p{font-weight:700;font-size:1.2em}#seopress_content_analysis .analysis-score svg,.column-seopress_score .analysis-score svg{display:inline-block;height:30px;width:30px;margin:0;border-radius:100%;position:relative;font-weight:600;shape-rendering:geometricprecision;font-size:.5rem;vertical-align:middle;margin-right:15px}.column-seopress_score .analysis-score p,.column-seopress_score .analysis-score svg{margin:0}@keyframes loadingPulse{0%{stroke:#adc5d2}50%{stroke:#00a0d2}100%{stroke:#adc5d2}}#seopress_content_analysis .analysis-score .loading #bar{stroke-dashoffset:0!important;stroke:#adc5d2!important;animation:loadingPulse 3s infinite ease-in-out}#seopress_content_analysis .analysis-score .good #bar,.column-seopress_score .analysis-score #bar.good{stroke:var(--colorSuccess)}#seopress_content_analysis .analysis-score .notgood #bar,.column-seopress_score .analysis-score #bar.notgood{stroke-dashoffset:101px;stroke:var(--colorWarning)}#seopress_content_analysis .analysis-score svg circle,.column-seopress_score .analysis-score svg circle{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;stroke:#ccc;stroke-width:2em}#tab_seopress_page_speed .ps-score svg path,#tab_seopress_ps .ps-score svg path{stroke-linecap:round;stroke-width:2.8;fill:none}#tab_seopress_page_speed .ps-score,#tab_seopress_ps .ps-score{position:relative;display:inline-block}#tab_seopress_page_speed .ps-score svg,#tab_seopress_ps .ps-score svg{width:80px;height:80px}#tab_seopress_page_speed .ps-score span,#tab_seopress_ps .ps-score span{font-weight:700;left:0;position:absolute;top:0;width:80px;height:80px;align-items:center;display:flex;justify-content:center;margin:0}#tab_seopress_page_speed .ps-score.green #bar,#tab_seopress_ps .ps-score.green #bar{stroke:var(--colorSuccess)}#tab_seopress_page_speed .ps-score.yellow #bar,#tab_seopress_ps .ps-score.yellow #bar{stroke:var(--colorWarning)}#tab_seopress_page_speed .ps-score.red #bar,#tab_seopress_ps .ps-score.red #bar{stroke:var(--colorAlert)}#tab_seopress_ps .score,.wrap-seopress-score .score{width:12px;height:12px;display:inline-block;margin-right:10px;vertical-align:middle}#tab_seopress_ps .score.red,.wrap-seopress-score .score.red{border-bottom-color:var(--colorAlert);border-bottom-style:solid;border-bottom-width:12px;border-left-color:transparent;border-left-style:solid;border-left-width:6px;border-right-color:transparent;border-right-style:solid;border-right-width:6px}.wrap-seopress-score small{font-size:12px}.wrap-seopress-score small.red,.wrap-seopress-score small.yellow{color:var(--colorAlert)}#tab_seopress_ps .score.yellow,.wrap-seopress-score .score.yellow{background-color:var(--colorWarning);display:inline-block}#tab_seopress_ps .score.green,.wrap-seopress-score .score.green{border-radius:100%;background-color:var(--colorSuccess)}.wrap-seopress-score small.green{color:var(--colorSuccess)}.wrap-seopress-score .score.null{background:#ccc;border-radius:100%}#seopress_content_analysis .gr-analysis{clear:both}#seopress_content_analysis .gr-analysis-title{border-top:1px solid var(--borderColorCard);position:relative}#seopress_content_analysis .gr-analysis-title .impact,#seopress_cpt .impact{position:absolute;left:10px;top:calc(50% - 5px);width:10px;height:10px;border-radius:50px;padding:0;margin:0;border:1px solid #fff}#seopress_content_analysis .gr-analysis .impact.good{background:var(--colorSuccess);box-shadow:0 0 5px var(--colorSuccess)}#seopress_content_analysis .gr-analysis .impact.low{background:var(--colorWarning);box-shadow:0 0 5px var(--colorWarning)}#seopress_content_analysis .gr-analysis .impact.medium{background:var(--colorLowAlert);box-shadow:0 0 5px var(--colorLowAlert)}#seopress_content_analysis .gr-analysis .impact.high,#seopress_cpt .impact.high{background:var(--colorAlert);box-shadow:0 0 5px var(--colorAlert)}#seopress_content_analysis .gr-analysis-content .impact.high{background:var(--colorAlert);box-shadow:none;color:#fff;padding:2px 4px;margin-left:5px;border-radius:4px;font-weight:700}#seopress_cpt .impact.high{position:relative;top:calc(50% - 18px);display:inline-block;left:inherit;right:-10px}#seopress_content_analysis .description,#seopress_cpt .description,#seopress_pro_cpt .description,.seopress-option .description{display:block;font-size:12px;color:var(--color)}@media only screen and (max-width:782px){#seopress_content_analysis .description,#seopress_cpt .description,#seopress_pro_cpt .description,.seopress-option .description{word-break:break-word}}#seopress_content_analysis input~span.description,#seopress_content_analysis span.description~input,#seopress_cpt input~span.description,#seopress_cpt span.description~input,#seopress_pro_cpt input~span.description,#seopress_pro_cpt span.description~input{margin-top:5px}#seopress_content_analysis .gr-analysis-title button{background:#fff;border:0;cursor:pointer;display:block;margin:0;position:relative;text-align:left;width:100%;padding:15px 30px;align-items:center;transition:all .3s linear}#seopress_content_analysis .gr-analysis-title button:hover{background:#f3f4f5}#seopress_content_analysis .gr-analysis-title button:focus{color:#191e23;border:none;box-shadow:none;outline-offset:-2px;outline:1px dotted #555d66}#seopress_content_analysis .gr-analysis-title button .seopress-arrow::after{content:"\f343";font-family:Dashicons;position:absolute;right:10px;top:calc(50% - 7px)}#seopress_content_analysis .gr-analysis-title button.open .seopress-arrow::after{content:"\f347"}#seopress_content_analysis .gr-analysis-content{padding:0 1rem .5rem 1rem;display:none;width:100%;border-top:1px solid var(--borderColorCard)}#seopress_content_analysis h3{margin:0;font-size:1em}#seopress_content_analysis h4{border-bottom:1px solid var(--borderColorCard);padding-bottom:.5rem;text-transform:uppercase;font-size:.85em;position:-webkit-sticky;position:sticky;top:0;background:#fff}#seopress_content_analysis .wrap-analysis-img ul{display:flex;flex-wrap:wrap}#seopress_content_analysis .wrap-analysis-img ul li{padding:0;text-align:left;cursor:default}#seopress_content_analysis .wrap-analysis-img h4{border-bottom:1px solid var(--borderColorLight);padding-bottom:10px}#seopress_content_analysis .wrap-analysis-img ul li img{max-width:150px;max-height:150px;object-fit:cover;border:1px solid var(--borderColorLight);cursor:default;padding:1px}#seopress-analysis-tabs .dashicons,#seopress_cpt .dashicons{vertical-align:middle}#seopress-analysis-tabs{clear:both}#seopress_content_analysis .dashicons-no-alt,#seopress_content_analysis .dashicons-yes,#seopress_pro_cpt .dashicons-no-alt,#seopress_pro_cpt .dashicons-yes{color:#fff;background:var(--colorSuccess);border-radius:50px;margin-right:10px}#seopress_content_analysis .dashicons-no-alt,#seopress_pro_cpt .dashicons-no-alt{background:var(--colorAlert)}#seopress_content_analysis .description-alt,#seopress_cpt .description-alt{padding:1em 0;border-top:1px solid var(--borderColorLight);border-bottom:1px solid var(--borderColorLight);display:flex}#seopress_cpt .desc-fb{margin-top:0;border-top:none}#seopress_content_analysis .description-alt svg,#seopress_cpt .description-alt svg{vertical-align:middle;align-self:center;fill:#f0b849;flex-shrink:0;margin-right:16px}#seopress_cpt .notice{padding:10px 14px;margin:0}#seopress_cpt .inside{margin:0;padding:0}#seopress_cpt .ui-tabs .ui-tabs-nav{display:flex;position:relative;width:100%;z-index:10;margin:0;border-radius:0;padding:0;align-items:center;padding:0;height:48px;border-bottom:1px solid #ddd;background:inherit;line-height:inherit;color:inherit;border-top:none;border-left:none;border-right:none}#seopress_cpt .ui-tabs .sp-section{font-weight:700;font-size:var(--fontSize)}#seopress_cpt .ui-helper-clearfix:after{content:none}.seopress_page_seopress-titles #seopress-tabs .form-table td,.seopress_page_seopress-titles #seopress_content_analysis .form-table td{padding:0}#seopress_cpt .ui-tabs .ui-tabs-panel{background:#fff;border-radius:0;display:inline-block;padding:1em 1.4em;width:100%}#seopress_content_analysis .dashicons-info,#seopress_cpt .ui-tabs .ui-tabs-panel .dashicons-info,#seopress_pro_cpt .dashicons-info{font-size:16px;vertical-align:middle;height:16px;width:16px}#seopress_cpt .ui-tabs .ui-tabs-nav li,#seopress_cpt .ui-tabs-anchor{cursor:pointer!important}body #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{position:relative;z-index:60;cursor:pointer;border-radius:0;border-bottom:4px solid var(--backgroundPrimary)!important}#seopress_cpt .wp-color-result{margin:0}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content,#seopress_cpt #tabs-6>p{padding:0 1.4em}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content{padding:0 1.4em 1em}#seopress_cpt #tabs-6 #wrap-videos .video{border-top:1px solid var(--borderColorLight)}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-title{border-left:none;border-right:none;font-size:1em;padding:1em 1.4em}#seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-content,#seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-title{border-bottom:1px solid var(--borderColorLight)}#seopress_content_analysis .mandatory,#seopress_cpt .mandatory{color:var(--colorAlert)}#seopress_cpt .box-left{float:left;width:49%;margin-right:1%}#seopress_cpt .box-right{float:left;width:49%;margin-left:1%}#seopress_cpt #tabs-3 .box-left{width:44%}#seopress_cpt #tabs-3 .box-right{width:54%}@media only screen and (max-width:1200px){#seopress_cpt .box-left,#seopress_cpt .box-right{float:none;width:100%;margin:0}}@media only screen and (max-width:1500px){#seopress_cpt #tabs-3 .box-left,#seopress_cpt #tabs-3 .box-right{float:none;width:100%;margin:0}}#edittag #seopress_cpt #tabs-3 .box-left,#edittag #seopress_cpt #tabs-3 .box-right{float:none;width:100%;margin:0}#seopress-tabs .seopress_media_upload,#seopress_pro_cpt .seopress_media_upload{margin-top:.5rem}#term-seopress #seopress_cpt{width:95%}#seopress_cpt .ui-tabs{position:relative;padding:0;border:none;font-family:inherit;font-size:inherit;display:inline-block;width:100%}#seopress_cpt .ui-tabs .ui-tabs-nav li{list-style:none;position:relative;padding:0;white-space:nowrap;margin:0;border:none;height:48px;background:0 0}#seopress_cpt .ui-tabs .ui-tabs-nav li a{display:flex;padding:3px 15px;align-items:center}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li a,#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li a{display:block}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-state-disabled a,#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active a,#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-loading a{font-weight:500}#seopress_cpt .ui-tabs .ui-tabs-nav li a,#seopress_cpt .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#191e23;text-decoration:none;height:48px}#seopress_cpt .ui-tabs .ui-tabs-nav li a:focus,#seopress_cpt .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a:focus{outline:3px solid transparent;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--backgroundPrimary),inset 0 -4px 0 0 var(--backgroundPrimary)}#seopress_cpt .ui-tabs-vertical{width:55em}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav{padding:.2em .1em .2em .2em;float:left;width:12em}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px!important;border-right-width:0!important;margin:0 -1px .2em 0}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px}#seopress_cpt .ui-tabs-vertical .ui-tabs-panel{padding:1em;float:right;width:40em}#seopress_cpt .ui-tabs .ui-tabs-nav li a .dashicons{margin-right:2px}#seopress_cpt .google-snippet-preview{font-family:arial,sans-serif;word-break:break-all}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet{margin:0 0 10px 0;box-shadow:0 1px 6px rgba(32,33,36,.28);border-radius:8px;padding:12px 16px}#seopress_cpt .google-snippet-preview>p{word-break:normal}#seopress_cpt .google-snippet-preview .snippet-title,#seopress_cpt .google-snippet-preview .snippet-title-custom,#seopress_cpt .google-snippet-preview .snippet-title-default{color:#1a0dab;font-size:18px;font-weight:400;line-height:21.6px}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-custom,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-default{font-size:16px;line-height:20px;margin-bottom:12px}#seopress_cpt .google-snippet-preview .snippet-permalink{color:#006621;font-size:14px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#seopress_cpt .google-snippet-preview .wrap-snippet .wrap-m-icon-permalink,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-permalink{display:none}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;display:flex}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink .snippet-permalink{display:block;color:#3c4043;font-size:12px}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon{margin-right:12px;vertical-align:middle}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon img{width:16px;height:16px;max-width:inherit}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet .snippet-permalink:first-child{color:#3c4043;white-space:nowrap;font-size:12px;display:block}#seopress_cpt .google-snippet-preview .snippet-description,#seopress_cpt .google-snippet-preview .snippet-description-custom,#seopress_cpt .google-snippet-preview .snippet-description-default{color:#545454;font-size:14px;font-weight:400;line-height:18.2px;display:inline;hyphens:none;word-break:normal}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-custom,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-default{color:#3c4043;font-size:14px;line-height:20px}#seopress_cpt .google-snippet-preview .snippet-date{color:grey;display:inline}#seopress_cpt .facebook-snippet-box{color:#4b4f56;font-size:14px;width:524px;max-width:100%}#seopress_cpt .facebook-snippet-box .notice,#seopress_cpt .twitter-snippet-box .notice{padding:10px 14px;margin:0 0 10px 0;width:100%}#seopress_cpt .facebook-snippet-box .notice span,#seopress_cpt .twitter-snippet-box .notice span{font-weight:700}#seopress_cpt .snippet-meta{display:flex;overflow:hidden;max-height:12px}#seopress_cpt .fb-by,#seopress_cpt .snippet-fb-site-name,#seopress_cpt .snippet-fb-url{color:#606770;font-size:12px;white-space:normal;line-height:11px;text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}#seopress_cpt .fb-sep{padding-left:5px;padding-right:5px;color:#606770;line-height:11px;font-size:12px}#seopress_cpt .facebook-snippet-box .facebook-snippet-text{border:1px solid #dadde1;background-color:#f2f3f5;padding:10px 12px}#seopress_cpt .facebook-snippet-box .title-desc{max-height:46px;overflow:hidden}#seopress_cpt .facebook-snippet-box .snippet-fb-title,#seopress_cpt .facebook-snippet-box .snippet-fb-title-custom,#seopress_cpt .facebook-snippet-box .snippet-fb-title-default{font-size:16px;line-height:20px;margin:3px 0 0;padding-top:2px;color:#1d2129;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;word-break:break-word;max-height:22px}#seopress_cpt .facebook-snippet-box .snippet-fb-description,#seopress_cpt .facebook-snippet-box .snippet-fb-description-custom,#seopress_cpt .facebook-snippet-box .snippet-fb-description-default{color:#606770;font-size:14px;line-height:20px;word-break:break-word;font-family:Helvetica,Arial,sans-serif;max-height:80px;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;width:100%}#seopress_cpt .facebook-snippet-box img{display:block;height:274px;width:524px;object-fit:cover;background-color:#f0f0f0;text-align:center;border-bottom:none}.term-php #seopress_cpt .facebook-snippet-box img,.term-php #seopress_cpt .twitter-snippet-box img{width:100%;height:auto}.seopress_social_fb_img_upload,.seopress_social_twitter_img_upload{position:absolute;width:100%;cursor:pointer;height:100%;left:0;top:0}.seopress_social_fb_img_upload:hover::after,.seopress_social_twitter_img_upload:hover::after{content:'\f464';position:absolute;font-family:dashicons;width:100%;height:100%;top:0;left:0;font-size:40px;background:rgb(255 255 255 / 70%);display:flex;justify-content:center;align-items:center;color:#1e1e1e}.snippet-fb-img,.snippet-fb-img-custom,.snippet-fb-img-default,.snippet-twitter-img,.snippet-twitter-img-custom,.snippet-twitter-img-default{position:relative}#seopress_cpt .twitter-snippet-box{color:#4b4f56;font-size:14px;width:504px;max-width:100%}#seopress_cpt .snippet-twitter-url{color:#8899a6;font-size:14px;white-space:normal;line-height:11px;text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}#seopress_cpt .twitter-snippet-box .twitter-snippet-text{border:1px solid #dadde1;background-color:#fff;padding:10px 12px;border-radius:0 0 10px 10px}#seopress_cpt .twitter-snippet-box .title-desc{max-height:46px;overflow:hidden}#seopress_cpt .twitter-snippet-box .snippet-twitter-img,#seopress_cpt .twitter-snippet-box .snippet-twitter-img-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-img-default{border-radius:10px 10px 0 0;overflow:hidden}#seopress_cpt .twitter-snippet-box .snippet-twitter-title,#seopress_cpt .twitter-snippet-box .snippet-twitter-title-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-title-default{font-size:1em;line-height:20px;margin-bottom:5px;max-height:1.3em;color:#000;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;word-break:break-word}#seopress_cpt .twitter-snippet-box .snippet-twitter-description,#seopress_cpt .twitter-snippet-box .snippet-twitter-description-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-description-default{color:#000;font-size:14px;line-height:20px;word-break:break-word;font-family:Helvetica,Arial,sans-serif;max-height:80px;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;width:100%}#seopress_cpt .twitter-snippet-box img{display:block;height:263px;width:504px;object-fit:cover;background-color:#f0f0f0;text-align:center;border-bottom:none}.wrap-toggle-preview{position:relative}.wrap-toggle-preview p{font-weight:700;margin:0 0 1rem 0}#seopress_add_to_insights{margin-left:1rem}#seopress_add_to_insights_status{display:inline-block;font-weight:700;margin:0 0 0 1rem;vertical-align:middle;padding:.3rem;font-style:italic}.seo_page_seopress-instant-indexing .wrap-sp-progress{max-width:35rem}#seopress_cpt .wrap-seopress-counters,#seopress_pro_cpt .wrap-seopress-counters,.seopress-setup .wrap-seopress-counters,.seopress-styles .wrap-seopress-counters{text-align:right;background:#e9ecef;padding:2px 5px;display:flex;font-size:12px;justify-content:flex-end;border-radius:0 0 .25rem .25rem}#seopress_cpt .sp-progress,#seopress_pro_cpt .sp-progress,.seopress-setup .sp-progress,.seopress-styles .sp-progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem .25rem 0 0;margin:-15px 0 0 0}#seopress_cpt .sp-progress-bar,#seopress_pro_cpt .sp-progress-bar,.seopress-setup .sp-progress-bar,.seopress-styles .sp-progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#0085ba;transition:width .6s ease}#seopress_cpt #seopress_titles_desc_counters,#seopress_cpt #seopress_titles_title_counters,#seopress_pro_cpt #seopress_rich_snippets_articles_counters,#seopress_pro_cpt #seopress_rich_snippets_courses_counters{display:inline;margin-right:5px}#seopress_cpt #seopress_titles_desc_counters_val,#seopress_cpt #seopress_titles_title_counters_val,#seopress_pro_cpt #seopress_rich_snippets_articles_counters_val,#seopress_pro_cpt #seopress_rich_snippets_courses_counters_val{display:inline;font-weight:700}#tab-panel-seopress_titles_help_tab li span{font-weight:700;margin-right:10px}.seopress-styles .seopress-option{margin:85px 40px 40px}@media only screen and (max-width:782px){.seopress-styles .seopress-option{margin:85px 22px 22px}}.seopress-setup .seopress-option h1,.seopress-styles .seopress-option h1{font-size:var(--titleFontSize);color:var(--titleColor);font-weight:var(--titleFontWeight);margin:var(--titleMargin);display:flex;justify-content:space-between}.seopress-setup .seopress-option h1{margin-bottom:30px}.seopress_wrap_archive_cpt,.seopress_wrap_single_cpt,.seopress_wrap_single_tax,.seopress_wrap_tax{margin:0 0 20px 0}#tab_seopress_titles_archives .form-table th:empty,#tab_seopress_titles_single .form-table th:empty,#tab_seopress_titles_tax .form-table th:empty{display:none}.seopress-styles .seopress-option .link-archive{font-size:var(--fontSize)}.seopress-styles .seopress-option .link-archive .dashicons{font-size:18px;width:20px;height:20px;margin:inherit}.seopress-option h1 .feature-state .dashicons{font-size:16px;width:16px;height:16px;vertical-align:middle;margin:0 10px 0 0}.seopress-styles .seopress-option .submit{padding:20px 0 20px 0;left:0;margin:0;position:sticky;bottom:0;z-index:100;display:inline-block}@media only screen and (max-width:782px){.seopress-styles .seopress-option .submit{position:relative}}.seopress-styles .seopress-option .seopress-tab .submit{display:block;position:relative}.seopress-styles #wpcontent{padding-left:0}.seopress-styles pre{font-family:Menlo,Monaco,Andale Mono,Courier New,monospace;padding:10px;display:inline-block;background-color:var(--backgroundSecondaryHover);border-radius:3px;color:var(--colorDark);font-size:var(--fontSize)}.seopress-option .seopress-settings{float:left;max-width:750px;width:100%}.seopress-option .seopress-settings label{margin:0 0 0 10px}.wrap-seopress-tab-content{position:relative;display:block;width:100%;max-width:64rem;margin:0 auto}#seopress-tabs .seopress-tab{padding:10px 1.5rem;width:100%;display:none}#seopress-tabs.full-width .seopress-tab{width:100%}@media only screen and (max-width:1024px){#seopress-tabs .seopress-tab{width:100%}}#seopress-tabs .seopress-tab.active{display:inline-block;background:#fff}@media only screen and (max-width:782px){#seopress-tabs .seopress-tab.active{width:100%;border-left:none;border-top:1px solid RGB(238,238,238)}}#seopress_htaccess_file{width:100%}.seopress-option textarea{min-height:100px}.seopress-option .wp-picker-container button{box-shadow:none;border:1px solid #0071a1;border-radius:3px;background:#f3f5f6;text-transform:none}.seopress-option .wp-picker-container input[type=text].wp-color-picker{min-width:inherit}.seopress-option .wp-picker-container .wp-picker-default{margin:0}.seopress-option .wp-picker-container .wp-picker-clear{box-shadow:none;text-transform:none;border-radius:0;background:0 0;margin:0}.seopress-option .wp-picker-container .wp-picker-clear:hover{background:0 0;text-decoration:currentColor;color:inherit}.seopress-inbox-title p{font-size:20px;color:var(--titleColor);margin:0}#seopress-admin-tabs .ui-tabs-nav{display:flex;padding-top:1rem;padding-bottom:0}#seopress-admin-tabs .nav-tab-wrapper a.nav-tab-active:focus{color:inherit}.seopress-intro{padding:20px}.seopress-option .seopress-table{background:#fff;border:1px solid var(--borderColorLight)}.seopress-option .seopress-table th{padding:15px 10px;vertical-align:middle}.wp-admin-ui_page_seopress-roles .seopress-option .seopress-table th{min-width:200px}.seopress-option .seopress-table .seopress-settings-section{background:#f1f1f1}.seopress-option .seopress-table .seopress-table-head .seopress-feature{border-bottom:1px solid var(--borderColorLight);font-weight:700;background:#f1f1f1}#seopress-content .feature-state,.seopress-option .feature-state{font-style:italic;font-size:11px;font-weight:400}@media only screen and (max-width:782px){#seopress-content .feature-state,.seopress-option .feature-state{display:none}}.seopress-option #tab_seopress_titles_archives h3,.seopress-option #tab_seopress_titles_single h3,.seopress-option #tab_seopress_titles_tax h3{margin:2em 0 1em 0;border-top:1px solid var(--borderColorLight);padding:1em 0 0 0}.seopress-option #tab_seopress_titles_archives h3:first-child,.seopress-option #tab_seopress_titles_single h3:first-child,.seopress-option #tab_seopress_titles_tax h3:first-child{margin:0 0 1em 0}.seopress-option #tab_seopress_titles_archives h3 div,.seopress-option #tab_seopress_titles_single h3 div,.seopress-option #tab_seopress_titles_tax h3 div{display:inline}#seopress-content .feature-state-on,#seopress-content .feature-state.feature-state-on,.seopress-option .feature-state-on,.seopress-option .feature-state.feature-state-on{display:inline-block}#seopress-content .feature-state-off,.seopress-option .feature-state-off{display:none}.seopress-option .postbox .inside li{list-style:square inside;padding-left:5px}#tab_seopress_page_speed .inside li{list-style:none;padding-left:0;word-break:break-word}.seopress-option .log{display:none;font-weight:700}.seopress-option input[type=text].seopress-admin-menu-input{min-width:inherit;width:100%}.seopress_page_seopress-import-export .postbox{width:calc(100% - 20px)}#seopress_cpt #seopress_titles_title_meta{margin-bottom:.2rem}.seopress-option .section-tool{border:none;box-shadow:none;background:0 0;position:relative}.seopress-option .section-tool::after{content:"";background:#dedede;height:1px;width:100%;display:block}.seopress-option .section-tool:last-child{margin-bottom:0}.seopress-option .section-tool:last-child::after{content:none}.seopress-option .section-tool .inside{padding-left:0;padding-right:0}.seopress-option .sp-section-header{width:100%;display:flex;position:relative;align-items:center}.seopress-option .sp-section-header h2{font-size:1.5em}.seopress-option .sp-section-header>.dashicons{color:var(--primaryColor);padding:10px;border-radius:6px;margin-right:10px;background:#c4f0ff}.seopress-option .sp-section-header .wrap-toggle-checkboxes{display:flex}.seopress-notice{margin:5px 0 35px 15px;position:relative;top:75px;left:25px;background:rgb(0 124 186 / 10%);border-left:4px solid var(--primaryColor);padding:8px 12px;width:calc(100% - 108px);z-index:10}#seopress-tabs .seopress-notice,#seopress_insights_dashboard_rankings_widget .seopress-notice,#seopress_pro_cpt .seopress-notice,.seopress-setup .seopress-notice{top:inherit;left:inherit;margin:15px 0 30px 0;width:auto}.seopress-hidden{display:none}.seopress-notice pre{background:#fff}.seopress-notice.is-success{border-left-color:var(--colorSuccess);background:#eff9f1}.seopress-notice.is-warning{border-left-color:#f0b849;background:#fef8ee}.seopress-notice.is-error{border-left-color:#cc1818;background:rgb(244 162 162 / 30%)}#seopress-tabs.wrap{margin:30px 0 0 0}#seopress-notifications-center .seopress-alert ul,#seopress-tabs.wrap ul{list-style:square inside;padding-left:5px;display:inline-block;max-width:35rem;width:100%}.post-type-seopress_404 .seopress-BlankState-message::before,.post-type-seopress_schemas .seopress-BlankState-message::before{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"\f103"}.post-type-seopress_schemas .seopress-BlankState-message::before{content:"\f495"}.seopress-BlankState{text-align:center;padding:5em 0 0}.seopress-BlankState .seopress-BlankState-message{color:#aaa;margin:0 auto 1.5em;line-height:1.5em;font-size:1.2em;max-width:500px}.seopress-BlankState .seopress-BlankState-message::before{color:#ddd;text-shadow:0 -1px 1px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.8);font-size:8em;display:block;position:relative!important;top:auto;left:auto;line-height:1em;margin:0 0 .1875em}.seopress-BlankState .seopress-BlankState-cta{font-size:1.2em;padding:.75em 1.5em;margin:0 .25em}.seopress-BlankState{max-width:764px;text-align:center;margin:auto}.seopress-BlankState .seopress-BlankState-message{color:var(--titleColor);font-size:1.5em;margin:0 auto 1em}.seopress-BlankState .seopress-BlankState-message::before{font-size:120px}.seopress-BlankState .seopress-BlankState-buttons{margin-bottom:4em}#seopress_content_analysis .up,#seopress_content_analysis .up .dashicons{color:var(--colorSuccess)}#seopress_content_analysis .down,#seopress_content_analysis .down .dashicons{color:var(--colorAlert)}#seopress_content_analysis .up .dashicons{transform:rotateZ(45deg)}#seopress_content_analysis .stable .dashicons{transform:rotateZ(90deg)}#seopress_content_analysis .down .dashicons{transform:rotateZ(135deg)}#seopress_content_analysis .wrap-insights-post{clear:both;border-top:1px solid var(--borderColorCard);display:flex;align-items:center}#seopress_content_analysis .wrap-insights-post .widget-insights-title{margin:0 1rem}#seopress_content_analysis .wrap-insights-post span{font-weight:700;margin:0 .2rem 0 0}.wrap-user-roles{display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:782px){.wrap-user-roles{display:block}}#notice-insights-alert.is-active,#seopress-news-panel.is-active,#seopress-notifications-center.is-active{display:block!important}#seopress-notifications-center .seopress-alert{padding:16px 25px;position:relative;transition:all 150ms ease;justify-content:space-between;margin-bottom:20px}#seopress-notifications-center .seopress-alert:last-child{margin-bottom:0;border-bottom:none}#seopress-notifications-center .dashicons{display:flex;align-self:normal;width:30px;height:30px;color:var(--colorIcon);font-size:30px;margin:0 0 10px 0}#seopress-admin-tabs #tab_seopress_notifications.seopress-tab{background:0 0;padding:0;border-radius:0;width:100%}.seopress-notice #message{margin:5px 10px 2px 0}#seopress-notice a{position:relative;text-decoration:none;margin:0 0 0 .3rem}#seopress-notice a .tooltip{white-space:pre;z-index:200;padding:2px 5px;font-weight:500;font-size:12px;color:#aab7c4;background:#fff;box-shadow:0 1px 2px 0 rgba(49,49,93,.1),0 0 1px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;opacity:0;top:30px;transition:opacity .2s ease;visibility:hidden;line-height:20px;left:-100%;overflow:hidden}#seopress-notice a:hover .tooltip{opacity:1;visibility:visible}.seopress-page-list{margin:1.5rem auto}.post-type-seopress_404 .seopress-notice,.post-type-seopress_bot .seopress-notice,.post-type-seopress_schemas .seopress-notice{left:0;top:40px;margin:0 0 50px;width:calc(100% - 48px)}.seopress-search{position:relative;padding:20px}.seopress-search::before{content:"\f179";font-family:Dashicons;position:absolute;top:35px;left:30px;font-size:20px}.seopress-search input{padding-left:40px}.seopress-item-toggle-options{position:relative;cursor:pointer;padding:5px 10px;border:1px solid var(--borderColor);border-radius:3px;transform:rotate(90deg);display:inline-block}.seopress-item-toggle-options::before{content:"\f11c";font-family:Dashicons;font-size:18px;vertical-align:middle}.seopress-card{background:#fff;border:1px solid var(--borderColorCard);border-radius:3px;position:relative}.seopress-option .seopress-card-actions a+button{margin-left:.5em}.seopress-card-title{border-bottom:1px solid var(--borderColorCard);padding:18px 24px;display:flex;justify-content:space-between;align-items:center}.seopress-dashboard-columns .seopress-dashboard-column:last-child .seopress-card-title:hover{cursor:move}.seopress-card-title h2{margin:0}.seopress-cart-list{border-bottom:1px solid var(--borderColorCard);padding:18px 24px;display:flex;align-items:center;text-decoration:none;color:var(--primaryColor);font-weight:700;line-height:20px}.seopress-cart-list:last-child{border-bottom:none}.seopress-cart-list:active,.seopress-cart-list:focus,.seopress-cart-list:hover{background:var(--backgroundSecondaryHover)}body .seopress-cart-list h3{font-size:var(--fontSize);color:var(--primaryColor);font-weight:700;margin:0}.seopress-cart-list p{color:var(--titleColor);font-weight:400;margin:0;font-size:12px;line-height:20px}.seopress-card-footer{padding:10px 20px;border-top:1px solid var(--borderColorLight40)}.seopress-card-popover{display:none;background:#fff;border:1px solid var(--borderColor);padding:20px;position:absolute;top:55px;overflow-y:auto;right:28px;z-index:20}.seopress-card-popover.is-open{display:block}#seopress-tabs .seopress-tag-dropdown,#seopress_cpt .seopress-tag-dropdown,#seopress_cpt .tag-title,#seopress_pro_cpt .tag-title,.seopress-button,.seopress-option .tag-title{cursor:pointer;font-weight:500;border-radius:4px;transition:all .3s linear}#seopress_cpt .wrap-tags,#seopress_pro_cpt .wrap-tags,.seopress-option .wrap-tags{position:relative;display:inline-flex;width:100%;margin:10px 0}.seopress-option .wrap-tags{flex-wrap:wrap}.seopress-option .wrap-tags button{margin-bottom:10px}@media only screen and (max-width:782px){#seopress_cpt .wrap-tags,#seopress_pro_cpt .wrap-tags,.seopress-option .wrap-tags{flex-wrap:wrap}}#seopress-tabs .sp-wrap-tag-variables-list,#seopress_cpt .sp-wrap-tag-variables-list,#seopress_pro_cpt .sp-wrap-tag-variables-list{position:relative;float:left;display:none}#seopress-tabs.wrap .sp-tag-variables-list,#seopress_cpt .sp-tag-variables-list,#seopress_pro_cpt .sp-tag-variables-list{position:absolute;left:-48px;width:300px;z-index:100;top:20px;color:var(--titleColor);height:300px;z-index:100;overflow:auto;background:#fff;border:1px solid var(--borderColorLight);box-shadow:0 2px 6px rgb(0 0 0 / 5%);border-radius:2px;list-style:none;padding:0}#seopress-tabs .sp-wrap-tag-variables-list.open,#seopress_cpt .sp-wrap-tag-variables-list.open,#seopress_pro_cpt .sp-wrap-tag-variables-list.open{display:block}#seopress-tabs .seopress-tag-single-all.tag-description .dashicons,#seopress-tabs .seopress-tag-single-all.tag-title .dashicons,#seopress_cpt .seopress-tag-single-all.seopress-tag-dropdown .dashicons,#seopress_cpt .seopress-tag-single-all.tag-title .dashicons,#seopress_pro_cpt .seopress-tag-single-all.tag-title .dashicons{margin:0;transition:all 150ms linear}#seopress-tabs .seopress-tag-single-all.open .dashicons,#seopress_cpt .seopress-tag-single-all.open .dashicons,#seopress_pro_cpt .seopress-tag-single-all.open .dashicons{transform:rotateX(180deg)}#seopress-tabs.wrap .sp-tag-variables-list li,#seopress_cpt .sp-tag-variables-list li,#seopress_pro_cpt .sp-tag-variables-list li{padding:8px 12px;cursor:pointer;margin:0;border-bottom:1px solid var(--borderColorLight40)}#seopress-tabs .sp-tag-variables-list li span,#seopress_cpt .sp-tag-variables-list li span,#seopress_pro_cpt .sp-tag-variables-list li span{display:block;font-weight:700;font-size:12px;margin-bottom:2px}#seopress-tabs.wrap .sp-tag-variables-list li:hover,#seopress_cpt .sp-tag-variables-list li:hover,#seopress_pro_cpt .sp-tag-variables-list li:hover{background:var(--backgroundPrimaryHover);color:#fff;border-bottom-color:#fff}#seopress-tabs.wrap .sp-tag-variables-list li::after,#seopress_cpt .sp-tag-variables-list li::after,#seopress_pro_cpt .sp-tag-variables-list li::after{content:attr(data-value);display:inline-block;background:#e9ecef;padding:1px 5px;color:#333;font-family:Menlo,Monaco,Andale Mono,Courier New,monospace;border-radius:3px;font-size:11px}#seopress-tabs.wrap .seopress-tag-dropdown .dashicons,#seopress_cpt .seopress-tag-dropdown .dashicons,#seopress_cpt .tag-title .dashicons,#seopress_pro_cpt .tag-title .dashicons,.seopress-option .tag-title .dashicons{padding:0;height:16px;width:16px;font-size:16px;margin-right:5px;color:var(--primaryColor);vertical-align:middle}#seopress-tabs.wrap .seopress-tag-dropdown:hover .dashicons,#seopress_cpt .seopress-tag-dropdown:hover .dashicons,#seopress_cpt .tag-title:hover .dashicons,#seopress_pro_cpt .tag-title:hover .dashicons,.seopress-option .tag-title:hover .dashicons{color:#fff}#seopress-tabs.wrap .seopress-tag-dropdown .dashicons{margin:0}.seopress-overlay-tag-dropdown{position:absolute;display:none;top:0;left:0;width:100%;height:100%;z-index:50}.seopress-overlay-tag-dropdown.active{display:block}#seopress-tabs .seopress-tag-dropdown,#seopress_cpt .seopress-tag-dropdown,#seopress_cpt .tag-title,#seopress_pro_cpt .tag-title,.seopress-option .tag-title{padding:5px 12px;font-size:10px;user-select:none;margin:0 5px 0 0;display:inline-flex;text-transform:uppercase;align-items:center;color:var(--primaryColor)}#seopress-tabs .seopress-tag-dropdown:focus,#seopress-tabs .seopress-tag-dropdown:hover,#seopress_cpt .seopress-tag-dropdown:focus,#seopress_cpt .seopress-tag-dropdown:hover,#seopress_cpt .tag-title:focus,#seopress_cpt .tag-title:hover,#seopress_pro_cpt .tag-title:focus,#seopress_pro_cpt .tag-title:hover,.seopress-option .tag-title:focus,.seopress-option .tag-title:hover{box-shadow:0 0 var(--wp-admin-border-width-focus) var(--backgroundPrimary);background:var(--backgroundPrimaryHover);color:#fff}@media only screen and (max-width:782px){#seopress-tabs .seopress-tag-dropdown,#seopress_cpt .seopress-tag-dropdown,#seopress_cpt .tag-title,#seopress_pro_cpt .tag-title,.seopress-option .tag-title{margin-bottom:10px}}#seopress-content .seopress-useful-tools .widget-reverse li{padding:10px;margin:0;border-bottom:1px solid var(--borderColorLight)}#seopress-content .seopress-reverse label,#seopress-content .seopress-useful-tools .widget-whois ul li span{font-weight:700}#seopress-content #seopress-reverse-url{width:100%;margin:10px 0}#seopress-content .widget-reverse p{margin:0}.seopress-styles #screen-meta{position:relative;top:60px}.seopress-styles #screen-meta-links .show-settings{box-shadow:none}.seopress-styles #screen-meta-links .screen-meta-toggle{position:fixed;top:32px;z-index:2000;right:40px}@media only screen and (max-width:782px){.seopress-styles #screen-meta-links .screen-meta-toggle{position:relative;top:60px}}#seopress-content input.toggle,#seopress_cpt input.toggle,.seopress-option input.toggle{max-height:0;max-width:0;opacity:0;position:relative}.seopress-feature input.toggle{display:block}#seopress_cpt input.toggle,.seopress_wrap_single_cpt input.toggle,.seopress_wrap_tax input.toggle{margin:0;border:none;min-width:0}#seopress-content input.toggle+label,#seopress_cpt #tabs-1 input.toggle+label,.seopress-option input.toggle+label{display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #d5d5d5;text-indent:-5000px;height:20px;width:40px;border-radius:15px;margin:0 10px 0 0}#seopress-content input.toggle+label{margin:0;left:-20px}#seopress_cpt #tabs-1 input.toggle+label{margin:0}.wrap-toggle-checkboxes input.toggle+label{float:left;margin-right:10px}#seopress-content input.toggle+label:before,#seopress_cpt input.toggle+label:before,.seopress-option input.toggle+label:before{content:"";position:absolute;display:block;height:20px;width:30px;top:0;left:0;border-radius:15px;background:rgba(19,191,17,0);transition:.25s ease-in-out}#seopress-content input.toggle+label:after,#seopress_cpt input.toggle+label:after,.seopress-option input.toggle+label:after{content:"";position:absolute;display:block;height:20px;width:20px;top:0;left:0;border-radius:15px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);transition:.25s ease-in-out}#seopress_cpt input.toggle+label,#seopress_cpt input.toggle+label:before,.seopress_wrap_single_cpt input.toggle+label,.seopress_wrap_single_cpt input.toggle+label:before,.seopress_wrap_tax input.toggle+label,.seopress_wrap_tax input.toggle+label:before{width:40px;height:20px}#seopress_cpt input.toggle+label:after,.seopress_wrap_single_cpt input.toggle+label:after,.seopress_wrap_tax input.toggle+label:after{width:20px;height:20px}#seopress-content input.toggle[data-toggle="1"]+label:before,#seopress_cpt input.toggle[data-toggle="1"]+label:before,.seopress-option input.toggle[data-toggle="1"]+label:before,.seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:before,.seopress_wrap_tax input.toggle[data-toggle="1"]+label:before{width:40px;background:var(--backgroundPrimary)}#seopress-content input.toggle[data-toggle="1"]+label:after,#seopress_cpt input.toggle[data-toggle="1"]+label:after,.seopress-option input.toggle[data-toggle="1"]+label:after{left:20px;box-shadow:inset 0 0 0 1px var(--backgroundPrimary),0 2px 4px rgba(0,0,0,.2)}#seopress_cpt input.toggle[data-toggle="1"]+label:after,.seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:after,.seopress_wrap_tax input.toggle[data-toggle="1"]+label:after{box-shadow:inset 0 0 0 1px var(--backgroundPrimary),0 2px 4px rgba(0,0,0,.2)}#seopress-content .seopress-page-list{position:relative;display:block;max-width:64rem}@media only screen and (max-width:782px){#seopress-content .seopress-page-list{grid-template-columns:repeat(1,1fr)}}.seopress-setup .wrap,.seopress-styles .wrap{margin:0;display:flex;position:relative}.seopress-insights.seopress-styles .wrap,.toplevel_page_seopress-option.seopress-styles .wrap{display:inherit;position:inherit;margin:inherit}@media only screen and (max-width:782px){.seopress-setup .wrap,.seopress-styles .wrap{display:inherit;position:inherit;margin:inherit}}.seopress-option .wrap div.nav-tab-wrapper{margin:0;padding:0;line-height:inherit;width:15%;z-index:10;font-weight:400;display:block;border-bottom:none}@media only screen and (max-width:782px){.seopress-option .wrap div.nav-tab-wrapper{width:100%;margin:0 0 20px 0;padding:0}}#seopress-admin-tabs.wrap div.nav-tab-wrapper{background:#fff;margin:0 auto;max-width:64rem;width:100%;border-bottom:1px solid var(--borderColorCard);padding:0;line-height:inherit;position:sticky;z-index:10;top:92px;border-radius:4px 4px 0 0;font-weight:400;overflow:hidden;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:600px){#seopress-admin-tabs.wrap div.nav-tab-wrapper{top:0;display:block}}@media only screen and (max-width:1024px){#seopress-admin-tabs.wrap div.nav-tab-wrapper{display:block}}.seopress-option .nav-tab{border:0;background:0 0;opacity:.5;padding:6px 30px 6px 10px;transition:opacity .3s linear;color:var(--titleColor);margin:0;float:none;display:inline-block;width:100%;text-align:left;font-weight:400;white-space:normal;line-height:1.71428571;font-size:14px;text-decoration:none}#seopress-admin-tabs .nav-tab{background:0 0;opacity:.5;padding:14px 20px;transition:opacity .3s linear;margin:0;float:none;display:inline-block;font-weight:400}#seopress-admin-tabs .nav-tab{width:100%}#seopress-admin-tabs .nav-tab-active,#seopress-admin-tabs .nav-tab-active:focus,#seopress-admin-tabs .nav-tab-active:focus:active,#seopress-admin-tabs .nav-tab-active:hover,#seopress-admin-tabs .nav-tab:focus,.nav-tab-active:focus,.seopress-option .nav-tab-active,.seopress-option .nav-tab-active:focus:active,.seopress-option .nav-tab-active:hover,.seopress-option .nav-tab:focus{opacity:1;outline:0;font-weight:600;position:relative;border-left:3px solid var(--backgroundPrimary)}#seopress-admin-tabs .nav-tab-active,#seopress-admin-tabs .nav-tab-active:focus,#seopress-admin-tabs .nav-tab-active:focus:active,#seopress-admin-tabs .nav-tab-active:hover,#seopress-admin-tabs .nav-tab:focus{border-bottom:4px solid var(--backgroundPrimary);border-left:none}#seopress-admin-tabs .nav-tab:hover,.seopress-option .nav-tab:hover{opacity:1}#seopress-admin-tabs .nav-tab:focus,.seopress-option .nav-tab:focus{outline:0;box-shadow:none}@keyframes sp-fade-in-out{0%{opacity:0;bottom:0;visibility:hidden}25%{opacity:1;bottom:40px;visibility:visible}75%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.sp-components-snackbar-list{position:fixed;right:0;bottom:40px;padding-left:16px;padding-right:16px;animation-name:sp-fade-in-out;animation-duration:5s;animation-iteration-count:1;animation-fill-mode:forwards;visibility:hidden;z-index:1}.sp-components-snackbar__content{display:flex;align-items:center;justify-content:space-between;line-height:1.4}.sp-components-snackbar{font-family:var(--fontFamily);font-size:var(--fontSize);background-color:#32373c;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;padding:16px 24px;cursor:pointer}.sp-components-snackbar .dashicons{color:#fff}
assets/js/seopress-cookies-ajax.js CHANGED
@@ -18,6 +18,7 @@ jQuery(document).ready(function ($) {
18
  if (data.data) {
19
  $('head').append(data.data.gtag_js);
20
  $('head').append(data.data.matomo_js);
 
21
  $('head').append(data.data.custom);
22
  $('head').append(data.data.head_js);
23
  $('body').prepend(data.data.body_js);
18
  if (data.data) {
19
  $('head').append(data.data.gtag_js);
20
  $('head').append(data.data.matomo_js);
21
+ $('head').append(data.data.clarity_js);
22
  $('head').append(data.data.custom);
23
  $('head').append(data.data.head_js);
24
  $('body').prepend(data.data.body_js);
assets/js/seopress-cookies-ajax.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(document).ready(function(s){null==Cookies.get("seopress-user-consent-close")&&null==Cookies.get("seopress-user-consent-accept")&&(s(".seopress-user-consent.seopress-user-message").removeClass("seopress-user-consent-hide"),s(".seopress-user-consent-backdrop").removeClass("seopress-user-consent-hide")),s("#seopress-user-consent-accept").on("click",function(){s(".seopress-user-consent.seopress-user-message").addClass("seopress-user-consent-hide"),s(".seopress-user-consent-backdrop").addClass("seopress-user-consent-hide"),s.ajax({method:"GET",url:seopressAjaxGAUserConsent.seopress_cookies_user_consent,data:{action:"seopress_cookies_user_consent",_ajax_nonce:seopressAjaxGAUserConsent.seopress_nonce},success:function(e){e.data&&(s("head").append(e.data.gtag_js),s("head").append(e.data.matomo_js),s("head").append(e.data.custom),s("head").append(e.data.head_js),s("body").prepend(e.data.body_js),s("body").append(e.data.footer_js)),Cookies.set("seopress-user-consent-accept","1",{expires:Number(seopressAjaxGAUserConsent.seopress_cookies_expiration_days)})}})}),s("#seopress-user-consent-close").on("click",function(){s(".seopress-user-consent.seopress-user-message").addClass("seopress-user-consent-hide"),s(".seopress-user-consent-backdrop").addClass("seopress-user-consent-hide"),Cookies.set("seopress-user-consent-close","1",{expires:Number(seopressAjaxGAUserConsent.seopress_cookies_expiration_days)}),Cookies.remove("seopress-user-consent-accept")}),s("#seopress-user-consent-edit").on("click",function(){s(".seopress-user-consent.seopress-user-message").removeClass("seopress-user-consent-hide"),s(".seopress-user-consent-backdrop").removeClass("seopress-user-consent-hide")})});
1
+ jQuery(document).ready(function(s){null==Cookies.get("seopress-user-consent-close")&&null==Cookies.get("seopress-user-consent-accept")&&(s(".seopress-user-consent.seopress-user-message").removeClass("seopress-user-consent-hide"),s(".seopress-user-consent-backdrop").removeClass("seopress-user-consent-hide")),s("#seopress-user-consent-accept").on("click",function(){s(".seopress-user-consent.seopress-user-message").addClass("seopress-user-consent-hide"),s(".seopress-user-consent-backdrop").addClass("seopress-user-consent-hide"),s.ajax({method:"GET",url:seopressAjaxGAUserConsent.seopress_cookies_user_consent,data:{action:"seopress_cookies_user_consent",_ajax_nonce:seopressAjaxGAUserConsent.seopress_nonce},success:function(e){e.data&&(s("head").append(e.data.gtag_js),s("head").append(e.data.matomo_js),s("head").append(e.data.clarity_js),s("head").append(e.data.custom),s("head").append(e.data.head_js),s("body").prepend(e.data.body_js),s("body").append(e.data.footer_js)),Cookies.set("seopress-user-consent-accept","1",{expires:Number(seopressAjaxGAUserConsent.seopress_cookies_expiration_days)})}})}),s("#seopress-user-consent-close").on("click",function(){s(".seopress-user-consent.seopress-user-message").addClass("seopress-user-consent-hide"),s(".seopress-user-consent-backdrop").addClass("seopress-user-consent-hide"),Cookies.set("seopress-user-consent-close","1",{expires:Number(seopressAjaxGAUserConsent.seopress_cookies_expiration_days)}),Cookies.remove("seopress-user-consent-accept")}),s("#seopress-user-consent-edit").on("click",function(){s(".seopress-user-consent.seopress-user-message").removeClass("seopress-user-consent-hide"),s(".seopress-user-consent-backdrop").removeClass("seopress-user-consent-hide")})});
assets/js/seopress-dashboard.js CHANGED
@@ -74,6 +74,10 @@ jQuery(document).ready(function ($) {
74
  features.forEach(function (item) {
75
  $('#toggle-' + item).on('click', function () {
76
  $('#toggle-' + item).attr('data-toggle', $('#toggle-' + item).attr('data-toggle') == '1' ? '0' : '1');
 
 
 
 
77
  $.ajax({
78
  method: 'POST',
79
  url: seopressAjaxToggleFeatures.seopress_toggle_features,
@@ -83,7 +87,7 @@ jQuery(document).ready(function ($) {
83
  feature_value: $('#toggle-' + item).attr('data-toggle'),
84
  _ajax_nonce: seopressAjaxToggleFeatures.seopress_nonce,
85
  },
86
- success: function (data) {
87
  window.history.pushState("", "", window.location.href + "&settings-updated=true");
88
  $('#seopress-notice-save').show();
89
  $('#seopress-notice-save').delay(3500).fadeOut();
74
  features.forEach(function (item) {
75
  $('#toggle-' + item).on('click', function () {
76
  $('#toggle-' + item).attr('data-toggle', $('#toggle-' + item).attr('data-toggle') == '1' ? '0' : '1');
77
+
78
+ $(this).siblings('#titles-state-default').toggleClass('feature-state-off');
79
+ $(this).siblings('#titles-state').toggleClass('feature-state-off');
80
+
81
  $.ajax({
82
  method: 'POST',
83
  url: seopressAjaxToggleFeatures.seopress_toggle_features,
87
  feature_value: $('#toggle-' + item).attr('data-toggle'),
88
  _ajax_nonce: seopressAjaxToggleFeatures.seopress_nonce,
89
  },
90
+ success: function () {
91
  window.history.pushState("", "", window.location.href + "&settings-updated=true");
92
  $('#seopress-notice-save').show();
93
  $('#seopress-notice-save').delay(3500).fadeOut();
assets/js/seopress-dashboard.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(document).ready(function(s){s.trim(s("#seopress-notifications-center").html())||s("#seopress-notifications-center").remove();const e=["notice-get-started","notice-usm","notice-wizard","notice-insights-wizard","notice-tagdiv","notice-divide-comments","notice-review","notice-trailingslash","notice-posts-number","notice-rss-use-excerpt","notice-ga-ids","notice-search-console","notice-google-business","notice-ssl","notice-title-tag","notice-enfold","notice-themes","notice-page-builders","notice-go-pro","notice-noindex","notice-tasks","notice-insights","notice-robots-txt","notice-robots-txt-valid"];e.forEach(function(e){s("#"+e).on("click",function(){s("#"+e).attr("data-notice","1"==s("#"+e).attr("data-notice")?"0":"1"),s.ajax({method:"POST",url:seopressAjaxHideNotices.seopress_hide_notices,data:{action:"seopress_hide_notices",notice:e,notice_value:s("#"+e).attr("data-notice"),_ajax_nonce:seopressAjaxHideNotices.seopress_nonce},success:function(t){s("#seopress-notice-save").css("display","block"),s("#seopress-notice-save .html").html("Notice successfully removed"),s("#"+e+"-alert").fadeOut(),s("#seopress-notice-save").delay(3500).fadeOut()}})})});const t=["titles","xml-sitemap","social","google-analytics","instant-indexing","advanced","local-business","woocommerce","edd","dublin-core","rich-snippets","breadcrumbs","robots","news","404","bot","rewrite","white-label"];t.forEach(function(e){s("#toggle-"+e).on("click",function(){s("#toggle-"+e).attr("data-toggle","1"==s("#toggle-"+e).attr("data-toggle")?"0":"1"),s.ajax({method:"POST",url:seopressAjaxToggleFeatures.seopress_toggle_features,data:{action:"seopress_toggle_features",feature:"toggle-"+e,feature_value:s("#toggle-"+e).attr("data-toggle"),_ajax_nonce:seopressAjaxToggleFeatures.seopress_nonce},success:function(e){window.history.pushState("","",window.location.href+"&settings-updated=true"),s("#seopress-notice-save").show(),s("#seopress-notice-save").delay(3500).fadeOut(),window.history.pushState("","",window.location.href)}})})}),s("#seopress-activity-panel button").on("click",function(){s(this).toggleClass("is-active"),s("#seopress-activity-panel-"+s(this).data("panel")).toggleClass("is-open")}),s("#seopress-content").on("click",function(){s("#seopress-activity-panel").find(".is-open").toggleClass("is-open"),s("#seopress-activity-panel").find(".is-active").toggleClass("is-active")}),s(".seopress-item-toggle-options").on("click",function(){s(this).next(".seopress-card-popover").toggleClass("is-open")}),s("#seopress-news-items").on("click",function(){s.ajax({method:"POST",url:seopressAjaxNews.seopress_news,data:{action:"seopress_news",news_max_items:s("#news_max_items").val(),_ajax_nonce:seopressAjaxNews.seopress_nonce},success:function(e){s("#seopress-news-panel .seopress-card-content").load(" #seopress-news-panel .seopress-card-content"),s("#seopress-news-panel .seopress-card-popover").toggleClass("is-open")}})}),s("#seopress_news").on("click",function(){s("#seopress-news-panel").toggleClass("is-active"),s("#seopress_news").attr("data-toggle","1"==s("#seopress_news").attr("data-toggle")?"0":"1"),s.ajax({method:"POST",url:seopressAjaxDisplay.seopress_display,data:{action:"seopress_display",news_center:s("#seopress_news").attr("data-toggle"),_ajax_nonce:seopressAjaxDisplay.seopress_nonce}})}),s("#seopress_tools").on("click",function(){s("#notice-insights-alert").toggleClass("is-active"),s("#seopress_tools").attr("data-toggle","1"==s("#seopress_tools").attr("data-toggle")?"0":"1"),s.ajax({method:"POST",url:seopressAjaxDisplay.seopress_display,data:{action:"seopress_display",tools_center:s("#seopress_tools").attr("data-toggle"),_ajax_nonce:seopressAjaxDisplay.seopress_nonce}})}),s("#notifications_center").on("click",function(){s("#seopress-notifications-center").toggleClass("is-active"),s("#notifications_center").attr("data-toggle","1"==s("#notifications_center").attr("data-toggle")?"0":"1"),s.ajax({method:"POST",url:seopressAjaxDisplay.seopress_display,data:{action:"seopress_display",notifications_center:s("#notifications_center").attr("data-toggle"),_ajax_nonce:seopressAjaxDisplay.seopress_nonce}})})}),jQuery(document).ready(function(s){var e=window.location.hash,t=e.split("$");if("undefined"!=typeof sessionStorage){var a=sessionStorage.getItem("seopress_admin_tab");"1"==t[1]?(s("#tab_seopress_analytics-tab").addClass("nav-tab-active"),s("#tab_seopress_analytics").addClass("active")):"2"==t[1]?(s("#tab_seopress_seo_tools-tab").addClass("nav-tab-active"),s("#tab_seopress_seo_tools").addClass("active")):"3"==t[1]?(s("#tab_seopress_ps-tab").addClass("nav-tab-active"),s("#tab_seopress_ps_tools").addClass("active")):a?(s("#seopress-admin-tabs").find(".nav-tab.nav-tab-active").removeClass("nav-tab-active"),s("#seopress-admin-tabs").find(".seopress-tab.active").removeClass("active"),s("#"+a.split("#tab=")+"-tab").addClass("nav-tab-active"),s("#"+a.split("#tab=")).addClass("active")):(s("#tab_seopress_analytics-tab").addClass("nav-tab-active"),s("#tab_seopress_analytics").addClass("active"))}s("#seopress-admin-tabs").find("a.nav-tab").click(function(e){e.preventDefault();var a=s(this).attr("href").split("#tab=")[1];s("#seopress-admin-tabs").find(".nav-tab.nav-tab-active").removeClass("nav-tab-active"),s("#"+a+"-tab").addClass("nav-tab-active"),1==t[1]?sessionStorage.setItem("seopress_admin_tab","tab_seopress_analytics"):2==t[1]?sessionStorage.setItem("seopress_admin_tab","tab_seopress_seo_tools"):3==t[1]?sessionStorage.setItem("seopress_admin_tab","tab_seopress_ps_tools"):sessionStorage.setItem("seopress_admin_tab",a),s("#seopress-admin-tabs").find(".seopress-tab.active").removeClass("active"),s("#"+a).addClass("active")}),s("#seopress-reverse-submit").on("click",function(){s.ajax({method:"GET",url:seopressAjaxReverse.seopress_request_reverse,data:{action:"seopress_request_reverse",_ajax_nonce:seopressAjaxReverse.seopress_nonce},success:function(s){window.location.reload(!0)}})}),s("#seopress-reverse-submit").on("click",function(){s(this).attr("disabled","disabled"),s("#spinner-reverse.spinner").css("visibility","visible"),s("#spinner-reverse.spinner").css("float","none")}),s(".seopress-dashboard-columns .seopress-dashboard-column:last-child").sortable({items:".seopress-card",placeholder:"sp-dashboard-card-highlight",cancel:".seopress-intro, .seopress-card-popover",handle:".seopress-card-title",opacity:.9,forcePlaceholderSize:!0,update:function(e){const t=jQuery(e.target);var a=t.sortable("toArray",{attribute:"id"});s.ajax({method:"POST",url:seopressAjaxDndFeatures.seopress_dnd_features,data:{action:"seopress_dnd_features",order:a,_ajax_nonce:seopressAjaxDndFeatures.seopress_nonce}})}})});
1
+ jQuery(document).ready(function(s){s.trim(s("#seopress-notifications-center").html())||s("#seopress-notifications-center").remove();const e=["notice-get-started","notice-usm","notice-wizard","notice-insights-wizard","notice-tagdiv","notice-divide-comments","notice-review","notice-trailingslash","notice-posts-number","notice-rss-use-excerpt","notice-ga-ids","notice-search-console","notice-google-business","notice-ssl","notice-title-tag","notice-enfold","notice-themes","notice-page-builders","notice-go-pro","notice-noindex","notice-tasks","notice-insights","notice-robots-txt","notice-robots-txt-valid"];e.forEach(function(e){s("#"+e).on("click",function(){s("#"+e).attr("data-notice","1"==s("#"+e).attr("data-notice")?"0":"1"),s.ajax({method:"POST",url:seopressAjaxHideNotices.seopress_hide_notices,data:{action:"seopress_hide_notices",notice:e,notice_value:s("#"+e).attr("data-notice"),_ajax_nonce:seopressAjaxHideNotices.seopress_nonce},success:function(t){s("#seopress-notice-save").css("display","block"),s("#seopress-notice-save .html").html("Notice successfully removed"),s("#"+e+"-alert").fadeOut(),s("#seopress-notice-save").delay(3500).fadeOut()}})})});const t=["titles","xml-sitemap","social","google-analytics","instant-indexing","advanced","local-business","woocommerce","edd","dublin-core","rich-snippets","breadcrumbs","robots","news","404","bot","rewrite","white-label"];t.forEach(function(e){s("#toggle-"+e).on("click",function(){s("#toggle-"+e).attr("data-toggle","1"==s("#toggle-"+e).attr("data-toggle")?"0":"1"),s(this).siblings("#titles-state-default").toggleClass("feature-state-off"),s(this).siblings("#titles-state").toggleClass("feature-state-off"),s.ajax({method:"POST",url:seopressAjaxToggleFeatures.seopress_toggle_features,data:{action:"seopress_toggle_features",feature:"toggle-"+e,feature_value:s("#toggle-"+e).attr("data-toggle"),_ajax_nonce:seopressAjaxToggleFeatures.seopress_nonce},success:function(){window.history.pushState("","",window.location.href+"&settings-updated=true"),s("#seopress-notice-save").show(),s("#seopress-notice-save").delay(3500).fadeOut(),window.history.pushState("","",window.location.href)}})})}),s("#seopress-activity-panel button").on("click",function(){s(this).toggleClass("is-active"),s("#seopress-activity-panel-"+s(this).data("panel")).toggleClass("is-open")}),s("#seopress-content").on("click",function(){s("#seopress-activity-panel").find(".is-open").toggleClass("is-open"),s("#seopress-activity-panel").find(".is-active").toggleClass("is-active")}),s(".seopress-item-toggle-options").on("click",function(){s(this).next(".seopress-card-popover").toggleClass("is-open")}),s("#seopress-news-items").on("click",function(){s.ajax({method:"POST",url:seopressAjaxNews.seopress_news,data:{action:"seopress_news",news_max_items:s("#news_max_items").val(),_ajax_nonce:seopressAjaxNews.seopress_nonce},success:function(e){s("#seopress-news-panel .seopress-card-content").load(" #seopress-news-panel .seopress-card-content"),s("#seopress-news-panel .seopress-card-popover").toggleClass("is-open")}})}),s("#seopress_news").on("click",function(){s("#seopress-news-panel").toggleClass("is-active"),s("#seopress_news").attr("data-toggle","1"==s("#seopress_news").attr("data-toggle")?"0":"1"),s.ajax({method:"POST",url:seopressAjaxDisplay.seopress_display,data:{action:"seopress_display",news_center:s("#seopress_news").attr("data-toggle"),_ajax_nonce:seopressAjaxDisplay.seopress_nonce}})}),s("#seopress_tools").on("click",function(){s("#notice-insights-alert").toggleClass("is-active"),s("#seopress_tools").attr("data-toggle","1"==s("#seopress_tools").attr("data-toggle")?"0":"1"),s.ajax({method:"POST",url:seopressAjaxDisplay.seopress_display,data:{action:"seopress_display",tools_center:s("#seopress_tools").attr("data-toggle"),_ajax_nonce:seopressAjaxDisplay.seopress_nonce}})}),s("#notifications_center").on("click",function(){s("#seopress-notifications-center").toggleClass("is-active"),s("#notifications_center").attr("data-toggle","1"==s("#notifications_center").attr("data-toggle")?"0":"1"),s.ajax({method:"POST",url:seopressAjaxDisplay.seopress_display,data:{action:"seopress_display",notifications_center:s("#notifications_center").attr("data-toggle"),_ajax_nonce:seopressAjaxDisplay.seopress_nonce}})})}),jQuery(document).ready(function(s){var e=window.location.hash,t=e.split("$");if("undefined"!=typeof sessionStorage){var a=sessionStorage.getItem("seopress_admin_tab");"1"==t[1]?(s("#tab_seopress_analytics-tab").addClass("nav-tab-active"),s("#tab_seopress_analytics").addClass("active")):"2"==t[1]?(s("#tab_seopress_seo_tools-tab").addClass("nav-tab-active"),s("#tab_seopress_seo_tools").addClass("active")):"3"==t[1]?(s("#tab_seopress_ps-tab").addClass("nav-tab-active"),s("#tab_seopress_ps_tools").addClass("active")):a?(s("#seopress-admin-tabs").find(".nav-tab.nav-tab-active").removeClass("nav-tab-active"),s("#seopress-admin-tabs").find(".seopress-tab.active").removeClass("active"),s("#"+a.split("#tab=")+"-tab").addClass("nav-tab-active"),s("#"+a.split("#tab=")).addClass("active")):(s("#tab_seopress_analytics-tab").addClass("nav-tab-active"),s("#tab_seopress_analytics").addClass("active"))}s("#seopress-admin-tabs").find("a.nav-tab").click(function(e){e.preventDefault();var a=s(this).attr("href").split("#tab=")[1];s("#seopress-admin-tabs").find(".nav-tab.nav-tab-active").removeClass("nav-tab-active"),s("#"+a+"-tab").addClass("nav-tab-active"),1==t[1]?sessionStorage.setItem("seopress_admin_tab","tab_seopress_analytics"):2==t[1]?sessionStorage.setItem("seopress_admin_tab","tab_seopress_seo_tools"):3==t[1]?sessionStorage.setItem("seopress_admin_tab","tab_seopress_ps_tools"):sessionStorage.setItem("seopress_admin_tab",a),s("#seopress-admin-tabs").find(".seopress-tab.active").removeClass("active"),s("#"+a).addClass("active")}),s("#seopress-reverse-submit").on("click",function(){s.ajax({method:"GET",url:seopressAjaxReverse.seopress_request_reverse,data:{action:"seopress_request_reverse",_ajax_nonce:seopressAjaxReverse.seopress_nonce},success:function(s){window.location.reload(!0)}})}),s("#seopress-reverse-submit").on("click",function(){s(this).attr("disabled","disabled"),s("#spinner-reverse.spinner").css("visibility","visible"),s("#spinner-reverse.spinner").css("float","none")}),s(".seopress-dashboard-columns .seopress-dashboard-column:last-child").sortable({items:".seopress-card",placeholder:"sp-dashboard-card-highlight",cancel:".seopress-intro, .seopress-card-popover",handle:".seopress-card-title",opacity:.9,forcePlaceholderSize:!0,update:function(e){const t=jQuery(e.target);var a=t.sortable("toArray",{attribute:"id"});s.ajax({method:"POST",url:seopressAjaxDndFeatures.seopress_dnd_features,data:{action:"seopress_dnd_features",order:a,_ajax_nonce:seopressAjaxDndFeatures.seopress_nonce}})}})});
assets/js/seopress-migrate.js CHANGED
@@ -201,7 +201,7 @@ jQuery(document).ready(function ($) {
201
  );
202
  $(".spinner").css("visibility", "hidden");
203
  $("#" + id + "-migration-tool .log").css("display", "block");
204
- $("#" + id + "-migration-tool .log").html("<div class='seopress-notice is-success'><p>"+i18n+"</p></div>");
205
 
206
  if (data.data.url != "") {
207
  $(location).attr("href", data.data.url);
@@ -217,6 +217,11 @@ jQuery(document).ready(function ($) {
217
  data.data.post_export,
218
  data.data.term_export
219
  );
 
 
 
 
 
220
  }
221
  },
222
  });
201
  );
202
  $(".spinner").css("visibility", "hidden");
203
  $("#" + id + "-migration-tool .log").css("display", "block");
204
+ $("#" + id + "-migration-tool .log").html("<div class='seopress-notice is-success'><p>" + i18n + "</p></div>");
205
 
206
  if (data.data.url != "") {
207
  $(location).attr("href", data.data.url);
217
  data.data.post_export,
218
  data.data.term_export
219
  );
220
+ if (data.data.total) {
221
+ progress = (data.data.count / data.data.total * 100).toFixed(2);
222
+ $("#" + id + "-migration-tool .log").css("display", "block");
223
+ $("#" + id + "-migration-tool .log").html("<div class='seopress-notice'><p>" + progress + "%</p></div>");
224
+ }
225
  }
226
  },
227
  });
assets/js/seopress-migrate.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(document).ready(function(e){e("#select-wizard-redirects, #select-wizard-import").change(function(s){s.preventDefault();var r=e(this).val();"none"==r?e("#select-wizard-redirects option, #select-wizard-import option").each(function(){var s=e(this).val();e("#"+s).hide()}):(e("#select-wizard-redirects option:selected, #select-wizard-import option:selected").each(function(){var s=e(this).val();e("#"+s).show()}),e("#select-wizard-redirects option:not(:selected), #select-wizard-import option:not(:selected)").each(function(){var s=e(this).val();e("#"+s).hide()}))}).trigger("change");const s=["yoast","aio","seo-framework","rk","squirrly","seo-ultimate","wp-meta-seo","premium-seo-pack","wpseo","platinum-seo","smart-crawl","seopressor","metadata"];s.forEach(function(s){e("#seopress-"+s+"-migrate").on("click",function(e){switch(e.preventDefault(),id=s,e.target.id){case"seopress-yoast-migrate":url=seopressAjaxMigrate.seopress_yoast_migrate.seopress_yoast_migration,action="seopress_yoast_migration",_ajax_nonce=seopressAjaxMigrate.seopress_yoast_migrate.seopress_nonce;break;case"seopress-aio-migrate":url=seopressAjaxMigrate.seopress_aio_migrate.seopress_aio_migration,action="seopress_aio_migration",_ajax_nonce=seopressAjaxMigrate.seopress_aio_migrate.seopress_nonce;break;case"seopress-seo-framework-migrate":url=seopressAjaxMigrate.seopress_seo_framework_migrate.seopress_seo_framework_migration,action="seopress_seo_framework_migration",_ajax_nonce=seopressAjaxMigrate.seopress_seo_framework_migrate.seopress_nonce;break;case"seopress-rk-migrate":url=seopressAjaxMigrate.seopress_rk_migrate.seopress_rk_migration,action="seopress_rk_migration",_ajax_nonce=seopressAjaxMigrate.seopress_rk_migrate.seopress_nonce;break;case"seopress-squirrly-migrate":url=seopressAjaxMigrate.seopress_squirrly_migrate.seopress_squirrly_migration,action="seopress_squirrly_migration",_ajax_nonce=seopressAjaxMigrate.seopress_squirrly_migrate.seopress_nonce;break;case"seopress-seo-ultimate-migrate":url=seopressAjaxMigrate.seopress_seo_ultimate_migrate.seopress_seo_ultimate_migration,action="seopress_seo_ultimate_migration",_ajax_nonce=seopressAjaxMigrate.seopress_seo_ultimate_migrate.seopress_nonce;break;case"seopress-wp-meta-seo-migrate":url=seopressAjaxMigrate.seopress_wp_meta_seo_migrate.seopress_wp_meta_seo_migration,action="seopress_wp_meta_seo_migration",_ajax_nonce=seopressAjaxMigrate.seopress_wp_meta_seo_migrate.seopress_nonce;break;case"seopress-premium-seo-pack-migrate":url=seopressAjaxMigrate.seopress_premium_seo_pack_migrate.seopress_premium_seo_pack_migration,action="seopress_premium_seo_pack_migration",_ajax_nonce=seopressAjaxMigrate.seopress_premium_seo_pack_migrate.seopress_nonce;break;case"seopress-wpseo-migrate":url=seopressAjaxMigrate.seopress_wpseo_migrate.seopress_wpseo_migration,action="seopress_wpseo_migration",_ajax_nonce=seopressAjaxMigrate.seopress_wpseo_migrate.seopress_nonce;break;case"seopress-platinum-seo-migrate":url=seopressAjaxMigrate.seopress_platinum_seo_migrate.seopress_platinum_seo_migration,action="seopress_platinum_seo_migration",_ajax_nonce=seopressAjaxMigrate.seopress_platinum_seo_migrate.seopress_nonce;break;case"seopress-smart-crawl-migrate":url=seopressAjaxMigrate.seopress_smart_crawl_migrate.seopress_smart_crawl_migration,action="seopress_smart_crawl_migration",_ajax_nonce=seopressAjaxMigrate.seopress_smart_crawl_migrate.seopress_nonce;break;case"seopress-seopressor-migrate":url=seopressAjaxMigrate.seopress_seopressor_migrate.seopress_seopressor_migration,action="seopress_seopressor_migration",_ajax_nonce=seopressAjaxMigrate.seopress_seopressor_migrate.seopress_nonce;break;case"seopress-metadata-migrate":url=seopressAjaxMigrate.seopress_metadata_csv.seopress_metadata_export,action="seopress_metadata_export",_ajax_nonce=seopressAjaxMigrate.seopress_metadata_csv.seopress_nonce}self.process_offset(0,self,url,action,_ajax_nonce,id)}),process_offset=function(s,r,o,a,t,i,_,p){i18n=seopressAjaxMigrate.i18n.migration,"metadata"==i&&(i18n=seopressAjaxMigrate.i18n.export),e.ajax({method:"POST",url:o,data:{action:a,offset:s,post_export:_,term_export:p,_ajax_nonce:t},success:function(s){"done"==s.data.offset?(e("#seopress-"+i+"-migrate").removeAttr("disabled"),e(".spinner").css("visibility","hidden"),e("#"+i+"-migration-tool .log").css("display","block"),e("#"+i+"-migration-tool .log").html("<div class='seopress-notice is-success'><p>"+i18n+"</p></div>"),""!=s.data.url&&e(location).attr("href",s.data.url)):r.process_offset(parseInt(s.data.offset),r,o,a,t,i,s.data.post_export,s.data.term_export)}})},e("#seopress-"+s+"-migrate").on("click",function(){e(this).attr("disabled","disabled"),e("#"+s+"-migration-tool .spinner").css("visibility","visible"),e("#"+s+"-migration-tool .spinner").css("float","none"),e("#"+s+"-migration-tool .log").html("")})})});
1
+ jQuery(document).ready(function(e){e("#select-wizard-redirects, #select-wizard-import").change(function(s){s.preventDefault();var r=e(this).val();"none"==r?e("#select-wizard-redirects option, #select-wizard-import option").each(function(){var s=e(this).val();e("#"+s).hide()}):(e("#select-wizard-redirects option:selected, #select-wizard-import option:selected").each(function(){var s=e(this).val();e("#"+s).show()}),e("#select-wizard-redirects option:not(:selected), #select-wizard-import option:not(:selected)").each(function(){var s=e(this).val();e("#"+s).hide()}))}).trigger("change");const s=["yoast","aio","seo-framework","rk","squirrly","seo-ultimate","wp-meta-seo","premium-seo-pack","wpseo","platinum-seo","smart-crawl","seopressor","metadata"];s.forEach(function(s){e("#seopress-"+s+"-migrate").on("click",function(e){switch(e.preventDefault(),id=s,e.target.id){case"seopress-yoast-migrate":url=seopressAjaxMigrate.seopress_yoast_migrate.seopress_yoast_migration,action="seopress_yoast_migration",_ajax_nonce=seopressAjaxMigrate.seopress_yoast_migrate.seopress_nonce;break;case"seopress-aio-migrate":url=seopressAjaxMigrate.seopress_aio_migrate.seopress_aio_migration,action="seopress_aio_migration",_ajax_nonce=seopressAjaxMigrate.seopress_aio_migrate.seopress_nonce;break;case"seopress-seo-framework-migrate":url=seopressAjaxMigrate.seopress_seo_framework_migrate.seopress_seo_framework_migration,action="seopress_seo_framework_migration",_ajax_nonce=seopressAjaxMigrate.seopress_seo_framework_migrate.seopress_nonce;break;case"seopress-rk-migrate":url=seopressAjaxMigrate.seopress_rk_migrate.seopress_rk_migration,action="seopress_rk_migration",_ajax_nonce=seopressAjaxMigrate.seopress_rk_migrate.seopress_nonce;break;case"seopress-squirrly-migrate":url=seopressAjaxMigrate.seopress_squirrly_migrate.seopress_squirrly_migration,action="seopress_squirrly_migration",_ajax_nonce=seopressAjaxMigrate.seopress_squirrly_migrate.seopress_nonce;break;case"seopress-seo-ultimate-migrate":url=seopressAjaxMigrate.seopress_seo_ultimate_migrate.seopress_seo_ultimate_migration,action="seopress_seo_ultimate_migration",_ajax_nonce=seopressAjaxMigrate.seopress_seo_ultimate_migrate.seopress_nonce;break;case"seopress-wp-meta-seo-migrate":url=seopressAjaxMigrate.seopress_wp_meta_seo_migrate.seopress_wp_meta_seo_migration,action="seopress_wp_meta_seo_migration",_ajax_nonce=seopressAjaxMigrate.seopress_wp_meta_seo_migrate.seopress_nonce;break;case"seopress-premium-seo-pack-migrate":url=seopressAjaxMigrate.seopress_premium_seo_pack_migrate.seopress_premium_seo_pack_migration,action="seopress_premium_seo_pack_migration",_ajax_nonce=seopressAjaxMigrate.seopress_premium_seo_pack_migrate.seopress_nonce;break;case"seopress-wpseo-migrate":url=seopressAjaxMigrate.seopress_wpseo_migrate.seopress_wpseo_migration,action="seopress_wpseo_migration",_ajax_nonce=seopressAjaxMigrate.seopress_wpseo_migrate.seopress_nonce;break;case"seopress-platinum-seo-migrate":url=seopressAjaxMigrate.seopress_platinum_seo_migrate.seopress_platinum_seo_migration,action="seopress_platinum_seo_migration",_ajax_nonce=seopressAjaxMigrate.seopress_platinum_seo_migrate.seopress_nonce;break;case"seopress-smart-crawl-migrate":url=seopressAjaxMigrate.seopress_smart_crawl_migrate.seopress_smart_crawl_migration,action="seopress_smart_crawl_migration",_ajax_nonce=seopressAjaxMigrate.seopress_smart_crawl_migrate.seopress_nonce;break;case"seopress-seopressor-migrate":url=seopressAjaxMigrate.seopress_seopressor_migrate.seopress_seopressor_migration,action="seopress_seopressor_migration",_ajax_nonce=seopressAjaxMigrate.seopress_seopressor_migrate.seopress_nonce;break;case"seopress-metadata-migrate":url=seopressAjaxMigrate.seopress_metadata_csv.seopress_metadata_export,action="seopress_metadata_export",_ajax_nonce=seopressAjaxMigrate.seopress_metadata_csv.seopress_nonce}self.process_offset(0,self,url,action,_ajax_nonce,id)}),process_offset=function(s,r,o,a,t,i,_,p){i18n=seopressAjaxMigrate.i18n.migration,"metadata"==i&&(i18n=seopressAjaxMigrate.i18n.export),e.ajax({method:"POST",url:o,data:{action:a,offset:s,post_export:_,term_export:p,_ajax_nonce:t},success:function(s){"done"==s.data.offset?(e("#seopress-"+i+"-migrate").removeAttr("disabled"),e(".spinner").css("visibility","hidden"),e("#"+i+"-migration-tool .log").css("display","block"),e("#"+i+"-migration-tool .log").html("<div class='seopress-notice is-success'><p>"+i18n+"</p></div>"),""!=s.data.url&&e(location).attr("href",s.data.url)):(r.process_offset(parseInt(s.data.offset),r,o,a,t,i,s.data.post_export,s.data.term_export),s.data.total&&(progress=(s.data.count/s.data.total*100).toFixed(2),e("#"+i+"-migration-tool .log").css("display","block"),e("#"+i+"-migration-tool .log").html("<div class='seopress-notice'><p>"+progress+"%</p></div>")))}})},e("#seopress-"+s+"-migrate").on("click",function(){e(this).attr("disabled","disabled"),e("#"+s+"-migration-tool .spinner").css("visibility","visible"),e("#"+s+"-migration-tool .spinner").css("float","none"),e("#"+s+"-migration-tool .log").html("")})})});
assets/js/seopress-quick-edit.js CHANGED
@@ -22,8 +22,8 @@
22
  var $post_row = $('#post-' + $post_id);
23
 
24
  // get the data
25
- var $seopress_title = $('.column-seopress_title', $post_row).text();
26
- var $seopress_desc = $('.column-seopress_desc', $post_row).text();
27
  var $seopress_tkw = $('.column-seopress_tkw', $post_row).text();
28
  var $seopress_canonical = $('.column-seopress_canonical', $post_row).text();
29
  var $seopress_noindex = $('.column-seopress_noindex', $post_row).html();
22
  var $post_row = $('#post-' + $post_id);
23
 
24
  // get the data
25
+ var $seopress_title = $('.column-seopress_title .hidden', $post_row).text();
26
+ var $seopress_desc = $('.column-seopress_desc .hidden', $post_row).text();
27
  var $seopress_tkw = $('.column-seopress_tkw', $post_row).text();
28
  var $seopress_canonical = $('.column-seopress_canonical', $post_row).text();
29
  var $seopress_noindex = $('.column-seopress_noindex', $post_row).html();
assets/js/seopress-quick-edit.min.js CHANGED
@@ -1 +1 @@
1
- (function(e){var s=inlineEditPost.edit;inlineEditPost.edit=function(n){s.apply(this,arguments);var t=0;if("object"==typeof n&&(t=parseInt(this.getId(n))),t>0){var o=e("#edit-"+t),c=e("#post-"+t),a=e(".column-seopress_title",c).text(),i=e(".column-seopress_desc",c).text(),r=e(".column-seopress_tkw",c).text(),l=e(".column-seopress_canonical",c).text(),p=e(".column-seopress_noindex",c).html(),d=e(".column-seopress_nofollow",c).html(),_=e(".column-seopress_404_redirect_enable",c).html(),u=e(".column-seopress_404_redirect_regex_enable",c).html(),m=e(".column-seopress_404_redirect_type",c).text(),h=e(".column-seopress_404_redirect_value",c).text();e(':input[name="seopress_title"]',o).val(a),e(':input[name="seopress_desc"]',o).val(i),e(':input[name="seopress_tkw"]',o).val(r),e(':input[name="seopress_canonical"]',o).val(l),p&&p.includes('<span class="dashicons dashicons-hidden"></span>')&&e(':input[name="seopress_noindex"]',o).attr("checked","checked"),d&&d.includes('<span class="dashicons dashicons-yes"></span>')&&e(':input[name="seopress_nofollow"]',o).attr("checked","checked"),_&&'<span class="dashicons dashicons-yes"></span>'==_&&e(':input[name="seopress_redirections_enabled"]',o).attr("checked","checked"),u&&'<span class="dashicons dashicons-yes"></span>'==u&&e(':input[name="seopress_redirections_enabled_regex"]',o).attr("checked","checked"),m&&"404"!=m&&e('select[name="seopress_redirections_type"] option[value="'+m+'"]',o).attr("selected","selected"),e(':input[name="seopress_redirections_value"]',o).val(h)}}})(jQuery);
1
+ (function(e){var s=inlineEditPost.edit;inlineEditPost.edit=function(n){s.apply(this,arguments);var t=0;if("object"==typeof n&&(t=parseInt(this.getId(n))),t>0){var o=e("#edit-"+t),c=e("#post-"+t),a=e(".column-seopress_title .hidden",c).text(),i=e(".column-seopress_desc .hidden",c).text(),r=e(".column-seopress_tkw",c).text(),d=e(".column-seopress_canonical",c).text(),l=e(".column-seopress_noindex",c).html(),p=e(".column-seopress_nofollow",c).html(),_=e(".column-seopress_404_redirect_enable",c).html(),u=e(".column-seopress_404_redirect_regex_enable",c).html(),h=e(".column-seopress_404_redirect_type",c).text(),m=e(".column-seopress_404_redirect_value",c).text();e(':input[name="seopress_title"]',o).val(a),e(':input[name="seopress_desc"]',o).val(i),e(':input[name="seopress_tkw"]',o).val(r),e(':input[name="seopress_canonical"]',o).val(d),l&&l.includes('<span class="dashicons dashicons-hidden"></span>')&&e(':input[name="seopress_noindex"]',o).attr("checked","checked"),p&&p.includes('<span class="dashicons dashicons-yes"></span>')&&e(':input[name="seopress_nofollow"]',o).attr("checked","checked"),_&&'<span class="dashicons dashicons-yes"></span>'==_&&e(':input[name="seopress_redirections_enabled"]',o).attr("checked","checked"),u&&'<span class="dashicons dashicons-yes"></span>'==u&&e(':input[name="seopress_redirections_enabled_regex"]',o).attr("checked","checked"),h&&"404"!=h&&e('select[name="seopress_redirections_type"] option[value="'+h+'"]',o).attr("selected","selected"),e(':input[name="seopress_redirections_value"]',o).val(m)}}})(jQuery);
contributors.txt CHANGED
@@ -5,6 +5,7 @@ Developers:
5
  - Thomas Deneulin: @tdeneulin
6
  - Julio Potier: @juliobox
7
  - Mickael Gris: @mgris
 
8
 
9
  SEO consultant:
10
  - Alan Cladx: @cladxxx
5
  - Thomas Deneulin: @tdeneulin
6
  - Julio Potier: @juliobox
7
  - Mickael Gris: @mgris
8
+ - Vincent Dubroeucq @vincentdubroeucq
9
 
10
  SEO consultant:
11
  - Alan Cladx: @cladxxx
inc/admin/admin-pages/Analytics.php CHANGED
@@ -20,21 +20,25 @@ if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
20
  $plugin_settings_tabs = [
21
  'tab_seopress_google_analytics_enable' => __('General', 'wp-seopress'),
22
  'tab_seopress_google_analytics_features' => __('Tracking', 'wp-seopress'),
 
23
  'tab_seopress_google_analytics_ecommerce' => __('Ecommerce', 'wp-seopress'),
24
  'tab_seopress_google_analytics_events' => __('Events', 'wp-seopress'),
25
  'tab_seopress_google_analytics_custom_dimensions' => __('Custom Dimensions', 'wp-seopress'),
26
  'tab_seopress_google_analytics_dashboard' => __('Stats in Dashboard', 'wp-seopress'),
27
  'tab_seopress_google_analytics_gdpr' => __('Cookie bar / GDPR', 'wp-seopress'),
28
  'tab_seopress_google_analytics_matomo' => __('Matomo', 'wp-seopress'),
 
29
  ];
30
  } else {
31
  $plugin_settings_tabs = [
32
  'tab_seopress_google_analytics_enable' => __('General', 'wp-seopress'),
33
  'tab_seopress_google_analytics_features' => __('Tracking', 'wp-seopress'),
 
34
  'tab_seopress_google_analytics_events' => __('Events', 'wp-seopress'),
35
  'tab_seopress_google_analytics_custom_dimensions' => __('Custom Dimensions', 'wp-seopress'),
36
  'tab_seopress_google_analytics_gdpr' => __('Cookie bar / GDPR', 'wp-seopress'),
37
  'tab_seopress_google_analytics_matomo' => __('Matomo', 'wp-seopress'),
 
38
  ];
39
  }
40
 
@@ -50,6 +54,10 @@ echo '</div>'; ?>
50
  <div class="seopress-tab <?php if ('tab_seopress_google_analytics_features' == $current_tab) {
51
  echo 'active';
52
  } ?>" id="tab_seopress_google_analytics_features"><?php do_settings_sections('seopress-settings-admin-google-analytics-features'); ?>
 
 
 
 
53
  </div>
54
  <div class="seopress-tab <?php if ('tab_seopress_google_analytics_events' == $current_tab) {
55
  echo 'active';
@@ -77,6 +85,10 @@ echo '</div>'; ?>
77
  echo 'active';
78
  } ?>" id="tab_seopress_google_analytics_matomo"><?php do_settings_sections('seopress-settings-admin-google-analytics-matomo'); ?>
79
  </div>
 
 
 
 
80
  </div>
81
 
82
  <?php sp_submit_button(__('Save changes', 'wp-seopress')); ?>
20
  $plugin_settings_tabs = [
21
  'tab_seopress_google_analytics_enable' => __('General', 'wp-seopress'),
22
  'tab_seopress_google_analytics_features' => __('Tracking', 'wp-seopress'),
23
+ 'tab_seopress_google_analytics_custom_tracking' => __('Custom Tracking', 'wp-seopress'),
24
  'tab_seopress_google_analytics_ecommerce' => __('Ecommerce', 'wp-seopress'),
25
  'tab_seopress_google_analytics_events' => __('Events', 'wp-seopress'),
26
  'tab_seopress_google_analytics_custom_dimensions' => __('Custom Dimensions', 'wp-seopress'),
27
  'tab_seopress_google_analytics_dashboard' => __('Stats in Dashboard', 'wp-seopress'),
28
  'tab_seopress_google_analytics_gdpr' => __('Cookie bar / GDPR', 'wp-seopress'),
29
  'tab_seopress_google_analytics_matomo' => __('Matomo', 'wp-seopress'),
30
+ 'tab_seopress_google_analytics_clarity' => __('Clarity', 'wp-seopress'),
31
  ];
32
  } else {
33
  $plugin_settings_tabs = [
34
  'tab_seopress_google_analytics_enable' => __('General', 'wp-seopress'),
35
  'tab_seopress_google_analytics_features' => __('Tracking', 'wp-seopress'),
36
+ 'tab_seopress_google_analytics_custom_tracking' => __('Custom Tracking', 'wp-seopress'),
37
  'tab_seopress_google_analytics_events' => __('Events', 'wp-seopress'),
38
  'tab_seopress_google_analytics_custom_dimensions' => __('Custom Dimensions', 'wp-seopress'),
39
  'tab_seopress_google_analytics_gdpr' => __('Cookie bar / GDPR', 'wp-seopress'),
40
  'tab_seopress_google_analytics_matomo' => __('Matomo', 'wp-seopress'),
41
+ 'tab_seopress_google_analytics_clarity' => __('Clarity', 'wp-seopress'),
42
  ];
43
  }
44
 
54
  <div class="seopress-tab <?php if ('tab_seopress_google_analytics_features' == $current_tab) {
55
  echo 'active';
56
  } ?>" id="tab_seopress_google_analytics_features"><?php do_settings_sections('seopress-settings-admin-google-analytics-features'); ?>
57
+ </div>
58
+ <div class="seopress-tab <?php if ('tab_seopress_google_analytics_custom_tracking' == $current_tab) {
59
+ echo 'active';
60
+ } ?>" id="tab_seopress_google_analytics_custom_tracking"><?php do_settings_sections('seopress-settings-admin-google-analytics-custom-tracking'); ?>
61
  </div>
62
  <div class="seopress-tab <?php if ('tab_seopress_google_analytics_events' == $current_tab) {
63
  echo 'active';
85
  echo 'active';
86
  } ?>" id="tab_seopress_google_analytics_matomo"><?php do_settings_sections('seopress-settings-admin-google-analytics-matomo'); ?>
87
  </div>
88
+ <div class="seopress-tab <?php if ('tab_seopress_google_analytics_clarity' == $current_tab) {
89
+ echo 'active';
90
+ } ?>" id="tab_seopress_google_analytics_clarity"><?php do_settings_sections('seopress-settings-admin-google-analytics-clarity'); ?>
91
+ </div>
92
  </div>
93
 
94
  <?php sp_submit_button(__('Save changes', 'wp-seopress')); ?>
inc/admin/admin-pages/Tools.php CHANGED
@@ -70,7 +70,7 @@ $docs = seopress_get_docs_links();
70
  <?php _e('Twitter cards tags (title, description, image)', 'wp-seopress'); ?>
71
  </li>
72
  <li>
73
- <?php _e('Redirection (enable, type, URL)', 'wp-seopress'); ?>
74
  </li>
75
  <li>
76
  <?php _e('Primary category', 'wp-seopress'); ?>
@@ -116,7 +116,7 @@ $docs = seopress_get_docs_links();
116
  <?php _e('Twitter cards tags (title, description, image)', 'wp-seopress'); ?>
117
  </li>
118
  <li>
119
- <?php _e('Redirection (enable, type, URL)', 'wp-seopress'); ?>
120
  </li>
121
  <li>
122
  <?php _e('Primary category', 'wp-seopress'); ?>
70
  <?php _e('Twitter cards tags (title, description, image)', 'wp-seopress'); ?>
71
  </li>
72
  <li>
73
+ <?php _e('Redirection (enable, login status, type, URL)', 'wp-seopress'); ?>
74
  </li>
75
  <li>
76
  <?php _e('Primary category', 'wp-seopress'); ?>
116
  <?php _e('Twitter cards tags (title, description, image)', 'wp-seopress'); ?>
117
  </li>
118
  <li>
119
+ <?php _e('Redirection (enable, login status, type, URL)', 'wp-seopress'); ?>
120
  </li>
121
  <li>
122
  <?php _e('Primary category', 'wp-seopress'); ?>
inc/admin/ajax-migrate/platinum.php CHANGED
@@ -19,12 +19,14 @@ function seopress_platinum_seo_migration() {
19
  global $wpdb;
20
 
21
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
 
22
 
23
  $increment = 200;
24
  global $post;
25
 
26
  if ($offset > $total_count_posts) {
27
  wp_reset_query();
 
28
 
29
  $args = [
30
  'hide_empty' => false,
@@ -171,8 +173,18 @@ function seopress_platinum_seo_migration() {
171
  }
172
  }
173
  $offset += $increment;
 
 
 
 
 
 
174
  }
175
  $data = [];
 
 
 
 
176
  $data['offset'] = $offset;
177
  wp_send_json_success($data);
178
  exit();
19
  global $wpdb;
20
 
21
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
22
+ $total_count_terms = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->terms}");
23
 
24
  $increment = 200;
25
  global $post;
26
 
27
  if ($offset > $total_count_posts) {
28
  wp_reset_query();
29
+ $count_items = $total_count_posts;
30
 
31
  $args = [
32
  'hide_empty' => false,
173
  }
174
  }
175
  $offset += $increment;
176
+
177
+ if ($offset >= $total_count_posts) {
178
+ $count_items = $total_count_posts;
179
+ } else {
180
+ $count_items = $offset;
181
+ }
182
  }
183
  $data = [];
184
+
185
+ $data['count'] = $count_items;
186
+ $data['total'] = $total_count_posts + $total_count_terms;
187
+
188
  $data['offset'] = $offset;
189
  wp_send_json_success($data);
190
  exit();
inc/admin/ajax-migrate/premium-seo-pack.php CHANGED
@@ -19,11 +19,13 @@ function seopress_premium_seo_pack_migration() {
19
  global $wpdb;
20
 
21
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
 
22
 
23
  $increment = 200;
24
  global $post;
25
 
26
  if ($offset > $total_count_posts) {
 
27
  wp_reset_query();
28
 
29
  $premium_query_terms = get_option('psp_taxonomy_seo');
@@ -108,8 +110,18 @@ function seopress_premium_seo_pack_migration() {
108
  }
109
  }
110
  $offset += $increment;
 
 
 
 
 
 
111
  }
112
  $data = [];
 
 
 
 
113
  $data['offset'] = $offset;
114
  wp_send_json_success($data);
115
  exit();
19
  global $wpdb;
20
 
21
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
22
+ $total_count_terms = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->terms}");
23
 
24
  $increment = 200;
25
  global $post;
26
 
27
  if ($offset > $total_count_posts) {
28
+ $count_items = $total_count_posts;
29
  wp_reset_query();
30
 
31
  $premium_query_terms = get_option('psp_taxonomy_seo');
110
  }
111
  }
112
  $offset += $increment;
113
+
114
+ if ($offset >= $total_count_posts) {
115
+ $count_items = $total_count_posts;
116
+ } else {
117
+ $count_items = $offset;
118
+ }
119
  }
120
  $data = [];
121
+
122
+ $data['count'] = $count_items;
123
+ $data['total'] = $total_count_posts + $total_count_terms;
124
+
125
  $data['offset'] = $offset;
126
  wp_send_json_success($data);
127
  exit();
inc/admin/ajax-migrate/seo-framework.php CHANGED
@@ -15,12 +15,14 @@ function seopress_seo_framework_migration() {
15
 
16
  global $wpdb;
17
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
 
18
 
19
  $increment = 200;
20
  global $post;
21
 
22
  if ($offset > $total_count_posts) {
23
  wp_reset_query();
 
24
 
25
  $args = [
26
  //'number' => $increment,
@@ -111,8 +113,18 @@ function seopress_seo_framework_migration() {
111
  }
112
  }
113
  $offset += $increment;
 
 
 
 
 
 
114
  }
115
  $data = [];
 
 
 
 
116
  $data['offset'] = $offset;
117
  wp_send_json_success($data);
118
  exit();
15
 
16
  global $wpdb;
17
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
18
+ $total_count_terms = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->terms}");
19
 
20
  $increment = 200;
21
  global $post;
22
 
23
  if ($offset > $total_count_posts) {
24
  wp_reset_query();
25
+ $count_items = $total_count_posts;
26
 
27
  $args = [
28
  //'number' => $increment,
113
  }
114
  }
115
  $offset += $increment;
116
+
117
+ if ($offset >= $total_count_posts) {
118
+ $count_items = $total_count_posts;
119
+ } else {
120
+ $count_items = $offset;
121
+ }
122
  }
123
  $data = [];
124
+
125
+ $data['count'] = $count_items;
126
+ $data['total'] = $total_count_posts + $total_count_terms;
127
+
128
  $data['offset'] = $offset;
129
  wp_send_json_success($data);
130
  exit();
inc/admin/ajax-migrate/seo-ultimate.php CHANGED
@@ -65,6 +65,15 @@ function seopress_seo_ultimate_migration() {
65
  }
66
  $data = [];
67
  $data['offset'] = $offset;
 
 
 
 
 
 
 
 
 
68
  wp_send_json_success($data);
69
  exit();
70
  }
65
  }
66
  $data = [];
67
  $data['offset'] = $offset;
68
+
69
+ $data['total'] = $total_count_posts;
70
+
71
+ if ($offset >= $total_count_posts) {
72
+ $data['count'] = $total_count_posts;
73
+ } else {
74
+ $data['count'] = $offset;
75
+ }
76
+
77
  wp_send_json_success($data);
78
  exit();
79
  }
inc/admin/ajax-migrate/seopressor.php CHANGED
@@ -115,375 +115,16 @@ function seopress_seopressor_migration() {
115
  }
116
  $data = [];
117
  $data['offset'] = $offset;
118
- wp_send_json_success($data);
119
- exit();
120
- }
121
- }
122
- add_action('wp_ajax_seopress_seopressor_migration', 'seopress_seopressor_migration');
123
-
124
- ///////////////////////////////////////////////////////////////////////////////////////////////////
125
- //Export SEOPress metadata to CSV
126
- ///////////////////////////////////////////////////////////////////////////////////////////////////
127
- function seopress_metadata_export() {
128
- check_ajax_referer('seopress_export_csv_metadata_nonce', $_POST['_ajax_nonce'], true);
129
-
130
- if (current_user_can(seopress_capability('manage_options', 'migration')) && is_admin()) {
131
- if (isset($_POST['offset'])) {
132
- $offset = absint($_POST['offset']);
133
- }
134
-
135
- $post_export = '';
136
- if (isset($_POST['post_export'])) {
137
- $post_export = esc_attr($_POST['post_export']);
138
- }
139
-
140
- $term_export = '';
141
- if (isset($_POST['term_export'])) {
142
- $term_export = esc_attr($_POST['term_export']);
143
- }
144
-
145
- //Get post types
146
- $seopress_get_post_types = [];
147
- $postTypes = seopress_get_service('WordPressData')->getPostTypes();
148
- foreach ($postTypes as $seopress_cpt_key => $seopress_cpt_value) {
149
- $seopress_get_post_types[] = $seopress_cpt_key;
150
- }
151
-
152
- //Get taxonomies
153
- $seopress_get_taxonomies = [];
154
- foreach (seopress_get_taxonomies() as $seopress_tax_key => $seopress_tax_value) {
155
- $seopress_get_taxonomies[] = $seopress_tax_key;
156
- }
157
-
158
- global $wpdb;
159
- global $post;
160
-
161
- //Count posts
162
- $i = 1;
163
- $sql = '(';
164
- $count = count($seopress_get_post_types);
165
- foreach ($seopress_get_post_types as $cpt) {
166
- $sql .= '(post_type = "' . $cpt . '")';
167
-
168
- if ($i < $count) {
169
- $sql .= ' OR ';
170
- }
171
-
172
- ++$i;
173
- }
174
- $sql .= ')';
175
-
176
- $total_count_posts = (int) $wpdb->get_var("SELECT count(*)
177
- FROM {$wpdb->posts}
178
- WHERE $sql
179
- AND (post_status = 'publish' OR post_status = 'pending' OR post_status = 'draft' OR post_status = 'auto-draft' OR post_status = 'future' OR post_status = 'private' OR post_status = 'inherit' OR post_status = 'trash') ");
180
-
181
- //Count terms
182
- $total_count_terms = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->terms}");
183
-
184
- $increment = 200;
185
-
186
- $csv = '';
187
- $csv = get_option('seopress_metadata_csv');
188
- $download_url = '';
189
-
190
- $settings['id'] = [];
191
- $settings['post_title'] = [];
192
- $settings['url'] = [];
193
- $settings['meta_title'] = [];
194
- $settings['meta_desc'] = [];
195
- $settings['fb_title'] = [];
196
- $settings['fb_desc'] = [];
197
- $settings['fb_img'] = [];
198
- $settings['tw_title'] = [];
199
- $settings['tw_desc'] = [];
200
- $settings['tw_img'] = [];
201
- $settings['noindex'] = [];
202
- $settings['nofollow'] = [];
203
- $settings['noodp'] = [];
204
- $settings['noimageindex'] = [];
205
- $settings['noarchive'] = [];
206
- $settings['nosnippet'] = [];
207
- $settings['canonical_url'] = [];
208
- $settings['primary_cat'] = [];
209
- $settings['redirect_active'] = [];
210
- $settings['redirect_type'] = [];
211
- $settings['redirect_url'] = [];
212
- $settings['target_kw'] = [];
213
-
214
- //Posts
215
- if ('done' != $post_export) {
216
- if ($offset > $total_count_posts) {
217
- wp_reset_query();
218
- //Reset offset once Posts export is done
219
- $offset = 0;
220
- update_option('seopress_metadata_csv', $csv, false);
221
- $post_export = 'done';
222
- } else {
223
- $args = [
224
- 'post_type' => $seopress_get_post_types,
225
- 'posts_per_page' => $increment,
226
- 'offset' => $offset,
227
- 'post_status' => 'any',
228
- 'order' => 'DESC',
229
- 'orderby' => 'date',
230
- ];
231
- $args = apply_filters('seopress_metadata_query_args', $args, $seopress_get_post_types, $increment, $offset);
232
- $meta_query = get_posts($args);
233
-
234
- if ($meta_query) {
235
- // The Loop
236
- foreach ($meta_query as $post) {
237
- array_push($settings['id'], $post->ID);
238
-
239
- array_push($settings['post_title'], $post->post_title);
240
-
241
- array_push($settings['url'], get_permalink($post));
242
-
243
- array_push($settings['meta_title'], get_post_meta($post->ID, '_seopress_titles_title', true));
244
-
245
- array_push($settings['meta_desc'], get_post_meta($post->ID, '_seopress_titles_desc', true));
246
-
247
- array_push($settings['fb_title'], get_post_meta($post->ID, '_seopress_social_fb_title', true));
248
-
249
- array_push($settings['fb_desc'], get_post_meta($post->ID, '_seopress_social_fb_desc', true));
250
-
251
- array_push($settings['fb_img'], get_post_meta($post->ID, '_seopress_social_fb_img', true));
252
-
253
- array_push($settings['tw_title'], get_post_meta($post->ID, '_seopress_social_twitter_title', true));
254
-
255
- array_push($settings['tw_desc'], get_post_meta($post->ID, '_seopress_social_twitter_desc', true));
256
-
257
- array_push($settings['tw_img'], get_post_meta($post->ID, '_seopress_social_twitter_img', true));
258
-
259
- array_push($settings['noindex'], get_post_meta($post->ID, '_seopress_robots_index', true));
260
-
261
- array_push($settings['nofollow'], get_post_meta($post->ID, '_seopress_robots_follow', true));
262
-
263
- array_push($settings['noodp'], get_post_meta($post->ID, '_seopress_robots_odp', true));
264
-
265
- array_push($settings['noimageindex'], get_post_meta($post->ID, '_seopress_robots_imageindex', true));
266
 
267
- array_push($settings['noarchive'], get_post_meta($post->ID, '_seopress_robots_archive', true));
268
-
269
- array_push($settings['nosnippet'], get_post_meta($post->ID, '_seopress_robots_snippet', true));
270
-
271
- array_push($settings['canonical_url'], get_post_meta($post->ID, '_seopress_robots_canonical', true));
272
-
273
- array_push($settings['primary_cat'], get_post_meta($post->ID, 'seopress_robots_primary_cat', true));
274
-
275
- array_push($settings['redirect_active'], get_post_meta($post->ID, '_seopress_redirections_enabled', true));
276
-
277
- array_push($settings['redirect_type'], get_post_meta($post->ID, '_seopress_redirections_type', true));
278
-
279
- array_push($settings['redirect_url'], get_post_meta($post->ID, '_seopress_redirections_value', true));
280
-
281
- array_push($settings['target_kw'], get_post_meta($post->ID, '_seopress_analysis_target_kw', true));
282
-
283
- $csv[] = array_merge(
284
- $settings['id'],
285
- $settings['post_title'],
286
- $settings['url'],
287
- $settings['meta_title'],
288
- $settings['meta_desc'],
289
- $settings['fb_title'],
290
- $settings['fb_desc'],
291
- $settings['fb_img'],
292
- $settings['tw_title'],
293
- $settings['tw_desc'],
294
- $settings['tw_img'],
295
- $settings['noindex'],
296
- $settings['nofollow'],
297
- $settings['noodp'],
298
- $settings['noimageindex'],
299
- $settings['noarchive'],
300
- $settings['nosnippet'],
301
- $settings['canonical_url'],
302
- $settings['primary_cat'],
303
- $settings['redirect_active'],
304
- $settings['redirect_type'],
305
- $settings['redirect_url'],
306
- $settings['target_kw']
307
- );
308
-
309
- //Clean arrays
310
- $settings['id'] = [];
311
- $settings['post_title'] = [];
312
- $settings['url'] = [];
313
- $settings['meta_title'] = [];
314
- $settings['meta_desc'] = [];
315
- $settings['fb_title'] = [];
316
- $settings['fb_desc'] = [];
317
- $settings['fb_img'] = [];
318
- $settings['tw_title'] = [];
319
- $settings['tw_desc'] = [];
320
- $settings['tw_img'] = [];
321
- $settings['noindex'] = [];
322
- $settings['nofollow'] = [];
323
- $settings['noodp'] = [];
324
- $settings['noimageindex'] = [];
325
- $settings['noarchive'] = [];
326
- $settings['nosnippet'] = [];
327
- $settings['canonical_url'] = [];
328
- $settings['primary_cat'] = [];
329
- $settings['redirect_active'] = [];
330
- $settings['redirect_type'] = [];
331
- $settings['redirect_url'] = [];
332
- $settings['target_kw'] = [];
333
- }
334
- }
335
- $offset += $increment;
336
- update_option('seopress_metadata_csv', $csv, false);
337
- }
338
- } elseif ('done' != $term_export) {
339
- //Terms
340
- if ($offset > $total_count_terms) {
341
- update_option('seopress_metadata_csv', $csv, false);
342
- $post_export = 'done';
343
- $term_export = 'done';
344
- } else {
345
- $args = [
346
- 'taxonomy' => $seopress_get_taxonomies,
347
- 'number' => $increment,
348
- 'offset' => $offset,
349
- 'order' => 'DESC',
350
- 'orderby' => 'date',
351
- 'hide_empty' => false,
352
- ];
353
-
354
- $args = apply_filters('seopress_metadata_query_terms_args', $args, $seopress_get_taxonomies, $increment, $offset);
355
-
356
- $meta_query = get_terms($args);
357
-
358
- if ($meta_query) {
359
- // The Loop
360
- foreach ($meta_query as $term) {
361
- array_push($settings['id'], $term->term_id);
362
-
363
- array_push($settings['post_title'], $term->name);
364
-
365
- array_push($settings['url'], get_term_link($term));
366
-
367
- array_push($settings['meta_title'], get_term_meta($term->term_id, '_seopress_titles_title', true));
368
-
369
- array_push($settings['meta_desc'], get_term_meta($term->term_id, '_seopress_titles_desc', true));
370
-
371
- array_push($settings['fb_title'], get_term_meta($term->term_id, '_seopress_social_fb_title', true));
372
-
373
- array_push($settings['fb_desc'], get_term_meta($term->term_id, '_seopress_social_fb_desc', true));
374
-
375
- array_push($settings['fb_img'], get_term_meta($term->term_id, '_seopress_social_fb_img', true));
376
-
377
- array_push($settings['tw_title'], get_term_meta($term->term_id, '_seopress_social_twitter_title', true));
378
-
379
- array_push($settings['tw_desc'], get_term_meta($term->term_id, '_seopress_social_twitter_desc', true));
380
-
381
- array_push($settings['tw_img'], get_term_meta($term->term_id, '_seopress_social_twitter_img', true));
382
-
383
- array_push($settings['noindex'], get_term_meta($term->term_id, '_seopress_robots_index', true));
384
-
385
- array_push($settings['nofollow'], get_term_meta($term->term_id, '_seopress_robots_follow', true));
386
-
387
- array_push($settings['noodp'], get_term_meta($term->term_id, '_seopress_robots_odp', true));
388
-
389
- array_push($settings['noimageindex'], get_term_meta($term->term_id, '_seopress_robots_imageindex', true));
390
-
391
- array_push($settings['noarchive'], get_term_meta($term->term_id, '_seopress_robots_archive', true));
392
-
393
- array_push($settings['nosnippet'], get_term_meta($term->term_id, '_seopress_robots_snippet', true));
394
-
395
- array_push($settings['canonical_url'], get_term_meta($term->term_id, '_seopress_robots_canonical', true));
396
-
397
- array_push($settings['redirect_active'], get_term_meta($term->term_id, '_seopress_redirections_enabled', true));
398
-
399
- array_push($settings['redirect_type'], get_term_meta($term->term_id, '_seopress_redirections_type', true));
400
-
401
- array_push($settings['redirect_url'], get_term_meta($term->term_id, '_seopress_redirections_value', true));
402
-
403
- array_push($settings['target_kw'], get_term_meta($term->term_id, '_seopress_analysis_target_kw', true));
404
-
405
- $csv[] = array_merge(
406
- $settings['id'],
407
- $settings['post_title'],
408
- $settings['url'],
409
- $settings['meta_title'],
410
- $settings['meta_desc'],
411
- $settings['fb_title'],
412
- $settings['fb_desc'],
413
- $settings['fb_img'],
414
- $settings['tw_title'],
415
- $settings['tw_desc'],
416
- $settings['tw_img'],
417
- $settings['noindex'],
418
- $settings['nofollow'],
419
- $settings['noodp'],
420
- $settings['noimageindex'],
421
- $settings['noarchive'],
422
- $settings['nosnippet'],
423
- $settings['canonical_url'],
424
- $settings['redirect_active'],
425
- $settings['redirect_type'],
426
- $settings['redirect_url'],
427
- $settings['target_kw']
428
- );
429
-
430
- //Clean arrays
431
- $settings['id'] = [];
432
- $settings['post_title'] = [];
433
- $settings['url'] = [];
434
- $settings['meta_title'] = [];
435
- $settings['meta_desc'] = [];
436
- $settings['fb_title'] = [];
437
- $settings['fb_desc'] = [];
438
- $settings['fb_img'] = [];
439
- $settings['tw_title'] = [];
440
- $settings['tw_desc'] = [];
441
- $settings['tw_img'] = [];
442
- $settings['noindex'] = [];
443
- $settings['nofollow'] = [];
444
- $settings['noodp'] = [];
445
- $settings['noimageindex'] = [];
446
- $settings['noarchive'] = [];
447
- $settings['nosnippet'] = [];
448
- $settings['canonical_url'] = [];
449
- $settings['redirect_active'] = [];
450
- $settings['redirect_type'] = [];
451
- $settings['redirect_url'] = [];
452
- $settings['target_kw'] = [];
453
- }
454
- }
455
- $offset += $increment;
456
- $post_export = 'done';
457
- update_option('seopress_metadata_csv', $csv, false);
458
- }
459
  } else {
460
- $post_export = 'done';
461
- $term_export = 'done';
462
- }
463
-
464
- //Create download URL
465
- if ('done' == $post_export && 'done' == $term_export) {
466
- $args = array_merge($_POST, [
467
- 'nonce' => wp_create_nonce('seopress_csv_batch_export_nonce'),
468
- 'page' => 'seopress-import-export',
469
- 'seopress_action' => 'seopress_download_batch_export',
470
- ]);
471
-
472
- $download_url = add_query_arg($args, admin_url('admin.php'));
473
-
474
- $offset = 'done';
475
  }
476
 
477
- //Return data to JSON
478
- $data = [];
479
- $data['offset'] = $offset;
480
- $data['url'] = $download_url;
481
- $data['post_export'] = $post_export;
482
- $data['term_export'] = $term_export;
483
  wp_send_json_success($data);
484
-
485
  exit();
486
  }
487
  }
488
-
489
- add_action('wp_ajax_seopress_metadata_export', 'seopress_metadata_export');
115
  }
116
  $data = [];
117
  $data['offset'] = $offset;
118
+ $data['total'] = $total_count_posts;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
 
120
+ if ($offset >= $total_count_posts) {
121
+ $data['count'] = $total_count_posts;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
122
  } else {
123
+ $data['count'] = $offset;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  }
125
 
 
 
 
 
 
 
126
  wp_send_json_success($data);
 
127
  exit();
128
  }
129
  }
130
+ add_action('wp_ajax_seopress_seopressor_migration', 'seopress_seopressor_migration');
 
inc/admin/ajax-migrate/smart-crawl.php CHANGED
@@ -19,12 +19,14 @@ function seopress_smart_crawl_migration() {
19
  global $wpdb;
20
 
21
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
 
22
 
23
  $increment = 200;
24
  global $post;
25
 
26
  if ($offset > $total_count_posts) {
27
  wp_reset_query();
 
28
 
29
  $smart_crawl_query_terms = get_option('wds_taxonomy_meta');
30
 
@@ -164,8 +166,18 @@ function seopress_smart_crawl_migration() {
164
  }
165
  }
166
  $offset += $increment;
 
 
 
 
 
 
167
  }
168
  $data = [];
 
 
 
 
169
  $data['offset'] = $offset;
170
  wp_send_json_success($data);
171
  exit();
19
  global $wpdb;
20
 
21
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
22
+ $total_count_terms = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->terms}");
23
 
24
  $increment = 200;
25
  global $post;
26
 
27
  if ($offset > $total_count_posts) {
28
  wp_reset_query();
29
+ $count_items = $total_count_posts;
30
 
31
  $smart_crawl_query_terms = get_option('wds_taxonomy_meta');
32
 
166
  }
167
  }
168
  $offset += $increment;
169
+
170
+ if ($offset >= $total_count_posts) {
171
+ $count_items = $total_count_posts;
172
+ } else {
173
+ $count_items = $offset;
174
+ }
175
  }
176
  $data = [];
177
+
178
+ $data['count'] = $count_items;
179
+ $data['total'] = $total_count_posts + $total_count_terms;
180
+
181
  $data['offset'] = $offset;
182
  wp_send_json_success($data);
183
  exit();
inc/admin/ajax-migrate/squirrly.php CHANGED
@@ -64,6 +64,7 @@ function seopress_squirrly_migration() {
64
  $offset = 'done';
65
  }
66
  $data = [];
 
67
  $data['offset'] = $offset;
68
  wp_send_json_success($data);
69
  exit();
64
  $offset = 'done';
65
  }
66
  $data = [];
67
+
68
  $data['offset'] = $offset;
69
  wp_send_json_success($data);
70
  exit();
inc/admin/ajax-migrate/wp-meta-seo.php CHANGED
@@ -18,12 +18,14 @@ function seopress_wp_meta_seo_migration() {
18
 
19
  global $wpdb;
20
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
 
21
 
22
  $increment = 200;
23
  global $post;
24
 
25
  if ($offset > $total_count_posts) {
26
  wp_reset_query();
 
27
 
28
  $args = [
29
  'hide_empty' => false,
@@ -32,6 +34,7 @@ function seopress_wp_meta_seo_migration() {
32
  $wp_meta_seo_query_terms = get_terms($args);
33
 
34
  if ($wp_meta_seo_query_terms) {
 
35
  foreach ($wp_meta_seo_query_terms as $term_id) {
36
  if ('' != get_term_meta($term_id, 'wpms_category_metatitle', true)) { //Import title tag
37
  update_term_meta($term_id, '_seopress_titles_title', get_term_meta($term_id, 'wpms_category_metatitle', true));
@@ -82,8 +85,18 @@ function seopress_wp_meta_seo_migration() {
82
  }
83
  }
84
  $offset += $increment;
 
 
 
 
 
 
85
  }
86
  $data = [];
 
 
 
 
87
  $data['offset'] = $offset;
88
  wp_send_json_success($data);
89
  exit();
18
 
19
  global $wpdb;
20
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
21
+ $total_count_terms = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->terms}");
22
 
23
  $increment = 200;
24
  global $post;
25
 
26
  if ($offset > $total_count_posts) {
27
  wp_reset_query();
28
+ $count_items = $total_count_posts;
29
 
30
  $args = [
31
  'hide_empty' => false,
34
  $wp_meta_seo_query_terms = get_terms($args);
35
 
36
  if ($wp_meta_seo_query_terms) {
37
+
38
  foreach ($wp_meta_seo_query_terms as $term_id) {
39
  if ('' != get_term_meta($term_id, 'wpms_category_metatitle', true)) { //Import title tag
40
  update_term_meta($term_id, '_seopress_titles_title', get_term_meta($term_id, 'wpms_category_metatitle', true));
85
  }
86
  }
87
  $offset += $increment;
88
+
89
+ if ($offset >= $total_count_posts) {
90
+ $count_items = $total_count_posts;
91
+ } else {
92
+ $count_items = $offset;
93
+ }
94
  }
95
  $data = [];
96
+
97
+ $data['count'] = $count_items;
98
+ $data['total'] = $total_count_posts + $total_count_terms;
99
+
100
  $data['offset'] = $offset;
101
  wp_send_json_success($data);
102
  exit();
inc/admin/ajax-migrate/wpseo.php CHANGED
@@ -19,12 +19,14 @@ function seopress_wpseo_migration() {
19
  global $wpdb;
20
 
21
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
 
22
 
23
  $increment = 200;
24
  global $post;
25
 
26
  if ($offset > $total_count_posts) {
27
  wp_reset_query();
 
28
 
29
  $args = [
30
  'hide_empty' => false,
@@ -118,8 +120,18 @@ function seopress_wpseo_migration() {
118
  }
119
  }
120
  $offset += $increment;
 
 
 
 
 
 
121
  }
122
  $data = [];
 
 
 
 
123
  $data['offset'] = $offset;
124
  wp_send_json_success($data);
125
  exit();
19
  global $wpdb;
20
 
21
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
22
+ $total_count_terms = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->terms}");
23
 
24
  $increment = 200;
25
  global $post;
26
 
27
  if ($offset > $total_count_posts) {
28
  wp_reset_query();
29
+ $count_items = $total_count_posts;
30
 
31
  $args = [
32
  'hide_empty' => false,
120
  }
121
  }
122
  $offset += $increment;
123
+
124
+ if ($offset >= $total_count_posts) {
125
+ $count_items = $total_count_posts;
126
+ } else {
127
+ $count_items = $offset;
128
+ }
129
  }
130
  $data = [];
131
+
132
+ $data['count'] = $count_items;
133
+ $data['total'] = $total_count_posts + $total_count_terms;
134
+
135
  $data['offset'] = $offset;
136
  wp_send_json_success($data);
137
  exit();
inc/admin/ajax-migrate/yoast.php CHANGED
@@ -16,12 +16,14 @@ function seopress_yoast_migration() {
16
  global $wpdb;
17
 
18
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
 
19
 
20
  $increment = 200;
21
  global $post;
22
 
23
  if ($offset > $total_count_posts) {
24
  wp_reset_query();
 
25
 
26
  $yoast_query_terms = get_option('wpseo_taxonomy_meta');
27
 
@@ -161,6 +163,15 @@ function seopress_yoast_migration() {
161
  $offset += $increment;
162
  }
163
  $data = [];
 
 
 
 
 
 
 
 
 
164
  $data['offset'] = $offset;
165
  wp_send_json_success($data);
166
  exit();
16
  global $wpdb;
17
 
18
  $total_count_posts = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->posts}");
19
+ $total_count_terms = (int) $wpdb->get_var("SELECT count(*) FROM {$wpdb->terms}");
20
 
21
  $increment = 200;
22
  global $post;
23
 
24
  if ($offset > $total_count_posts) {
25
  wp_reset_query();
26
+ $count_items = $total_count_posts;
27
 
28
  $yoast_query_terms = get_option('wpseo_taxonomy_meta');
29
 
163
  $offset += $increment;
164
  }
165
  $data = [];
166
+
167
+ $data['total'] = $total_count_posts;
168
+
169
+ if ($offset >= $total_count_posts) {
170
+ $data['count'] = $total_count_posts;
171
+ } else {
172
+ $data['count'] = $offset;
173
+ }
174
+
175
  $data['offset'] = $offset;
176
  wp_send_json_success($data);
177
  exit();
inc/admin/ajax.php CHANGED
@@ -516,6 +516,33 @@ function seopress_do_real_preview()
516
  }
517
  wp_reset_postdata();
518
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
519
  //Words Counter
520
  if (! is_plugin_active('oxygen/functions.php') && ! function_exists('ct_template_output')) { //disable for Oxygen
521
  if ('' != $seopress_get_the_content) {
@@ -708,3 +735,4 @@ require_once __DIR__ . '/ajax-migrate/seo-ultimate.php';
708
  require_once __DIR__ . '/ajax-migrate/squirrly.php';
709
  require_once __DIR__ . '/ajax-migrate/seo-framework.php';
710
  require_once __DIR__ . '/ajax-migrate/yoast.php';
 
516
  }
517
  wp_reset_postdata();
518
 
519
+ //Internal links for Oxygen Builder
520
+ if (is_plugin_active('oxygen/functions.php') && function_exists('ct_template_output')) {
521
+ $args = [
522
+ 'posts_per_page' => -1,
523
+ 'meta_query' => [
524
+ [
525
+ 'key' => 'ct_builder_shortcodes',
526
+ 'value' => $permalink,
527
+ 'compare' => 'LIKE'
528
+ ]
529
+ ],
530
+ 'post_type' => 'any',
531
+ ];
532
+
533
+ $internal_links = new WP_Query($args);
534
+
535
+ if ($internal_links->have_posts()) {
536
+ $data['internal_links']['count'] = $internal_links->found_posts;
537
+
538
+ while ($internal_links->have_posts()) {
539
+ $internal_links->the_post();
540
+ $data['internal_links']['links'][get_the_ID()] = [get_the_permalink() => get_the_title()];
541
+ }
542
+ }
543
+ wp_reset_postdata();
544
+ }
545
+
546
  //Words Counter
547
  if (! is_plugin_active('oxygen/functions.php') && ! function_exists('ct_template_output')) { //disable for Oxygen
548
  if ('' != $seopress_get_the_content) {
735
  require_once __DIR__ . '/ajax-migrate/squirrly.php';
736
  require_once __DIR__ . '/ajax-migrate/seo-framework.php';
737
  require_once __DIR__ . '/ajax-migrate/yoast.php';
738
+ require_once __DIR__ . '/export/csv.php';
inc/admin/blocks/notifications-center.php CHANGED
@@ -234,7 +234,7 @@
234
  seopress_notification($args);
235
  }
236
  }
237
- if ('1' != get_theme_support('title-tag')) {
238
  function seopress_get_hidden_notices_title_tag_option()
239
  {
240
  $seopress_get_hidden_notices_title_tag_option = get_option('seopress_notices');
234
  seopress_notification($args);
235
  }
236
  }
237
+ if ('1' != get_theme_support('title-tag') && true !== wp_is_block_theme()) {
238
  function seopress_get_hidden_notices_title_tag_option()
239
  {
240
  $seopress_get_hidden_notices_title_tag_option = get_option('seopress_notices');
inc/admin/callbacks/Analytics.php CHANGED
@@ -633,11 +633,6 @@ esc_textarea($check)); ?>
633
  <p class="description">
634
  <?php _e('This code will be added in the head section of your page.', 'wp-seopress'); ?>
635
  </p>
636
- <div class="seopress-notice is-warning">
637
- <p>
638
- <?php _e('<strong>GA4 or Universal Analytics</strong> codes are <strong>automatically added to your source code</strong> if you have enter your <strong>Measurement ID and / or your Universal Analytics ID</strong> from <strong>General</strong> tab.', 'wp-seopress'); ?>
639
- </p>
640
- </div>
641
  <?php
642
  }
643
 
@@ -1260,3 +1255,40 @@ function seopress_google_analytics_matomo_no_heatmaps_callback() {
1260
  esc_attr($options['seopress_google_analytics_matomo_no_heatmaps']);
1261
  }
1262
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
633
  <p class="description">
634
  <?php _e('This code will be added in the head section of your page.', 'wp-seopress'); ?>
635
  </p>
 
 
 
 
 
636
  <?php
637
  }
638
 
1255
  esc_attr($options['seopress_google_analytics_matomo_no_heatmaps']);
1256
  }
1257
  }
1258
+ function seopress_google_analytics_clarity_enable_callback() {
1259
+ $options = get_option('seopress_google_analytics_option_name');
1260
+ $check = isset($options['seopress_google_analytics_clarity_enable']); ?>
1261
+
1262
+
1263
+ <label for="seopress_google_analytics_clarity_enable">
1264
+ <input id="seopress_google_analytics_clarity_enable"
1265
+ name="seopress_google_analytics_option_name[seopress_google_analytics_clarity_enable]" type="checkbox" <?php if ('1' == $check) { ?>
1266
+ checked="yes"
1267
+ <?php } ?>
1268
+ value="1"/>
1269
+ <?php _e('Add Microsoft Clarity code to your site', 'wp-seopress'); ?>
1270
+ </label>
1271
+
1272
+ <?php if (isset($options['seopress_google_analytics_clarity_enable'])) {
1273
+ esc_attr($options['seopress_google_analytics_clarity_enable']);
1274
+ }
1275
+ }
1276
+
1277
+ function seopress_google_analytics_clarity_project_id_callback() {
1278
+ $docs = seopress_get_docs_links();
1279
+ $options = get_option('seopress_google_analytics_option_name');
1280
+ $check = isset($options['seopress_google_analytics_clarity_project_id']) ? $options['seopress_google_analytics_clarity_project_id'] : null;
1281
+
1282
+ printf(
1283
+ '<input type="text" name="seopress_google_analytics_option_name[seopress_google_analytics_clarity_project_id]" placeholder="' . esc_html__('Enter your Project ID', 'wp-seopress') . '" aria-label="' . __('Enter your Project ID', 'wp-seopress') . '" value="%s"/>',
1284
+ esc_html($check)
1285
+ ); ?>
1286
+
1287
+ <p class="seopress-help description">
1288
+ <span class="dashicons dashicons-external"></span>
1289
+ <a href="<?php echo $docs['analytics']['clarity']['project']; ?>" target="_blank">
1290
+ <?php _e('Find your project ID', 'wp-seopress'); ?>
1291
+ </a>
1292
+ </p>
1293
+ <?php
1294
+ }
inc/admin/callbacks/InstantIndexing.php CHANGED
@@ -230,7 +230,7 @@ function seopress_instant_indexing_google_api_key_callback() {
230
  '<textarea id="seopress_instant_indexing_google_api_key" name="seopress_instant_indexing_option_name[seopress_instant_indexing_google_api_key]" rows="12" placeholder="' . esc_html__('Paste your Google JSON key file here', 'wp-seopress') . '" aria-label="' . __('Paste your Google JSON key file here', 'wp-seopress') . '">%s</textarea>',
231
  esc_html($check)); ?>
232
 
233
- <p class="seopress-help description"><?php printf(__('To use the Google Indexing API and generate your JSON key file, please <a href="%s" target="_blank">follow our guide.'), $docs['indexing_api']['google']) ?><span class="dashicons dashicons-external"></span></p>
234
 
235
  <?php
236
  }
230
  '<textarea id="seopress_instant_indexing_google_api_key" name="seopress_instant_indexing_option_name[seopress_instant_indexing_google_api_key]" rows="12" placeholder="' . esc_html__('Paste your Google JSON key file here', 'wp-seopress') . '" aria-label="' . __('Paste your Google JSON key file here', 'wp-seopress') . '">%s</textarea>',
231
  esc_html($check)); ?>
232
 
233
+ <p class="seopress-help description"><?php printf(__('To use the <span class="dashicons dashicons-external"></span><a href="%1$s" target="_blank">Google Indexing API</a> and generate your JSON key file, please <span class="dashicons dashicons-external"></span><a href="%2$s" target="_blank">follow our guide.'), esc_url($docs['indexing_api']['api']), esc_url($docs['indexing_api']['google'])); ?></p>
234
 
235
  <?php
236
  }
inc/admin/docs/DocsLinks.php CHANGED
@@ -70,6 +70,13 @@ function seopress_get_docs_links()
70
  'ecommerce' => 'https://www.seopress.org/fr/support/guides/configurer-le-commerce-electronique-ameliore-pour-google-analytics/' . $utm,
71
  'events' => 'https://www.seopress.org/fr/support/guides/suivre-vos-telechargements-liens-affilies-sortants-et-externes-google-analytics/' . $utm,
72
  'ga4_property' => 'https://support.google.com/analytics/answer/9744165?hl=en&ref_topic=9303319#analyticsjs',
 
 
 
 
 
 
 
73
  ],
74
  'compatibility' => [
75
  'automatic' => 'https://www.seopress.org/fr/support/guides/generez-automatiquement-les-metas-descriptions-depuis-divi-oxygen-builder-fusion-builder/' . $utm,
@@ -78,6 +85,7 @@ function seopress_get_docs_links()
78
  'metaboxe_seo' => 'https://www.seopress.org/fr/support/hooks/filtrer-lappel-de-la-metaboxe-seo-par-types-de-contenu/' . $utm,
79
  'metaboxe_ca' => 'https://www.seopress.org/fr/support/hooks/filtrer-lappel-de-la-metaboxe-danalyse-de-contenu-par-types-de-contenu/' . $utm,
80
  'metaboxe_data_types' => 'https://www.seopress.org/fr/support/hooks/filtrer-lappel-de-la-metaboxe-types-de-donnees-structurees-par-types-de-contenu/' . $utm,
 
81
  ],
82
  'google_preview' => [
83
  'authentification' => 'https://www.seopress.org/fr/support/hooks/filtrer-la-requete-distante-google-snippet-preview/' . $utm,
@@ -106,9 +114,11 @@ function seopress_get_docs_links()
106
  'page_speed' => [
107
  'cwv' => 'https://www.seopress.org/fr/newsroom/reportage/les-core-web-vitals-et-leurs-effets-sur-le-seo-des-sites-wordpress/' . $utm,
108
  'api' => 'https://www.seopress.org/fr/support/guides/ajouter-cle-api-google-page-speed-insights-seopress/' . $utm,
 
109
  ],
110
  'indexing_api' => [
111
  'google' => 'https://www.seopress.org/fr/support/guides/api-google-instant-indexing-avec-seopress/' . $utm,
 
112
  ],
113
  'tools' => [
114
  'csv_import' => 'https://www.seopress.org/fr/support/guides/importer-metadonnees-csv-seopress-pro/' . $utm,
@@ -182,6 +192,13 @@ function seopress_get_docs_links()
182
  'ecommerce' => 'https://www.seopress.org/support/guides/how-to-setup-google-enhanced-ecommerce/' . $utm,
183
  'events' => 'https://www.seopress.org/support/guides/how-to-track-file-downloads-affiliates-outbound-and-external-links-with-google-analytics/' . $utm,
184
  'ga4_property' => 'https://support.google.com/analytics/answer/9744165?hl=en&ref_topic=9303319#analyticsjs',
 
 
 
 
 
 
 
185
  ],
186
  'compatibility' => [
187
  'automatic' => 'https://www.seopress.org/support/guides/generate-automatic-meta-description-from-page-builders/' . $utm,
@@ -190,6 +207,7 @@ function seopress_get_docs_links()
190
  'metaboxe_seo' => 'https://www.seopress.org/support/hooks/filter-seo-metaboxe-call-by-post-type/' . $utm,
191
  'metaboxe_ca' => 'https://www.seopress.org/support/hooks/filter-content-analysis-metabox-call-by-post-type/' . $utm,
192
  'metaboxe_data_types' => 'https://www.seopress.org/support/hooks/filter-structured-data-types-metabox-call-by-post-type/' . $utm,
 
193
  ],
194
  'google_preview' => [
195
  'authentification' => 'https://www.seopress.org/support/hooks/filter-google-snippet-preview-remote-request/' . $utm,
@@ -218,9 +236,11 @@ function seopress_get_docs_links()
218
  'page_speed' => [
219
  'cwv' => 'https://www.seopress.org/newsroom/featured-stories/core-web-vitals-and-wordpress-seo/' . $utm,
220
  'api' => 'https://www.seopress.org/support/guides/add-your-google-page-speed-insights-api-key-to-seopress/' . $utm,
 
221
  ],
222
  'indexing_api' => [
223
  'google' => 'https://www.seopress.org/support/guides/google-indexing-api-with-seopress/' . $utm,
 
224
  ],
225
  'tools' => [
226
  'csv_import' => 'https://www.seopress.org/support/guides/import-metadata-from-a-csv-file-with-seopress-pro/' . $utm,
70
  'ecommerce' => 'https://www.seopress.org/fr/support/guides/configurer-le-commerce-electronique-ameliore-pour-google-analytics/' . $utm,
71
  'events' => 'https://www.seopress.org/fr/support/guides/suivre-vos-telechargements-liens-affilies-sortants-et-externes-google-analytics/' . $utm,
72
  'ga4_property' => 'https://support.google.com/analytics/answer/9744165?hl=en&ref_topic=9303319#analyticsjs',
73
+ 'api' => [
74
+ 'analytics' => 'https://console.cloud.google.com/apis/library/analytics.googleapis.com?hl=fr',
75
+ 'reporting' => 'https://console.cloud.google.com/apis/library/analyticsreporting.googleapis.com?hl=fr'
76
+ ],
77
+ 'clarity' => [
78
+ 'project' => 'https://www.seopress.org/fr/support/guides/trouver-mon-id-de-project-microsoft-clarity/' . $utm,
79
+ ]
80
  ],
81
  'compatibility' => [
82
  'automatic' => 'https://www.seopress.org/fr/support/guides/generez-automatiquement-les-metas-descriptions-depuis-divi-oxygen-builder-fusion-builder/' . $utm,
85
  'metaboxe_seo' => 'https://www.seopress.org/fr/support/hooks/filtrer-lappel-de-la-metaboxe-seo-par-types-de-contenu/' . $utm,
86
  'metaboxe_ca' => 'https://www.seopress.org/fr/support/hooks/filtrer-lappel-de-la-metaboxe-danalyse-de-contenu-par-types-de-contenu/' . $utm,
87
  'metaboxe_data_types' => 'https://www.seopress.org/fr/support/hooks/filtrer-lappel-de-la-metaboxe-types-de-donnees-structurees-par-types-de-contenu/' . $utm,
88
+ 'ga_widget' => 'https://www.seopress.org/fr/support/hooks/filtrer-la-capacite-du-widget-google-analytics-du-tableau-de-bord/' . $utm,
89
  ],
90
  'google_preview' => [
91
  'authentification' => 'https://www.seopress.org/fr/support/hooks/filtrer-la-requete-distante-google-snippet-preview/' . $utm,
114
  'page_speed' => [
115
  'cwv' => 'https://www.seopress.org/fr/newsroom/reportage/les-core-web-vitals-et-leurs-effets-sur-le-seo-des-sites-wordpress/' . $utm,
116
  'api' => 'https://www.seopress.org/fr/support/guides/ajouter-cle-api-google-page-speed-insights-seopress/' . $utm,
117
+ 'google' => 'https://console.cloud.google.com/apis/library/pagespeedonline.googleapis.com?hl=fr',
118
  ],
119
  'indexing_api' => [
120
  'google' => 'https://www.seopress.org/fr/support/guides/api-google-instant-indexing-avec-seopress/' . $utm,
121
+ 'api' => 'https://console.cloud.google.com/apis/library/indexing.googleapis.com?hl=fr',
122
  ],
123
  'tools' => [
124
  'csv_import' => 'https://www.seopress.org/fr/support/guides/importer-metadonnees-csv-seopress-pro/' . $utm,
192
  'ecommerce' => 'https://www.seopress.org/support/guides/how-to-setup-google-enhanced-ecommerce/' . $utm,
193
  'events' => 'https://www.seopress.org/support/guides/how-to-track-file-downloads-affiliates-outbound-and-external-links-with-google-analytics/' . $utm,
194
  'ga4_property' => 'https://support.google.com/analytics/answer/9744165?hl=en&ref_topic=9303319#analyticsjs',
195
+ 'api' => [
196
+ 'analytics' => 'https://console.cloud.google.com/apis/library/analytics.googleapis.com?hl=en',
197
+ 'reporting' => 'https://console.cloud.google.com/apis/library/analyticsreporting.googleapis.com?hl=en'
198
+ ],
199
+ 'clarity' => [
200
+ 'project' => 'https://www.seopress.org/support/guides/find-my-microsoft-clarity-project-id/' . $utm,
201
+ ]
202
  ],
203
  'compatibility' => [
204
  'automatic' => 'https://www.seopress.org/support/guides/generate-automatic-meta-description-from-page-builders/' . $utm,
207
  'metaboxe_seo' => 'https://www.seopress.org/support/hooks/filter-seo-metaboxe-call-by-post-type/' . $utm,
208
  'metaboxe_ca' => 'https://www.seopress.org/support/hooks/filter-content-analysis-metabox-call-by-post-type/' . $utm,
209
  'metaboxe_data_types' => 'https://www.seopress.org/support/hooks/filter-structured-data-types-metabox-call-by-post-type/' . $utm,
210
+ 'ga_widget' => 'https://www.seopress.org/support/hooks/filter-google-analytics-dashboard-widget-capability/' . $utm,
211
  ],
212
  'google_preview' => [
213
  'authentification' => 'https://www.seopress.org/support/hooks/filter-google-snippet-preview-remote-request/' . $utm,
236
  'page_speed' => [
237
  'cwv' => 'https://www.seopress.org/newsroom/featured-stories/core-web-vitals-and-wordpress-seo/' . $utm,
238
  'api' => 'https://www.seopress.org/support/guides/add-your-google-page-speed-insights-api-key-to-seopress/' . $utm,
239
+ 'google' => 'https://console.cloud.google.com/apis/library/pagespeedonline.googleapis.com?hl=en',
240
  ],
241
  'indexing_api' => [
242
  'google' => 'https://www.seopress.org/support/guides/google-indexing-api-with-seopress/' . $utm,
243
+ 'api' => 'https://console.cloud.google.com/apis/library/indexing.googleapis.com?hl=en',
244
  ],
245
  'tools' => [
246
  'csv_import' => 'https://www.seopress.org/support/guides/import-metadata-from-a-csv-file-with-seopress-pro/' . $utm,
inc/admin/export/csv.php ADDED
@@ -0,0 +1,371 @@