SEOPress - Version 2.1

Version Description

  • NEW Check your backlinks with Majestic API (PRO Only)
  • NEW Multisite support for .htaccess and robots.txt (PRO Only)
  • NEW Track external links in Google Analytics (PRO Only)
  • NEW Track affiliates links in Google Analytics (PRO Only)
  • NEW Add some hooks to breadcrumbs
  • INFO License key are now hidden in admin
  • INFO Links to documentation are now localized if language is available
  • INFO Improve notice if SEOPress (free release) is disabled (if PRO enabled)
  • INFO No more SEOPress mention in XML Sitemap and now translatable
  • INFO Check if .htaccess file exists before editing
  • FIX Minor CSS
  • FIX XML Sitemaps template conflicts with some themes
  • FIX Google Analytics Ajax Fatal Error
Download this release

Release Info

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

Code changes from version 2.0.4 to 2.1

assets/css/seopress.css CHANGED
@@ -723,7 +723,7 @@
723
  .seopress-page-list .seopress-feature .inner {
724
  margin: 0px;
725
  display: block;
726
- padding: 2rem 0 2rem 140px;
727
  }
728
  .seopress-page-list .seopress-feature h3 {
729
  margin: 0;
@@ -892,7 +892,6 @@
892
  box-shadow: none;
893
  position: absolute;
894
  right: 0;
895
- top: 15px;
896
  }
897
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover,
898
  .seopress-option #seopress-tabs .seopress-doc:hover {
@@ -1158,6 +1157,15 @@
1158
  #seopress-content .widget-reverse p {
1159
  margin: 0;
1160
  }
 
 
 
 
 
 
 
 
 
1161
 
1162
  /*************************************************************************************************/
1163
  /* Admin - Dashboard */
@@ -1276,7 +1284,7 @@
1276
  .seopress_page_seopress-pro-page #wpcontent {
1277
  background: #F4F7FA;
1278
  }
1279
- .seopress-option .wrap h2.nav-tab-wrapper, .seopress-option h1.nav-tab-wrapper, .seopress-option h3.nav-tab-wrapper {
1280
  border-bottom: 1px solid RGB(238, 238, 238);
1281
  margin: 0;
1282
  padding: 10px 10px;
@@ -1285,8 +1293,10 @@
1285
  top: 100px;
1286
  background: rgb(255, 255, 255);
1287
  z-index: 95;
 
 
1288
  }
1289
- #seopress-admin-tabs.wrap h2.nav-tab-wrapper {
1290
  margin: 20px auto 0;
1291
  max-width: 53rem;
1292
  width: 100%;
@@ -1297,6 +1307,8 @@
1297
  background: rgb(248, 250, 253);
1298
  z-index: 100;
1299
  top: 31px;
 
 
1300
  }
1301
  #seopress-admin-tabs #tab_seopress_notifications.seopress-tab {
1302
  background: none;
723
  .seopress-page-list .seopress-feature .inner {
724
  margin: 0px;
725
  display: block;
726
+ padding: 2rem 0 2rem 120px;
727
  }
728
  .seopress-page-list .seopress-feature h3 {
729
  margin: 0;
892
  box-shadow: none;
893
  position: absolute;
894
  right: 0;
 
895
  }
896
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover,
897
  .seopress-option #seopress-tabs .seopress-doc:hover {
1157
  #seopress-content .widget-reverse p {
1158
  margin: 0;
1159
  }
1160
+ /*************************************************************************************************/
1161
+ /* Admin - Backlinks */
1162
+ /*************************************************************************************************/
1163
+ .post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_url {
1164
+ width: 35%;
1165
+ }
1166
+ .post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_anchor_text {
1167
+ width: 20%;
1168
+ }
1169
 
1170
  /*************************************************************************************************/
1171
  /* Admin - Dashboard */
1284
  .seopress_page_seopress-pro-page #wpcontent {
1285
  background: #F4F7FA;
1286
  }
1287
+ .seopress-option .wrap div.nav-tab-wrapper {
1288
  border-bottom: 1px solid RGB(238, 238, 238);
1289
  margin: 0;
1290
  padding: 10px 10px;
1293
  top: 100px;
1294
  background: rgb(255, 255, 255);
1295
  z-index: 95;
1296
+ font-style: 23px;
1297
+ font-weight: 400;
1298
  }
1299
+ #seopress-admin-tabs.wrap div.nav-tab-wrapper {
1300
  margin: 20px auto 0;
1301
  max-width: 53rem;
1302
  width: 100%;
1307
  background: rgb(248, 250, 253);
1308
  z-index: 100;
1309
  top: 31px;
1310
+ font-style: 23px;
1311
+ font-weight: 400;
1312
  }
1313
  #seopress-admin-tabs #tab_seopress_notifications.seopress-tab {
1314
  background: none;
assets/css/seopress.min.css CHANGED
@@ -1 +1 @@
1
- #adminmenu div.wp-menu-image.dashicons-admin-seopress::before,#seopress-header #seopress-admin h1::before{content:"\e042";font-family:seopress}#seopress-header #seopress-admin h1::before,.seopress-page-list .seopress-feature h3,.seopress-styles .seopress-option h1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@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:"\e042"}#seopress_cpt .ui-tabs .ui-tabs-nav{display:inline-block;height:26px;position:relative;width:100%;z-index:50;margin:0;padding:0;background:0 0;border:none}#seopress_cpt .ui-helper-clearfix:after{content:none}.seopress_page_seopress-titles #seopress-tabs .form-table td{padding:0}#seopress_cpt .ui-tabs .ui-tabs-panel{background:#FFF;border:1px solid #DDD;border-radius:0;display:inline-block;padding:1em 1.4em;width:100%;box-sizing:border-box}#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}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#FFF;border-color:#DDD #DDD #FFF;border-image:none;border-style:solid;border-width:1px;position:relative;z-index:60;cursor:pointer;border-radius:0}#seopress_cpt #tabs-1 label,#seopress_cpt #tabs-2 label[for=seopress_robots_canonical_meta],#seopress_cpt #tabs-3 label,#seopress_cpt #tabs-4 label,#seopress_cpt #tabs-5 label,#seopress_cpt .subsection-title,#seopress_pro_cpt label{border-bottom:1px solid #DDD;display:block;margin:20px 0 5px;font-weight:700}#seopress_cpt .wp-color-result{margin:0}#seopress_cpt #tabs-1 input,#seopress_cpt #tabs-2 input[type=text],#seopress_cpt #tabs-3 input[type=text],#seopress_cpt #tabs-3 textarea,#seopress_cpt #tabs-4 input[type=text],#seopress_cpt #tabs-5 input[type=text]{width:100%}#seopress_cpt select{width:300px}#seopress_cpt #tabs-4 select{width:60px;display:inline}#seopress_cpt #tabs-4 #seopress_redirections_value_meta{width:calc(100% - 68px);float:right}#seopress_cpt #tabs-4 #seopress_redirections_enabled,#seopress_cpt #tabs-5 #seopress_news_disabled{border-bottom:none;font-weight:400}#seopress_cpt .advise,#seopress_pro_cpt .advise{margin:5px;display:block;color:red;font-style:italic}#seopress_cpt .mandatory{color:#c00}#seopress_cpt .box-left{float:left;width:49%;margin-right:1%}#seopress_cpt .box-right{float:left;width:49%;margin-left:1%}#seopress_cpt .google-snippet-preview{font-family:arial,sans-serif}#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 .snippet-permalink{color:#006621;font-size:14px;font-style:normal;font-weight:400;line-height:16px}#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:13px;font-weight:400;line-height:18.2px;display:inline}#seopress-admin-tabs.ui-tabs,#seopress_cpt .ui-tabs{font-family:inherit;font-size:inherit;position:relative}#seopress_cpt .google-snippet-preview .snippet-date{color:grey;display:inline}#seopress_cpt .wrap-seopress-counters,#seopress_pro_cpt .wrap-seopress-counters{text-align:right;background:#eee;padding:5px;box-shadow:0 1px 1px rgba(0,0,0,.2)}#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}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li a,#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li a{display:block}#term-seopress #seopress_cpt{width:95%}#seopress_cpt .ui-tabs{padding:.2em;border:none}#seopress_cpt .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_cpt .ui-tabs .ui-tabs-nav li a{float:left;padding:.38em 1em}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}#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{cursor:text}#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:#0073aa;text-decoration:none}#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}#tab-panel-seopress_titles_help_tab li span{font-weight:700;margin-right:10px}#seopress-content a{color:#3297d3}#seopress-content a:hover{color:#106598}#seopress-admin-tabs.ui-tabs{padding:.2em;border:none}#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-styles .seopress-option{margin:10px auto 0;max-width:90%;padding:1rem;background:#fff;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.1);border-radius:4px}.seopress-styles .seopress-option h1{font-size:16px;font-weight:700;color:#3297d3;text-transform:uppercase;position:sticky;top:32px;background:#fff;z-index:100;padding:10px 0}.seopress-styles .seopress-option h1 .dashicons,.seopress-styles .seopress-option h2 .dashicons{margin:0 10px;font-size:40px;width:40px;height:40px;vertical-align:middle}.seopress-styles .seopress-option h1>.dashicons{font-size:30px;width:30px;height:30px;background:#c4f0ff;border-radius:50%;padding:10px;box-shadow:0 4px 6px rgba(50,50,93,.1),0 1px 3px rgba(0,0,0,.1);margin-left:20px}.seopress-styles .seopress-option .metabox-holder h2 .dashicons{font-size:16px}.seopress-option h1 .feature-state .dashicons{font-size:16px;width:16px;height:16px;vertical-align:middle;margin:0 10px 0 0}.seopress-styles .wrap{margin:0;position:relative}.seopress-styles .seopress-option .submit{background:#fff;text-align:center;border-top:1px solid #F1F1F1;padding-top:20px;padding-bottom:20px;margin:0}.seopress-styles .seopress-option #seopress-yoast-migrate,.seopress-styles .seopress-option #submit{color:#fff;text-decoration:none;border:none;border-radius:4px;padding-right:20px;padding-left:20px;line-height:34px;text-transform:uppercase;min-height:34px;transition:all .3s linear;text-shadow:none;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);margin-right:15px;background:RGB(106,124,148);position:relative;height:auto}.seopress-styles .seopress-option #seopress-yoast-migrate:hover,.seopress-styles .seopress-option #submit:hover{text-decoration:none;color:#FFF;background:#232323}.seopress-styles #wpcontent{padding-left:0;background:#F8FAFD}.seopress-styles #seopress-navbar{padding:10px 1.5rem;height:56px;margin:0 auto;width:53rem;box-sizing:border-box;position:relative}#seopress-header{margin:0 auto;position:relative;width:100%}#seopress-header #seopress-admin h1{line-height:50px;margin:0;display:inline-block;height:50px;width:36px;background-size:100%;background-repeat:no-repeat}#seopress-header #seopress-admin h1::before{font-size:40px;line-height:45px;position:absolute;font-weight:400}#seopress-header #seopress-admin h1:hover{cursor:pointer}#seopress-header #seopress-admin h1>a{text-decoration:none;color:inherit}#seopress-header #seopress-admin .seopress-quick-access{background:#fff;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.2),0 5px 15px rgba(0,0,0,.1);border-radius:4px;overflow:hidden;position:relative;font-size:17px;line-height:40px;white-space:nowrap;transform:rotate3d(1,1,0,-15deg);transform-origin:100% 0;opacity:0;will-change:transform,opacity;transition-property:transform,opacity;transition-duration:.25s;z-index:300;padding:0;display:block;width:53rem;top:0;visibility:hidden;cursor:auto}#seopress-header #seopress-admin h1:hover .seopress-quick-access{transform:none;opacity:1;pointer-events:auto;visibility:visible}#seopress-header #seopress-admin .seopress-quick-access>ul{padding:20px;margin:0;float:left;width:100%;box-sizing:border-box}#seopress-header #seopress-admin h1 .seopress-quick-access li{text-decoration:none;display:inline-block;width:50%;margin:0;float:left;padding:10px 0}#seopress-header #seopress-admin h1 .seopress-quick-access li .dashicons{vertical-align:middle;background:#B7E1F3;border-radius:50%;padding:5px;margin-right:15px}#seopress-header #seopress-admin h1 .seopress-quick-access li a{text-decoration:none;font-size:15px;line-height:30px;text-transform:uppercase;display:block;width:100%;transition:all .3s linear;color:#3297d3}#seopress-header #seopress-admin h1 .seopress-quick-access li a:hover{color:#647a88}#seopress-header #seopress-admin h1 .seopress-info-version{position:relative;left:50px;top:0;font-size:14px;width:80px;display:block}#seopress-header #seopress-admin .wpc-info-version{font-size:14px;left:310px;position:absolute;text-indent:0;top:85px}#seopress-header #seopress-notice{float:right;line-height:40px}#seopress-header #seopress-notice p{font-size:16px}#seopress-header #seopress-notice .dashicons{color:#444;text-decoration:none;line-height:40px}#seopress-header #seopress-notice div.small{font-size:13px;display:inline}#seopress-footer-credits{font-style:italic}#seopress-footer-credits .wporg-ratings{display:inline}#seopress-footer-credits .wporg-ratings a{text-decoration:none}.seopress-option .seopress-settings{float:left;max-width:750px;width:100%}.seopress-option #seopress-edd-license-btn,.seopress-option #seopress-refresh{float:left}.wp-admin-ui_page_seopress-import-export .postbox{margin-right:20px}.seopress-option #side-sortables .accordion-section-content{padding:0}.seopress-option .seopress-settings label{margin:0 0 0 10px}.wrap-seopress-tab-content{position:relative;display:block;width:100%;height:100%;max-width:53rem;margin:20px auto 0}#seopress-admin-tabs .seopress-tab{padding:1.5rem;visibility:hidden;overflow:hidden;opacity:0;transition:all .2s ease;transform:translateX(-15px);position:absolute;top:0}#seopress-admin-tabs .seopress-tab.active{visibility:visible;overflow:inherit;opacity:1;transform:translateX(0);display:inherit;position:relative}#seopress-tabs .seopress-tab{padding:1.5rem;display:none}#seopress-tabs .seopress-tab.active{display:block}.seopress-option input[type=text],.seopress-option input[type=password],.seopress-option textarea{min-width:485px}.seopress-option textarea{min-height:100px}.seopress-option #side-sortables .highlight{border:1px dashed #ccc;display:block;width:382px;height:40px;background:0 0}.seopress-option #side-sortables .accordion-section{margin-bottom:9px;width:382px}.seopress-option #side-sortables .accordion-section h3{cursor:move;border:1px solid #E5E5E5;background:#FAFAFA}.seopress-option #side-sortables .accordion-section .inside{padding:10px 10px 24px;border-width:0 1px 1px;border-style:solid;box-shadow:0 1px 1px rgba(0,0,0,.04);border-color:#e5e5e5;display:inline-block;width:calc(100% - 22px);height:100%}.seopress-option #side-sortables .accordion-section .inside ul{padding-left:10px;margin-bottom:0;padding-top:2px;padding-bottom:2px}.seopress-option #side-sortables .accordion-section .inside ul li{border-left:2px solid #ccc;padding-left:10px;margin-bottom:10px}.seopress-option #side-sortables .accordion-section .inside ul li:first-child{border-bottom:1px dotted #E5E5E5;border-left:0;padding-bottom:10px;font-weight:700;margin-left:-15px;margin-bottom:10px}.seopress-notice #message{margin:5px 10px 2px 0}#seopress-notice a{position:relative;text-decoration:none}#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:0}.seopress-option .dashicons,.seopress-page-list .dashicons{vertical-align:middle;margin-right:5px}#seopress-admin-tabs .ui-tabs-nav,#seopress-notifications-center,.seopress-page-list .seopress-feature,.seopress-useful-tools{background:linear-gradient(172deg,#f5f7fa,#f5f7fa 200px,#fff 0,#fff);margin:0 auto 20px;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.2);max-width:50rem;padding:1.5rem;width:100%;border-radius:4px}#seopress-notifications-center,.seopress-useful-tools{background:linear-gradient(172deg,#f5f7fa,#f5f7fa 400px,#fff 0,#fff)}.seopress-page-list .seopress-feature{padding:0 1.5rem;position:relative;overflow:hidden;transition-duration:.15s}.seopress-page-list .seopress-feature p{color:#6b7c93;font-size:14px;margin-bottom:30px}#seopress-notifications-center{margin-top:0}#seopress-admin-tabs .ui-tabs-nav{display:flex;padding-top:1rem;padding-bottom:0}.seopress-page-list .seopress-feature .img-tool{height:100px;width:100px;background:#c4f0ff;position:absolute;border-radius:50%;box-shadow:0 4px 6px rgba(50,50,93,.1),0 1px 3px rgba(0,0,0,.1);top:calc(50% - 50px);left:20px}.seopress-page-list .seopress-feature .img-tool .dashicons{color:#217AB7;font-size:60px;text-align:left;vertical-align:middle;width:100%;height:100%;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);margin:0}.seopress-page-list .seopress-feature .inner{margin:0;display:block;padding:2rem 0 2rem 140px}.seopress-page-list .seopress-feature h3{margin:0;font-size:16px;font-weight:700;color:#3297d3;text-transform:uppercase}.seopress-page-list .seopress-feature h3 .dashicons{font-size:16px;margin-left:5px;vertical-align:middle}#seopress-content .seopress-page-list .seopress-feature a,#seopress-notifications-center .seopress-alert .button-primary,.seopress-option .seopress-feature a,.seopress-useful-tools .widget .button-primary{color:#fff;text-decoration:none;border:none;border-radius:4px;padding-right:20px;padding-left:20px;line-height:34px;text-transform:uppercase;min-height:34px;transition:all .3s linear;text-shadow:none;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);margin-right:15px;background:#6A7C94;position:relative;height:auto}#seopress-content .seopress-page-list .seopress-feature a.button-secondary{padding-left:30px}#seopress-content .seopress-page-list .seopress-feature a.button-secondary::before,#seopress-notifications-center .seopress-alert .button-primary::after{content:"\f111";font-family:Dashicons;position:absolute;left:10px;top:1px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:16px}#seopress-content .seopress-page-list .seopress-feature a.view-redirects,#seopress-notifications-center .seopress-alert .button-primary,.seopress-option .button{background:#fff;border:none;color:#6b7c93;font-weight:500;transition:all .3s linear;text-shadow:none;text-transform:uppercase;padding-right:20px;padding-left:20px;line-height:34px;min-height:34px;border-radius:4px;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);vertical-align:baseline}.seopress-option .button .dashicons{font-size:16px}#seopress-content .seopress-page-list .seopress-feature a.view-redirects{padding-left:35px}#seopress-notifications-center .seopress-alert .button-primary::after{content:"\f344";left:inherit;right:10px}#seopress-content .seopress-page-list .seopress-feature a.view-redirects::before{content:"\f177"}#seopress-content .seopress-page-list .seopress-feature a:hover,#seopress-notifications-center .seopress-alert .button-primary:hover,.seopress-option .button:hover,.seopress-option .seopress-feature a:hover,.seopress-useful-tools .widget .button-primary:hover{text-decoration:none;color:#FFF;background:#232323}#seopress-notifications-center .seopress-alert .button-primary{float:right;margin:5px 0;padding-right:30px}#seopress-notifications-center h2,.seopress-useful-tools h2{margin:5px 0 15px 5px;display:inline-block;width:100%}#seopress-notifications-center .dashicons,.seopress-useful-tools .dashicons{margin-right:10px}#seopress-notifications-center .seopress-alert{padding:0;display:inline-block;margin:0 10px 10px 5px;border-bottom:1px solid #e6ebf1;width:calc(100% - 30px);position:relative;transition:all 150ms ease}#seopress-notifications-center .seopress-alert:hover{font-weight:700;cursor:default}#seopress-notifications-center .seopress-alert p{display:inline-block}#seopress-notifications-center .seopress-alert .impact{padding:4px 5px;color:#fff;text-transform:uppercase;font-weight:700;font-size:10px;border-radius:4px}#seopress-notifications-center .seopress-alert .impact.low{background:#FFDE24;color:#6b6543}#seopress-notifications-center .seopress-alert .impact.medium{background:#e39f48}#seopress-notifications-center .seopress-alert .impact.high{background:#e25950}#seopress-notifications-center .seopress-alert .dashicons{color:#FFC82C}#seopress-notifications-center .dashicons.remove-notice{position:absolute;right:-55px;color:#6b7c93;font-size:30px;height:30px;width:30px;top:2px;padding:5px;transition:all .3s linear}#seopress-notifications-center .dashicons.remove-notice:hover{background:#e25950;color:#fff;cursor:pointer;border-radius:4px}#seopress-content .seopress-page-list .seopress-feature .seopress-doc,.seopress-option #seopress-tabs .seopress-doc{background:0 0;padding:0;width:inherit;height:inherit;text-decoration:none;color:inherit;box-shadow:none;position:absolute;right:0;top:15px}#seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover,.seopress-option #seopress-tabs .seopress-doc:hover{color:#747474;background:0 0}.seopress-option .seopress-table{background:#FFF;border:1px solid #ccc}.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 #ccc;font-weight:700;background:#f1f1f1}#seopress-content .feature-state,.seopress-option .feature-state{font-style:italic;font-size:12px;display:inline-block;background:rgba(0,140,135,.1);padding:5px 12px;border-radius:25px;color:#444;font-weight:400;text-transform:none;-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}.seopress-button,.seopress-option .tag-title{cursor:pointer;font-weight:500;border-radius:4px;transition:all .3s linear}#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}#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}.seopress-option .log{margin:0;text-transform:uppercase;display:inline-block;vertical-align:middle;padding:5px;color:rgba(19,191,17,1);font-style:italic}.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-option .wrap-tags{position:relative;display:inline-block;width:100%;margin-bottom:10px}.seopress-option .tag-title{padding:4px 8px;position:relative;top:5px;left:0;font-size:11px;float:left;margin-right:5px;user-select:none;margin-bottom:5px;background:#fff;color:#6b7c93;box-shadow:0 0 0 .5px rgba(50,50,93,.17),0 2px 5px 0 rgba(50,50,93,.12),0 3px 9px 0 rgba(50,50,93,.08),0 1px 1.5px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.08)}.seopress-option .tag-title:active,.seopress-option .tag-title:focus,.seopress-option .tag-title:hover{background:#232323;color:#fff;user-select:none}.seopress-option .tag-title .dashicons{padding:0;height:16px;width:16px;font-size:16px;margin-right:5px;vertical-align:middle}.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;box-sizing:border-box;font-size:14px;line-height:21px;padding:7px 14px 9px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seopress-button:hover{border-color:#a8bece;color:#00a0d2}.seopress-button .dashicons{vertical-align:middle}#seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget{border-right:1px solid #e6ebf1;margin:0;padding:0 20px;width:calc(50% - 2px);box-sizing:border-box;display:inline-block;vertical-align:top}#seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget:first-child{width:100%;display:block;clear:both;border-right:none;border-bottom:1px solid #e6ebf1;padding-bottom:20px;margin-bottom:20px}#seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget:last-child{border-right:none}#seopress-content .seopress-useful-tools .widget-reverse ul{background:#fff}#seopress-content .seopress-useful-tools .widget-reverse li{padding:10px;margin:0;border-bottom:1px solid #e6ebf1}#seopress-content .seopress-useful-tools .widget-reverse li:hover{background:#F5F7FA}#seopress-content .seopress-useful-tools .widget-title{text-transform:uppercase;margin:0 0 10px;font-size:13px;padding:10px 0;color:#24b47e}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank{margin:0 0 10px;width:100%;box-sizing:border-box;display:block}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_reach{font-size:30px;font-weight:700;display:inline-block;width:100%;padding:0 0 20px;text-align:right}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_reach .highlight{display:inline-block;font-size:16px;background:inherit;width:100%;margin-bottom:10px}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country,#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank,#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_delta{font-size:14px;display:inline-block;vertical-align:top;text-align:left;margin:0 20px 0 0}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_delta{width:100%;text-align:right;font-size:18px;font-style:italic}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country,#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank{text-align:left}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country .highlight,#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank .highlight{background:0 0;font-weight:700}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country{margin-right:0}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank{margin-left:5px}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .minus .dashicons,#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .plus .dashicons{font-style:italic}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .plus{color:green}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .minus{color:red}#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}#screen-meta{margin:0;position:relative;background-color:#fff;border-bottom:0 solid #f2f2f2;border-top:none;-webkit-box-shadow:0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);top:0}#contextual-help-link-wrap,#screen-options-link-wrap{float:right;height:28px;margin:0 0 0 6px;border:1px solid #f2f2f2;border-top:none;background:#fff;-webkit-box-shadow:0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08)}#screen-meta-links .show-settings{box-shadow:none}#screen-meta-links .screen-meta-toggle{position:relative;top:0;z-index:2000}#contextual-help-back{background:#f8fafd}.contextual-help-tabs .active{border-left:2px solid #3297d3;background:#f8fafd}#seopress-content input.toggle,.seopress-option input.toggle{max-height:0;max-width:0;opacity:0}#seopress-content 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:30px;width:50px;border-radius:15px}.wrap-toggle-checkboxes input.toggle+label{float:left;margin-right:10px}#seopress-content input.toggle+label:before,.seopress-option input.toggle+label:before{content:"";position:absolute;display:block;height:30px;width:30px;top:0;left:0;border-radius:15px;background:rgba(19,191,17,0);-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#seopress-content input.toggle+label:after,.seopress-option input.toggle+label:after{content:"";position:absolute;display:block;height:30px;width:30px;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);-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#seopress-content input.toggle[data-toggle="1"]+label:before,.seopress-option input.toggle[data-toggle="1"]+label:before{width:50px;background:rgba(19,191,17,1)}#seopress-content 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 rgba(19,191,17,1),0 2px 4px rgba(0,0,0,.2)}#seopress-content .seopress-page-list{position:relative}#seopress-notice-save{position:fixed;color:#fff;padding:15px 40px;font-size:14px;text-align:center;border-radius:50px;background:rgba(74,184,102,.75);top:50px;right:20px;z-index:100}.seopress_page_seopress-pro-page #wpcontent{background:#F4F7FA}.seopress-option .wrap h2.nav-tab-wrapper,.seopress-option h1.nav-tab-wrapper,.seopress-option h3.nav-tab-wrapper{border-bottom:1px solid RGB(238,238,238);margin:0;padding:10px;line-height:inherit;position:sticky;top:100px;background:#fff;z-index:95}#seopress-admin-tabs.wrap h2.nav-tab-wrapper{margin:20px auto 0;max-width:53rem;width:100%;border-bottom:0;padding:0;line-height:inherit;position:sticky;background:#f8fafd;z-index:100;top:31px}#seopress-admin-tabs #tab_seopress_notifications.seopress-tab{background:0 0;padding:0}#seopress-admin-tabs .nav-tab,.seopress-option .nav-tab{border:0 solid #ccc;background:0 0;opacity:.5;padding:5px 8px;transition:opacity .3s linear;color:#647a88;font-weight:300;float:none;display:inline-block}#seopress-admin-tabs .nav-tab-active,#seopress-admin-tabs .nav-tab-active:hover,.seopress-option .about-wrap h2 .nav-tab-active,.seopress-option .nav-tab-active,.seopress-option .nav-tab-active:hover{background-color:#fff}#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,.nav-tab-active:focus,.seopress-option .nav-tab-active,.seopress-option .nav-tab-active:focus:active,.seopress-option .nav-tab-active:hover{background:0 0;opacity:1;outline:0;font-weight:600}#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}.md-perspective,.md-perspective body{height:100%;overflow:hidden}.md-perspective body{background:#222;-webkit-perspective:600px;-moz-perspective:600px;perspective:600px}.container{background:#e74c3c;min-height:100%}.md-modal{position:fixed;top:50%;left:50%;width:90%;max-width:990px;min-width:320px;height:auto;z-index:2000000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.md-show{visibility:visible}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000000;opacity:0;background:rgba(143,27,15,.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show~.md-overlay{opacity:1;visibility:visible}.md-content{color:#fff;background:#e74c3c;position:relative;border-radius:3px;margin:0 auto}.md-content h3{margin:0;padding:.4em;text-align:center;font-size:2.4em;font-weight:300;opacity:.8;background:rgba(0,0,0,.1);border-radius:3px 3px 0 0}.md-content>div{padding:15px 40px 30px;margin:0;font-weight:300;font-size:1.15em}.md-content>div p{margin:0;padding:10px 0}.md-content>div ul{margin:0;padding:0 0 30px 20px}.md-content>div ul li{padding:5px 0}.md-content button{display:block;margin:0 auto;font-size:.8em}.md-effect-12 .md-content{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-effect-12~.md-overlay{background:#fafafa;overflow:hidden}.md-effect-12 .md-content,.md-effect-12 .md-content h3{background:0 0}.md-show.md-effect-12 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
1
+ #adminmenu div.wp-menu-image.dashicons-admin-seopress::before,#seopress-header #seopress-admin h1::before{content:"\e042";font-family:seopress}#seopress-header #seopress-admin h1::before,.seopress-page-list .seopress-feature h3,.seopress-styles .seopress-option h1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@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:"\e042"}#seopress_cpt .ui-tabs .ui-tabs-nav{display:inline-block;height:26px;position:relative;width:100%;z-index:50;margin:0;padding:0;background:0 0;border:none}#seopress_cpt .ui-helper-clearfix:after{content:none}.seopress_page_seopress-titles #seopress-tabs .form-table td{padding:0}#seopress_cpt .ui-tabs .ui-tabs-panel{background:#FFF;border:1px solid #DDD;border-radius:0;display:inline-block;padding:1em 1.4em;width:100%;box-sizing:border-box}#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}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#FFF;border-color:#DDD #DDD #FFF;border-image:none;border-style:solid;border-width:1px;position:relative;z-index:60;cursor:pointer;border-radius:0}#seopress_cpt #tabs-1 label,#seopress_cpt #tabs-2 label[for=seopress_robots_canonical_meta],#seopress_cpt #tabs-3 label,#seopress_cpt #tabs-4 label,#seopress_cpt #tabs-5 label,#seopress_cpt .subsection-title,#seopress_pro_cpt label{border-bottom:1px solid #DDD;display:block;margin:20px 0 5px;font-weight:700}#seopress_cpt .wp-color-result{margin:0}#seopress_cpt #tabs-1 input,#seopress_cpt #tabs-2 input[type=text],#seopress_cpt #tabs-3 input[type=text],#seopress_cpt #tabs-3 textarea,#seopress_cpt #tabs-4 input[type=text],#seopress_cpt #tabs-5 input[type=text]{width:100%}#seopress_cpt select{width:300px}#seopress_cpt #tabs-4 select{width:60px;display:inline}#seopress_cpt #tabs-4 #seopress_redirections_value_meta{width:calc(100% - 68px);float:right}#seopress_cpt #tabs-4 #seopress_redirections_enabled,#seopress_cpt #tabs-5 #seopress_news_disabled{border-bottom:none;font-weight:400}#seopress_cpt .advise,#seopress_pro_cpt .advise{margin:5px;display:block;color:red;font-style:italic}#seopress_cpt .mandatory{color:#c00}#seopress_cpt .box-left{float:left;width:49%;margin-right:1%}#seopress_cpt .box-right{float:left;width:49%;margin-left:1%}#seopress_cpt .google-snippet-preview{font-family:arial,sans-serif}#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 .snippet-permalink{color:#006621;font-size:14px;font-style:normal;font-weight:400;line-height:16px}#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:13px;font-weight:400;line-height:18.2px;display:inline}#seopress-admin-tabs.ui-tabs,#seopress_cpt .ui-tabs{font-family:inherit;font-size:inherit;position:relative}#seopress_cpt .google-snippet-preview .snippet-date{color:grey;display:inline}#seopress_cpt .wrap-seopress-counters,#seopress_pro_cpt .wrap-seopress-counters{text-align:right;background:#eee;padding:5px;box-shadow:0 1px 1px rgba(0,0,0,.2)}#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}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li a,#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li a{display:block}#term-seopress #seopress_cpt{width:95%}#seopress_cpt .ui-tabs{padding:.2em;border:none}#seopress_cpt .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_cpt .ui-tabs .ui-tabs-nav li a{float:left;padding:.38em 1em}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}#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{cursor:text}#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:#0073aa;text-decoration:none}#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}#tab-panel-seopress_titles_help_tab li span{font-weight:700;margin-right:10px}#seopress-content a{color:#3297d3}#seopress-content a:hover{color:#106598}#seopress-admin-tabs.ui-tabs{padding:.2em;border:none}#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-styles .seopress-option{margin:10px auto 0;max-width:90%;padding:1rem;background:#fff;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.1);border-radius:4px}.seopress-styles .seopress-option h1{font-size:16px;font-weight:700;color:#3297d3;text-transform:uppercase;position:sticky;top:32px;background:#fff;z-index:100;padding:10px 0}.seopress-styles .seopress-option h1 .dashicons,.seopress-styles .seopress-option h2 .dashicons{margin:0 10px;font-size:40px;width:40px;height:40px;vertical-align:middle}.seopress-styles .seopress-option h1>.dashicons{font-size:30px;width:30px;height:30px;background:#c4f0ff;border-radius:50%;padding:10px;box-shadow:0 4px 6px rgba(50,50,93,.1),0 1px 3px rgba(0,0,0,.1);margin-left:20px}.seopress-styles .seopress-option .metabox-holder h2 .dashicons{font-size:16px}.seopress-option h1 .feature-state .dashicons{font-size:16px;width:16px;height:16px;vertical-align:middle;margin:0 10px 0 0}.seopress-styles .wrap{margin:0;position:relative}.seopress-styles .seopress-option .submit{background:#fff;text-align:center;border-top:1px solid #F1F1F1;padding-top:20px;padding-bottom:20px;margin:0}.seopress-styles .seopress-option #seopress-yoast-migrate,.seopress-styles .seopress-option #submit{color:#fff;text-decoration:none;border:none;border-radius:4px;padding-right:20px;padding-left:20px;line-height:34px;text-transform:uppercase;min-height:34px;transition:all .3s linear;text-shadow:none;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);margin-right:15px;background:RGB(106,124,148);position:relative;height:auto}.seopress-styles .seopress-option #seopress-yoast-migrate:hover,.seopress-styles .seopress-option #submit:hover{text-decoration:none;color:#FFF;background:#232323}.seopress-styles #wpcontent{padding-left:0;background:#F8FAFD}.seopress-styles #seopress-navbar{padding:10px 1.5rem;height:56px;margin:0 auto;width:53rem;box-sizing:border-box;position:relative}#seopress-header{margin:0 auto;position:relative;width:100%}#seopress-header #seopress-admin h1{line-height:50px;margin:0;display:inline-block;height:50px;width:36px;background-size:100%;background-repeat:no-repeat}#seopress-header #seopress-admin h1::before{font-size:40px;line-height:45px;position:absolute;font-weight:400}#seopress-header #seopress-admin h1:hover{cursor:pointer}#seopress-header #seopress-admin h1>a{text-decoration:none;color:inherit}#seopress-header #seopress-admin .seopress-quick-access{background:#fff;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.2),0 5px 15px rgba(0,0,0,.1);border-radius:4px;overflow:hidden;position:relative;font-size:17px;line-height:40px;white-space:nowrap;transform:rotate3d(1,1,0,-15deg);transform-origin:100% 0;opacity:0;will-change:transform,opacity;transition-property:transform,opacity;transition-duration:.25s;z-index:300;padding:0;display:block;width:53rem;top:0;visibility:hidden;cursor:auto}#seopress-header #seopress-admin h1:hover .seopress-quick-access{transform:none;opacity:1;pointer-events:auto;visibility:visible}#seopress-header #seopress-admin .seopress-quick-access>ul{padding:20px;margin:0;float:left;width:100%;box-sizing:border-box}#seopress-header #seopress-admin h1 .seopress-quick-access li{text-decoration:none;display:inline-block;width:50%;margin:0;float:left;padding:10px 0}#seopress-header #seopress-admin h1 .seopress-quick-access li .dashicons{vertical-align:middle;background:#B7E1F3;border-radius:50%;padding:5px;margin-right:15px}#seopress-header #seopress-admin h1 .seopress-quick-access li a{text-decoration:none;font-size:15px;line-height:30px;text-transform:uppercase;display:block;width:100%;transition:all .3s linear;color:#3297d3}#seopress-header #seopress-admin h1 .seopress-quick-access li a:hover{color:#647a88}#seopress-header #seopress-admin h1 .seopress-info-version{position:relative;left:50px;top:0;font-size:14px;width:80px;display:block}#seopress-header #seopress-admin .wpc-info-version{font-size:14px;left:310px;position:absolute;text-indent:0;top:85px}#seopress-header #seopress-notice{float:right;line-height:40px}#seopress-header #seopress-notice p{font-size:16px}#seopress-header #seopress-notice .dashicons{color:#444;text-decoration:none;line-height:40px}#seopress-header #seopress-notice div.small{font-size:13px;display:inline}#seopress-footer-credits{font-style:italic}#seopress-footer-credits .wporg-ratings{display:inline}#seopress-footer-credits .wporg-ratings a{text-decoration:none}.seopress-option .seopress-settings{float:left;max-width:750px;width:100%}.seopress-option #seopress-edd-license-btn,.seopress-option #seopress-refresh{float:left}.wp-admin-ui_page_seopress-import-export .postbox{margin-right:20px}.seopress-option #side-sortables .accordion-section-content{padding:0}.seopress-option .seopress-settings label{margin:0 0 0 10px}.wrap-seopress-tab-content{position:relative;display:block;width:100%;height:100%;max-width:53rem;margin:20px auto 0}#seopress-admin-tabs .seopress-tab{padding:1.5rem;visibility:hidden;overflow:hidden;opacity:0;transition:all .2s ease;transform:translateX(-15px);position:absolute;top:0}#seopress-admin-tabs .seopress-tab.active{visibility:visible;overflow:inherit;opacity:1;transform:translateX(0);display:inherit;position:relative}#seopress-tabs .seopress-tab{padding:1.5rem;display:none}#seopress-tabs .seopress-tab.active{display:block}.seopress-option input[type=text],.seopress-option input[type=password],.seopress-option textarea{min-width:485px}.seopress-option textarea{min-height:100px}.seopress-option #side-sortables .highlight{border:1px dashed #ccc;display:block;width:382px;height:40px;background:0 0}.seopress-option #side-sortables .accordion-section{margin-bottom:9px;width:382px}.seopress-option #side-sortables .accordion-section h3{cursor:move;border:1px solid #E5E5E5;background:#FAFAFA}.seopress-option #side-sortables .accordion-section .inside{padding:10px 10px 24px;border-width:0 1px 1px;border-style:solid;box-shadow:0 1px 1px rgba(0,0,0,.04);border-color:#e5e5e5;display:inline-block;width:calc(100% - 22px);height:100%}.seopress-option #side-sortables .accordion-section .inside ul{padding-left:10px;margin-bottom:0;padding-top:2px;padding-bottom:2px}.seopress-option #side-sortables .accordion-section .inside ul li{border-left:2px solid #ccc;padding-left:10px;margin-bottom:10px}.seopress-option #side-sortables .accordion-section .inside ul li:first-child{border-bottom:1px dotted #E5E5E5;border-left:0;padding-bottom:10px;font-weight:700;margin-left:-15px;margin-bottom:10px}.seopress-notice #message{margin:5px 10px 2px 0}#seopress-notice a{position:relative;text-decoration:none}#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:0}.seopress-option .dashicons,.seopress-page-list .dashicons{vertical-align:middle;margin-right:5px}#seopress-admin-tabs .ui-tabs-nav,#seopress-notifications-center,.seopress-page-list .seopress-feature,.seopress-useful-tools{background:linear-gradient(172deg,#f5f7fa,#f5f7fa 200px,#fff 0,#fff);margin:0 auto 20px;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.2);max-width:50rem;padding:1.5rem;width:100%;border-radius:4px}#seopress-notifications-center,.seopress-useful-tools{background:linear-gradient(172deg,#f5f7fa,#f5f7fa 400px,#fff 0,#fff)}.seopress-page-list .seopress-feature{padding:0 1.5rem;position:relative;overflow:hidden;transition-duration:.15s}.seopress-page-list .seopress-feature p{color:#6b7c93;font-size:14px;margin-bottom:30px}#seopress-notifications-center{margin-top:0}#seopress-admin-tabs .ui-tabs-nav{display:flex;padding-top:1rem;padding-bottom:0}.seopress-page-list .seopress-feature .img-tool{height:100px;width:100px;background:#c4f0ff;position:absolute;border-radius:50%;box-shadow:0 4px 6px rgba(50,50,93,.1),0 1px 3px rgba(0,0,0,.1);top:calc(50% - 50px);left:20px}.seopress-page-list .seopress-feature .img-tool .dashicons{color:#217AB7;font-size:60px;text-align:left;vertical-align:middle;width:100%;height:100%;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);margin:0}.seopress-page-list .seopress-feature .inner{margin:0;display:block;padding:2rem 0 2rem 120px}.seopress-page-list .seopress-feature h3{margin:0;font-size:16px;font-weight:700;color:#3297d3;text-transform:uppercase}.seopress-page-list .seopress-feature h3 .dashicons{font-size:16px;margin-left:5px;vertical-align:middle}#seopress-content .seopress-page-list .seopress-feature a,#seopress-notifications-center .seopress-alert .button-primary,.seopress-option .seopress-feature a,.seopress-useful-tools .widget .button-primary{color:#fff;text-decoration:none;border:none;border-radius:4px;padding-right:20px;padding-left:20px;line-height:34px;text-transform:uppercase;min-height:34px;transition:all .3s linear;text-shadow:none;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);margin-right:15px;background:#6A7C94;position:relative;height:auto}#seopress-content .seopress-page-list .seopress-feature a.button-secondary{padding-left:30px}#seopress-content .seopress-page-list .seopress-feature a.button-secondary::before,#seopress-notifications-center .seopress-alert .button-primary::after{content:"\f111";font-family:Dashicons;position:absolute;left:10px;top:1px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:16px}#seopress-content .seopress-page-list .seopress-feature a.view-redirects,#seopress-notifications-center .seopress-alert .button-primary,.seopress-option .button{background:#fff;border:none;color:#6b7c93;font-weight:500;transition:all .3s linear;text-shadow:none;text-transform:uppercase;padding-right:20px;padding-left:20px;line-height:34px;min-height:34px;border-radius:4px;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);vertical-align:baseline}.seopress-option .button .dashicons{font-size:16px}#seopress-content .seopress-page-list .seopress-feature a.view-redirects{padding-left:35px}#seopress-notifications-center .seopress-alert .button-primary::after{content:"\f344";left:inherit;right:10px}#seopress-content .seopress-page-list .seopress-feature a.view-redirects::before{content:"\f177"}#seopress-content .seopress-page-list .seopress-feature a:hover,#seopress-notifications-center .seopress-alert .button-primary:hover,.seopress-option .button:hover,.seopress-option .seopress-feature a:hover,.seopress-useful-tools .widget .button-primary:hover{text-decoration:none;color:#FFF;background:#232323}#seopress-notifications-center .seopress-alert .button-primary{float:right;margin:5px 0;padding-right:30px}#seopress-notifications-center h2,.seopress-useful-tools h2{margin:5px 0 15px 5px;display:inline-block;width:100%}#seopress-notifications-center .dashicons,.seopress-useful-tools .dashicons{margin-right:10px}#seopress-notifications-center .seopress-alert{padding:0;display:inline-block;margin:0 10px 10px 5px;border-bottom:1px solid #e6ebf1;width:calc(100% - 30px);position:relative;transition:all 150ms ease}#seopress-notifications-center .seopress-alert:hover{font-weight:700;cursor:default}#seopress-notifications-center .seopress-alert p{display:inline-block}#seopress-notifications-center .seopress-alert .impact{padding:4px 5px;color:#fff;text-transform:uppercase;font-weight:700;font-size:10px;border-radius:4px}#seopress-notifications-center .seopress-alert .impact.low{background:#FFDE24;color:#6b6543}#seopress-notifications-center .seopress-alert .impact.medium{background:#e39f48}#seopress-notifications-center .seopress-alert .impact.high{background:#e25950}#seopress-notifications-center .seopress-alert .dashicons{color:#FFC82C}#seopress-notifications-center .dashicons.remove-notice{position:absolute;right:-55px;color:#6b7c93;font-size:30px;height:30px;width:30px;top:2px;padding:5px;transition:all .3s linear}#seopress-notifications-center .dashicons.remove-notice:hover{background:#e25950;color:#fff;cursor:pointer;border-radius:4px}#seopress-content .seopress-page-list .seopress-feature .seopress-doc,.seopress-option #seopress-tabs .seopress-doc{background:0 0;padding:0;width:inherit;height:inherit;text-decoration:none;color:inherit;box-shadow:none;position:absolute;right:0}#seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover,.seopress-option #seopress-tabs .seopress-doc:hover{color:#747474;background:0 0}.seopress-option .seopress-table{background:#FFF;border:1px solid #ccc}.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 #ccc;font-weight:700;background:#f1f1f1}#seopress-content .feature-state,.seopress-option .feature-state{font-style:italic;font-size:12px;display:inline-block;background:rgba(0,140,135,.1);padding:5px 12px;border-radius:25px;color:#444;font-weight:400;text-transform:none;-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}.seopress-button,.seopress-option .tag-title{cursor:pointer;font-weight:500;border-radius:4px;transition:all .3s linear}#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}#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}.seopress-option .log{margin:0;text-transform:uppercase;display:inline-block;vertical-align:middle;padding:5px;color:rgba(19,191,17,1);font-style:italic}.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-option .wrap-tags{position:relative;display:inline-block;width:100%;margin-bottom:10px}.seopress-option .tag-title{padding:4px 8px;position:relative;top:5px;left:0;font-size:11px;float:left;margin-right:5px;user-select:none;margin-bottom:5px;background:#fff;color:#6b7c93;box-shadow:0 0 0 .5px rgba(50,50,93,.17),0 2px 5px 0 rgba(50,50,93,.12),0 3px 9px 0 rgba(50,50,93,.08),0 1px 1.5px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.08)}.seopress-option .tag-title:active,.seopress-option .tag-title:focus,.seopress-option .tag-title:hover{background:#232323;color:#fff;user-select:none}.seopress-option .tag-title .dashicons{padding:0;height:16px;width:16px;font-size:16px;margin-right:5px;vertical-align:middle}.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;box-sizing:border-box;font-size:14px;line-height:21px;padding:7px 14px 9px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seopress-button:hover{border-color:#a8bece;color:#00a0d2}.seopress-button .dashicons{vertical-align:middle}#seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget{border-right:1px solid #e6ebf1;margin:0;padding:0 20px;width:calc(50% - 2px);box-sizing:border-box;display:inline-block;vertical-align:top}#seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget:first-child{width:100%;display:block;clear:both;border-right:none;border-bottom:1px solid #e6ebf1;padding-bottom:20px;margin-bottom:20px}#seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget:last-child{border-right:none}#seopress-content .seopress-useful-tools .widget-reverse ul{background:#fff}#seopress-content .seopress-useful-tools .widget-reverse li{padding:10px;margin:0;border-bottom:1px solid #e6ebf1}#seopress-content .seopress-useful-tools .widget-reverse li:hover{background:#F5F7FA}#seopress-content .seopress-useful-tools .widget-title{text-transform:uppercase;margin:0 0 10px;font-size:13px;padding:10px 0;color:#24b47e}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank{margin:0 0 10px;width:100%;box-sizing:border-box;display:block}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_reach{font-size:30px;font-weight:700;display:inline-block;width:100%;padding:0 0 20px;text-align:right}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_reach .highlight{display:inline-block;font-size:16px;background:inherit;width:100%;margin-bottom:10px}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country,#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank,#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_delta{font-size:14px;display:inline-block;vertical-align:top;text-align:left;margin:0 20px 0 0}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_delta{width:100%;text-align:right;font-size:18px;font-style:italic}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country,#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank{text-align:left}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country .highlight,#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank .highlight{background:0 0;font-weight:700}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country{margin-right:0}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank{margin-left:5px}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .minus .dashicons,#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .plus .dashicons{font-style:italic}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .plus{color:green}#seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .minus{color:red}#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}.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%;}#screen-meta{margin:0;position:relative;background-color:#fff;border-bottom:0 solid #f2f2f2;border-top:none;-webkit-box-shadow:0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);top:0}#contextual-help-link-wrap,#screen-options-link-wrap{float:right;height:28px;margin:0 0 0 6px;border:1px solid #f2f2f2;border-top:none;background:#fff;-webkit-box-shadow:0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08)}#screen-meta-links .show-settings{box-shadow:none}#screen-meta-links .screen-meta-toggle{position:relative;top:0;z-index:2000}#contextual-help-back{background:#f8fafd}.contextual-help-tabs .active{border-left:2px solid #3297d3;background:#f8fafd}#seopress-content input.toggle,.seopress-option input.toggle{max-height:0;max-width:0;opacity:0}#seopress-content 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:30px;width:50px;border-radius:15px}.wrap-toggle-checkboxes input.toggle+label{float:left;margin-right:10px}#seopress-content input.toggle+label:before,.seopress-option input.toggle+label:before{content:"";position:absolute;display:block;height:30px;width:30px;top:0;left:0;border-radius:15px;background:rgba(19,191,17,0);-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#seopress-content input.toggle+label:after,.seopress-option input.toggle+label:after{content:"";position:absolute;display:block;height:30px;width:30px;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);-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#seopress-content input.toggle[data-toggle="1"]+label:before,.seopress-option input.toggle[data-toggle="1"]+label:before{width:50px;background:rgba(19,191,17,1)}#seopress-content 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 rgba(19,191,17,1),0 2px 4px rgba(0,0,0,.2)}#seopress-content .seopress-page-list{position:relative}#seopress-notice-save{position:fixed;color:#fff;padding:15px 40px;font-size:14px;text-align:center;border-radius:50px;background:rgba(74,184,102,.75);top:50px;right:20px;z-index:100}.seopress_page_seopress-pro-page #wpcontent{background:#F4F7FA}.seopress-option .wrap div.nav-tab-wrapper{border-bottom:1px solid RGB(238,238,238);margin:0;padding:10px;line-height:inherit;position:sticky;top:100px;background:#fff;z-index:95;font-size:23px;font-weight: bold}#seopress-admin-tabs.wrap div.nav-tab-wrapper{margin:20px auto 0;max-width:53rem;width:100%;border-bottom:0;padding:0;line-height:inherit;position:sticky;background:#f8fafd;z-index:100;top:31px;font-size:23px;font-weight:bold}#seopress-admin-tabs #tab_seopress_notifications.seopress-tab{background:0 0;padding:0}#seopress-admin-tabs .nav-tab,.seopress-option .nav-tab{border:0 solid #ccc;background:0 0;opacity:.5;padding:5px 8px;transition:opacity .3s linear;color:#647a88;font-weight:300;float:none;display:inline-block}#seopress-admin-tabs .nav-tab-active,#seopress-admin-tabs .nav-tab-active:hover,.seopress-option .about-wrap h2 .nav-tab-active,.seopress-option .nav-tab-active,.seopress-option .nav-tab-active:hover{background-color:#fff}#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,.nav-tab-active:focus,.seopress-option .nav-tab-active,.seopress-option .nav-tab-active:focus:active,.seopress-option .nav-tab-active:hover{background:0 0;opacity:1;outline:0;font-weight:600}#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}.md-perspective,.md-perspective body{height:100%;overflow:hidden}.md-perspective body{background:#222;-webkit-perspective:600px;-moz-perspective:600px;perspective:600px}.container{background:#e74c3c;min-height:100%}.md-modal{position:fixed;top:50%;left:50%;width:90%;max-width:990px;min-width:320px;height:auto;z-index:2000000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.md-show{visibility:visible}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000000;opacity:0;background:rgba(143,27,15,.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show~.md-overlay{opacity:1;visibility:visible}.md-content{color:#fff;background:#e74c3c;position:relative;border-radius:3px;margin:0 auto}.md-content h3{margin:0;padding:.4em;text-align:center;font-size:2.4em;font-weight:300;opacity:.8;background:rgba(0,0,0,.1);border-radius:3px 3px 0 0}.md-content>div{padding:15px 40px 30px;margin:0;font-weight:300;font-size:1.15em}.md-content>div p{margin:0;padding:10px 0}.md-content>div ul{margin:0;padding:0 0 30px 20px}.md-content>div ul li{padding:5px 0}.md-content button{display:block;margin:0 auto;font-size:.8em}.md-effect-12 .md-content{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-effect-12~.md-overlay{background:#fafafa;overflow:hidden}.md-effect-12 .md-content,.md-effect-12 .md-content h3{background:0 0}.md-show.md-effect-12 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
assets/js/seopress-network-tabs.js ADDED
@@ -0,0 +1,64 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function($) {
2
+
3
+ var get_hash = window.location.hash;
4
+ var clean_hash = get_hash.split('$');
5
+
6
+ if(typeof sessionStorage!='undefined') {
7
+ var seopress_tab_session_storage = sessionStorage.getItem("seopress_robots_tab");
8
+
9
+ if (clean_hash[1] =='1') { //Robots Tab
10
+ jQuery('#tab_seopress_robots-tab').addClass("nav-tab-active");
11
+ jQuery('#tab_seopress_robots').addClass("active");
12
+ } else if (clean_hash[1] =='2') { //htaccess Tab
13
+ jQuery('#tab_seopress_htaccess-tab').addClass("nav-tab-active");
14
+ jQuery('#tab_seopress_htaccess').addClass("active");
15
+ } else if (seopress_tab_session_storage) {
16
+ jQuery('#seopress-tabs').find('.nav-tab.nav-tab-active').removeClass("nav-tab-active");
17
+ jQuery('#seopress-tabs').find('.seopress-tab.active').removeClass("active");
18
+
19
+ jQuery('#'+seopress_tab_session_storage.split('#tab=')+'-tab').addClass("nav-tab-active");
20
+ jQuery('#'+seopress_tab_session_storage.split('#tab=')).addClass("active");
21
+ } else {
22
+ //Default TAB
23
+ jQuery('#tab_seopress_robots-tab').addClass("nav-tab-active");
24
+ jQuery('#tab_seopress_robots').addClass("active");
25
+ }
26
+ };
27
+ jQuery("#seopress-tabs").find("a.nav-tab").click(function(e){
28
+ e.preventDefault();
29
+ var hash = jQuery(this).attr('href').split('#tab=')[1];
30
+
31
+ jQuery('#seopress-tabs').find('.nav-tab.nav-tab-active').removeClass("nav-tab-active");
32
+ jQuery('#'+hash+'-tab').addClass("nav-tab-active");
33
+
34
+ if (clean_hash[1]==1) {
35
+ sessionStorage.setItem("seopress_robots_tab", 'tab_seopress_robots');
36
+ } else if (clean_hash[1]==2) {
37
+ sessionStorage.setItem("seopress_robots_tab", 'tab_seopress_htaccess');
38
+ } else {
39
+ sessionStorage.setItem("seopress_robots_tab", hash);
40
+ }
41
+
42
+ jQuery('#seopress-tabs').find('.seopress-tab.active').removeClass("active");
43
+ jQuery('#'+hash).addClass("active");
44
+ });
45
+ //Robots
46
+ jQuery('#seopress-tag-robots-1').click(function() {
47
+ jQuery("#seopress_robots_file").val(jQuery("#seopress_robots_file").val() +'\n'+ jQuery('#seopress-tag-robots-1').attr('data-tag'));
48
+ });
49
+ jQuery('#seopress-tag-robots-2').click(function() {
50
+ jQuery("#seopress_robots_file").val(jQuery("#seopress_robots_file").val() +'\n'+ jQuery('#seopress-tag-robots-2').attr('data-tag'));
51
+ });
52
+ jQuery('#seopress-tag-robots-3').click(function() {
53
+ jQuery("#seopress_robots_file").val(jQuery("#seopress_robots_file").val() +'\n'+ jQuery('#seopress-tag-robots-3').attr('data-tag'));
54
+ });
55
+ jQuery('#seopress-tag-robots-4').click(function() {
56
+ jQuery("#seopress_robots_file").val(jQuery("#seopress_robots_file").val() +'\n'+ jQuery('#seopress-tag-robots-4').attr('data-tag'));
57
+ });
58
+ jQuery('#seopress-tag-robots-5').click(function() {
59
+ jQuery("#seopress_robots_file").val(jQuery("#seopress_robots_file").val() +'\n'+ jQuery('#seopress-tag-robots-5').attr('data-tag'));
60
+ });
61
+ jQuery('#seopress-tag-robots-6').click(function() {
62
+ jQuery("#seopress_robots_file").val(jQuery("#seopress_robots_file").val() +'\n'+ jQuery('#seopress-tag-robots-6').attr('data-tag'));
63
+ });
64
+ });
inc/admin/admin-header.php CHANGED
@@ -89,12 +89,14 @@ function seopress_admin_header() { ?>
89
  <?php _e( 'Google Page Speed', 'wp-seopress' ); ?>
90
  </a>
91
  </li>
92
- <li>
93
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_robots$4' ); ?>">
94
- <span class="dashicons dashicons-media-text"></span>
95
- <?php _e( 'robots.txt', 'wp-seopress' ); ?>
96
- </a>
97
- </li>
 
 
98
  <li>
99
  <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_news$5' ); ?>">
100
  <span class="dashicons dashicons-admin-post"></span>
@@ -113,12 +115,20 @@ function seopress_admin_header() { ?>
113
  <?php _e( 'SEOPress BOT - Broken links', 'wp-seopress' ); ?>
114
  </a>
115
  </li>
 
 
 
 
 
 
 
116
  <li>
117
  <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_htaccess$7' ); ?>">
118
  <span class="dashicons dashicons-media-text"></span>
119
  <?php _e( '.htaccess', 'wp-seopress' ); ?>
120
  </a>
121
  </li>
 
122
  <li>
123
  <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rss$11' ); ?>">
124
  <span class="dashicons dashicons-rss"></span>
@@ -142,9 +152,22 @@ function seopress_admin_header() { ?>
142
  </div>
143
  </a>
144
  </h1>
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  <div id="seopress-notice">
146
  <div class="small">
147
- <a href="https://www.seopress.org/changelog/" alt="<?php _e('See the changelog (new window)','wp-seopress'); ?>" target="_blank">
148
  <div class="dashicons dashicons-media-text"></div>
149
  <div class="tooltip"><?php _e('See the changelog','wp-seopress'); ?></div>
150
  </a>
@@ -156,11 +179,11 @@ function seopress_admin_header() { ?>
156
  <div class="dashicons dashicons-twitter"></div>
157
  <div class="tooltip"><?php _e('Follow us on Twitter','wp-seopress'); ?></div>
158
  </a>
159
- <a href="https://www.seopress.org/" alt="<?php _e('Official website (new window)','wp-seopress'); ?>" target="_blank">
160
  <div class="dashicons dashicons-info"></div>
161
  <div class="tooltip"><?php _e('Official website','wp-seopress'); ?></div>
162
  </a>
163
- <a href="https://www.seopress.org/support" alt="<?php _e('Support (new window)','wp-seopress'); ?>" target="_blank">
164
  <div class="dashicons dashicons-editor-help"></div>
165
  <div class="tooltip"><?php _e('Support','wp-seopress'); ?></div>
166
  </a>
89
  <?php _e( 'Google Page Speed', 'wp-seopress' ); ?>
90
  </a>
91
  </li>
92
+ <?php if (!is_multisite()) { ?>
93
+ <li>
94
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_robots$4' ); ?>">
95
+ <span class="dashicons dashicons-media-text"></span>
96
+ <?php _e( 'robots.txt', 'wp-seopress' ); ?>
97
+ </a>
98
+ </li>
99
+ <?php } ?>
100
  <li>
101
  <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_news$5' ); ?>">
102
  <span class="dashicons dashicons-admin-post"></span>
115
  <?php _e( 'SEOPress BOT - Broken links', 'wp-seopress' ); ?>
116
  </a>
117
  </li>
118
+ <li>
119
+ <a href="<?php echo admin_url( 'edit.php?post_type=seopress_backlinks' ); ?>">
120
+ <span class="dashicons dashicons-admin-links"></span>
121
+ <?php _e( 'Backlinks', 'wp-seopress' ); ?>
122
+ </a>
123
+ </li>
124
+ <?php if (!is_multisite()) { ?>
125
  <li>
126
  <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_htaccess$7' ); ?>">
127
  <span class="dashicons dashicons-media-text"></span>
128
  <?php _e( '.htaccess', 'wp-seopress' ); ?>
129
  </a>
130
  </li>
131
+ <?php } ?>
132
  <li>
133
  <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rss$11' ); ?>">
134
  <span class="dashicons dashicons-rss"></span>
152
  </div>
153
  </a>
154
  </h1>
155
+ <?php
156
+ if (function_exists('seopress_get_locale')) {
157
+ if (seopress_get_locale() =='fr') {
158
+ $seopress_docs_link['changelog'] = 'https://www.seopress.org/fr/journal-modifications/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
159
+ $seopress_docs_link['website'] = 'https://www.seopress.org/fr/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
160
+ $seopress_docs_link['support'] = 'https://www.seopress.org/fr/support/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
161
+ } else {
162
+ $seopress_docs_link['changelog'] = 'https://www.seopress.org/changelog/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
163
+ $seopress_docs_link['website'] = 'https://www.seopress.org/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
164
+ $seopress_docs_link['support'] = 'https://www.seopress.org/support/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
165
+ }
166
+ }
167
+ ?>
168
  <div id="seopress-notice">
169
  <div class="small">
170
+ <a href="<?php echo $seopress_docs_link['changelog']; ?>" alt="<?php _e('See the changelog (new window)','wp-seopress'); ?>" target="_blank">
171
  <div class="dashicons dashicons-media-text"></div>
172
  <div class="tooltip"><?php _e('See the changelog','wp-seopress'); ?></div>
173
  </a>
179
  <div class="dashicons dashicons-twitter"></div>
180
  <div class="tooltip"><?php _e('Follow us on Twitter','wp-seopress'); ?></div>
181
  </a>
182
+ <a href="<?php echo $seopress_docs_link['website']; ?>" alt="<?php _e('Official website (new window)','wp-seopress'); ?>" target="_blank">
183
  <div class="dashicons dashicons-info"></div>
184
  <div class="tooltip"><?php _e('Official website','wp-seopress'); ?></div>
185
  </a>
186
+ <a href="<?php echo $seopress_docs_link['support']; ?>" alt="<?php _e('Support (new window)','wp-seopress'); ?>" target="_blank">
187
  <div class="dashicons dashicons-editor-help"></div>
188
  <div class="tooltip"><?php _e('Support','wp-seopress'); ?></div>
189
  </a>
inc/admin/admin-metaboxes-form.php CHANGED
@@ -147,7 +147,7 @@ echo '<div id="seopress-tabs">';
147
  </div>
148
  <p>
149
  <label for="seopress_titles_desc_meta">'. __( 'Meta description', 'wp-seopress' ) .'</label>
150
- <textarea id="seopress_titles_desc_meta" style="width:100%" name="seopress_titles_desc" placeholder="'.__('Enter your meta description','wp-seopress').'" value="'.$seopress_titles_desc.'">'.$seopress_titles_desc.'</textarea>
151
  </p>
152
  <div class="wrap-seopress-counters">
153
  <div id="seopress_titles_desc_counters"></div>
@@ -222,6 +222,8 @@ echo '<div class="snippet-description">'.seopress_titles_desc($se
222
  </div>
223
  <div id="tabs-3">
224
  <span class="dashicons dashicons-facebook-alt"></span>
 
 
225
  <p>
226
  <label for="seopress_social_fb_title_meta">'. __( 'Facebook Title', 'wp-seopress' ) .'</label>
227
  <input id="seopress_social_fb_title_meta" type="text" name="seopress_social_fb_title" placeholder="'.__('Enter your Facebook title','wp-seopress').'" value="'.$seopress_social_fb_title.'" />
147
  </div>
148
  <p>
149
  <label for="seopress_titles_desc_meta">'. __( 'Meta description', 'wp-seopress' ) .'</label>
150
+ <textarea id="seopress_titles_desc_meta" style="width:100%" rows="4" name="seopress_titles_desc" placeholder="'.__('Enter your meta description','wp-seopress').'" value="'.$seopress_titles_desc.'">'.$seopress_titles_desc.'</textarea>
151
  </p>
152
  <div class="wrap-seopress-counters">
153
  <div id="seopress_titles_desc_counters"></div>
222
  </div>
223
  <div id="tabs-3">
224
  <span class="dashicons dashicons-facebook-alt"></span>
225
+ <br><br>
226
+ <span class="dashicons dashicons-external"></span><a href="https://developers.facebook.com/tools/debug/sharing/?q='.get_permalink(get_the_id()).'" target="_blank">'.__('Ask Facebook to update his cache','wp-seopress').'</a>
227
  <p>
228
  <label for="seopress_social_fb_title_meta">'. __( 'Facebook Title', 'wp-seopress' ) .'</label>
229
  <input id="seopress_social_fb_title_meta" type="text" name="seopress_social_fb_title" placeholder="'.__('Enter your Facebook title','wp-seopress').'" value="'.$seopress_social_fb_title.'" />
inc/admin/admin.php CHANGED
@@ -14,6 +14,7 @@ class seopress_options
14
  */
15
  public function __construct() {
16
  add_action( 'admin_menu', array( $this, 'add_plugin_page' ), 10 );
 
17
  add_action( 'admin_init', array( $this, 'set_default_values' ), 10 );
18
  add_action( 'admin_init', array( $this, 'page_init' ) );
19
  }
@@ -172,6 +173,11 @@ class seopress_options
172
  /**
173
  * Add options page
174
  */
 
 
 
 
 
175
  public function add_plugin_page()
176
  {
177
  add_menu_page('SEOPress Option Page', 'SEO', 'manage_options', 'seopress-option', array( $this, 'create_admin_page' ), 'dashicons-admin-seopress', 90);
@@ -223,7 +229,7 @@ class seopress_options
223
  echo seopress_admin_header();
224
  }
225
  ?>
226
- <form method="post" action="options.php" class="seopress-option">
227
  <?php
228
  if (get_option('blog_public') =='0') {
229
  echo '<div class="error notice is-dismissable">';
@@ -273,11 +279,11 @@ class seopress_options
273
  'tab_seopress_titles_advanced' => __( "Advanced", "wp-seopress" ),
274
  );
275
 
276
- echo '<h2 class="nav-tab-wrapper">';
277
  foreach ( $plugin_settings_tabs as $tab_key => $tab_caption ) {
278
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-titles#tab=' . $tab_key . '">' . $tab_caption . '</a>';
279
  }
280
- echo '</h2>';
281
  ?>
282
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_titles_home') { echo 'active'; } ?>" id="tab_seopress_titles_home"><?php do_settings_sections( 'seopress-settings-admin-titles-home' ); ?></div>
283
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_titles_single') { echo 'active'; } ?>" id="tab_seopress_titles_single"><?php do_settings_sections( 'seopress-settings-admin-titles-single' ); ?></div>
@@ -297,7 +303,7 @@ class seopress_options
297
  echo seopress_admin_header();
298
  }
299
  ?>
300
- <form method="post" action="options.php" class="seopress-option" name="seopress-flush">
301
  <?php
302
  global $wp_version, $title;
303
  $current_tab = '';
@@ -339,11 +345,11 @@ class seopress_options
339
  'tab_seopress_html_sitemap' => __( "HTML Sitemap", "wp-seopress" ),
340
  );
341
 
342
- echo '<h2 class="nav-tab-wrapper">';
343
  foreach ( $plugin_settings_tabs as $tab_key => $tab_caption ) {
344
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-xml-sitemap#tab=' . $tab_key . '">' . $tab_caption . '</a>';
345
  }
346
- echo '</h2>';
347
  ?>
348
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_xml_sitemap_general') { echo 'active'; } ?>" id="tab_seopress_xml_sitemap_general"><?php do_settings_sections( 'seopress-settings-admin-xml-sitemap-general' ); ?></div>
349
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_xml_sitemap_post_types') { echo 'active'; } ?>" id="tab_seopress_xml_sitemap_post_types"><?php do_settings_sections( 'seopress-settings-admin-xml-sitemap-post-types' ); ?></div>
@@ -361,7 +367,7 @@ class seopress_options
361
  echo seopress_admin_header();
362
  }
363
  ?>
364
- <form method="post" action="options.php" class="seopress-option">
365
  <?php
366
  global $wp_version, $title;
367
  $current_tab = '';
@@ -404,11 +410,11 @@ class seopress_options
404
  'tab_seopress_social_twitter' => __( "Twitter", "wp-seopress" ),
405
  );
406
 
407
- echo '<h2 class="nav-tab-wrapper">';
408
  foreach ( $plugin_settings_tabs as $tab_key => $tab_caption ) {
409
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-social#tab=' . $tab_key . '">' . $tab_caption . '</a>';
410
  }
411
- echo '</h2>';
412
  ?>
413
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_social_knowledge') { echo 'active'; } ?>" id="tab_seopress_social_knowledge"><?php do_settings_sections( 'seopress-settings-admin-social-knowledge' ); ?></div>
414
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_social_accounts') { echo 'active'; } ?>" id="tab_seopress_social_accounts"><?php do_settings_sections( 'seopress-settings-admin-social-accounts' ); ?></div>
@@ -427,7 +433,7 @@ class seopress_options
427
  echo seopress_admin_header();
428
  }
429
  ?>
430
- <form method="post" action="options.php" class="seopress-option">
431
  <?php
432
  global $wp_version, $title;
433
  $current_tab = '';
@@ -481,11 +487,11 @@ class seopress_options
481
  );
482
  }
483
 
484
- echo '<h2 class="nav-tab-wrapper">';
485
  foreach ( $plugin_settings_tabs as $tab_key => $tab_caption ) {
486
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-google-analytics#tab=' . $tab_key . '">' . $tab_caption . '</a>';
487
  }
488
- echo '</h2>';
489
  ?>
490
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_google_analytics_enable') { echo 'active'; } ?>" id="tab_seopress_google_analytics_enable"><?php do_settings_sections( 'seopress-settings-admin-google-analytics-enable' ); ?></div>
491
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_google_analytics_features') { echo 'active'; } ?>" id="tab_seopress_google_analytics_features"><?php do_settings_sections( 'seopress-settings-admin-google-analytics-features' ); ?></div><div class="seopress-tab <?php if ($current_tab == 'tab_seopress_google_analytics_events') { echo 'active'; } ?>" id="tab_seopress_google_analytics_events"><?php do_settings_sections( 'seopress-settings-admin-google-analytics-events' ); ?></div>
@@ -506,7 +512,7 @@ class seopress_options
506
  echo seopress_admin_header();
507
  }
508
  ?>
509
- <form method="post" action="options.php" class="seopress-option">
510
  <?php
511
 
512
  global $wp_version, $title;
@@ -549,11 +555,11 @@ class seopress_options
549
  'tab_seopress_advanced_security' => __( "Security", "wp-seopress" ),
550
  );
551
 
552
- echo '<h2 class="nav-tab-wrapper">';
553
  foreach ( $plugin_settings_tabs as $tab_key => $tab_caption ) {
554
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-advanced#tab=' . $tab_key . '">' . $tab_caption . '</a>';
555
  }
556
- echo '</h2>';
557
  ?>
558
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_advanced_advanced') { echo 'active'; } ?>" id="tab_seopress_advanced_advanced"><?php do_settings_sections( 'seopress-settings-admin-advanced-advanced' ); ?></div>
559
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_advanced_appearance') { echo 'active'; } ?>" id="tab_seopress_advanced_appearance"><?php do_settings_sections( 'seopress-settings-admin-advanced-appearance' ); ?></div>
@@ -686,6 +692,57 @@ class seopress_options
686
  /**
687
  * Options page callback
688
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
689
  public function create_admin_page()
690
  {
691
 
@@ -737,11 +794,11 @@ class seopress_options
737
  }
738
  }
739
 
740
- echo '<h2 class="nav-tab-wrapper">';
741
  foreach ( $dashboard_settings_tabs as $tab_key => $tab_caption ) {
742
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-option#tab=' . $tab_key . '">' . $tab_caption . '</a>';
743
  }
744
- echo '</h2>';
745
  ?>
746
 
747
  <div class="wrap-seopress-tab-content">
@@ -1139,6 +1196,7 @@ class seopress_options
1139
  <ul>
1140
  <li><span class="dashicons dashicons-arrow-right-alt2"></span><a href="https://www.google.com/webmasters/tools/disavow-links-main" target="_blank"><?php _e('Upload a list of links to disavow to Google','wp-seopress'); ?></a><span class="dashicons dashicons-external"></span></li>
1141
  <li><span class="dashicons dashicons-arrow-right-alt2"></span><a href="https://trends.google.com/trends/" target="_blank"><?php _e('Google Trends','wp-seopress'); ?></a><span class="dashicons dashicons-external"></span></li>
 
1142
  </ul>
1143
  </div>
1144
  </div>
@@ -1172,7 +1230,16 @@ class seopress_options
1172
  echo '<span id="titles-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1173
  }
1174
  ?>
1175
- <a href="https://www.seopress.org/support/guides/manage-titles-meta-descriptions/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
 
 
 
 
 
 
 
 
 
1176
  </span>
1177
  </div>
1178
  <div class="seopress-feature">
@@ -1201,7 +1268,16 @@ class seopress_options
1201
  echo '<span id="sitemap-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1202
  }
1203
  ?>
1204
- <a href="https://www.seopress.org/support/guides/enable-xml-sitemaps/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
 
 
 
 
 
 
 
 
 
1205
  </span>
1206
  </div>
1207
  <div class="seopress-feature">
@@ -1230,7 +1306,16 @@ class seopress_options
1230
  echo '<span id="social-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1231
  }
1232
  ?>
1233
- <a href="https://www.seopress.org/support/guides/enable-google-knowledge-graph/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
 
 
 
 
 
 
 
 
 
1234
  </span>
1235
  </div>
1236
  <div class="seopress-feature">
@@ -1259,7 +1344,16 @@ class seopress_options
1259
  echo '<span id="analytics-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1260
  }
1261
  ?>
1262
- <a href="https://www.seopress.org/support/guides/google-analytics/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
 
 
 
 
 
 
 
 
 
1263
  </span>
1264
  </div>
1265
  <div class="seopress-feature">
@@ -1429,7 +1523,16 @@ class seopress_options
1429
  echo '<span id="breadcrumbs-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1430
  }
1431
  ?>
1432
- <a href="https://www.seopress.org/support/guides/enable-breadcrumbs/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
 
 
 
 
 
 
 
 
 
1433
  </span>
1434
  </div>
1435
  <div class="seopress-feature">
@@ -1440,38 +1543,58 @@ class seopress_options
1440
  <h3><?php _e('Google Page Speed','wp-seopress'); ?></h3>
1441
  <p><?php _e('Track your website performance to improve SEO with Google Page Speed','wp-seopress'); ?></p>
1442
  <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_page_speed$3' ); ?>"><?php _e('Manage','wp-seopress'); ?></a>
1443
- <a href="http://www.seopress.org/support/guides/analyse-site-google-page-speed/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1444
- </span>
1445
- </div>
1446
- <div class="seopress-feature">
1447
- <div class="img-tool">
1448
- <span class="dashicons dashicons-media-text"></span>
1449
- </div>
1450
- <span class="inner">
1451
- <h3><?php _e('robots.txt','wp-seopress'); ?></h3>
1452
- <p><?php _e('Edit your robots.txt file','wp-seopress'); ?></p>
1453
- <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_robots$4' ); ?>"><?php _e('Manage','wp-seopress'); ?></a>
1454
  <?php
1455
- if(seopress_get_toggle_robots_option()=='1') {
1456
- $seopress_get_toggle_robots_option = '"1"';
1457
- } else {
1458
- $seopress_get_toggle_robots_option = '"0"';
1459
- }
1460
- ?>
1461
- <input type="checkbox" name="toggle-robots" id="toggle-robots" class="toggle" data-toggle=<?php echo $seopress_get_toggle_robots_option; ?>>
1462
- <label for="toggle-robots"></label>
1463
- <?php
1464
- if(seopress_get_toggle_robots_option()=='1') {
1465
- echo '<span id="robots-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1466
- echo '<span id="robots-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to enable this feature','wp-seopress').'</span>';
1467
- } else {
1468
- echo '<span id="robots-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to enable this feature','wp-seopress').'</span>';
1469
- echo '<span id="robots-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1470
  }
1471
  ?>
1472
- <a href="https://www.seopress.org/support/guides/edit-robots-txt-file/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1473
  </span>
1474
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1475
  <div class="seopress-feature">
1476
  <div class="img-tool">
1477
  <span class="dashicons dashicons-admin-post"></span>
@@ -1508,7 +1631,7 @@ class seopress_options
1508
  <h3><?php _e('Redirections','wp-seopress'); ?></h3>
1509
  <p><?php _e('Monitor 404, create 301, 302 and 307 redirections','wp-seopress'); ?></p>
1510
  <a class="button-secondary view-redirects" href="<?php echo admin_url( 'edit.php?post_type=seopress_404' ); ?>"><?php _e('See redirects','wp-seopress'); ?></a>
1511
- <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_404$6' ); ?>"><?php _e('Manage','wp-seopress'); ?></a>
1512
  <?php
1513
  if(seopress_get_toggle_404_option()=='1') {
1514
  $seopress_get_toggle_404_option = '"1"';
@@ -1527,7 +1650,16 @@ class seopress_options
1527
  echo '<span id="redirections-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1528
  }
1529
  ?>
1530
- <a href="http://www.seopress.org/support/guides/redirections/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
 
 
 
 
 
 
 
 
 
1531
  </span>
1532
  </div>
1533
  <div class="seopress-feature">
@@ -1543,15 +1675,28 @@ class seopress_options
1543
  </div>
1544
  <div class="seopress-feature">
1545
  <div class="img-tool">
1546
- <span class="dashicons dashicons-media-text"></span>
1547
  </div>
1548
  <span class="inner">
1549
- <h3><?php _e('.htaccess','wp-seopress'); ?></h3>
1550
- <p><?php _e('Edit your htaccess file.','wp-seopress'); ?></p>
1551
- <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_htaccess$7' ); ?>"><?php _e('Manage','wp-seopress'); ?>
1552
- </a>
1553
  </span>
1554
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
1555
  <div class="seopress-feature">
1556
  <div class="img-tool">
1557
  <span class="dashicons dashicons-rss"></span>
@@ -1572,7 +1717,16 @@ class seopress_options
1572
  <h3><?php _e('Tools','wp-seopress'); ?></h3>
1573
  <p><?php _e('Import / export SEOPress settings from site to site.','wp-seopress'); ?></p>
1574
  <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-import-export' ); ?>"><?php _e('Manage','wp-seopress'); ?></a>
1575
- <a href="https://www.seopress.org/support/guides/export-import-reset-settings/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
 
 
 
 
 
 
 
 
 
1576
  </span>
1577
  </div>
1578
  <?php if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) { ?>
@@ -1584,7 +1738,16 @@ class seopress_options
1584
  <h3><?php _e('License','wp-seopress'); ?></h3>
1585
  <p><?php _e('Edit your SEOPress license key.','wp-seopress'); ?></p>
1586
  <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-license' ); ?>"><?php _e('Manage','wp-seopress'); ?></a>
1587
- <a href="https://www.seopress.org/support/guides/activate-seopress-pro-license/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
 
 
 
 
 
 
 
 
 
1588
  </span>
1589
  </div>
1590
  <?php } ?>
@@ -2291,6 +2454,14 @@ class seopress_options
2291
  'seopress-settings-admin-google-analytics-events' // Page
2292
  );
2293
 
 
 
 
 
 
 
 
 
2294
  add_settings_field(
2295
  'seopress_google_analytics_download_tracking_enable', // ID
2296
  __("Enable downloads tracking (eg: PDF, XLSX, DOCX...)","wp-seopress"), // Title
@@ -2307,6 +2478,22 @@ class seopress_options
2307
  'seopress_setting_section_google_analytics_events' // Section
2308
  );
2309
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2310
  //Google Analytics Custom Dimensions SECTION===============================================
2311
 
2312
  add_settings_section(
@@ -2690,7 +2877,16 @@ class seopress_options
2690
  public function print_section_info_google_analytics_custom_dimensions()
2691
  {
2692
  print __('<p>Configure your Google Analytics custom dimensions. <br>Custom dimensions and custom metrics are like default dimensions and metrics in your Analytics account,<br> except you create them yourself. You can use them to collect and analyze data that Analytics doesn\'t automatically track.<br> Notice that you have to setup your custom dimensions in your Google Analytics account too. More info by clicking on help icon.', 'wp-seopress');
2693
- echo '<a class="seopress-doc" href="https://www.seopress.org/support/guides/create-custom-dimension-google-analytics/" target="_blank"><span class="dashicons dashicons-editor-help"></span></a></p>';
 
 
 
 
 
 
 
 
 
2694
  }
2695
 
2696
  public function print_section_info_advanced_advanced()
@@ -3408,7 +3604,15 @@ class seopress_options
3408
 
3409
  echo '<label for="seopress_xml_sitemap_general_enable">'. __( 'Enable XML Sitemap', 'wp-seopress' ) .'</label>';
3410
 
3411
- echo '<a href="https://www.seopress.org/support/guides/enable-xml-sitemaps/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>';
 
 
 
 
 
 
 
 
3412
 
3413
  if (isset($this->options['seopress_xml_sitemap_general_enable'])) {
3414
  esc_attr( $this->options['seopress_xml_sitemap_general_enable']);
@@ -3427,7 +3631,15 @@ class seopress_options
3427
 
3428
  echo '<label for="seopress_xml_sitemap_img_enable">'. __( 'Enable Image Sitemaps', 'wp-seopress' ) .'</label>';
3429
 
3430
- echo '<a href="https://www.seopress.org/support/guides/enable-xml-image-sitemaps/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>';
 
 
 
 
 
 
 
 
3431
 
3432
  if (isset($this->options['seopress_xml_sitemap_img_enable'])) {
3433
  esc_attr( $this->options['seopress_xml_sitemap_img_enable']);
@@ -3446,7 +3658,15 @@ class seopress_options
3446
 
3447
  echo '<label for="seopress_xml_sitemap_html_enable">'. __( 'Enable HTML Sitemap', 'wp-seopress' ) .'</label>';
3448
 
3449
- echo '<a href="https://www.seopress.org/support/guides/enable-html-sitemap/" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>';
 
 
 
 
 
 
 
 
3450
 
3451
  if (isset($this->options['seopress_xml_sitemap_html_enable'])) {
3452
  esc_attr( $this->options['seopress_xml_sitemap_html_enable']);
@@ -4074,6 +4294,23 @@ class seopress_options
4074
 
4075
  }
4076
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4077
  public function seopress_google_analytics_download_tracking_enable_callback()
4078
  {
4079
  $options = get_option( 'seopress_google_analytics_option_name' );
@@ -4093,9 +4330,11 @@ class seopress_options
4093
 
4094
  public function seopress_google_analytics_download_tracking_callback()
4095
  {
 
 
4096
  printf(
4097
  '<input type="text" name="seopress_google_analytics_option_name[seopress_google_analytics_download_tracking]" placeholder="'.__('pdf|docx|pptx|zip','wp-seopress').'" value="%s"/>',
4098
- esc_html( $this->options['seopress_google_analytics_download_tracking'])
4099
  );
4100
 
4101
  echo '<p class="description">'. __('Separate each file type extensions with a pipe "|"','wp-seopress').'</a>
@@ -4103,6 +4342,37 @@ class seopress_options
4103
 
4104
  }
4105
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4106
  public function seopress_google_analytics_cd_author_callback()
4107
  {
4108
  $options = get_option( 'seopress_google_analytics_option_name' );
14
  */
15
  public function __construct() {
16
  add_action( 'admin_menu', array( $this, 'add_plugin_page' ), 10 );
17
+ add_action( 'network_admin_menu', array( $this, 'add_network_plugin_page'), 10 );
18
  add_action( 'admin_init', array( $this, 'set_default_values' ), 10 );
19
  add_action( 'admin_init', array( $this, 'page_init' ) );
20
  }
173
  /**
174
  * Add options page
175
  */
176
+ public function add_network_plugin_page() {
177
+ add_menu_page(__('SEOPress Network settings'), 'SEO', 'manage_options', 'seopress-network-option', array( $this, 'create_network_admin_page' ), 'dashicons-admin-seopress', 90);
178
+
179
+ }
180
+
181
  public function add_plugin_page()
182
  {
183
  add_menu_page('SEOPress Option Page', 'SEO', 'manage_options', 'seopress-option', array( $this, 'create_admin_page' ), 'dashicons-admin-seopress', 90);
229
  echo seopress_admin_header();
230
  }
231
  ?>
232
+ <form method="post" action="<?php echo admin_url('options.php'); ?>" class="seopress-option">
233
  <?php
234
  if (get_option('blog_public') =='0') {
235
  echo '<div class="error notice is-dismissable">';
279
  'tab_seopress_titles_advanced' => __( "Advanced", "wp-seopress" ),
280
  );
281
 
282
+ echo '<div class="nav-tab-wrapper">';
283
  foreach ( $plugin_settings_tabs as $tab_key => $tab_caption ) {
284
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-titles#tab=' . $tab_key . '">' . $tab_caption . '</a>';
285
  }
286
+ echo '</div>';
287
  ?>
288
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_titles_home') { echo 'active'; } ?>" id="tab_seopress_titles_home"><?php do_settings_sections( 'seopress-settings-admin-titles-home' ); ?></div>
289
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_titles_single') { echo 'active'; } ?>" id="tab_seopress_titles_single"><?php do_settings_sections( 'seopress-settings-admin-titles-single' ); ?></div>
303
  echo seopress_admin_header();
304
  }
305
  ?>
306
+ <form method="post" action="<?php echo admin_url('options.php'); ?>" class="seopress-option" name="seopress-flush">
307
  <?php
308
  global $wp_version, $title;
309
  $current_tab = '';
345
  'tab_seopress_html_sitemap' => __( "HTML Sitemap", "wp-seopress" ),
346
  );
347
 
348
+ echo '<div class="nav-tab-wrapper">';
349
  foreach ( $plugin_settings_tabs as $tab_key => $tab_caption ) {
350
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-xml-sitemap#tab=' . $tab_key . '">' . $tab_caption . '</a>';
351
  }
352
+ echo '</div>';
353
  ?>
354
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_xml_sitemap_general') { echo 'active'; } ?>" id="tab_seopress_xml_sitemap_general"><?php do_settings_sections( 'seopress-settings-admin-xml-sitemap-general' ); ?></div>
355
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_xml_sitemap_post_types') { echo 'active'; } ?>" id="tab_seopress_xml_sitemap_post_types"><?php do_settings_sections( 'seopress-settings-admin-xml-sitemap-post-types' ); ?></div>
367
  echo seopress_admin_header();
368
  }
369
  ?>
370
+ <form method="post" action="<?php echo admin_url('options.php'); ?>" class="seopress-option">
371
  <?php
372
  global $wp_version, $title;
373
  $current_tab = '';
410
  'tab_seopress_social_twitter' => __( "Twitter", "wp-seopress" ),
411
  );
412
 
413
+ echo '<div class="nav-tab-wrapper">';
414
  foreach ( $plugin_settings_tabs as $tab_key => $tab_caption ) {
415
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-social#tab=' . $tab_key . '">' . $tab_caption . '</a>';
416
  }
417
+ echo '</div>';
418
  ?>
419
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_social_knowledge') { echo 'active'; } ?>" id="tab_seopress_social_knowledge"><?php do_settings_sections( 'seopress-settings-admin-social-knowledge' ); ?></div>
420
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_social_accounts') { echo 'active'; } ?>" id="tab_seopress_social_accounts"><?php do_settings_sections( 'seopress-settings-admin-social-accounts' ); ?></div>
433
  echo seopress_admin_header();
434
  }
435
  ?>
436
+ <form method="post" action="<?php echo admin_url('options.php'); ?>" class="seopress-option">
437
  <?php
438
  global $wp_version, $title;
439
  $current_tab = '';
487
  );
488
  }
489
 
490
+ echo '<div class="nav-tab-wrapper">';
491
  foreach ( $plugin_settings_tabs as $tab_key => $tab_caption ) {
492
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-google-analytics#tab=' . $tab_key . '">' . $tab_caption . '</a>';
493
  }
494
+ echo '</div>';
495
  ?>
496
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_google_analytics_enable') { echo 'active'; } ?>" id="tab_seopress_google_analytics_enable"><?php do_settings_sections( 'seopress-settings-admin-google-analytics-enable' ); ?></div>
497
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_google_analytics_features') { echo 'active'; } ?>" id="tab_seopress_google_analytics_features"><?php do_settings_sections( 'seopress-settings-admin-google-analytics-features' ); ?></div><div class="seopress-tab <?php if ($current_tab == 'tab_seopress_google_analytics_events') { echo 'active'; } ?>" id="tab_seopress_google_analytics_events"><?php do_settings_sections( 'seopress-settings-admin-google-analytics-events' ); ?></div>
512
  echo seopress_admin_header();
513
  }
514
  ?>
515
+ <form method="post" action="<?php echo admin_url('options.php'); ?>" class="seopress-option">
516
  <?php
517
 
518
  global $wp_version, $title;
555
  'tab_seopress_advanced_security' => __( "Security", "wp-seopress" ),
556
  );
557
 
558
+ echo '<div class="nav-tab-wrapper">';
559
  foreach ( $plugin_settings_tabs as $tab_key => $tab_caption ) {
560
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-advanced#tab=' . $tab_key . '">' . $tab_caption . '</a>';
561
  }
562
+ echo '</div>';
563
  ?>
564
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_advanced_advanced') { echo 'active'; } ?>" id="tab_seopress_advanced_advanced"><?php do_settings_sections( 'seopress-settings-admin-advanced-advanced' ); ?></div>
565
  <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_advanced_appearance') { echo 'active'; } ?>" id="tab_seopress_advanced_appearance"><?php do_settings_sections( 'seopress-settings-admin-advanced-appearance' ); ?></div>
692
  /**
693
  * Options page callback
694
  */
695
+ public function create_network_admin_page() {
696
+ if (is_plugin_active('wp-seopress/seopress.php')) {
697
+ if (function_exists('seopress_admin_header')) {
698
+ echo seopress_admin_header();
699
+ } ?>
700
+
701
+ <form method="post" action="<?php echo admin_url('options.php'); ?>" class="seopress-option">
702
+
703
+ <?php if (get_option('blog_public') =='0') {
704
+ echo '<div class="error notice is-dismissable">';
705
+ echo '<p>'. __('Discourage search engines from indexing this site is <strong>ON!</strong> None of the following settings will be applied.','wp-seopress-pro');
706
+ echo ' <a href="'.admin_url("options-reading.php").'">'.__('Change this settings','wp-seopress-pro').'</a></p>';
707
+ echo '</div>';
708
+ }
709
+
710
+ echo '<div id="seopress-notice-save" style="display: none"><span class="dashicons dashicons-yes"></span><span class="html"></span></div>';
711
+
712
+ global $wp_version, $title;
713
+ $current_tab = '';
714
+ $tag = version_compare( $wp_version, '4.4' ) >= 0 ? 'h1' : 'h2';
715
+ echo '<'.$tag.'><span class="dashicons dashicons-editor-table"></span>'.$title.'</'.$tag.'>';
716
+ settings_fields( 'seopress_pro_option_group' );
717
+ ?>
718
+
719
+ <div id="seopress-tabs" class="wrap">
720
+ <?php
721
+ $plugin_settings_tabs = array(
722
+ 'tab_seopress_robots' => __( "robots.txt", "wp-seopress-pro" ),
723
+ 'tab_seopress_htaccess' => __( ".htaccess", "wp-seopress-pro" ),
724
+ );
725
+
726
+ echo '<div class="nav-tab-wrapper">';
727
+ foreach ( $plugin_settings_tabs as $tab_key => $tab_caption ) {
728
+ echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-network-option#tab=' . $tab_key . '">' . $tab_caption . '</a>';
729
+ }
730
+ echo '</div>';
731
+ ?>
732
+
733
+ <!-- Robots -->
734
+ <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_robots') { echo 'active'; } ?>" id="tab_seopress_robots"><?php do_settings_sections( 'seopress-settings-admin-robots' ); ?></div>
735
+
736
+ <!-- htaccess -->
737
+ <div class="seopress-tab <?php if ($current_tab == 'tab_seopress_htaccess') { echo 'active'; } ?>" id="tab_seopress_htaccess"><?php do_settings_sections( 'seopress-settings-admin-htaccess' ); ?></div>
738
+
739
+ </div><!--seopress-tabs-->
740
+
741
+ <?php submit_button(); ?>
742
+ </form>
743
+ <?php }
744
+ }
745
+
746
  public function create_admin_page()
747
  {
748
 
794
  }
795
  }
796
 
797
+ echo '<div class="nav-tab-wrapper">';
798
  foreach ( $dashboard_settings_tabs as $tab_key => $tab_caption ) {
799
  echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-option#tab=' . $tab_key . '">' . $tab_caption . '</a>';
800
  }
801
+ echo '</div>';
802
  ?>
803
 
804
  <div class="wrap-seopress-tab-content">
1196
  <ul>
1197
  <li><span class="dashicons dashicons-arrow-right-alt2"></span><a href="https://www.google.com/webmasters/tools/disavow-links-main" target="_blank"><?php _e('Upload a list of links to disavow to Google','wp-seopress'); ?></a><span class="dashicons dashicons-external"></span></li>
1198
  <li><span class="dashicons dashicons-arrow-right-alt2"></span><a href="https://trends.google.com/trends/" target="_blank"><?php _e('Google Trends','wp-seopress'); ?></a><span class="dashicons dashicons-external"></span></li>
1199
+ <li><span class="dashicons dashicons-arrow-right-alt2"></span><a href="https://ga-dev-tools.appspot.com/campaign-url-builder/" target="_blank"><?php _e('Google Campaign URL Builder tool','wp-seopress'); ?></a><span class="dashicons dashicons-external"></span></li>
1200
  </ul>
1201
  </div>
1202
  </div>
1230
  echo '<span id="titles-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1231
  }
1232
  ?>
1233
+ <?php
1234
+ if (function_exists('seopress_get_locale')) {
1235
+ if (seopress_get_locale() =='fr') {
1236
+ $seopress_docs_link['support']['titles'] = 'https://www.seopress.org/fr/support/guides/gerez-vos-balises-titres-metas/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1237
+ } else {
1238
+ $seopress_docs_link['support']['titles'] = 'https://www.seopress.org/support/guides/manage-titles-meta-descriptions/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1239
+ }
1240
+ }
1241
+ ?>
1242
+ <a href="<?php echo $seopress_docs_link['support']['titles']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1243
  </span>
1244
  </div>
1245
  <div class="seopress-feature">
1268
  echo '<span id="sitemap-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1269
  }
1270
  ?>
1271
+ <?php
1272
+ if (function_exists('seopress_get_locale')) {
1273
+ if (seopress_get_locale() =='fr') {
1274
+ $seopress_docs_link['support']['sitemaps'] = 'https://www.seopress.org/fr/support/guides/activer-sitemap-xml/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1275
+ } else {
1276
+ $seopress_docs_link['support']['sitemaps'] = 'https://www.seopress.org/support/guides/enable-xml-sitemaps/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1277
+ }
1278
+ }
1279
+ ?>
1280
+ <a href="<?php echo $seopress_docs_link['support']['sitemaps']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1281
  </span>
1282
  </div>
1283
  <div class="seopress-feature">
1306
  echo '<span id="social-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1307
  }
1308
  ?>
1309
+ <?php
1310
+ if (function_exists('seopress_get_locale')) {
1311
+ if (seopress_get_locale() =='fr') {
1312
+ $seopress_docs_link['support']['knowledge'] = 'https://www.seopress.org/fr/support/guides/activer-google-knowledge-graph/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1313
+ } else {
1314
+ $seopress_docs_link['support']['knowledge'] = 'https://www.seopress.org/support/guides/enable-google-knowledge-graph/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1315
+ }
1316
+ }
1317
+ ?>
1318
+ <a href="<?php echo $seopress_docs_link['support']['knowledge']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1319
  </span>
1320
  </div>
1321
  <div class="seopress-feature">
1344
  echo '<span id="analytics-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1345
  }
1346
  ?>
1347
+ <?php
1348
+ if (function_exists('seopress_get_locale')) {
1349
+ if (seopress_get_locale() =='fr') {
1350
+ $seopress_docs_link['support']['analytics'] = 'https://www.seopress.org/fr/support/guides/debutez-google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1351
+ } else {
1352
+ $seopress_docs_link['support']['analytics'] = 'https://www.seopress.org/support/guides/google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1353
+ }
1354
+ }
1355
+ ?>
1356
+ <a href="<?php echo $seopress_docs_link['support']['analytics']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1357
  </span>
1358
  </div>
1359
  <div class="seopress-feature">
1523
  echo '<span id="breadcrumbs-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1524
  }
1525
  ?>
1526
+ <?php
1527
+ if (function_exists('seopress_get_locale')) {
1528
+ if (seopress_get_locale() =='fr') {
1529
+ $seopress_docs_link['support']['breadcrumbs'] = 'https://www.seopress.org/fr/support/guides/activer-fil-dariane/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1530
+ } else {
1531
+ $seopress_docs_link['support']['breadcrumbs'] = 'https://www.seopress.org/support/guides/enable-breadcrumbs/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1532
+ }
1533
+ }
1534
+ ?>
1535
+ <a href="<?php echo $seopress_docs_link['support']['breadcrumbs']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1536
  </span>
1537
  </div>
1538
  <div class="seopress-feature">
1543
  <h3><?php _e('Google Page Speed','wp-seopress'); ?></h3>
1544
  <p><?php _e('Track your website performance to improve SEO with Google Page Speed','wp-seopress'); ?></p>
1545
  <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_page_speed$3' ); ?>"><?php _e('Manage','wp-seopress'); ?></a>
 
 
 
 
 
 
 
 
 
 
 
1546
  <?php
1547
+ if (function_exists('seopress_get_locale')) {
1548
+ if (seopress_get_locale() =='fr') {
1549
+ $seopress_docs_link['support']['page_speed'] = 'https://www.seopress.org/fr/support/guides/analyser-site-google-page-speed/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1550
+ } else {
1551
+ $seopress_docs_link['support']['page_speed'] = 'http://www.seopress.org/support/guides/analyse-site-google-page-speed/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1552
+ }
 
 
 
 
 
 
 
 
 
1553
  }
1554
  ?>
1555
+ <a href="<?php echo $seopress_docs_link['support']['page_speed']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1556
  </span>
1557
  </div>
1558
+ <?php if (!is_multisite()) { ?>
1559
+ <div class="seopress-feature">
1560
+ <div class="img-tool">
1561
+ <span class="dashicons dashicons-media-text"></span>
1562
+ </div>
1563
+ <span class="inner">
1564
+ <h3><?php _e('robots.txt','wp-seopress'); ?></h3>
1565
+ <p><?php _e('Edit your robots.txt file','wp-seopress'); ?></p>
1566
+ <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_robots$4' ); ?>"><?php _e('Manage','wp-seopress'); ?></a>
1567
+ <?php
1568
+ if(seopress_get_toggle_robots_option()=='1') {
1569
+ $seopress_get_toggle_robots_option = '"1"';
1570
+ } else {
1571
+ $seopress_get_toggle_robots_option = '"0"';
1572
+ }
1573
+ ?>
1574
+ <input type="checkbox" name="toggle-robots" id="toggle-robots" class="toggle" data-toggle=<?php echo $seopress_get_toggle_robots_option; ?>>
1575
+ <label for="toggle-robots"></label>
1576
+ <?php
1577
+ if(seopress_get_toggle_robots_option()=='1') {
1578
+ echo '<span id="robots-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1579
+ echo '<span id="robots-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to enable this feature','wp-seopress').'</span>';
1580
+ } else {
1581
+ echo '<span id="robots-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to enable this feature','wp-seopress').'</span>';
1582
+ echo '<span id="robots-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1583
+ }
1584
+ ?>
1585
+ <?php
1586
+ if (function_exists('seopress_get_locale')) {
1587
+ if (seopress_get_locale() =='fr') {
1588
+ $seopress_docs_link['support']['robots'] = 'https://www.seopress.org/fr/support/guides/editer-fichier-robots-txt/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1589
+ } else {
1590
+ $seopress_docs_link['support']['robots'] = 'https://www.seopress.org/support/guides/edit-robots-txt-file/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1591
+ }
1592
+ }
1593
+ ?>
1594
+ <a href="<?php echo $seopress_docs_link['support']['robots']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1595
+ </span>
1596
+ </div>
1597
+ <?php } ?>
1598
  <div class="seopress-feature">
1599
  <div class="img-tool">
1600
  <span class="dashicons dashicons-admin-post"></span>
1631
  <h3><?php _e('Redirections','wp-seopress'); ?></h3>
1632
  <p><?php _e('Monitor 404, create 301, 302 and 307 redirections','wp-seopress'); ?></p>
1633
  <a class="button-secondary view-redirects" href="<?php echo admin_url( 'edit.php?post_type=seopress_404' ); ?>"><?php _e('See redirects','wp-seopress'); ?></a>
1634
+ <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_404$6' ); ?>"><?php _e('Manage','wp-seopress'); ?></a><br><br>
1635
  <?php
1636
  if(seopress_get_toggle_404_option()=='1') {
1637
  $seopress_get_toggle_404_option = '"1"';
1650
  echo '<span id="redirections-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable this feature','wp-seopress').'</span>';
1651
  }
1652
  ?>
1653
+ <?php
1654
+ if (function_exists('seopress_get_locale')) {
1655
+ if (seopress_get_locale() =='fr') {
1656
+ $seopress_docs_link['support']['redirections'] = 'https://www.seopress.org/fr/support/guides/activer-redirections-301-surveillance-404/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1657
+ } else {
1658
+ $seopress_docs_link['support']['redirections'] = 'http://www.seopress.org/support/guides/redirections/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1659
+ }
1660
+ }
1661
+ ?>
1662
+ <a href="<?php echo $seopress_docs_link['support']['redirections']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1663
  </span>
1664
  </div>
1665
  <div class="seopress-feature">
1675
  </div>
1676
  <div class="seopress-feature">
1677
  <div class="img-tool">
1678
+ <span class="dashicons dashicons-admin-links"></span>
1679
  </div>
1680
  <span class="inner">
1681
+ <h3><?php _e('Backlinks','wp-seopress'); ?></h3>
1682
+ <p><?php _e('Check your backlinks with Majestic API.','wp-seopress'); ?></p>
1683
+ <a class="button-secondary view-redirects" href="<?php echo admin_url( 'edit.php?post_type=seopress_backlinks' ); ?>"><?php _e('See backlinks','wp-seopress'); ?></a>
1684
+ <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_backlinks$12' ); ?>"><?php _e('Manage','wp-seopress'); ?></a>
1685
  </span>
1686
  </div>
1687
+ <?php if (!is_multisite()) { ?>
1688
+ <div class="seopress-feature">
1689
+ <div class="img-tool">
1690
+ <span class="dashicons dashicons-media-text"></span>
1691
+ </div>
1692
+ <span class="inner">
1693
+ <h3><?php _e('.htaccess','wp-seopress'); ?></h3>
1694
+ <p><?php _e('Edit your htaccess file.','wp-seopress'); ?></p>
1695
+ <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_htaccess$7' ); ?>"><?php _e('Manage','wp-seopress'); ?>
1696
+ </a>
1697
+ </span>
1698
+ </div>
1699
+ <?php } ?>
1700
  <div class="seopress-feature">
1701
  <div class="img-tool">
1702
  <span class="dashicons dashicons-rss"></span>
1717
  <h3><?php _e('Tools','wp-seopress'); ?></h3>
1718
  <p><?php _e('Import / export SEOPress settings from site to site.','wp-seopress'); ?></p>
1719
  <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-import-export' ); ?>"><?php _e('Manage','wp-seopress'); ?></a>
1720
+ <?php
1721
+ if (function_exists('seopress_get_locale')) {
1722
+ if (seopress_get_locale() =='fr') {
1723
+ $seopress_docs_link['support']['export'] = 'https://www.seopress.org/fr/support/guides/exporter-importer-remise-a-niveau-parametres/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1724
+ } else {
1725
+ $seopress_docs_link['support']['export'] = 'https://www.seopress.org/support/guides/export-import-reset-settings/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1726
+ }
1727
+ }
1728
+ ?>
1729
+ <a href="<?php echo $seopress_docs_link['support']['export']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1730
  </span>
1731
  </div>
1732
  <?php if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) { ?>
1738
  <h3><?php _e('License','wp-seopress'); ?></h3>
1739
  <p><?php _e('Edit your SEOPress license key.','wp-seopress'); ?></p>
1740
  <a class="button-secondary" href="<?php echo admin_url( 'admin.php?page=seopress-license' ); ?>"><?php _e('Manage','wp-seopress'); ?></a>
1741
+ <?php
1742
+ if (function_exists('seopress_get_locale')) {
1743
+ if (seopress_get_locale() =='fr') {
1744
+ $seopress_docs_link['support']['license'] = 'https://www.seopress.org/fr/support/guides/activer-licence-seopress-pro/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1745
+ } else {
1746
+ $seopress_docs_link['support']['license'] = 'https://www.seopress.org/support/guides/activate-seopress-pro-license/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1747
+ }
1748
+ }
1749
+ ?>
1750
+ <a href="<?php echo $seopress_docs_link['support']['license']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>
1751
  </span>
1752
  </div>
1753
  <?php } ?>
2454
  'seopress-settings-admin-google-analytics-events' // Page
2455
  );
2456
 
2457
+ add_settings_field(
2458
+ 'seopress_google_analytics_link_tracking_enable', // ID
2459
+ __("Enable external links tracking (all links with target _blank attribute)","wp-seopress"), // Title
2460
+ array( $this, 'seopress_google_analytics_link_tracking_enable_callback' ), // Callback
2461
+ 'seopress-settings-admin-google-analytics-events', // Page
2462
+ 'seopress_setting_section_google_analytics_events' // Section
2463
+ );
2464
+
2465
  add_settings_field(
2466
  'seopress_google_analytics_download_tracking_enable', // ID
2467
  __("Enable downloads tracking (eg: PDF, XLSX, DOCX...)","wp-seopress"), // Title
2478
  'seopress_setting_section_google_analytics_events' // Section
2479
  );
2480
 
2481
+ add_settings_field(
2482
+ 'seopress_google_analytics_affiliate_tracking_enable', // ID
2483
+ __("Enable affiliate / outbound links tracking (eg: aff, go, out, recommends","wp-seopress"), // Title
2484
+ array( $this, 'seopress_google_analytics_affiliate_tracking_enable_callback' ), // Callback
2485
+ 'seopress-settings-admin-google-analytics-events', // Page
2486
+ 'seopress_setting_section_google_analytics_events' // Section
2487
+ );
2488
+
2489
+ add_settings_field(
2490
+ 'seopress_google_analytics_affiliate_tracking', // ID
2491
+ __("Track affiliate / outbound links","wp-seopress"), // Title
2492
+ array( $this, 'seopress_google_analytics_affiliate_tracking_callback' ), // Callback
2493
+ 'seopress-settings-admin-google-analytics-events', // Page
2494
+ 'seopress_setting_section_google_analytics_events' // Section
2495
+ );
2496
+
2497
  //Google Analytics Custom Dimensions SECTION===============================================
2498
 
2499
  add_settings_section(
2877
  public function print_section_info_google_analytics_custom_dimensions()
2878
  {
2879
  print __('<p>Configure your Google Analytics custom dimensions. <br>Custom dimensions and custom metrics are like default dimensions and metrics in your Analytics account,<br> except you create them yourself. You can use them to collect and analyze data that Analytics doesn\'t automatically track.<br> Notice that you have to setup your custom dimensions in your Google Analytics account too. More info by clicking on help icon.', 'wp-seopress');
2880
+
2881
+ if (function_exists('seopress_get_locale')) {
2882
+ if (seopress_get_locale() =='fr') {
2883
+ $seopress_docs_link['support']['analytics']['custom_dimensions'] = 'https://www.seopress.org/fr/support/guides/creer-dimensions-personnalisees-google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2884
+ } else {
2885
+ $seopress_docs_link['support']['analytics']['custom_dimensions'] = 'https://www.seopress.org/support/guides/create-custom-dimension-google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2886
+ }
2887
+ }
2888
+
2889
+ echo '<a class="seopress-doc" href="'.$seopress_docs_link['support']['analytics']['custom_dimensions'].'" target="_blank"><span class="dashicons dashicons-editor-help"></span></a></p>';
2890
  }
2891
 
2892
  public function print_section_info_advanced_advanced()
3604
 
3605
  echo '<label for="seopress_xml_sitemap_general_enable">'. __( 'Enable XML Sitemap', 'wp-seopress' ) .'</label>';
3606
 
3607
+ if (function_exists('seopress_get_locale')) {
3608
+ if (seopress_get_locale() =='fr') {
3609
+ $seopress_docs_link['support']['sitemaps'] = 'https://www.seopress.org/fr/support/guides/activer-sitemap-xml/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3610
+ } else {
3611
+ $seopress_docs_link['support']['sitemaps'] = 'https://www.seopress.org/support/guides/enable-xml-sitemaps/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3612
+ }
3613
+ }
3614
+
3615
+ echo '<a href="'.$seopress_docs_link['support']['sitemaps'].'" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>';
3616
 
3617
  if (isset($this->options['seopress_xml_sitemap_general_enable'])) {
3618
  esc_attr( $this->options['seopress_xml_sitemap_general_enable']);
3631
 
3632
  echo '<label for="seopress_xml_sitemap_img_enable">'. __( 'Enable Image Sitemaps', 'wp-seopress' ) .'</label>';
3633
 
3634
+ if (function_exists('seopress_get_locale')) {
3635
+ if (seopress_get_locale() =='fr') {
3636
+ $seopress_docs_link['support']['sitemaps']['image'] = 'https://www.seopress.org/fr/support/guides/activer-sitemap-xml-images/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3637
+ } else {
3638
+ $seopress_docs_link['support']['sitemaps']['image'] = 'https://www.seopress.org/support/guides/enable-xml-image-sitemaps/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3639
+ }
3640
+ }
3641
+
3642
+ echo '<a href="'.$seopress_docs_link['support']['sitemaps']['image'].'" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>';
3643
 
3644
  if (isset($this->options['seopress_xml_sitemap_img_enable'])) {
3645
  esc_attr( $this->options['seopress_xml_sitemap_img_enable']);
3658
 
3659
  echo '<label for="seopress_xml_sitemap_html_enable">'. __( 'Enable HTML Sitemap', 'wp-seopress' ) .'</label>';
3660
 
3661
+ if (function_exists('seopress_get_locale')) {
3662
+ if (seopress_get_locale() =='fr') {
3663
+ $seopress_docs_link['support']['sitemaps']['html'] = 'https://www.seopress.org/fr/support/guides/activer-plan-de-site-html/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3664
+ } else {
3665
+ $seopress_docs_link['support']['sitemaps']['html'] = 'https://www.seopress.org/support/guides/enable-html-sitemap/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3666
+ }
3667
+ }
3668
+
3669
+ echo '<a href="'.$seopress_docs_link['support']['sitemaps']['html'].'" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span></a>';
3670
 
3671
  if (isset($this->options['seopress_xml_sitemap_html_enable'])) {
3672
  esc_attr( $this->options['seopress_xml_sitemap_html_enable']);
4294
 
4295
  }
4296
 
4297
+ public function seopress_google_analytics_link_tracking_enable_callback()
4298
+ {
4299
+ $options = get_option( 'seopress_google_analytics_option_name' );
4300
+
4301
+ $check = isset($options['seopress_google_analytics_link_tracking_enable']);
4302
+
4303
+ echo '<input id="seopress_google_analytics_link_tracking_enable" name="seopress_google_analytics_option_name[seopress_google_analytics_link_tracking_enable]" type="checkbox"';
4304
+ if ('1' == $check) echo 'checked="yes"';
4305
+ echo ' value="1"/>';
4306
+
4307
+ echo '<label for="seopress_google_analytics_link_tracking_enable">'. __( 'Enable external links tracking', 'wp-seopress' ) .'</label>';
4308
+
4309
+ if (isset($this->options['seopress_google_analytics_link_tracking_enable'])) {
4310
+ esc_attr( $this->options['seopress_google_analytics_link_tracking_enable']);
4311
+ }
4312
+ }
4313
+
4314
  public function seopress_google_analytics_download_tracking_enable_callback()
4315
  {
4316
  $options = get_option( 'seopress_google_analytics_option_name' );
4330
 
4331
  public function seopress_google_analytics_download_tracking_callback()
4332
  {
4333
+ $check = isset($this->options['seopress_google_analytics_download_tracking']) ? $this->options['seopress_google_analytics_download_tracking'] : NULL;
4334
+
4335
  printf(
4336
  '<input type="text" name="seopress_google_analytics_option_name[seopress_google_analytics_download_tracking]" placeholder="'.__('pdf|docx|pptx|zip','wp-seopress').'" value="%s"/>',
4337
+ esc_html( $check)
4338
  );
4339
 
4340
  echo '<p class="description">'. __('Separate each file type extensions with a pipe "|"','wp-seopress').'</a>
4342
 
4343
  }
4344
 
4345
+ public function seopress_google_analytics_affiliate_tracking_enable_callback()
4346
+ {
4347
+ $options = get_option( 'seopress_google_analytics_option_name' );
4348
+
4349
+ $check = isset($options['seopress_google_analytics_affiliate_tracking_enable']);
4350
+
4351
+ echo '<input id="seopress_google_analytics_affiliate_tracking_enable" name="seopress_google_analytics_option_name[seopress_google_analytics_affiliate_tracking_enable]" type="checkbox"';
4352
+ if ('1' == $check) echo 'checked="yes"';
4353
+ echo ' value="1"/>';
4354
+
4355
+ echo '<label for="seopress_google_analytics_affiliate_tracking_enable">'. __( 'Enable affiliate / outbound tracking', 'wp-seopress' ) .'</label>';
4356
+
4357
+ if (isset($this->options['seopress_google_analytics_affiliate_tracking_enable'])) {
4358
+ esc_attr( $this->options['seopress_google_analytics_affiliate_tracking_enable']);
4359
+ }
4360
+ }
4361
+
4362
+ public function seopress_google_analytics_affiliate_tracking_callback()
4363
+ {
4364
+ $check = isset($this->options['seopress_google_analytics_affiliate_tracking']) ? $this->options['seopress_google_analytics_affiliate_tracking'] : NULL;
4365
+
4366
+ printf(
4367
+ '<input type="text" name="seopress_google_analytics_option_name[seopress_google_analytics_affiliate_tracking]" placeholder="'.__('aff|go|out','wp-seopress').'" value="%s"/>',
4368
+ esc_html( $check)
4369
+ );
4370
+
4371
+ echo '<p class="description">'. __('Separate each keyword with a pipe "|"','wp-seopress').'</a>
4372
+ </p>';
4373
+
4374
+ }
4375
+
4376
  public function seopress_google_analytics_cd_author_callback()
4377
  {
4378
  $options = get_option( 'seopress_google_analytics_option_name' );
inc/admin/adminbar.php CHANGED
@@ -84,6 +84,12 @@ function seopress_admin_bar_links() {
84
  'title' => __( 'Broken Links', 'wp-seopress' ),
85
  'href' => admin_url( 'edit.php?post_type=seopress_bot' ),
86
  ));
 
 
 
 
 
 
87
  }
88
  }
89
  add_action( 'admin_bar_menu', 'seopress_admin_bar_links', 99 );
84
  'title' => __( 'Broken Links', 'wp-seopress' ),
85
  'href' => admin_url( 'edit.php?post_type=seopress_bot' ),
86
  ));
87
+ $wp_admin_bar->add_menu( array(
88
+ 'parent' => 'seopress_custom_top_level',
89
+ 'id' => 'seopress_custom_sub_menu_backlinks',
90
+ 'title' => __( 'Backlinks', 'wp-seopress' ),
91
+ 'href' => admin_url( 'edit.php?post_type=seopress_backlinks' ),
92
+ ));
93
  }
94
  }
95
  add_action( 'admin_bar_menu', 'seopress_admin_bar_links', 99 );
inc/functions/options-google-analytics.php CHANGED
@@ -99,7 +99,19 @@ function seopress_google_analytics_cross_domain_option() {
99
  }
100
  }
101
 
102
- //Events tracking Enable
 
 
 
 
 
 
 
 
 
 
 
 
103
  function seopress_google_analytics_download_tracking_enable_option() {
104
  $seopress_google_analytics_download_tracking_enable_option = get_option("seopress_google_analytics_option_name");
105
  if ( ! empty ( $seopress_google_analytics_download_tracking_enable_option ) ) {
@@ -123,6 +135,30 @@ function seopress_google_analytics_download_tracking_option() {
123
  }
124
  }
125
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  //Custom Dimension Author
127
  function seopress_google_analytics_cd_author_option() {
128
  $seopress_google_analytics_cd_author_option = get_option("seopress_google_analytics_option_name");
@@ -281,6 +317,21 @@ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
281
  $seopress_google_analytics_html .= "ga('send', 'pageview');";
282
  $seopress_google_analytics_html .= "\n";
283
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
284
  if (seopress_google_analytics_download_tracking_enable_option() !='') {
285
  if (seopress_google_analytics_download_tracking_option() !='') {
286
  $seopress_google_analytics_html .= "
@@ -296,6 +347,22 @@ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
296
  }
297
  }
298
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
299
  $seopress_google_analytics_html .= "</script>";
300
  $seopress_google_analytics_html .= "\n";
301
 
99
  }
100
  }
101
 
102
+ //Events external links tracking Enable
103
+ function seopress_google_analytics_link_tracking_enable_option() {
104
+ $seopress_google_analytics_link_tracking_enable_option = get_option("seopress_google_analytics_option_name");
105
+ if ( ! empty ( $seopress_google_analytics_link_tracking_enable_option ) ) {
106
+ foreach ($seopress_google_analytics_link_tracking_enable_option as $key => $seopress_google_analytics_link_tracking_enable_value)
107
+ $options[$key] = $seopress_google_analytics_link_tracking_enable_value;
108
+ if (isset($seopress_google_analytics_link_tracking_enable_option['seopress_google_analytics_link_tracking_enable'])) {
109
+ return $seopress_google_analytics_link_tracking_enable_option['seopress_google_analytics_link_tracking_enable'];
110
+ }
111
+ }
112
+ }
113
+
114
+ //Events downloads tracking Enable
115
  function seopress_google_analytics_download_tracking_enable_option() {
116
  $seopress_google_analytics_download_tracking_enable_option = get_option("seopress_google_analytics_option_name");
117
  if ( ! empty ( $seopress_google_analytics_download_tracking_enable_option ) ) {
135
  }
136
  }
137
 
138
+ //Events affiliate links tracking Enable
139
+ function seopress_google_analytics_affiliate_tracking_enable_option() {
140
+ $seopress_google_analytics_affiliate_tracking_enable_option = get_option("seopress_google_analytics_option_name");
141
+ if ( ! empty ( $seopress_google_analytics_affiliate_tracking_enable_option ) ) {
142
+ foreach ($seopress_google_analytics_affiliate_tracking_enable_option as $key => $seopress_google_analytics_affiliate_tracking_enable_value)
143
+ $options[$key] = $seopress_google_analytics_affiliate_tracking_enable_value;
144
+ if (isset($seopress_google_analytics_affiliate_tracking_enable_option['seopress_google_analytics_affiliate_tracking_enable'])) {
145
+ return $seopress_google_analytics_affiliate_tracking_enable_option['seopress_google_analytics_affiliate_tracking_enable'];
146
+ }
147
+ }
148
+ }
149
+
150
+ //Events tracking affiliate match
151
+ function seopress_google_analytics_affiliate_tracking_option() {
152
+ $seopress_google_analytics_affiliate_tracking_option = get_option("seopress_google_analytics_option_name");
153
+ if ( ! empty ( $seopress_google_analytics_affiliate_tracking_option ) ) {
154
+ foreach ($seopress_google_analytics_affiliate_tracking_option as $key => $seopress_google_analytics_affiliate_tracking_value)
155
+ $options[$key] = $seopress_google_analytics_affiliate_tracking_value;
156
+ if (isset($seopress_google_analytics_affiliate_tracking_option['seopress_google_analytics_affiliate_tracking'])) {
157
+ return $seopress_google_analytics_affiliate_tracking_option['seopress_google_analytics_affiliate_tracking'];
158
+ }
159
+ }
160
+ }
161
+
162
  //Custom Dimension Author
163
  function seopress_google_analytics_cd_author_option() {
164
  $seopress_google_analytics_cd_author_option = get_option("seopress_google_analytics_option_name");
317
  $seopress_google_analytics_html .= "ga('send', 'pageview');";
318
  $seopress_google_analytics_html .= "\n";
319
 
320
+ //External links
321
+ if (seopress_google_analytics_link_tracking_enable_option() !='') {
322
+ if (seopress_google_analytics_link_tracking_enable_option() !='') {
323
+ $seopress_google_analytics_html .= "
324
+ jQuery(document).ready(function() {
325
+ jQuery('a[target=\"_blank\"]').click(function(e) {
326
+ ga('send','event', 'external links', 'click', this.href);
327
+ });
328
+ });
329
+ ";
330
+ $seopress_google_analytics_html .= "\n";
331
+ }
332
+ }
333
+
334
+ //Downloads tracking
335
  if (seopress_google_analytics_download_tracking_enable_option() !='') {
336
  if (seopress_google_analytics_download_tracking_option() !='') {
337
  $seopress_google_analytics_html .= "
347
  }
348
  }
349
 
350
+ //Affiliate tracking
351
+ if (seopress_google_analytics_affiliate_tracking_enable_option() !='') {
352
+ if (seopress_google_analytics_affiliate_tracking_option() !='') {
353
+ $seopress_google_analytics_html .= "
354
+ jQuery(document).ready(function() {
355
+ jQuery('a').filter(function() {
356
+ return this.href.match(/(?:\/".seopress_google_analytics_affiliate_tracking_option()."\/)/gi);
357
+ }).click(function(e) {
358
+ ga('send','event', 'outbound/affiliate', 'click', this.href);
359
+ });
360
+ });
361
+ ";
362
+ $seopress_google_analytics_html .= "\n";
363
+ }
364
+ }
365
+
366
  $seopress_google_analytics_html .= "</script>";
367
  $seopress_google_analytics_html .= "\n";
368
 
inc/functions/options-import-export.php CHANGED
@@ -231,4 +231,124 @@ function seopress_bot_links_export_settings() {
231
 
232
  exit;
233
  }
234
- add_action( 'admin_init', 'seopress_bot_links_export_settings' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
231
 
232
  exit;
233
  }
234
+ add_action( 'admin_init', 'seopress_bot_links_export_settings' );
235
+
236
+ //Export SEOPress Backlinks in CSV
237
+ function seopress_backlinks_export_settings() {
238
+ if( empty( $_POST['seopress_action'] ) || 'export_backlinks_settings' != $_POST['seopress_action'] )
239
+ return;
240
+
241
+ if( ! wp_verify_nonce( $_POST['seopress_export_backlinks_nonce'], 'seopress_export_backlinks_nonce' ) )
242
+ return;
243
+
244
+ if( ! current_user_can( 'manage_options' ) )
245
+ return;
246
+
247
+ $args = array(
248
+ 'post_type' => 'seopress_backlinks',
249
+ 'posts_per_page' => 1000,
250
+ 'post_status' => 'publish',
251
+ 'order' => 'DESC',
252
+ 'orderby' => 'date',
253
+ );
254
+ $the_query = new WP_Query( $args );
255
+
256
+ $settings["URL"] = array();
257
+ $settings["Anchor_text"] = array();
258
+ $settings["Source_citation_flow"] = array();
259
+ $settings["Source_trust_flow"] = array();
260
+ $settings["Target_citation_flow"] = array();
261
+ $settings["Target_trust_flow"] = array();
262
+ $settings["Found_date"] = array();
263
+ $settings["Last_update"] = array();
264
+
265
+ $csv_fields = array();
266
+ $csv_fields[] = 'URL';
267
+ $csv_fields[] = 'Anchor Text';
268
+ $csv_fields[] = 'Source Citation Flow';
269
+ $csv_fields[] = 'Source Trust Flow';
270
+ $csv_fields[] = 'Target Citation Flow';
271
+ $csv_fields[] = 'Target Trust Flow';
272
+ $csv_fields[] = 'First indexed';
273
+ $csv_fields[] = 'Last Update';
274
+
275
+ $output_handle = @fopen( 'php://output', 'w' );
276
+
277
+ //Insert header row
278
+ fputcsv( $output_handle, $csv_fields );
279
+
280
+ //Header
281
+ ignore_user_abort( true );
282
+ nocache_headers();
283
+ header( 'Content-Type: text/csv; charset=utf-8' );
284
+ header( 'Content-Disposition: attachment; filename=seopress-backlinks-export-' . date( 'm-d-Y' ) . '.csv' );
285
+ header( 'Expires: 0' );
286
+ header( 'Pragma: public' );
287
+
288
+ // The Loop
289
+ if ( $the_query->have_posts() ) {
290
+ while ( $the_query->have_posts() ) {
291
+ $the_query->the_post();
292
+
293
+ array_push($settings["URL"], get_the_title());
294
+
295
+ if (get_post_meta( get_the_ID(), 'seopress_backlinks_anchor_text', true ) !='') {
296
+ array_push($settings["Anchor_text"], get_post_meta( get_the_ID(), 'seopress_backlinks_anchor_text', true ));
297
+ }
298
+
299
+ if (get_post_meta( get_the_ID(), 'seopress_backlinks_source_citation_flow', true ) !='') {
300
+ array_push($settings["Source_citation_flow"], get_post_meta( get_the_ID(), 'seopress_backlinks_source_citation_flow', true ));
301
+ }
302
+
303
+ if (get_post_meta( get_the_ID(), 'seopress_backlinks_source_trust_flow', true ) !='') {
304
+ array_push($settings["Source_trust_flow"], get_post_meta( get_the_ID(), 'seopress_backlinks_source_trust_flow', true ));
305
+ }
306
+
307
+ if (get_post_meta( get_the_ID(), 'seopress_backlinks_target_citation_flow', true ) !='') {
308
+ array_push($settings["Target_citation_flow"], get_post_meta( get_the_ID(), 'seopress_backlinks_target_citation_flow', true ));
309
+ }
310
+
311
+ if (get_post_meta( get_the_ID(), 'seopress_backlinks_target_trust_flow', true ) !='') {
312
+ array_push($settings["Target_trust_flow"], get_post_meta( get_the_ID(), 'seopress_backlinks_target_trust_flow', true ));
313
+ }
314
+
315
+ if (get_post_meta( get_the_ID(), 'seopress_backlinks_found_date', true ) !='') {
316
+ array_push($settings["Found_date"], get_post_meta( get_the_ID(), 'seopress_backlinks_found_date', true ));
317
+ }
318
+
319
+ if (get_post_meta( get_the_ID(), 'seopress_backlinks_last_update', true ) !='') {
320
+ array_push($settings["Last_update"], get_post_meta( get_the_ID(), 'seopress_backlinks_last_update', true ));
321
+ }
322
+
323
+ fputcsv( $output_handle, array_merge(
324
+ $settings["URL"],
325
+ $settings["Anchor_text"],
326
+ $settings["Source_citation_flow"],
327
+ $settings["Source_trust_flow"],
328
+ $settings["Target_citation_flow"],
329
+ $settings["Target_trust_flow"],
330
+ $settings["Found_date"],
331
+ $settings["Last_update"]
332
+ )
333
+ );
334
+
335
+ //Clean arrays
336
+ $settings["URL"] = array();
337
+ $settings["Anchor_text"] = array();
338
+ $settings["Source_citation_flow"] = array();
339
+ $settings["Source_trust_flow"] = array();
340
+ $settings["Target_citation_flow"] = array();
341
+ $settings["Target_trust_flow"] = array();
342
+ $settings["Found_date"] = array();
343
+ $settings["Last_update"] = array();
344
+
345
+ }
346
+ wp_reset_postdata();
347
+ }
348
+
349
+ // Close output file stream
350
+ fclose( $output_handle );
351
+
352
+ exit;
353
+ }
354
+ add_action( 'admin_init', 'seopress_backlinks_export_settings' );
inc/functions/sitemap/template-xml-sitemaps-xsl.php CHANGED
@@ -110,7 +110,7 @@ function seopress_xml_sitemap_index_xsl() {
110
  $seopress_sitemaps_xsl .='</head>';
111
  $seopress_sitemaps_xsl .='<body>';
112
  $seopress_sitemaps_xsl .='<div id="main">';
113
- $seopress_sitemaps_xsl .='<h1>SEOPress XML Sitemaps</h1>';
114
  $seopress_sitemaps_xsl .='<p><a href="'.get_home_url().'/sitemaps.xml">Index sitemaps</a></p>';
115
  $seopress_sitemaps_xsl .='<div id="sitemaps">';
116
  $seopress_sitemaps_xsl .='<div class="loc">';
110
  $seopress_sitemaps_xsl .='</head>';
111
  $seopress_sitemaps_xsl .='<body>';
112
  $seopress_sitemaps_xsl .='<div id="main">';
113
+ $seopress_sitemaps_xsl .='<h1>'.__('XML Sitemaps','wp-seopress').'</h1>';
114
  $seopress_sitemaps_xsl .='<p><a href="'.get_home_url().'/sitemaps.xml">Index sitemaps</a></p>';
115
  $seopress_sitemaps_xsl .='<div id="sitemaps">';
116
  $seopress_sitemaps_xsl .='<div class="loc">';
languages/wp-seopress-bg_BG.mo CHANGED
Binary file
languages/wp-seopress-bg_BG.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: SEOPress\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-seopress\n"
7
- "POT-Creation-Date: 2017-07-01 14:35+0200\n"
8
- "PO-Revision-Date: 2017-07-01 14:35+0200\n"
9
  "Last-Translator: Stefan Ilivanov (CMS Bulgaria) <info@cmsbg.info>\n"
10
  "Language-Team: \n"
11
  "Language: bg_BG\n"
@@ -26,124 +26,131 @@ msgstr "SEOPress"
26
  msgid "PRO"
27
  msgstr "PRO"
28
 
29
- #: inc/admin/admin-header.php:27 inc/admin/admin.php:179
30
  #: inc/admin/adminbar.php:22
31
  msgid "Titles & Metas"
32
  msgstr "Заглавия и Мета данни"
33
 
34
- #: inc/admin/admin-header.php:33 inc/admin/admin.php:180
35
  #: inc/admin/adminbar.php:28
36
  msgid "XML / HTML Sitemap"
37
  msgstr "XML / HTML карта на сайта"
38
 
39
- #: inc/admin/admin-header.php:39 inc/admin/admin.php:181
40
- #: inc/admin/admin.php:1212 inc/admin/adminbar.php:34
41
  msgid "Social Networks"
42
  msgstr ""
43
 
44
- #: inc/admin/admin-header.php:45 inc/admin/admin.php:182
45
- #: inc/admin/admin.php:1241 inc/admin/adminbar.php:40
46
  msgid "Google Analytics"
47
  msgstr "Google Analytics"
48
 
49
  #: inc/admin/admin-header.php:51 inc/admin/admin-metaboxes-form.php:124
50
- #: inc/admin/admin.php:183 inc/admin/admin.php:273 inc/admin/admin.php:547
51
- #: inc/admin/admin.php:1270 inc/admin/adminbar.php:46
52
  msgid "Advanced"
53
  msgstr "Разширени"
54
 
55
- #: inc/admin/admin-header.php:59 inc/admin/admin.php:1299
56
  msgid "WooCommerce"
57
  msgstr "WooCommerce"
58
 
59
- #: inc/admin/admin-header.php:65 inc/admin/admin.php:1327
60
  msgid "Local Business"
61
  msgstr ""
62
 
63
- #: inc/admin/admin-header.php:71 inc/admin/admin.php:1355
64
  msgid "Dublin Core"
65
  msgstr "Dublin Core"
66
 
67
- #: inc/admin/admin-header.php:77 inc/admin/admin.php:1383
68
  msgid "Structured Data Types"
69
  msgstr "Структурирани типове данни"
70
 
71
- #: inc/admin/admin-header.php:83 inc/admin/admin.php:1411
72
  msgid "Breadcrumbs"
73
  msgstr "Breadcrumbs"
74
 
75
- #: inc/admin/admin-header.php:89 inc/admin/admin.php:1440
76
  msgid "Google Page Speed"
77
  msgstr "Google Page Speed"
78
 
79
- #: inc/admin/admin-header.php:95 inc/admin/admin.php:1451
 
80
  msgid "robots.txt"
81
  msgstr ""
82
 
83
- #: inc/admin/admin-header.php:101 inc/admin/admin.php:1480
84
  msgid "Google News Sitemap"
85
  msgstr "Google Новини - карта на сайта"
86
 
87
- #: inc/admin/admin-header.php:107 inc/admin/admin.php:1508
88
  #: inc/admin/adminbar.php:78
89
  msgid "Redirections"
90
  msgstr "Пренасочвания"
91
 
92
- #: inc/admin/admin-header.php:113 inc/admin/admin.php:1538
93
  msgid "SEOPress BOT - Broken links"
94
  msgstr ""
95
 
96
- #: inc/admin/admin-header.php:119 inc/admin/admin.php:1549
 
 
 
 
 
 
97
  msgid ".htaccess"
98
  msgstr ""
99
 
100
- #: inc/admin/admin-header.php:125 inc/admin/admin.php:1560
101
  msgid "RSS"
102
  msgstr ""
103
 
104
- #: inc/admin/admin-header.php:131 inc/admin/admin.php:1584
105
  #: inc/admin/adminbar.php:66
106
  msgid "License"
107
  msgstr "Лиценз"
108
 
109
- #: inc/admin/admin-header.php:138 inc/admin/admin.php:184
110
- #: inc/admin/admin.php:1572 inc/admin/adminbar.php:52
111
  msgid "Tools"
112
  msgstr ""
113
 
114
- #: inc/admin/admin-header.php:147
115
  msgid "See the changelog (new window)"
116
  msgstr ""
117
 
118
- #: inc/admin/admin-header.php:149
119
  msgid "See the changelog"
120
  msgstr ""
121
 
122
- #: inc/admin/admin-header.php:151 inc/admin/admin-header.php:153
123
  msgid "Send feedback"
124
  msgstr ""
125
 
126
- #: inc/admin/admin-header.php:155
127
  msgid "Follow us on Twitter (new window)"
128
  msgstr ""
129
 
130
- #: inc/admin/admin-header.php:157
131
  msgid "Follow us on Twitter"
132
  msgstr ""
133
 
134
- #: inc/admin/admin-header.php:159
135
  msgid "Official website (new window)"
136
  msgstr ""
137
 
138
- #: inc/admin/admin-header.php:161
139
  msgid "Official website"
140
  msgstr ""
141
 
142
- #: inc/admin/admin-header.php:163
143
  msgid "Support (new window)"
144
  msgstr ""
145
 
146
- #: inc/admin/admin-header.php:165
147
  msgid "Support"
148
  msgstr "Поддръжка"
149
 
@@ -182,8 +189,8 @@ msgstr "Въведете Вашето заглавие"
182
  msgid "(maximum recommended limit)"
183
  msgstr "(максимално препоръчвано ограничение)"
184
 
185
- #: inc/admin/admin-metaboxes-form.php:149 inc/admin/admin.php:641
186
- #: inc/admin/admin.php:1662 inc/functions/options-advanced-admin.php:533
187
  msgid "Meta description"
188
  msgstr "Мета описание"
189
 
@@ -199,13 +206,13 @@ msgstr "Преглед на Google откъс"
199
  msgid "This is what your page will look like in Google search results"
200
  msgstr "Така ще изглежда Вашата страница в резултатите от търсене в Google"
201
 
202
- #: inc/admin/admin-metaboxes-form.php:185 inc/admin/admin.php:1838
203
- #: inc/admin/admin.php:2805 inc/admin/admin.php:2938 inc/admin/admin.php:3030
204
- #: inc/admin/admin.php:3105 inc/admin/admin.php:3174 inc/admin/admin.php:3276
205
  msgid "noindex"
206
  msgstr "noindex"
207
 
208
- #: inc/admin/admin-metaboxes-form.php:186 inc/admin/admin.php:3278
209
  msgid ""
210
  "Do not display all pages of the site in Google search results and do not "
211
  "display \"Cached\" links in search results."
@@ -213,22 +220,22 @@ msgstr ""
213
  "Да не показва всички страници от сайта в резултатит от Google търсене и да "
214
  "не показва връзки към \"Кеширано\"."
215
 
216
- #: inc/admin/admin-metaboxes-form.php:191 inc/admin/admin.php:1846
217
- #: inc/admin/admin.php:2824 inc/admin/admin.php:2957 inc/admin/admin.php:3049
218
- #: inc/admin/admin.php:3295
219
  msgid "nofollow"
220
  msgstr "nofollow"
221
 
222
- #: inc/admin/admin-metaboxes-form.php:192 inc/admin/admin.php:3297
223
  msgid "Do not follow links for all pages."
224
  msgstr "Да не следва връзките за всички страници."
225
 
226
- #: inc/admin/admin-metaboxes-form.php:197 inc/admin/admin.php:1854
227
- #: inc/admin/admin.php:3314
228
  msgid "noodp"
229
  msgstr "noodp"
230
 
231
- #: inc/admin/admin-metaboxes-form.php:198 inc/admin/admin.php:3316
232
  msgid ""
233
  "Do not use Open Directory project metadata for titles or excerpts for all "
234
  "pages."
@@ -236,36 +243,36 @@ msgstr ""
236
  "Да не ползва мета данни за заглавия или откъси от проекта Open Directory за "
237
  "всички страници."
238
 
239
- #: inc/admin/admin-metaboxes-form.php:203 inc/admin/admin.php:1862
240
- #: inc/admin/admin.php:3333
241
  msgid "noimageindex"
242
  msgstr "noimageindex"
243
 
244
- #: inc/admin/admin-metaboxes-form.php:204 inc/admin/admin.php:3335
245
  msgid "Do not index images from the entire site."
246
  msgstr "Да не индексира снимките за целия сайт."
247
 
248
- #: inc/admin/admin-metaboxes-form.php:209 inc/admin/admin.php:1870
249
- #: inc/admin/admin.php:3352
250
  msgid "noarchive"
251
  msgstr "noarchive"
252
 
253
- #: inc/admin/admin-metaboxes-form.php:210 inc/admin/admin.php:3354
254
  msgid "Do not display a \"Cached\" link in the Google search results."
255
  msgstr ""
256
  "Да не показва връзката \"Кеширано\" в резултатите от търсене на Google."
257
 
258
- #: inc/admin/admin-metaboxes-form.php:215 inc/admin/admin.php:1878
259
- #: inc/admin/admin.php:3371
260
  msgid "nosnippet"
261
  msgstr "nosnippet"
262
 
263
- #: inc/admin/admin-metaboxes-form.php:216 inc/admin/admin.php:3373
264
  msgid ""
265
  "Do not display a description in the Google search results for all pages."
266
  msgstr "Да не показва описание в резултатите от търсене на Google."
267
 
268
- #: inc/admin/admin-metaboxes-form.php:219 inc/admin/admin.php:645
269
  msgid "Canonical URL"
270
  msgstr "Каноничен уеб адрес"
271
 
@@ -274,304 +281,312 @@ msgid "Default value: "
274
  msgstr "Стойност по подразбиране: "
275
 
276
  #: inc/admin/admin-metaboxes-form.php:226
 
 
 
 
277
  msgid "Facebook Title"
278
  msgstr "Заглавие за Facebook"
279
 
280
- #: inc/admin/admin-metaboxes-form.php:227
281
  msgid "Enter your Facebook title"
282
  msgstr "Въведете Вашето заглавие за Facebook"
283
 
284
- #: inc/admin/admin-metaboxes-form.php:230
285
  msgid "Facebook description"
286
  msgstr "Описание за Facebook"
287
 
288
- #: inc/admin/admin-metaboxes-form.php:231
289
  msgid "Enter your Facebook description"
290
  msgstr "Въведете Вашето описание за Facebook"
291
 
292
- #: inc/admin/admin-metaboxes-form.php:234
293
  msgid "Facebook Thumbnail"
294
  msgstr "Миниатюра за Facebook"
295
 
296
- #: inc/admin/admin-metaboxes-form.php:235
297
  msgid "Minimum size: 200x200px"
298
  msgstr "Минимален размер: 200x200px"
299
 
300
- #: inc/admin/admin-metaboxes-form.php:236
301
- #: inc/admin/admin-metaboxes-form.php:252 inc/admin/admin.php:3841
302
- #: inc/admin/admin.php:3901
303
  msgid "Select your default thumbnail"
304
  msgstr "Изберете миниатюра по подразбиране"
305
 
306
- #: inc/admin/admin-metaboxes-form.php:237
307
- #: inc/admin/admin-metaboxes-form.php:253 inc/admin/admin.php:3599
308
- #: inc/admin/admin.php:3843 inc/admin/admin.php:3903
309
  msgid "Upload an Image"
310
  msgstr "Качване на снимка"
311
 
312
- #: inc/admin/admin-metaboxes-form.php:242
313
  msgid "Twitter Title"
314
  msgstr "Заглавие за Twitter"
315
 
316
- #: inc/admin/admin-metaboxes-form.php:243
317
  msgid "Enter your Twitter title"
318
  msgstr "Въведете Вашето заглавие за Twitter"
319
 
320
- #: inc/admin/admin-metaboxes-form.php:246
321
  msgid "Twitter description"
322
  msgstr "Описание за Twitter"
323
 
324
- #: inc/admin/admin-metaboxes-form.php:247
325
  msgid "Enter your Twitter description"
326
  msgstr "Въведете Вашето описание за Twitter"
327
 
328
- #: inc/admin/admin-metaboxes-form.php:250
329
  msgid "Twitter Thumbnail"
330
  msgstr "Twitter миниатюра"
331
 
332
- #: inc/admin/admin-metaboxes-form.php:251
333
  msgid "Minimum size: 160x160px"
334
  msgstr "Минимален размер: 160x160px"
335
 
336
- #: inc/admin/admin-metaboxes-form.php:262
337
  msgid "Enable redirection?"
338
  msgstr "Включване на пренасочване?"
339
 
340
- #: inc/admin/admin-metaboxes-form.php:266
341
  msgid "URL redirection"
342
  msgstr "Уеб адрес (URL) за пренасочване"
343
 
344
- #: inc/admin/admin-metaboxes-form.php:268
345
  msgid "301 Moved Permanently"
346
  msgstr ""
347
 
348
- #: inc/admin/admin-metaboxes-form.php:269
349
  msgid "302 Found (HTTP 1.1) / Moved Temporarily (HTTP 1.0)"
350
  msgstr ""
351
 
352
- #: inc/admin/admin-metaboxes-form.php:270
353
  msgid "307 Moved Temporarily (HTTP 1.1 Only)"
354
  msgstr ""
355
 
356
- #: inc/admin/admin-metaboxes-form.php:272
357
  msgid "Enter your new URL"
358
  msgstr ""
359
 
360
- #: inc/admin/admin-metaboxes-form.php:275
361
  #: inc/admin/admin-metaboxes-form.php:277
 
362
  msgid "Test your URL"
363
  msgstr "Тествайте Вашия уеб адрес (URL)"
364
 
365
- #: inc/admin/admin-metaboxes-form.php:287
366
  msgid "Exclude this post from Google News Sitemap?"
367
  msgstr "Изключване на публикацията от картата на сайта за Google новини?"
368
 
369
- #: inc/admin/admin-metaboxes-form.php:291
370
  msgid "Google News Genres"
371
  msgstr "Категории за Google новини"
372
 
373
- #: inc/admin/admin-metaboxes-form.php:293 inc/admin/admin.php:4115
374
- #: inc/admin/admin.php:4192 inc/admin/admin.php:4269 inc/admin/admin.php:4346
375
- #: inc/admin/admin.php:4423
376
  msgid "None"
377
  msgstr "Няма"
378
 
379
- #: inc/admin/admin-metaboxes-form.php:294
380
  msgid "Press Release"
381
  msgstr "Издание за пресата"
382
 
383
- #: inc/admin/admin-metaboxes-form.php:295
384
  msgid "Satire"
385
  msgstr "Сатира"
386
 
387
- #: inc/admin/admin-metaboxes-form.php:296
388