Version Description
Read our Blog post update = * NEW Free Elementor integration (first iteration) * NEW Automatically set the image Alt text from target keywords if empty (this setting is retroactive, no need to resave your post content) * NEW Hide SEOPress columns in post list (SEO, Titles and metas, Single post types, Click to hide any SEO metaboxes / columns for this post type) * NEW White label options: change plugin name, description, author and website url in plugins list for both SEOPress and SEOPress PRO (PRO) * NEW Add quick edit feature for Redirection post type (PRO) * NEW Notification to automatically generate meta description with Divi, Oxygen, Enfold (Avia Layout), WP Bakery * NEW Notification for Enfold theme if SEO settings are not correctly setup to avoid any SEO issue * NEW "seopress_sitemaps_index_lastmod" hook to disable lastmod column in the index sitemaps to get a huge performance boost with large amount of posts (1,5 seconds to load 1 million posts - https://www.seopress.org/support/hooks/disable-lastmod-column-in-index-sitemaps/) * INFO Optimization of structured data in database for better performance * INFO White label improvements: "Remove SEOPress menu/submenu pages" option now also remove items from SEOPress dashboard page * INFO "seopress_get_pro_schemas_manual" hook as a fallback to display previous data before cleaning (https://www.seopress.org/support/hooks/get-old-manual-schemas-fallback/) * INFO Adding new Google PageSpeed Insights KPI: Cumulative Layout Shift (CLS), Largest Contentful Paint (LCP) (SEO, PRO, PageSpeed Insights) * INFO Google PageSpeed Insights is now using the mobile index score * INFO Add meta robots for Googlebot / Bingbot * INFO Import Yoast Primary Category with our import tool * INFO Quick buttons improvements to avoid empty spaces at the beginning of the fields * INFO Add a second argument "taxonomy name" to "seopress_titles_custom_tax" hook to filter %%_ct_your_custom_taxonomy_slug%% dynamic variable (https://www.seopress.org/support/hooks/filter-_ct_your_custom_taxonomy_slug-dynamic-variable/) * INFO Add notice if "Override every og:image tag" option is enabled without a default OG image set from Social Networks settings * INFO Improve UI in schemas * INFO Improve UI when adding a new redirection * INFO Improve post list with all SEOPress columns * INFO Add redirection settings from the SEO metabox to import / export metadata to a CSV file * FIX Compatibility issue with WP All Import for XML sitemaps * FIX Content analysis with special charaters in target keywords * FIX "term title" small button from SEO metabox for Terms * FIX Broken link checker error in post type list * FIX an issue on import tool from other plugins * FIX 404 monitoring encoding issue with non UTF-8 charaters * FIX 410/451 redirects from the SEO metabox (post editing screen) * FIX i18n strings * FIX Improve accessibility
Release Info
Developer | rainbowgeek |
Plugin | SEOPress |
Version | 3.9 |
Comparing to | |
See all releases |
Code changes from version 3.8.9.1 to 3.9
- assets/css/seopress-setup.css +23 -2
- assets/css/seopress-setup.min.css +1 -1
- assets/css/seopress.css +54 -1
- assets/css/seopress.min.css +1 -1
- assets/js/seopress-dashboard.js +37 -2
- assets/js/seopress-dashboard.min.js +1 -1
- assets/js/seopress-quick-edit.js +11 -0
- assets/js/seopress-quick-edit.min.js +1 -1
- assets/js/seopress-tabs.js +83 -74
- assets/js/seopress-tabs.min.js +1 -1
- assets/js/seopress-tabs2.js +24 -14
- assets/js/seopress-tabs2.min.js +1 -1
- inc/admin/admin-header.php +10 -6
- inc/admin/admin-metaboxes-content-analysis-form.php +3 -754
- inc/admin/admin-metaboxes-form.php +12 -12
- inc/admin/admin-metaboxes-get-content-analysis.php +692 -0
- inc/admin/admin-metaboxes-render-content-analysis.php +70 -0
- inc/admin/admin-metaboxes.php +2 -2
- inc/admin/admin-notifications-center.php +768 -656
- inc/admin/admin-wizard.php +1 -0
- inc/admin/admin.php +354 -283
- inc/admin/ajax.php +104 -50
- inc/admin/page-builders/elementor/assets/css/social-preview.css +171 -0
- inc/admin/page-builders/elementor/assets/js/social-preview.js +46 -0
- inc/admin/page-builders/elementor/elementor-addon.php +125 -0
- inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php +508 -0
- inc/admin/page-builders/elementor/inc/admin/class-seopress-meta-helper.php +33 -0
- inc/admin/page-builders/elementor/inc/class-register-controls.php +28 -0
- inc/admin/page-builders/elementor/inc/class-singleton.php +35 -0
- inc/admin/page-builders/elementor/inc/controls/class-social-preview-control.php +77 -0
- inc/functions/options-advanced-admin.php +167 -9
- inc/functions/options-advanced.php +61 -0
- inc/functions/options-import-export.php +26 -13
- inc/functions/options-redirections.php +13 -3
- inc/functions/options-social.php +41 -41
- inc/functions/options-titles-metas.php +56 -12
- inc/functions/options.php +50 -50
- inc/functions/sitemap/template-html-sitemap.php +6 -1
- inc/functions/sitemap/template-xml-sitemaps-author.php +12 -4
- inc/functions/sitemap/template-xml-sitemaps-single-term.php +44 -25
- inc/functions/sitemap/template-xml-sitemaps-single.php +39 -16
- inc/functions/sitemap/template-xml-sitemaps-xsl.php +6 -3
- inc/functions/sitemap/template-xml-sitemaps.php +57 -47
- languages/wp-seopress.pot +1689 -1540
- readme.txt +33 -1
- seopress.php +24 -13
@@ -486,6 +486,7 @@ input[type="text"]:focus, input[type="password"]:focus, input[type="color"]:focu
|
|
486 |
position: relative;
|
487 |
border-bottom: 2px solid #ccc;
|
488 |
line-height: 24px;
|
|
|
489 |
}
|
490 |
|
491 |
.seopress-setup-steps li a {
|
@@ -522,7 +523,6 @@ input[type="text"]:focus, input[type="password"]:focus, input[type="color"]:focu
|
|
522 |
}
|
523 |
|
524 |
.seopress-setup-steps li.active {
|
525 |
-
border-color: #6259e6;
|
526 |
color: #6259e6;
|
527 |
font-weight: 700;
|
528 |
text-decoration: none;
|
@@ -536,9 +536,29 @@ input[type="text"]:focus, input[type="password"]:focus, input[type="color"]:focu
|
|
536 |
border-color: #6259e6;
|
537 |
}
|
538 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
539 |
.seopress-setup-steps li.done {
|
540 |
border-color: #6259e6;
|
541 |
-
color: #6259e6
|
|
|
542 |
}
|
543 |
|
544 |
.seopress-setup-steps li.done::before {
|
@@ -1399,6 +1419,7 @@ p.jetpack-terms {
|
|
1399 |
text-align: left;
|
1400 |
display: inline-block;
|
1401 |
width: 100%;
|
|
|
1402 |
}
|
1403 |
|
1404 |
.seopress-setup-content .recommended-step a {
|
486 |
position: relative;
|
487 |
border-bottom: 2px solid #ccc;
|
488 |
line-height: 24px;
|
489 |
+
font-size: 16px;
|
490 |
}
|
491 |
|
492 |
.seopress-setup-steps li a {
|
523 |
}
|
524 |
|
525 |
.seopress-setup-steps li.active {
|
|
|
526 |
color: #6259e6;
|
527 |
font-weight: 700;
|
528 |
text-decoration: none;
|
536 |
border-color: #6259e6;
|
537 |
}
|
538 |
|
539 |
+
@keyframes fade {
|
540 |
+
0% {border-color: #6259e600;left:-100%;}
|
541 |
+
100% {border-color: #6259e6;left: 0;}
|
542 |
+
}
|
543 |
+
|
544 |
+
.seopress-setup-steps li.active::after {
|
545 |
+
content: "";
|
546 |
+
position: absolute;
|
547 |
+
bottom: -2px;
|
548 |
+
left: 0;
|
549 |
+
animation-name: fade;
|
550 |
+
animation-duration: 2s;
|
551 |
+
width: 100%;
|
552 |
+
animation-iteration-count: 1;
|
553 |
+
height: 2px;
|
554 |
+
background: #6259e6;
|
555 |
+
z-index: -1;
|
556 |
+
}
|
557 |
+
|
558 |
.seopress-setup-steps li.done {
|
559 |
border-color: #6259e6;
|
560 |
+
color: #6259e6;
|
561 |
+
z-index: 10;
|
562 |
}
|
563 |
|
564 |
.seopress-setup-steps li.done::before {
|
1419 |
text-align: left;
|
1420 |
display: inline-block;
|
1421 |
width: 100%;
|
1422 |
+
box-sizing: border-box;
|
1423 |
}
|
1424 |
|
1425 |
.seopress-setup-content .recommended-step a {
|
@@ -1 +1 @@
|
|
1 |
-
html{background-color:#f6f7f7;margin:0}body.seopress-setup{box-shadow:none;background:#f6f7f7;padding:0;margin:0;max-width:100%}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#6159e6;border-color:#6159e6;background:#fff;vertical-align:middle}.wp-core-ui .button-secondary:hover{color:#555d66;background:#fafafa;border-color:#999}.wp-core-ui select:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#6259e6;box-shadow:0 0 0 1px #6259e6;outline:2px solid transparent}.seopress-setup .sp-progress-bar{background-color:#6159e6}.spinner{display:inline-block}.log{margin:0;text-transform:uppercase;display:inline-block;vertical-align:middle;padding:5px;color:rgba(19,191,17,1);font-style:italic}.admin_page_seopress_csv_importer.seopress-styles .seopress-option{max-width:700px;margin:40px auto}.admin_page_seopress_csv_importer .description{color:#999;margin-top:4px;display:block}.admin_page_seopress_csv_importer .description code{background:0 0;padding:0;white-space:pre-line;word-wrap:break-word;word-break:break-all}.admin_page_seopress_csv_importer .seopress-setup-content table thead th{font-weight:700}.admin_page_seopress_csv_importer .seopress-setup-content table tr:nth-child(odd) td{background:#fbfbfb}.admin_page_seopress_csv_importer .seopress-setup-content table td select{width:100%}.admin_page_seopress_csv_importer .dashicons-yes-alt:before{color:#3642ff}.admin_page_seopress_csv_importer .seopress-wizard-services{padding:0}.seopress-setup{text-align:center}.seopress-setup .select2-container{text-align:left;width:auto}.seopress-setup .hidden{display:none}.seopress-setup .seopress-setup-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:2em;margin:65px auto 24px;background:#fff;overflow:hidden;zoom:1;text-align:center;max-width:700px}.seopress-setup-content h1,.seopress-setup-content h2,.seopress-setup-content h3,.seopress-setup-content table{margin:0 0 20px;border:0;padding:0;color:#2c3338;clear:none;font-weight:500}.seopress-setup-content p{margin:20px 0;font-size:1em;line-height:1.75em;color:#50575e}.seopress-setup-content .m0{margin:0}.seopress-setup-content table{font-size:1em;line-height:1.75em;color:#50575e;text-align:left}.seopress-setup-content a{color:#6259e6}.seopress-setup-content a:focus,.seopress-setup-content a:hover{color:#111}.seopress-option #seopress-edd-license-btn,.seopress-option #seopress-refresh{width:auto}.seopress-setup-content .form-table th{width:35%;vertical-align:top;font-weight:400}.seopress-setup-content .form-table td{vertical-align:top}.seopress-setup-content .form-table td input,.seopress-setup-content .form-table td select{width:100%;box-sizing:border-box}.seopress-setup-content .form-table td input[size]{width:auto}.seopress-setup-content .form-table td .description{line-height:1.5em;display:block;margin-top:.25em;color:#999;font-style:italic}.seopress-setup-content .form-table td .input-checkbox,.seopress-setup-content .form-table td .input-radio{width:auto;box-sizing:inherit;padding:inherit;margin:0 .5em 0 0;box-shadow:none}.seopress-setup-content .form-table .section_title td{padding:0}.seopress-setup-content .form-table .section_title td h2,.seopress-setup-content .form-table .section_title td p{margin:12px 0 0}.seopress-setup-content .form-table td,.seopress-setup-content .form-table th{padding:12px 0;margin:0;border:0}.seopress-setup-content .form-table td:first-child,.seopress-setup-content .form-table th:first-child{padding-right:1em}.seopress-setup-content .seopress-setup-pages{width:100%;border-top:1px solid #eee}.seopress-setup-content .seopress-setup-pages thead th{display:none}.seopress-setup-content .seopress-setup-pages .page-name{width:30%;font-weight:700}.seopress-setup-content .seopress-setup-pages td,.seopress-setup-content .seopress-setup-pages th{padding:14px 0;border-bottom:1px solid #eee}.seopress-setup-content .seopress-setup-pages td:first-child,.seopress-setup-content .seopress-setup-pages th:first-child{padding-right:9px}.seopress-setup-content .seopress-setup-pages th{padding-top:0}.seopress-setup-content .seopress-setup-pages .page-options p{color:#777;margin:6px 0 0 24px;line-height:1.75em}.seopress-setup-content .seopress-setup-pages .page-options p input{vertical-align:middle;margin:1px 0 0;height:1.75em;width:1.75em;line-height:1.75em}.seopress-setup-content .seopress-setup-pages .page-options p label{line-height:1}@media screen and (max-width:782px){.seopress-setup-content .form-table tbody th{width:auto}}.seopress-setup-content .twitter-share-button{float:right}.seopress-setup-content .seopress-setup-next-steps{overflow:hidden;margin:0 0 24px;padding-bottom:2px}.seopress-setup-content .seopress-setup-next-steps h2{margin-bottom:12px}.seopress-setup-content .seopress-setup-next-steps .seopress-setup-next-steps-first{float:left;width:50%;box-sizing:border-box}.seopress-setup-content .seopress-setup-next-steps .seopress-setup-next-steps-last{float:right;width:50%;box-sizing:border-box}.seopress-setup-content .seopress-setup-next-steps ul{padding:0 2em 0 0;list-style:none outside;margin:0}.seopress-setup-content .seopress-setup-next-steps ul li a{display:block;padding:0 0 .75em}.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button{background-color:#f7f7f7;border-color:#ccc;color:#23282d;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 #ccc;text-shadow:1px 0 1px #eee,0 1px 1px #eee;font-size:1em;height:auto;line-height:1.75em;margin:0 0 .75em;opacity:1;padding:1em;text-align:center}.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:active,.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:focus,.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:hover{background:#f5f5f5;border-color:#aaa}.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary{color:#fff;background-color:#bb77ae;border-color:#a36597;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 #a36597;text-shadow:0 -1px 1px #a36597,1px 0 1px #a36597,0 1px 1px #a36597,-1px 0 1px #a36597}.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:active,.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:focus,.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:hover{color:#fff;background:#a36597;border-color:#a36597;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 #a36597}.seopress-setup-content .seopress-setup-next-steps ul li a::before{color:#82878c;font:normal 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;top:1px;position:relative;text-decoration:none!important;vertical-align:top}.seopress-setup-content .seopress-setup-next-steps ul .learn-more a::before{content:"\f105"}.seopress-setup-content .seopress-setup-next-steps ul .video-walkthrough a::before{content:"\f126"}.seopress-setup-content .seopress-setup-next-steps ul .newsletter a::before{content:"\f465"}.seopress-setup-content .seopress-newsletter,.seopress-setup-content .updated{padding:24px;margin:0 0 24px;overflow:hidden;background:#f5f5f5}.seopress-setup-content .seopress-newsletter p,.seopress-setup-content .updated p{padding:0;margin:0 0 12px}.seopress-setup-content .seopress-newsletter form,.seopress-setup-content .seopress-tracker,.seopress-setup-content .updated form,.seopress-setup-content .updated p:last-child{margin:24px 0;border:1px solid #eee;padding:20px;border-radius:4px;overflow:hidden}.seopress-setup-content .seopress-tracker p{font-size:14px;line-height:1.5em}.seopress-setup-content .seopress-tracker .checkbox{line-height:24px;font-weight:500;font-size:1em;margin-top:0;margin-bottom:20px}.seopress-setup-content .checkbox input[type=checkbox]{opacity:0;position:absolute;left:-9999px}.seopress-setup-content .checkbox label{position:relative;display:inline-block;padding-left:28px}.seopress-setup-content .checkbox label::after,.seopress-setup-content .checkbox label::before{position:absolute;content:"";display:inline-block}.seopress-setup-content .checkbox label::before{height:16px;width:16px;left:0;top:3px;border:1px solid #aaa;background-color:#fff;border-radius:3px}.seopress-setup-content .checkbox label::after{height:5px;width:9px;border-left:2px solid;border-bottom:2px solid;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;top:7px;color:#fff}.seopress-setup-content .checkbox input[type=checkbox]+label::after{content:none}.seopress-setup-content .checkbox input[type=checkbox]:checked+label::after{content:""}.seopress-setup-content .checkbox input[type=checkbox]:focus+label::before{outline:#3b99fc auto 5px}.seopress-setup-content .checkbox input[type=checkbox]:checked+label::before{background:#6259e6;border-color:#6259e6}.seopress-setup-steps{padding:10px 0 24px;margin:0;list-style:none outside;overflow:hidden;color:#ccc;width:100%;height:56px;border-bottom:1px solid #dcdcde;align-items:center;justify-content:center;background:#fff;display:inline-flex}.seopress-setup-steps li{width:100%;float:left;padding:0 0 1.5em;margin:0;text-align:center;position:relative;border-bottom:2px solid #ccc;line-height:24px}.seopress-setup-steps li a{text-decoration:none;padding:1.5em;position:relative;z-index:1;color:#1d2327;line-height:24px;font-size:16px;transition:color .3s linear}.seopress-setup-steps li a:focus,.seopress-setup-steps li a:hover{color:#6159e6}.seopress-setup-steps li::before{content:"";border:3px solid #ccc;border-radius:100%;width:24px;height:24px;position:absolute;bottom:0;left:50%;margin-left:-15px;margin-bottom:-15px;background:#fff;font-family:Dashicons;font-size:24px;line-height:24px}.seopress-setup-steps li.active{border-color:#6259e6;color:#6259e6;font-weight:700;text-decoration:none;position:relative;z-index:1;color:#1d2327;line-height:24px}.seopress-setup-steps li.active::before{border-color:#6259e6}.seopress-setup-steps li.done{border-color:#6259e6;color:#6259e6}.seopress-setup-steps li.done::before{border-color:#6259e6;background:#6259e6;content:"\f147";color:#fff}.seopress-setup .seopress-setup-actions{overflow:hidden;margin:20px 0 0;position:relative}.seopress-setup .seopress-setup-actions .button{font-size:1.25em;padding:.5em 1em;line-height:1em;margin-right:.5em;margin-bottom:2px;height:auto;border-radius:4px}.seopress-setup .seopress-setup-actions .button-primary{background-color:#6259e6;border-color:#6259e6;margin:0;opacity:1;transition:all .3s linear;color:#fff}.seopress-setup .seopress-setup-actions .button-primary:active,.seopress-setup .seopress-setup-actions .button-primary:focus,.seopress-setup .seopress-setup-actions .button-primary:hover{background:0 0;border-color:#6259e6;color:#6259e6}.seopress-setup-content p:last-child{margin-bottom:0}.seopress-setup-content p.store-setup{margin-top:0}.seopress-setup-footer-links{font-size:.85em;color:#7b7b7b;margin:1.18em auto;display:inline-block;text-align:center}.seopress-wizard-services{border:1px solid #eee;padding:1em;margin:0 0 1em;list-style:none outside;border-radius:4px;overflow:hidden;text-align:left}.seopress-wizard-services p{margin:0 0 1em 0;padding:0;font-size:1em;line-height:1.5em}.seopress-wizard-service-item,.seopress-wizard-services-list-toggle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0;color:#50575e;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:1rem 0}.seopress-wizard-service-item:last-child,.seopress-wizard-services-list-toggle:last-child{border-bottom:0}.seopress-wizard-service-item .payment-gateway-fee,.seopress-wizard-services-list-toggle .payment-gateway-fee{color:#a6a6a6}.seopress-wizard-service-item .seopress-wizard-service-name,.seopress-wizard-services-list-toggle .seopress-wizard-service-name{-webkit-flex-basis:0;flex-basis:0;min-width:160px;text-align:center;font-weight:700;padding:2em 0;-webkit-align-self:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.seopress-wizard-payment-gateway-form .seopress-wizard-service-item .seopress-wizard-service-name,.seopress-wizard-payment-gateway-form .seopress-wizard-services-list-toggle .seopress-wizard-service-name{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.seopress-wizard-service-item .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle .seopress-wizard-service-name img{max-width:75px}.seopress-wizard-service-item.stripe-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.stripe-logo .seopress-wizard-service-name img{padding:8px 0}.seopress-wizard-service-item.paypal-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.paypal-logo .seopress-wizard-service-name img{max-width:87px;padding:2px 0}.seopress-wizard-service-item.klarna-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.klarna-logo .seopress-wizard-service-name img{max-width:87px;padding:12px 0}.seopress-wizard-service-item.square-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.square-logo .seopress-wizard-service-name img{max-width:95px;padding:12px 0}.seopress-wizard-service-item.eway-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.eway-logo .seopress-wizard-service-name img{max-width:87px}.seopress-wizard-service-item.payfast-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.payfast-logo .seopress-wizard-service-name img{max-width:140px}.seopress-wizard-service-item .seopress-wizard-service-description,.seopress-wizard-services-list-toggle .seopress-wizard-service-description{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding:20px}.seopress-wizard-service-item .seopress-wizard-service-description p,.seopress-wizard-services-list-toggle .seopress-wizard-service-description p{margin-bottom:1em}.seopress-wizard-service-item .seopress-wizard-service-description p:last-child,.seopress-wizard-services-list-toggle .seopress-wizard-service-description p:last-child{margin-bottom:0}.seopress-wizard-service-item .seopress-wizard-service-description .seopress-wizard-service-settings-description,.seopress-wizard-services-list-toggle .seopress-wizard-service-description .seopress-wizard-service-settings-description{display:block;font-style:italic;color:#999}.seopress-wizard-service-item .seopress-wizard-service-enable,.seopress-wizard-services-list-toggle .seopress-wizard-service-enable{-webkit-flex-basis:0;flex-basis:0;min-width:75px;text-align:center;cursor:pointer;padding:2em 0;position:relative;max-height:1.5em;-webkit-align-self:flex-start;align-self:flex-start;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.seopress-wizard-service-item .seopress-wizard-service-toggle,.seopress-wizard-services-list-toggle .seopress-wizard-service-toggle{height:16px;width:32px;border:2px solid #935687;background-color:#935687;display:inline-block;text-indent:-9999px;border-radius:10em;position:relative}.seopress-wizard-service-item .seopress-wizard-service-toggle input[type=checkbox],.seopress-wizard-services-list-toggle .seopress-wizard-service-toggle input[type=checkbox]{display:none}.seopress-wizard-service-item .seopress-wizard-service-toggle::before,.seopress-wizard-services-list-toggle .seopress-wizard-service-toggle::before{content:"";display:block;width:16px;height:16px;background:#fff;position:absolute;top:0;right:0;border-radius:100%}.seopress-wizard-service-item .seopress-wizard-service-toggle.disabled,.seopress-wizard-services-list-toggle .seopress-wizard-service-toggle.disabled{border-color:#999;background-color:#999}.seopress-wizard-service-item .seopress-wizard-service-toggle.disabled::before,.seopress-wizard-services-list-toggle .seopress-wizard-service-toggle.disabled::before{right:auto;left:0}.seopress-wizard-service-item .seopress-wizard-service-settings,.seopress-wizard-services-list-toggle .seopress-wizard-service-settings{display:none;margin-top:.75em;margin-bottom:0;cursor:default}.seopress-wizard-service-item .seopress-wizard-service-settings.hide,.seopress-wizard-services-list-toggle .seopress-wizard-service-settings.hide{display:none}.seopress-wizard-service-item.checked .seopress-wizard-service-settings,.seopress-wizard-services-list-toggle.checked .seopress-wizard-service-settings{display:inline-block}.seopress-wizard-service-item.checked .seopress-wizard-service-settings.hide,.seopress-wizard-services-list-toggle.checked .seopress-wizard-service-settings.hide{display:none}.seopress-wizard-service-item.closed,.seopress-wizard-services-list-toggle.closed{border-bottom:0}.seopress-wizard-services-list-toggle{cursor:pointer}.seopress-wizard-services-list-toggle .seopress-wizard-service-enable::before{content:"\f343";font-family:dashicons;visibility:initial;color:#50575e;font-size:25px;margin-top:-7px;margin-left:-5px;position:absolute;visibility:visible}.seopress-wizard-services-list-toggle.closed .seopress-wizard-service-enable::before{content:"\f347"}.seopress-wizard-services-list-toggle .seopress-wizard-service-enable input{visibility:hidden;position:relative}.seopress-wizard-services.manual .seopress-wizard-service-item{display:none}.seopress-wizard-services.shipping{margin:0}.seopress-wizard-services.shipping .seopress-wizard-service-name{font-weight:400;text-align:left;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-height:5em;padding:0}.seopress-wizard-services.shipping .seopress-wizard-service-item{padding-left:2em;padding-top:.67em}.seopress-wizard-services.shipping .seopress-wizard-service-item:first-child{border-bottom:0;padding-bottom:0;font-weight:700}.seopress-wizard-services.shipping .seopress-wizard-service-item:first-child .seopress-wizard-service-name{font-weight:700}.seopress-wizard-services.shipping .seopress-wizard-shipping-method-select,.seopress-wizard-services.shipping .shipping-method-setting{display:-webkit-box;display:-webkit-flex;display:flex}.seopress-wizard-services.shipping .seopress-wizard-shipping-method-select.hide,.seopress-wizard-services.shipping .shipping-method-setting.hide{display:none}.seopress-wizard-services.shipping .seopress-wizard-shipping-method-dropdown,.seopress-wizard-services.shipping .shipping-method-setting input{margin-right:2em;margin-bottom:1em}.seopress-wizard-services.shipping .seopress-wizard-shipping-method-dropdown .select2,.seopress-wizard-services.shipping .shipping-method-setting input .select2{min-width:130px}.seopress-wizard-services.shipping .seopress-wizard-service-description{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;color:#a6a6a6}.seopress-wizard-services.shipping .seopress-wizard-service-item:not(:first-child) .seopress-wizard-service-description{font-size:.92em;padding-bottom:10px}.seopress-wizard-services.shipping .shipping-method-setting input{width:95px;border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:28px;padding-left:8px;padding-right:24px;font-size:14px;color:#444;background-color:#fff;display:inline-block}.seopress-wizard-services.shipping .shipping-method-description,.seopress-wizard-services.shipping .shipping-method-setting .description{color:#7e7e7e;font-size:.9em}.seopress-wizard-services.shipping .shipping-method-setting input::-webkit-input-placeholder{color:#e1e1e1}.seopress-wizard-services.shipping .shipping-method-setting input:-ms-input-placeholder{color:#e1e1e1}.seopress-wizard-services.shipping .shipping-method-setting input::-ms-input-placeholder{color:#e1e1e1}.seopress-wizard-services.shipping .shipping-method-setting input::placeholder{color:#e1e1e1}.seopress-setup-shipping-units p{line-height:1.5em;font-size:13px;margin-bottom:.25em;text-align:center}.seopress-setup-shipping-units .seopress-setup-shipping-unit{margin-bottom:1.75em}.seopress-setup-shipping-units .seopress-setup-shipping-unit .select2{min-width:125px;top:-5px}.hide{display:none}.seopress-wizard-features{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}.seopress-wizard-features .seopress-wizard-feature-item{-webkit-flex-basis:calc(50% - 4em - 3px);flex-basis:calc(50% - 4em - 3px);border:1px solid #eee;padding:2em}.seopress-wizard-features .seopress-wizard-feature-item:nth-child(1){border-radius:4px 0 0 0}.seopress-wizard-features .seopress-wizard-feature-item:nth-child(2){border-left:0;border-radius:0 4px 0 0}.seopress-wizard-features .seopress-wizard-feature-item:nth-child(3){border-top:0;border-radius:0 0 0 4px}.seopress-wizard-features .seopress-wizard-feature-item:nth-child(4){border-top:0;border-left:0;border-radius:0 0 4px 0}.seopress-wizard-features p.seopress-wizard-feature-description,.seopress-wizard-features p.seopress-wizard-feature-name{margin:0;line-height:1.5em}h3.jetpack-reasons{text-align:center;margin:3em 0 1em 0;font-size:14px}.jetpack-logo,.wcs-notice{display:block;margin:1.75em auto 2em auto;max-height:175px}.activate-splash .jetpack-logo{width:170px;margin-bottom:0}.activate-splash .wcs-notice{margin-top:1em;padding-left:57px}.step{text-align:center}.seopress-setup .seopress-setup-actions .button{text-shadow:none;font-weight:300;font-size:16px;padding:1em 2em;box-shadow:none;min-width:12em;min-width:auto;margin-top:10px}.seopress-setup .seopress-setup-actions .button:active,.seopress-setup .seopress-setup-actions .button:focus,.seopress-setup .seopress-setup-actions .button:hover{box-shadow:none}.seopress-setup .seopress-setup-actions .plugin-install-info{display:block;font-style:italic;color:#999;font-size:14px;line-height:1.5em;margin:5px 0}.seopress-setup .seopress-setup-actions .plugin-install-info>*{display:block}.seopress-setup .seopress-setup-actions .plugin-install-info .plugin-install-info-list-item::after{content:", "}.seopress-setup .seopress-setup-actions .plugin-install-info .plugin-install-info-list-item:last-of-type::after{content:". "}.seopress-setup .seopress-setup-actions .plugin-install-info a{white-space:nowrap}.seopress-setup .seopress-setup-actions .plugin-install-info a:not(:hover):not(:focus){color:inherit}.plugin-install-source{background:rgba(187,119,174,.15)}.plugin-install-source:not(.seopress-wizard-service-item){box-shadow:0 0 0 10px rgba(187,119,174,.15)}.location-prompt{color:#50575e;font-size:13px;font-weight:500;margin-bottom:.5em;margin-top:.85em;display:inline-block;width:100%;text-align:left}.location-input{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:30px;width:calc(100% - 8px - 24px - 2px);padding-left:8px;padding-right:24px;font-size:16px;color:#444;background-color:#fff;display:inline-block;width:100%}.location-input.dropdown{width:100%;max-width:inherit}.address-step .select2{min-width:100%}.store-address-container .city-and-postcode{display:-webkit-box;display:-webkit-flex;display:flex}.store-address-container .city-and-postcode div{-webkit-flex-basis:50%;flex-basis:50%;margin-right:1em}.store-address-container .city-and-postcode div:last-of-type{margin-right:0}.store-address-container .select2-container,.store-address-container input[type=text],.store-address-container select{margin-bottom:10px}.product-type-container{margin-top:14px;margin-bottom:1px}#seopress_sell_in_person{margin-left:0}.seopress-wizard-service-settings .payment-email-input{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:30px;padding:0 8px;font-size:14px;color:#444;background-color:#fff;display:inline-block}.seopress-wizard-service-settings .payment-email-input[disabled]{color:#aaa}.newsletter-form-container{display:-webkit-box;display:-webkit-flex;display:flex}.newsletter-form-container .newsletter-form-email{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:42px;padding:0 8px;font-size:16px;color:#50575e;background-color:#fff;display:inline-block;margin-right:6px;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.newsletter-form-container .newsletter-form-button-container{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.seopress-setup .seopress-setup-actions .button.newsletter-form-button{height:42px;padding:0 1em;margin:0}.seopress-wizard-next-steps{border:1px solid #eee;border-radius:4px;list-style:none;padding:0}.seopress-wizard-next-steps li{padding:0}.seopress-wizard-next-steps .seopress-wizard-next-step-item{display:-webkit-box;display:-webkit-flex;display:flex;border-top:1px solid #eee;text-align:left}.seopress-wizard-next-steps .seopress-wizard-next-step-item:first-child{border-top:0}.seopress-wizard-next-steps .seopress-wizard-next-step-description{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin:1.5em}.seopress-wizard-next-steps .seopress-wizard-next-step-action{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;justify-content:center}.seopress-wizard-next-steps .seopress-wizard-next-step-action .button{margin:1em 1.5em}.seopress-wizard-next-steps p.next-step-heading{margin:0;font-size:.95em;font-weight:400;font-variant:all-petite-caps}.seopress-wizard-next-steps p.next-step-extra-info{margin:0}.seopress-wizard-next-steps h3.next-step-description{margin:0;font-size:16px;font-weight:600}.seopress-wizard-next-steps .seopress-wizard-additional-steps{border-top:1px solid #eee}.seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-wizard-next-step-description{margin-bottom:0}.seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions{margin:0 0 1.5em 0}.seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions .button{font-size:15px;margin:1em 0 1em 1.5em}.seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions .button::last-child{margin-right:1.5em}p.next-steps-help-text{color:#9f9f9f;padding:0 2em;text-align:center;font-size:.9em}p.jetpack-terms{font-size:.8em;text-align:center;max-width:480px;margin:0 auto;line-height:1.5em}.seopress-error{background:#ffe6e5;border-color:#ffc5c2;padding:1em;margin-bottom:1em}.seopress-error p{margin-top:0;margin-bottom:.5em;color:#444}.seopress-error a{color:#ff645c}.seopress-error .reconnect-reminder{font-size:.85em}.seopress-error .seopress-setup-actions .button{font-size:14px}.seopress-wizard-service-setting-ppec_paypal_reroute_requests,.seopress-wizard-service-setting-stripe_create_account{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.seopress-wizard-service-setting-ppec_paypal_reroute_requests .payment-checkbox-input,.seopress-wizard-service-setting-stripe_create_account .payment-checkbox-input{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin-top:5px;margin-left:0;margin-right:0;width:1.5em}.seopress-wizard-service-setting-ppec_paypal_reroute_requests .ppec_paypal_reroute_requests,.seopress-wizard-service-setting-ppec_paypal_reroute_requests .stripe_create_account,.seopress-wizard-service-setting-stripe_create_account .ppec_paypal_reroute_requests,.seopress-wizard-service-setting-stripe_create_account .stripe_create_account{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin-left:.3em}.seopress-wizard-service-setting-ppec_paypal_email,.seopress-wizard-service-setting-stripe_email{margin-top:.75em;margin-left:1.5em}.seopress-wizard-service-setting-ppec_paypal_email label.ppec_paypal_email,.seopress-wizard-service-setting-ppec_paypal_email label.stripe_email,.seopress-wizard-service-setting-stripe_email label.ppec_paypal_email,.seopress-wizard-service-setting-stripe_email label.stripe_email{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.seopress-wizard-service-setting-ppec_paypal_email input.payment-email-input,.seopress-wizard-service-setting-stripe_email input.payment-email-input{box-sizing:border-box;margin-bottom:.5em;width:100%;height:32px}.seopress-setup-content .recommended-step{padding:0 2.5em;text-align:left;display:inline-block;width:100%}.seopress-setup-content .recommended-step a{text-decoration:none}.seopress-setup-content .recommended-item{list-style:none;margin:1rem 0}.seopress-setup-content .recommended-item:last-child label{margin-bottom:0}.seopress-setup-content .recommended-item label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:1.5em}.seopress-setup-content .recommended-item label::after,.seopress-setup-content .recommended-item label::before{top:auto}.seopress-setup-content .recommended-item label::after{margin-top:-1.5px}.seopress-setup-content .recommended-item .recommended-item-icon{border:1px solid #fff;border-radius:7px;height:3.5em;margin-right:1em;margin-left:4px}.seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-storefront_theme{background-color:#f4a224;max-height:3em;max-width:3em;padding:.25em}.seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-automated_taxes{background-color:#d0011b;max-height:1.75em;padding:.875em}.seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-mailchimp{background-color:#ffe01b;height:2em;padding:.75em}.seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-seopress_services{background-color:#f0f0f0;max-height:1.5em;padding:1.3em .7em}.seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-shipstation{background-color:#f0f0f0;padding:.3em}.seopress-setup-content .recommended-item .recommended-item-description-container h3{font-size:15px;font-weight:700;letter-spacing:.5px;margin-bottom:0}.seopress-setup-content .recommended-item .recommended-item-description-container p{margin-top:0;line-height:1.5em}.seopress-wizard-service-info{padding:1em 2em;background-color:#fafafa}.help_tip{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.seopress-setup #tiptip_content{background:#5f6973}.seopress-setup #tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#5f6973}.seopress-setup-shipping-recommended{border-bottom:1px solid #eee;margin-top:0;padding:30px 0}@media only screen and (max-width:768px){.seopress-setup .seopress-setup-content{margin:25px auto 24px}#seopress-logo img{max-width:80%}.store-address-container .city-and-postcode{display:block}.store-address-container .city-and-postcode div{margin-right:0}.seopress-wizard-service-item,.seopress-wizard-services-list-toggle{-webkit-flex-wrap:wrap;flex-wrap:wrap}.seopress-wizard-service-item .seopress-wizard-service-enable,.seopress-wizard-services-list-toggle .seopress-wizard-service-enable{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;padding:20px 0 0}.seopress-wizard-service-item .seopress-wizard-service-description,.seopress-wizard-services-list-toggle .seopress-wizard-service-description{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.seopress-wizard-service-item .seopress-wizard-service-name,.seopress-wizard-services-list-toggle .seopress-wizard-service-name{padding:20px 20px 0;text-align:left;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.seopress-wizard-service-item .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle .seopress-wizard-service-name img{margin:0}.newsletter-form-container{display:block}.newsletter-form-container .newsletter-form-email{display:block;box-sizing:border-box;width:100%;margin-bottom:10px}.newsletter-form-container .button.newsletter-form-button{float:left}.seopress-wizard-next-steps .seopress-wizard-next-step-item{-webkit-flex-wrap:wrap;flex-wrap:wrap}.seopress-wizard-next-steps .seopress-wizard-next-step-item .seopress-wizard-next-step-description{margin-bottom:0}.seopress-wizard-next-steps .seopress-wizard-next-step-item .seopress-wizard-next-step-action p{margin:0}.seopress-setup-steps li a{text-indent:-9999px;position:absolute;left:calc(50% - 24px);top:-10px}.seopress-setup-steps li span{display:none}}
|
1 |
+
html{background-color:#f6f7f7;margin:0}body.seopress-setup{box-shadow:none;background:#f6f7f7;padding:0;margin:0;max-width:100%}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#6159e6;border-color:#6159e6;background:#fff;vertical-align:middle}.wp-core-ui .button-secondary:hover{color:#555d66;background:#fafafa;border-color:#999}.wp-core-ui select:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#6259e6;box-shadow:0 0 0 1px #6259e6;outline:2px solid transparent}.seopress-setup .sp-progress-bar{background-color:#6159e6}.spinner{display:inline-block}.log{margin:0;text-transform:uppercase;display:inline-block;vertical-align:middle;padding:5px;color:rgba(19,191,17,1);font-style:italic}.admin_page_seopress_csv_importer.seopress-styles .seopress-option{max-width:700px;margin:40px auto}.admin_page_seopress_csv_importer .description{color:#999;margin-top:4px;display:block}.admin_page_seopress_csv_importer .description code{background:0 0;padding:0;white-space:pre-line;word-wrap:break-word;word-break:break-all}.admin_page_seopress_csv_importer .seopress-setup-content table thead th{font-weight:700}.admin_page_seopress_csv_importer .seopress-setup-content table tr:nth-child(odd) td{background:#fbfbfb}.admin_page_seopress_csv_importer .seopress-setup-content table td select{width:100%}.admin_page_seopress_csv_importer .dashicons-yes-alt:before{color:#3642ff}.admin_page_seopress_csv_importer .seopress-wizard-services{padding:0}.seopress-setup{text-align:center}.seopress-setup .select2-container{text-align:left;width:auto}.seopress-setup .hidden{display:none}.seopress-setup .seopress-setup-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:2em;margin:65px auto 24px;background:#fff;overflow:hidden;zoom:1;text-align:center;max-width:700px}.seopress-setup-content h1,.seopress-setup-content h2,.seopress-setup-content h3,.seopress-setup-content table{margin:0 0 20px;border:0;padding:0;color:#2c3338;clear:none;font-weight:500}.seopress-setup-content p{margin:20px 0;font-size:1em;line-height:1.75em;color:#50575e}.seopress-setup-content .m0{margin:0}.seopress-setup-content table{font-size:1em;line-height:1.75em;color:#50575e;text-align:left}.seopress-setup-content a{color:#6259e6}.seopress-setup-content a:focus,.seopress-setup-content a:hover{color:#111}.seopress-option #seopress-edd-license-btn,.seopress-option #seopress-refresh{width:auto}.seopress-setup-content .form-table th{width:35%;vertical-align:top;font-weight:400}.seopress-setup-content .form-table td{vertical-align:top}.seopress-setup-content .form-table td input,.seopress-setup-content .form-table td select{width:100%;box-sizing:border-box}.seopress-setup-content .form-table td input[size]{width:auto}.seopress-setup-content .form-table td .description{line-height:1.5em;display:block;margin-top:.25em;color:#999;font-style:italic}.seopress-setup-content .form-table td .input-checkbox,.seopress-setup-content .form-table td .input-radio{width:auto;box-sizing:inherit;padding:inherit;margin:0 .5em 0 0;box-shadow:none}.seopress-setup-content .form-table .section_title td{padding:0}.seopress-setup-content .form-table .section_title td h2,.seopress-setup-content .form-table .section_title td p{margin:12px 0 0}.seopress-setup-content .form-table td,.seopress-setup-content .form-table th{padding:12px 0;margin:0;border:0}.seopress-setup-content .form-table td:first-child,.seopress-setup-content .form-table th:first-child{padding-right:1em}.seopress-setup-content .seopress-setup-pages{width:100%;border-top:1px solid #eee}.seopress-setup-content .seopress-setup-pages thead th{display:none}.seopress-setup-content .seopress-setup-pages .page-name{width:30%;font-weight:700}.seopress-setup-content .seopress-setup-pages td,.seopress-setup-content .seopress-setup-pages th{padding:14px 0;border-bottom:1px solid #eee}.seopress-setup-content .seopress-setup-pages td:first-child,.seopress-setup-content .seopress-setup-pages th:first-child{padding-right:9px}.seopress-setup-content .seopress-setup-pages th{padding-top:0}.seopress-setup-content .seopress-setup-pages .page-options p{color:#777;margin:6px 0 0 24px;line-height:1.75em}.seopress-setup-content .seopress-setup-pages .page-options p input{vertical-align:middle;margin:1px 0 0;height:1.75em;width:1.75em;line-height:1.75em}.seopress-setup-content .seopress-setup-pages .page-options p label{line-height:1}@media screen and (max-width:782px){.seopress-setup-content .form-table tbody th{width:auto}}.seopress-setup-content .twitter-share-button{float:right}.seopress-setup-content .seopress-setup-next-steps{overflow:hidden;margin:0 0 24px;padding-bottom:2px}.seopress-setup-content .seopress-setup-next-steps h2{margin-bottom:12px}.seopress-setup-content .seopress-setup-next-steps .seopress-setup-next-steps-first{float:left;width:50%;box-sizing:border-box}.seopress-setup-content .seopress-setup-next-steps .seopress-setup-next-steps-last{float:right;width:50%;box-sizing:border-box}.seopress-setup-content .seopress-setup-next-steps ul{padding:0 2em 0 0;list-style:none outside;margin:0}.seopress-setup-content .seopress-setup-next-steps ul li a{display:block;padding:0 0 .75em}.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button{background-color:#f7f7f7;border-color:#ccc;color:#23282d;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 #ccc;text-shadow:1px 0 1px #eee,0 1px 1px #eee;font-size:1em;height:auto;line-height:1.75em;margin:0 0 .75em;opacity:1;padding:1em;text-align:center}.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:active,.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:focus,.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:hover{background:#f5f5f5;border-color:#aaa}.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary{color:#fff;background-color:#bb77ae;border-color:#a36597;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 #a36597;text-shadow:0 -1px 1px #a36597,1px 0 1px #a36597,0 1px 1px #a36597,-1px 0 1px #a36597}.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:active,.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:focus,.seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:hover{color:#fff;background:#a36597;border-color:#a36597;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 #a36597}.seopress-setup-content .seopress-setup-next-steps ul li a::before{color:#82878c;font:normal 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;top:1px;position:relative;text-decoration:none!important;vertical-align:top}.seopress-setup-content .seopress-setup-next-steps ul .learn-more a::before{content:"\f105"}.seopress-setup-content .seopress-setup-next-steps ul .video-walkthrough a::before{content:"\f126"}.seopress-setup-content .seopress-setup-next-steps ul .newsletter a::before{content:"\f465"}.seopress-setup-content .seopress-newsletter,.seopress-setup-content .updated{padding:24px;margin:0 0 24px;overflow:hidden;background:#f5f5f5}.seopress-setup-content .seopress-newsletter p,.seopress-setup-content .updated p{padding:0;margin:0 0 12px}.seopress-setup-content .seopress-newsletter form,.seopress-setup-content .seopress-tracker,.seopress-setup-content .updated form,.seopress-setup-content .updated p:last-child{margin:24px 0;border:1px solid #eee;padding:20px;border-radius:4px;overflow:hidden}.seopress-setup-content .seopress-tracker p{font-size:14px;line-height:1.5em}.seopress-setup-content .seopress-tracker .checkbox{line-height:24px;font-weight:500;font-size:1em;margin-top:0;margin-bottom:20px}.seopress-setup-content .checkbox input[type=checkbox]{opacity:0;position:absolute;left:-9999px}.seopress-setup-content .checkbox label{position:relative;display:inline-block;padding-left:28px}.seopress-setup-content .checkbox label::after,.seopress-setup-content .checkbox label::before{position:absolute;content:"";display:inline-block}.seopress-setup-content .checkbox label::before{height:16px;width:16px;left:0;top:3px;border:1px solid #aaa;background-color:#fff;border-radius:3px}.seopress-setup-content .checkbox label::after{height:5px;width:9px;border-left:2px solid;border-bottom:2px solid;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;top:7px;color:#fff}.seopress-setup-content .checkbox input[type=checkbox]+label::after{content:none}.seopress-setup-content .checkbox input[type=checkbox]:checked+label::after{content:""}.seopress-setup-content .checkbox input[type=checkbox]:focus+label::before{outline:#3b99fc auto 5px}.seopress-setup-content .checkbox input[type=checkbox]:checked+label::before{background:#6259e6;border-color:#6259e6}.seopress-setup-steps{padding:10px 0 24px;margin:0;list-style:none outside;overflow:hidden;color:#ccc;width:100%;height:56px;border-bottom:1px solid #dcdcde;align-items:center;justify-content:center;background:#fff;display:inline-flex}.seopress-setup-steps li{font-size:16px;width:100%;float:left;padding:0 0 1.5em;margin:0;text-align:center;position:relative;border-bottom:2px solid #ccc;line-height:24px}.seopress-setup-steps li a{text-decoration:none;padding:1.5em;position:relative;z-index:1;color:#1d2327;line-height:24px;font-size:16px;transition:color .3s linear}.seopress-setup-steps li a:focus,.seopress-setup-steps li a:hover{color:#6159e6}.seopress-setup-steps li::before{content:"";border:3px solid #ccc;border-radius:100%;width:24px;height:24px;position:absolute;bottom:0;left:50%;margin-left:-15px;margin-bottom:-15px;background:#fff;font-family:Dashicons;font-size:24px;line-height:24px}.seopress-setup-steps li.active{color:#6259e6;font-weight:700;text-decoration:none;position:relative;z-index:1;color:#1d2327;line-height:24px}.seopress-setup-steps li.active::before{border-color:#6259e6}@keyframes fade{0%{border-color:#6259e600;left:-100%}100%{border-color:#6259e6;left:0}}.seopress-setup-steps li.active::after{content:"";position:absolute;bottom:-2px;left:0;animation-name:fade;animation-duration:2s;width:100%;animation-iteration-count:1;height:2px;background:#6259e6;z-index:-1}.seopress-setup-steps li.done{border-color:#6259e6;color:#6259e6;z-index:10}.seopress-setup-steps li.done::before{border-color:#6259e6;background:#6259e6;content:"\f147";color:#fff}.seopress-setup .seopress-setup-actions{overflow:hidden;margin:20px 0 0;position:relative}.seopress-setup .seopress-setup-actions .button{font-size:1.25em;padding:.5em 1em;line-height:1em;margin-right:.5em;margin-bottom:2px;height:auto;border-radius:4px}.seopress-setup .seopress-setup-actions .button-primary{background-color:#6259e6;border-color:#6259e6;margin:0;opacity:1;transition:all .3s linear;color:#fff}.seopress-setup .seopress-setup-actions .button-primary:active,.seopress-setup .seopress-setup-actions .button-primary:focus,.seopress-setup .seopress-setup-actions .button-primary:hover{background:0 0;border-color:#6259e6;color:#6259e6}.seopress-setup-content p:last-child{margin-bottom:0}.seopress-setup-content p.store-setup{margin-top:0}.seopress-setup-footer-links{font-size:.85em;color:#7b7b7b;margin:1.18em auto;display:inline-block;text-align:center}.seopress-wizard-services{border:1px solid #eee;padding:1em;margin:0 0 1em;list-style:none outside;border-radius:4px;overflow:hidden;text-align:left}.seopress-wizard-services p{margin:0 0 1em 0;padding:0;font-size:1em;line-height:1.5em}.seopress-wizard-service-item,.seopress-wizard-services-list-toggle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0;color:#50575e;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:1rem 0}.seopress-wizard-service-item:last-child,.seopress-wizard-services-list-toggle:last-child{border-bottom:0}.seopress-wizard-service-item .payment-gateway-fee,.seopress-wizard-services-list-toggle .payment-gateway-fee{color:#a6a6a6}.seopress-wizard-service-item .seopress-wizard-service-name,.seopress-wizard-services-list-toggle .seopress-wizard-service-name{-webkit-flex-basis:0;flex-basis:0;min-width:160px;text-align:center;font-weight:700;padding:2em 0;-webkit-align-self:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.seopress-wizard-payment-gateway-form .seopress-wizard-service-item .seopress-wizard-service-name,.seopress-wizard-payment-gateway-form .seopress-wizard-services-list-toggle .seopress-wizard-service-name{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.seopress-wizard-service-item .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle .seopress-wizard-service-name img{max-width:75px}.seopress-wizard-service-item.stripe-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.stripe-logo .seopress-wizard-service-name img{padding:8px 0}.seopress-wizard-service-item.paypal-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.paypal-logo .seopress-wizard-service-name img{max-width:87px;padding:2px 0}.seopress-wizard-service-item.klarna-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.klarna-logo .seopress-wizard-service-name img{max-width:87px;padding:12px 0}.seopress-wizard-service-item.square-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.square-logo .seopress-wizard-service-name img{max-width:95px;padding:12px 0}.seopress-wizard-service-item.eway-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.eway-logo .seopress-wizard-service-name img{max-width:87px}.seopress-wizard-service-item.payfast-logo .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle.payfast-logo .seopress-wizard-service-name img{max-width:140px}.seopress-wizard-service-item .seopress-wizard-service-description,.seopress-wizard-services-list-toggle .seopress-wizard-service-description{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding:20px}.seopress-wizard-service-item .seopress-wizard-service-description p,.seopress-wizard-services-list-toggle .seopress-wizard-service-description p{margin-bottom:1em}.seopress-wizard-service-item .seopress-wizard-service-description p:last-child,.seopress-wizard-services-list-toggle .seopress-wizard-service-description p:last-child{margin-bottom:0}.seopress-wizard-service-item .seopress-wizard-service-description .seopress-wizard-service-settings-description,.seopress-wizard-services-list-toggle .seopress-wizard-service-description .seopress-wizard-service-settings-description{display:block;font-style:italic;color:#999}.seopress-wizard-service-item .seopress-wizard-service-enable,.seopress-wizard-services-list-toggle .seopress-wizard-service-enable{-webkit-flex-basis:0;flex-basis:0;min-width:75px;text-align:center;cursor:pointer;padding:2em 0;position:relative;max-height:1.5em;-webkit-align-self:flex-start;align-self:flex-start;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.seopress-wizard-service-item .seopress-wizard-service-toggle,.seopress-wizard-services-list-toggle .seopress-wizard-service-toggle{height:16px;width:32px;border:2px solid #935687;background-color:#935687;display:inline-block;text-indent:-9999px;border-radius:10em;position:relative}.seopress-wizard-service-item .seopress-wizard-service-toggle input[type=checkbox],.seopress-wizard-services-list-toggle .seopress-wizard-service-toggle input[type=checkbox]{display:none}.seopress-wizard-service-item .seopress-wizard-service-toggle::before,.seopress-wizard-services-list-toggle .seopress-wizard-service-toggle::before{content:"";display:block;width:16px;height:16px;background:#fff;position:absolute;top:0;right:0;border-radius:100%}.seopress-wizard-service-item .seopress-wizard-service-toggle.disabled,.seopress-wizard-services-list-toggle .seopress-wizard-service-toggle.disabled{border-color:#999;background-color:#999}.seopress-wizard-service-item .seopress-wizard-service-toggle.disabled::before,.seopress-wizard-services-list-toggle .seopress-wizard-service-toggle.disabled::before{right:auto;left:0}.seopress-wizard-service-item .seopress-wizard-service-settings,.seopress-wizard-services-list-toggle .seopress-wizard-service-settings{display:none;margin-top:.75em;margin-bottom:0;cursor:default}.seopress-wizard-service-item .seopress-wizard-service-settings.hide,.seopress-wizard-services-list-toggle .seopress-wizard-service-settings.hide{display:none}.seopress-wizard-service-item.checked .seopress-wizard-service-settings,.seopress-wizard-services-list-toggle.checked .seopress-wizard-service-settings{display:inline-block}.seopress-wizard-service-item.checked .seopress-wizard-service-settings.hide,.seopress-wizard-services-list-toggle.checked .seopress-wizard-service-settings.hide{display:none}.seopress-wizard-service-item.closed,.seopress-wizard-services-list-toggle.closed{border-bottom:0}.seopress-wizard-services-list-toggle{cursor:pointer}.seopress-wizard-services-list-toggle .seopress-wizard-service-enable::before{content:"\f343";font-family:dashicons;visibility:initial;color:#50575e;font-size:25px;margin-top:-7px;margin-left:-5px;position:absolute;visibility:visible}.seopress-wizard-services-list-toggle.closed .seopress-wizard-service-enable::before{content:"\f347"}.seopress-wizard-services-list-toggle .seopress-wizard-service-enable input{visibility:hidden;position:relative}.seopress-wizard-services.manual .seopress-wizard-service-item{display:none}.seopress-wizard-services.shipping{margin:0}.seopress-wizard-services.shipping .seopress-wizard-service-name{font-weight:400;text-align:left;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-height:5em;padding:0}.seopress-wizard-services.shipping .seopress-wizard-service-item{padding-left:2em;padding-top:.67em}.seopress-wizard-services.shipping .seopress-wizard-service-item:first-child{border-bottom:0;padding-bottom:0;font-weight:700}.seopress-wizard-services.shipping .seopress-wizard-service-item:first-child .seopress-wizard-service-name{font-weight:700}.seopress-wizard-services.shipping .seopress-wizard-shipping-method-select,.seopress-wizard-services.shipping .shipping-method-setting{display:-webkit-box;display:-webkit-flex;display:flex}.seopress-wizard-services.shipping .seopress-wizard-shipping-method-select.hide,.seopress-wizard-services.shipping .shipping-method-setting.hide{display:none}.seopress-wizard-services.shipping .seopress-wizard-shipping-method-dropdown,.seopress-wizard-services.shipping .shipping-method-setting input{margin-right:2em;margin-bottom:1em}.seopress-wizard-services.shipping .seopress-wizard-shipping-method-dropdown .select2,.seopress-wizard-services.shipping .shipping-method-setting input .select2{min-width:130px}.seopress-wizard-services.shipping .seopress-wizard-service-description{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;color:#a6a6a6}.seopress-wizard-services.shipping .seopress-wizard-service-item:not(:first-child) .seopress-wizard-service-description{font-size:.92em;padding-bottom:10px}.seopress-wizard-services.shipping .shipping-method-setting input{width:95px;border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:28px;padding-left:8px;padding-right:24px;font-size:14px;color:#444;background-color:#fff;display:inline-block}.seopress-wizard-services.shipping .shipping-method-description,.seopress-wizard-services.shipping .shipping-method-setting .description{color:#7e7e7e;font-size:.9em}.seopress-wizard-services.shipping .shipping-method-setting input::-webkit-input-placeholder{color:#e1e1e1}.seopress-wizard-services.shipping .shipping-method-setting input:-ms-input-placeholder{color:#e1e1e1}.seopress-wizard-services.shipping .shipping-method-setting input::-ms-input-placeholder{color:#e1e1e1}.seopress-wizard-services.shipping .shipping-method-setting input::placeholder{color:#e1e1e1}.seopress-setup-shipping-units p{line-height:1.5em;font-size:13px;margin-bottom:.25em;text-align:center}.seopress-setup-shipping-units .seopress-setup-shipping-unit{margin-bottom:1.75em}.seopress-setup-shipping-units .seopress-setup-shipping-unit .select2{min-width:125px;top:-5px}.hide{display:none}.seopress-wizard-features{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}.seopress-wizard-features .seopress-wizard-feature-item{-webkit-flex-basis:calc(50% - 4em - 3px);flex-basis:calc(50% - 4em - 3px);border:1px solid #eee;padding:2em}.seopress-wizard-features .seopress-wizard-feature-item:nth-child(1){border-radius:4px 0 0 0}.seopress-wizard-features .seopress-wizard-feature-item:nth-child(2){border-left:0;border-radius:0 4px 0 0}.seopress-wizard-features .seopress-wizard-feature-item:nth-child(3){border-top:0;border-radius:0 0 0 4px}.seopress-wizard-features .seopress-wizard-feature-item:nth-child(4){border-top:0;border-left:0;border-radius:0 0 4px 0}.seopress-wizard-features p.seopress-wizard-feature-description,.seopress-wizard-features p.seopress-wizard-feature-name{margin:0;line-height:1.5em}h3.jetpack-reasons{text-align:center;margin:3em 0 1em 0;font-size:14px}.jetpack-logo,.wcs-notice{display:block;margin:1.75em auto 2em auto;max-height:175px}.activate-splash .jetpack-logo{width:170px;margin-bottom:0}.activate-splash .wcs-notice{margin-top:1em;padding-left:57px}.step{text-align:center}.seopress-setup .seopress-setup-actions .button{text-shadow:none;font-weight:300;font-size:16px;padding:1em 2em;box-shadow:none;min-width:12em;min-width:auto;margin-top:10px}.seopress-setup .seopress-setup-actions .button:active,.seopress-setup .seopress-setup-actions .button:focus,.seopress-setup .seopress-setup-actions .button:hover{box-shadow:none}.seopress-setup .seopress-setup-actions .plugin-install-info{display:block;font-style:italic;color:#999;font-size:14px;line-height:1.5em;margin:5px 0}.seopress-setup .seopress-setup-actions .plugin-install-info>*{display:block}.seopress-setup .seopress-setup-actions .plugin-install-info .plugin-install-info-list-item::after{content:", "}.seopress-setup .seopress-setup-actions .plugin-install-info .plugin-install-info-list-item:last-of-type::after{content:". "}.seopress-setup .seopress-setup-actions .plugin-install-info a{white-space:nowrap}.seopress-setup .seopress-setup-actions .plugin-install-info a:not(:hover):not(:focus){color:inherit}.plugin-install-source{background:rgba(187,119,174,.15)}.plugin-install-source:not(.seopress-wizard-service-item){box-shadow:0 0 0 10px rgba(187,119,174,.15)}.location-prompt{color:#50575e;font-size:13px;font-weight:500;margin-bottom:.5em;margin-top:.85em;display:inline-block;width:100%;text-align:left}.location-input{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:30px;width:calc(100% - 8px - 24px - 2px);padding-left:8px;padding-right:24px;font-size:16px;color:#444;background-color:#fff;display:inline-block;width:100%}.location-input.dropdown{width:100%;max-width:inherit}.address-step .select2{min-width:100%}.store-address-container .city-and-postcode{display:-webkit-box;display:-webkit-flex;display:flex}.store-address-container .city-and-postcode div{-webkit-flex-basis:50%;flex-basis:50%;margin-right:1em}.store-address-container .city-and-postcode div:last-of-type{margin-right:0}.store-address-container .select2-container,.store-address-container input[type=text],.store-address-container select{margin-bottom:10px}.product-type-container{margin-top:14px;margin-bottom:1px}#seopress_sell_in_person{margin-left:0}.seopress-wizard-service-settings .payment-email-input{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:30px;padding:0 8px;font-size:14px;color:#444;background-color:#fff;display:inline-block}.seopress-wizard-service-settings .payment-email-input[disabled]{color:#aaa}.newsletter-form-container{display:-webkit-box;display:-webkit-flex;display:flex}.newsletter-form-container .newsletter-form-email{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:42px;padding:0 8px;font-size:16px;color:#50575e;background-color:#fff;display:inline-block;margin-right:6px;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.newsletter-form-container .newsletter-form-button-container{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.seopress-setup .seopress-setup-actions .button.newsletter-form-button{height:42px;padding:0 1em;margin:0}.seopress-wizard-next-steps{border:1px solid #eee;border-radius:4px;list-style:none;padding:0}.seopress-wizard-next-steps li{padding:0}.seopress-wizard-next-steps .seopress-wizard-next-step-item{display:-webkit-box;display:-webkit-flex;display:flex;border-top:1px solid #eee;text-align:left}.seopress-wizard-next-steps .seopress-wizard-next-step-item:first-child{border-top:0}.seopress-wizard-next-steps .seopress-wizard-next-step-description{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin:1.5em}.seopress-wizard-next-steps .seopress-wizard-next-step-action{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;justify-content:center}.seopress-wizard-next-steps .seopress-wizard-next-step-action .button{margin:1em 1.5em}.seopress-wizard-next-steps p.next-step-heading{margin:0;font-size:.95em;font-weight:400;font-variant:all-petite-caps}.seopress-wizard-next-steps p.next-step-extra-info{margin:0}.seopress-wizard-next-steps h3.next-step-description{margin:0;font-size:16px;font-weight:600}.seopress-wizard-next-steps .seopress-wizard-additional-steps{border-top:1px solid #eee}.seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-wizard-next-step-description{margin-bottom:0}.seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions{margin:0 0 1.5em 0}.seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions .button{font-size:15px;margin:1em 0 1em 1.5em}.seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions .button::last-child{margin-right:1.5em}p.next-steps-help-text{color:#9f9f9f;padding:0 2em;text-align:center;font-size:.9em}p.jetpack-terms{font-size:.8em;text-align:center;max-width:480px;margin:0 auto;line-height:1.5em}.seopress-error{background:#ffe6e5;border-color:#ffc5c2;padding:1em;margin-bottom:1em}.seopress-error p{margin-top:0;margin-bottom:.5em;color:#444}.seopress-error a{color:#ff645c}.seopress-error .reconnect-reminder{font-size:.85em}.seopress-error .seopress-setup-actions .button{font-size:14px}.seopress-wizard-service-setting-ppec_paypal_reroute_requests,.seopress-wizard-service-setting-stripe_create_account{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.seopress-wizard-service-setting-ppec_paypal_reroute_requests .payment-checkbox-input,.seopress-wizard-service-setting-stripe_create_account .payment-checkbox-input{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin-top:5px;margin-left:0;margin-right:0;width:1.5em}.seopress-wizard-service-setting-ppec_paypal_reroute_requests .ppec_paypal_reroute_requests,.seopress-wizard-service-setting-ppec_paypal_reroute_requests .stripe_create_account,.seopress-wizard-service-setting-stripe_create_account .ppec_paypal_reroute_requests,.seopress-wizard-service-setting-stripe_create_account .stripe_create_account{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin-left:.3em}.seopress-wizard-service-setting-ppec_paypal_email,.seopress-wizard-service-setting-stripe_email{margin-top:.75em;margin-left:1.5em}.seopress-wizard-service-setting-ppec_paypal_email label.ppec_paypal_email,.seopress-wizard-service-setting-ppec_paypal_email label.stripe_email,.seopress-wizard-service-setting-stripe_email label.ppec_paypal_email,.seopress-wizard-service-setting-stripe_email label.stripe_email{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.seopress-wizard-service-setting-ppec_paypal_email input.payment-email-input,.seopress-wizard-service-setting-stripe_email input.payment-email-input{box-sizing:border-box;margin-bottom:.5em;width:100%;height:32px}.seopress-setup-content .recommended-step{padding:0 2.5em;text-align:left;display:inline-block;width:100%;box-sizing:border-box}.seopress-setup-content .recommended-step a{text-decoration:none}.seopress-setup-content .recommended-item{list-style:none;margin:1rem 0}.seopress-setup-content .recommended-item:last-child label{margin-bottom:0}.seopress-setup-content .recommended-item label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:1.5em}.seopress-setup-content .recommended-item label::after,.seopress-setup-content .recommended-item label::before{top:auto}.seopress-setup-content .recommended-item label::after{margin-top:-1.5px}.seopress-setup-content .recommended-item .recommended-item-icon{border:1px solid #fff;border-radius:7px;height:3.5em;margin-right:1em;margin-left:4px}.seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-storefront_theme{background-color:#f4a224;max-height:3em;max-width:3em;padding:.25em}.seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-automated_taxes{background-color:#d0011b;max-height:1.75em;padding:.875em}.seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-mailchimp{background-color:#ffe01b;height:2em;padding:.75em}.seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-seopress_services{background-color:#f0f0f0;max-height:1.5em;padding:1.3em .7em}.seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-shipstation{background-color:#f0f0f0;padding:.3em}.seopress-setup-content .recommended-item .recommended-item-description-container h3{font-size:15px;font-weight:700;letter-spacing:.5px;margin-bottom:0}.seopress-setup-content .recommended-item .recommended-item-description-container p{margin-top:0;line-height:1.5em}.seopress-wizard-service-info{padding:1em 2em;background-color:#fafafa}.help_tip{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.seopress-setup #tiptip_content{background:#5f6973}.seopress-setup #tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#5f6973}.seopress-setup-shipping-recommended{border-bottom:1px solid #eee;margin-top:0;padding:30px 0}@media only screen and (max-width:768px){.seopress-setup .seopress-setup-content{margin:25px auto 24px}#seopress-logo img{max-width:80%}.store-address-container .city-and-postcode{display:block}.store-address-container .city-and-postcode div{margin-right:0}.seopress-wizard-service-item,.seopress-wizard-services-list-toggle{-webkit-flex-wrap:wrap;flex-wrap:wrap}.seopress-wizard-service-item .seopress-wizard-service-enable,.seopress-wizard-services-list-toggle .seopress-wizard-service-enable{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;padding:20px 0 0}.seopress-wizard-service-item .seopress-wizard-service-description,.seopress-wizard-services-list-toggle .seopress-wizard-service-description{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.seopress-wizard-service-item .seopress-wizard-service-name,.seopress-wizard-services-list-toggle .seopress-wizard-service-name{padding:20px 20px 0;text-align:left;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.seopress-wizard-service-item .seopress-wizard-service-name img,.seopress-wizard-services-list-toggle .seopress-wizard-service-name img{margin:0}.newsletter-form-container{display:block}.newsletter-form-container .newsletter-form-email{display:block;box-sizing:border-box;width:100%;margin-bottom:10px}.newsletter-form-container .button.newsletter-form-button{float:left}.seopress-wizard-next-steps .seopress-wizard-next-step-item{-webkit-flex-wrap:wrap;flex-wrap:wrap}.seopress-wizard-next-steps .seopress-wizard-next-step-item .seopress-wizard-next-step-description{margin-bottom:0}.seopress-wizard-next-steps .seopress-wizard-next-step-item .seopress-wizard-next-step-action p{margin:0}.seopress-setup-steps li a{text-indent:-9999px;position:absolute;left:calc(50% - 24px);top:-10px}.seopress-setup-steps li span{display:none}}
|
@@ -340,6 +340,17 @@
|
|
340 |
box-sizing: border-box;
|
341 |
}
|
342 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
343 |
#seopress_content_analysis h3 {
|
344 |
margin: 0;
|
345 |
font-size: 1em;
|
@@ -1847,7 +1858,9 @@ body.seopress-styles {
|
|
1847 |
}
|
1848 |
|
1849 |
.seopress-option .button .dashicons {
|
1850 |
-
|
|
|
|
|
1851 |
}
|
1852 |
|
1853 |
#seopress-content .seopress-page-list .seopress-feature a.view-redirects {
|
@@ -2799,4 +2812,44 @@ body.seopress-styles {
|
|
2799 |
}
|
2800 |
.seopress-BlankState .seopress-BlankState-buttons{
|
2801 |
margin-bottom:4em
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2802 |
}
|
340 |
box-sizing: border-box;
|
341 |
}
|
342 |
|
343 |
+
table.wp-list-table .manage_column.column-seopress_noindex,
|
344 |
+
table.wp-list-table .manage_column.column-seopress_tkw,
|
345 |
+
table.wp-list-table .manage_column.column-seopress_redirect_url,
|
346 |
+
table.wp-list-table .manage_column.column-seopress_canonical,
|
347 |
+
table.wp-list-table .manage_column.column-seopress_redirect_enable,
|
348 |
+
table.wp-list-table .manage_column.column-seopress_desc,
|
349 |
+
table.wp-list-table .manage_column.column-seopress_title,
|
350 |
+
table.wp-list-table .manage_column.column-seopress_insights {
|
351 |
+
width: 7%!important;
|
352 |
+
}
|
353 |
+
|
354 |
#seopress_content_analysis h3 {
|
355 |
margin: 0;
|
356 |
font-size: 1em;
|
1858 |
}
|
1859 |
|
1860 |
.seopress-option .button .dashicons {
|
1861 |
+
font-size: 16px;
|
1862 |
+
align-items: center;
|
1863 |
+
display: flex;
|
1864 |
}
|
1865 |
|
1866 |
#seopress-content .seopress-page-list .seopress-feature a.view-redirects {
|
2812 |
}
|
2813 |
.seopress-BlankState .seopress-BlankState-buttons{
|
2814 |
margin-bottom:4em
|
2815 |
+
}
|
2816 |
+
#seopress_content_analysis .up,
|
2817 |
+
#seopress_content_analysis .up .dashicons {
|
2818 |
+
color: #4ab866;
|
2819 |
+
}
|
2820 |
+
|
2821 |
+
#seopress_content_analysis .down,
|
2822 |
+
#seopress_content_analysis .down .dashicons {
|
2823 |
+
color: #d94f4f;
|
2824 |
+
}
|
2825 |
+
|
2826 |
+
#seopress_content_analysis .up .dashicons {
|
2827 |
+
transform: rotateZ(45deg);
|
2828 |
+
}
|
2829 |
+
|
2830 |
+
#seopress_content_analysis .stable .dashicons {
|
2831 |
+
transform: rotateZ(90deg);
|
2832 |
+
}
|
2833 |
+
|
2834 |
+
#seopress_content_analysis .down .dashicons {
|
2835 |
+
transform: rotateZ(135deg);
|
2836 |
+
}
|
2837 |
+
#seopress_content_analysis .wrap-insights-post {
|
2838 |
+
clear: both;
|
2839 |
+
border-top: 1px solid #e2e4e7;
|
2840 |
+
display: flex;
|
2841 |
+
align-items: center;
|
2842 |
+
}
|
2843 |
+
#seopress_content_analysis .wrap-insights-post .widget-insights-title {
|
2844 |
+
margin: 0 1rem;
|
2845 |
+
}
|
2846 |
+
#seopress_content_analysis .wrap-insights-post span {
|
2847 |
+
font-weight: 700;
|
2848 |
+
margin: 0 0.2rem 0 0;
|
2849 |
+
}
|
2850 |
+
#seopress_content_analysis .wrap-insights-post .sp-tooltip * {
|
2851 |
+
font-weight: normal;
|
2852 |
+
}
|
2853 |
+
#seopress_content_analysis .wrap-insights-post .sp-tooltip-headings {
|
2854 |
+
font-weight: bold;
|
2855 |
}
|
@@ -1 +1 @@
|
|
1 |
-
#adminmenu div.wp-menu-image.dashicons-admin-seopress::before,#seopress-header #seopress-admin h1::before{content:"\e800";font-family:seopress!important;font-weight:700;font-size:12px;line-height:20px}#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?81521271);src:url(../fonts/seopress.eot?81521271#iefix) format('embedded-opentype'),url(../fonts/seopress.woff?81521271) format('woff2'),url(../fonts/seopress.woff?81521271) format('woff'),url(../fonts/seopress.ttf?81521271) format('truetype'),url(../fonts/seopress.svg?81521271#seopress) format('svg');font-weight:400;font-style:normal}[class*=" icon-seopress"],[class^=icon-seopress-]{font-family:seopress!important;font-size:14px!important;line-height:24px!important}#tab_seopress_titles_archives .form-table th:empty,#tab_seopress_titles_single .form-table th:empty,#tab_seopress_titles_tax .form-table th:empty{display:none}.icon-seopress-seopress:before{content:"\e800"}.sp-tooltip{position:relative;margin-left:5px;display:inline-block;cursor:help;vertical-align:bottom;text-align:left;background:0 0;border:none;padding:0}.sp-tooltip .dashicons{color:#666}.sp-tooltip .sp-tooltiptext{visibility:hidden;position:absolute;z-index:999999999;width:300px;right:-303px;padding:20px;top:25px;font-weight:400;box-shadow:0 3px 30px rgba(25,30,35,.1);border:1px solid #e2e4e7;background:#fff;word-break:break-word;text-transform:none}.sp-tooltip .sp-tooltiptext::before{border:8px solid #e2e4e7;top:-8px}.sp-tooltip .sp-tooltiptext::after{border:8px solid #fff;top:-6px}.sp-tooltip .sp-tooltiptext::after,.sp-tooltip .sp-tooltiptext::before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px;content:"";position:absolute;height:0;width:0;line-height:0;left:30px}.sp-tooltip:active .sp-tooltiptext,.sp-tooltip:focus .sp-tooltiptext,.sp-tooltip:hover .sp-tooltiptext{visibility:visible}.sp-tooltip .sp-tooltip-headings{font-size:18px;font-weight:600;margin-bottom:20px;display:block}.sp-tooltip .sp-tooltip-desc{margin-bottom:20px;display:block;border-bottom:1px solid #e2e4e7;padding-bottom:20px;font-size:13px}.sp-tooltip .sp-tooltip-code{font-family:Menlo,Monaco,Andale Mono,Courier New,monospace;display:block;word-break:break-all;color:#1a7a06;font-size:11px}.analysis-score .sp-tooltip{vertical-align:middle;font-size:.75em}#seopress_content_analysis a{color:#0073aa}#seopress_content_analysis .wrap-seopress-analysis{display:inline-block;width:100%}#seopress_content_analysis .col-left{width:calc(50% - 30px);float:left;margin-right:30px}#seopress_content_analysis .col-right{float:right;width:50%}#seopress_content_analysis #seopress_suggestions{display:inline-block;width:100%;margin:0;height:auto;padding:20px 0}#seopress_content_analysis #seopress_suggestions li{list-style:none;margin:5px;display:inline-block}#seopress_content_analysis .analysis-score{clear:both;border-top:1px solid #e2e4e7;display:flex;justify-content:space-between;align-items:center}.column-seopress_score .analysis-score{display:flex;align-content:center}#seopress_content_analysis .analysis-score p,.column-seopress_score .analysis-score p{font-weight:700;font-size:1.2em}#seopress_content_analysis .analysis-score svg,.column-seopress_score .analysis-score svg{display:inline-block;height:30px;width:30px;margin:0;border-radius:100%;position:relative;font-weight:600;shape-rendering:geometricprecision;font-size:.5rem;vertical-align:middle;margin-right:15px}.column-seopress_score .analysis-score p,.column-seopress_score .analysis-score svg{margin:0}@keyframes loadingPulse{0%{stroke:#adc5d2}50%{stroke:#00a0d2}100%{stroke:#adc5d2}}#seopress_content_analysis .analysis-score .loading #bar{stroke-dashoffset:0!important;stroke:#adc5d2!important;animation:loadingPulse 3s infinite ease-in-out}#seopress_content_analysis .analysis-score .good #bar,.column-seopress_score .analysis-score #bar.good{stroke:#46b450}#seopress_content_analysis .analysis-score .notgood #bar,.column-seopress_score .analysis-score #bar.notgood{stroke-dashoffset:565;stroke:#ffb900}#seopress_content_analysis .analysis-score svg circle,.column-seopress_score .analysis-score svg circle{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;stroke:#ccc;stroke-width:2em}#seopress_content_analysis .gr-analysis{clear:both}#seopress_content_analysis .gr-analysis-title{border-top:1px solid #e2e4e7;position:relative}#seopress_content_analysis .gr-analysis-title .impact,#seopress_cpt .impact{position:absolute;left:10px;top:calc(50% - 5px);width:10px;height:10px;border-radius:50px;padding:0;margin:0;border:1px solid #fff}#seopress_content_analysis .gr-analysis .impact.good{background:#46b450;box-shadow:0 0 5px #46b450}#seopress_content_analysis .gr-analysis .impact.low{background:#ffde24;box-shadow:0 0 5px #ffde24}#seopress_content_analysis .gr-analysis .impact.medium{background:#e39f48;box-shadow:0 0 5px #e39f48}#seopress_content_analysis .gr-analysis .impact.high,#seopress_cpt .impact.high{background:#e25950;box-shadow:0 0 5px #e25950}#seopress_content_analysis .gr-analysis-content .impact.high{background:#e25950;box-shadow:none;color:#fff;padding:2px 4px;margin-left:5px;border-radius:4px;font-weight:700}#seopress_cpt .impact.high{position:relative;top:calc(50% - 18px);display:inline-block;left:inherit;right:-10px}#seopress_content_analysis .gr-analysis-title button{background:#fff;border:0;cursor:pointer;display:block;margin:0;position:relative;text-align:left;width:100%;padding:15px 30px;align-items:center;transition:all .3s linear}#seopress_content_analysis .gr-analysis-title button:hover{background:#f3f4f5}#seopress_content_analysis .gr-analysis-title button:focus{color:#191e23;border:none;box-shadow:none;outline-offset:-2px;outline:1px dotted #555d66}#seopress_content_analysis .gr-analysis-title button .sp-arrow::after{content:"\f343";font-family:Dashicons;position:absolute;right:10px;top:calc(50% - 7px)}#seopress_content_analysis .gr-analysis-title button.open .sp-arrow::after{content:"\f347"}#seopress_content_analysis .gr-analysis-content{padding:0 1rem .5rem 1rem;display:none;width:100%;border-top:1px solid #e2e4e7;box-sizing:border-box}#seopress_content_analysis h3{margin:0;font-size:1em}#seopress_content_analysis h4{border-bottom:1px solid #e2e4e7;padding-bottom:.5rem;text-transform:uppercase;font-size:.85em;position:-webkit-sticky;position:sticky;top:0;background:#fff}#seopress_content_analysis .wrap-analysis-img ul{display:flex;flex-wrap:wrap}#seopress_content_analysis .wrap-analysis-img ul li{padding:0;text-align:left;cursor:default}#seopress_content_analysis .wrap-analysis-img h4{border-bottom:1px solid #ddd;padding-bottom:10px}#seopress_content_analysis .wrap-analysis-img ul li img{max-width:150px;max-height:150px;object-fit:cover;border:1px solid #f3f4f5;cursor:default;padding:1px}#seopress_cpt .notice{padding:10px 14px}#seopress-analysis-tabs .dashicons,#seopress_cpt .dashicons{vertical-align:middle}#seopress-analysis-tabs{clear:both}#seopress_cpt .inside{margin:0;padding:0}#seopress_cpt .ui-tabs .ui-tabs-nav{display:inline-block;min-height:26px;position:relative;width:100%;z-index:10;margin:0;border-radius:0;padding:0;background:#f3f4f5;border:none}#seopress_cpt .ui-helper-clearfix:after{content:none}.seopress_page_seopress-titles #seopress-tabs .form-table td,.seopress_page_seopress-titles #seopress_content_analysis .form-table td{padding:0}#seopress_cpt .ui-tabs .ui-tabs-panel{background:#fff;border-radius:0;display:inline-block;padding:1em 1.4em;width:100%;box-sizing:border-box}#seopress_content_analysis .dashicons-info,#seopress_cpt .ui-tabs .ui-tabs-panel .dashicons-info,#seopress_pro_cpt .dashicons-info{font-size:16px;vertical-align:middle;height:16px;width:16px}#seopress_cpt .ui-tabs .ui-tabs-nav li,#seopress_cpt .ui-tabs-anchor{cursor:pointer!important}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{position:relative;z-index:60;cursor:pointer;border-radius:0;border-bottom:3px solid #0085ba}#seopress_content_analysis label,#seopress_cpt #tabs-1 label,#seopress_cpt #tabs-2 label[for=seopress_robots_breadcrumbs_meta],#seopress_cpt #tabs-2 label[for=seopress_robots_canonical_meta],#seopress_cpt #tabs-2 label[for=seopress_robots_primary_cat_meta],#seopress_cpt #tabs-3 label,#seopress_cpt #tabs-4 label,#seopress_cpt #tabs-5 label,#seopress_cpt #tabs-6 label,#seopress_cpt .subsection-title{display:block;margin:20px 0 5px;font-weight:700}#seopress_cpt .wp-color-result{margin:0}#seopress_content_analysis input[type=text],#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],#seopress_cpt #tabs-6 input[type=text],#seopress_cpt #tabs-6 textarea{width:100%;display:inline-block}#seopress_cpt #tabs-1 input{width:100%}#seopress_cpt #tabs-6 input[type=number]{width:30%;min-width:200px}#seopress_cpt #tabs-6 #wrap-videos .video:first-child .remove-video{display:none}#seopress_cpt select{width:300px}#seopress_cpt #tabs-4 select{width:250px;display:inline}#seopress_cpt #tabs-4 #seopress_redirections_value_meta{width:calc(100% - 258px);float:right}#seopress_cpt #tabs-6{padding:0}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content,#seopress_cpt #tabs-6>p{padding:0 1.4em}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content{padding:0 1.4em 1em}#seopress_cpt #tabs-6 #wrap-videos .video{border-top:1px solid #eee}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-title{border-left:none;border-right:none;font-size:1em;padding:1em 1.4em}#seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-content,#seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-title{border-bottom:1px solid #eee}#seopress_cpt #tabs-6 #wrap-videos .video .inside{padding:0}#seopress_cpt #tabs-4 #seopress_redirections_enabled,#seopress_cpt #tabs-5 #seopress_news_disabled,#seopress_cpt #tabs-5 #seopress_news_standout,#seopress_cpt #tabs-6 #seopress_video_disabled,#seopress_cpt #tabs-6 .family-friendly label,#seopress_cpt #tabs-6 .internal_video label{font-weight:400}#seopress_cpt #tabs-6 #wrap-videos .video:nth-child(odd){background:#fdfdfd}#seopress_content_analysis .advise,#seopress_cpt .advise,#seopress_pro_cpt .advise,.seopress-option .advise{margin:5px;display:block;color:red;font-style:italic}#seopress_cpt #tabs-6 #wrap-videos .video .advise{color:#555}#seopress_content_analysis .mandatory,#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 #tabs-3 .box-left{width:44%}#seopress_cpt #tabs-3 .box-right{width:54%}@media only screen and (max-width:1200px){#seopress_cpt .box-left,#seopress_cpt .box-right{float:none;width:100%;margin:0}}@media only screen and (max-width:1500px){#seopress_cpt #tabs-3 .box-left,#seopress_cpt #tabs-3 .box-right{float:none;width:100%;margin:0}}#edittag #seopress_cpt #tabs-3 .box-left,#edittag #seopress_cpt #tabs-3 .box-right{float:none;width:100%;margin:0}#seopress-tabs .seopress_media_upload,#seopress_pro_cpt .seopress_media_upload{margin-top:.5rem}#seopress_cpt .google-snippet-preview{font-family:arial,sans-serif;word-break:break-all}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet{margin:0 0 10px 0;box-shadow:0 1px 6px rgba(32,33,36,.28);border-radius:8px;padding:12px 16px}#seopress_cpt .google-snippet-preview>p{word-break:normal}#seopress_cpt .google-snippet-preview .snippet-title,#seopress_cpt .google-snippet-preview .snippet-title-custom,#seopress_cpt .google-snippet-preview .snippet-title-default{color:#1a0dab;font-size:18px;font-weight:400;line-height:21.6px}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-custom,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-default{font-size:16px;line-height:20px;margin-bottom:12px}#seopress_cpt .google-snippet-preview .snippet-permalink{color:#006621;font-size:14px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#seopress_cpt .google-snippet-preview .wrap-snippet .wrap-m-icon-permalink,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-permalink{display:none}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;display:flex}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink .snippet-permalink{display:block;color:#3c4043;font-size:12px}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon{margin-right:12px;vertical-align:middle}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon img{width:16px;height:16px;max-width:inherit}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet .snippet-permalink:first-child{color:#3c4043;white-space:nowrap;font-size:12px;display:block}#seopress_cpt .google-snippet-preview .snippet-description,#seopress_cpt .google-snippet-preview .snippet-description-custom,#seopress_cpt .google-snippet-preview .snippet-description-default{color:#545454;font-size:14px;font-weight:400;line-height:18.2px;display:inline}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-custom,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-default{color:#3c4043;font-size:14px;line-height:20px}#seopress_cpt .google-snippet-preview .snippet-date{color:grey;display:inline}#seopress_cpt .facebook-snippet-box{color:#4b4f56;font-size:14px;width:524px}#seopress_cpt .facebook-snippet-box .notice,#seopress_cpt .twitter-snippet-box .notice{padding:10px 14px;margin:0 0 10px 0;box-sizing:border-box;width:100%}#seopress_cpt .facebook-snippet-box .notice span,#seopress_cpt .twitter-snippet-box .notice span{font-weight:700}#seopress_cpt .snippet-meta{display:flex;overflow:hidden;max-height:12px}#seopress_cpt .fb-by,#seopress_cpt .snippet-fb-site-name,#seopress_cpt .snippet-fb-url{color:#606770;font-size:12px;white-space:normal;line-height:11px;text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}#seopress_cpt .fb-sep{padding-left:5px;padding-right:5px;color:#606770;line-height:11px;font-size:12px}#seopress_cpt .facebook-snippet-box .facebook-snippet-text{border:1px solid #dadde1;background-color:#f2f3f5;padding:10px 12px}#seopress_cpt .facebook-snippet-box .title-desc{max-height:46px;overflow:hidden}#seopress_cpt .facebook-snippet-box .snippet-fb-title,#seopress_cpt .facebook-snippet-box .snippet-fb-title-custom,#seopress_cpt .facebook-snippet-box .snippet-fb-title-default{font-size:16px;line-height:20px;margin:3px 0 0;padding-top:2px;color:#1d2129;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;word-break:break-word;max-height:22px}#seopress_cpt .facebook-snippet-box .snippet-fb-description,#seopress_cpt .facebook-snippet-box .snippet-fb-description-custom,#seopress_cpt .facebook-snippet-box .snippet-fb-description-default{color:#606770;font-size:14px;line-height:20px;word-break:break-word;font-family:Helvetica,Arial,sans-serif;max-height:80px;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;width:100%}#seopress_cpt .facebook-snippet-box img{display:block;height:274px;width:524px;object-fit:cover;background-color:#edeff0;text-align:center;border-bottom:none}#seopress_cpt .twitter-snippet-box{color:#4b4f56;font-size:14px;width:436px}#seopress_cpt .snippet-twitter-url{color:#8899a6;font-size:14px;white-space:normal;line-height:11px;text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}#seopress_cpt .twitter-snippet-box .twitter-snippet-text{border:1px solid #dadde1;background-color:#fff;padding:10px 12px;border-radius:0 0 10px 10px}#seopress_cpt .twitter-snippet-box .title-desc{max-height:46px;overflow:hidden}#seopress_cpt .twitter-snippet-box .snippet-twitter-img,#seopress_cpt .twitter-snippet-box .snippet-twitter-img-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-img-default{border-radius:10px 10px 0 0;overflow:hidden}#seopress_cpt .twitter-snippet-box .snippet-twitter-title,#seopress_cpt .twitter-snippet-box .snippet-twitter-title-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-title-default{font-size:1em;line-height:20px;margin-bottom:5px;max-height:1.3em;color:#000;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;word-break:break-word}#seopress_cpt .twitter-snippet-box .snippet-twitter-description,#seopress_cpt .twitter-snippet-box .snippet-twitter-description-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-description-default{color:#000;font-size:14px;line-height:20px;word-break:break-word;font-family:Helvetica,Arial,sans-serif;max-height:80px;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;width:100%}#seopress_cpt .twitter-snippet-box img{display:block;height:200px;width:436px;object-fit:cover;background-color:#edeff0;text-align:center;border-bottom:none}#seopress_cpt .wrap-seopress-counters,#seopress_pro_cpt .wrap-seopress-counters,.seopress-setup .wrap-seopress-counters,.seopress-styles .wrap-seopress-counters{text-align:right;background:#e9ecef;padding:2px 5px;display:flex;font-size:12px;justify-content:flex-end;border-radius:0 0 .25rem .25rem}#seopress_cpt .sp-progress,#seopress_pro_cpt .sp-progress,.seopress-setup .sp-progress,.seopress-styles .sp-progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem .25rem 0 0}#seopress_cpt .sp-progress-bar,#seopress_pro_cpt .sp-progress-bar,.seopress-setup .sp-progress-bar,.seopress-styles .sp-progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#0085ba;transition:width .6s ease}#seopress_cpt #seopress_titles_desc_counters,#seopress_cpt #seopress_titles_title_counters,#seopress_pro_cpt #seopress_rich_snippets_articles_counters,#seopress_pro_cpt #seopress_rich_snippets_courses_counters{display:inline;margin-right:5px}#seopress_cpt #seopress_titles_desc_counters_val,#seopress_cpt #seopress_titles_title_counters_val,#seopress_pro_cpt #seopress_rich_snippets_articles_counters_val,#seopress_pro_cpt #seopress_rich_snippets_courses_counters_val{display:inline;font-weight:700}#term-seopress #seopress_cpt{width:95%}.fixed .column-seopress_ps,.fixed .column-seopress_score,.fixed .column-seopress_w3c,.fixed .column-seopress_words{width:6%}.fixed .column-seopress_nofollow,.fixed .column-seopress_noindex{width:8%}@media only screen and (max-width:1200px){.fixed .column-seopress_nofollow,.fixed .column-seopress_noindex,.fixed .column-seopress_ps,.fixed .column-seopress_score,.fixed .column-seopress_w3c,.fixed .column-seopress_words{width:10%}}#seopress_cpt .ui-tabs{position:relative;padding:0;border:none;font-family:inherit;font-size:inherit;display:inline-block;width:100%}#seopress_cpt .ui-tabs .ui-tabs-nav li{list-style:none;display:inline-block;position:relative;top:2px;padding:0 5px;white-space:nowrap;margin:0;border:none;background:0 0}#seopress_cpt .ui-tabs .ui-tabs-nav li a{display:inline-block;padding:5px 10px}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li a,#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li a{display:block}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:2px;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{color:#191e23;font-weight:700}#seopress_cpt .ui-tabs .ui-tabs-nav li a,#seopress_cpt .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#191e23;text-decoration:none;height:40px;line-height:40px}#seopress_cpt .ui-tabs-vertical{width:55em}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav{padding:.2em .1em .2em .2em;float:left;width:12em}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px!important;border-right-width:0!important;margin:0 -1px .2em 0}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px}#seopress_cpt .ui-tabs-vertical .ui-tabs-panel{padding:1em;float:right;width:40em}#seopress_cpt .ui-tabs .ui-tabs-nav li a .dashicons{margin-right:2px}#tab-panel-seopress_titles_help_tab li span{font-weight:700;margin-right:10px}#seopress_content_analysis .dashicons-no-alt,#seopress_content_analysis .dashicons-yes,#seopress_pro_cpt .dashicons-no-alt,#seopress_pro_cpt .dashicons-yes{color:#fff;background:#12bd10;border-radius:50px;margin-right:10px}#seopress_content_analysis .dashicons-no-alt,#seopress_pro_cpt .dashicons-no-alt{background:#e25950}body.seopress-styles{background:#f8fafd}#seopress-admin-tabs.ui-tabs{position:relative;padding:.2em;border:none;font-family:inherit;font-size:inherit}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:-1px .2em 0 0;padding:0;white-space:nowrap;border:none;background:0 0}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li a{float:left;padding:.38em 1em .75rem;outline:0;border-bottom:2px solid #fff}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a,#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a,#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text;border-bottom:2px solid #23282d;color:#23282d}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li a,#seopress-admin-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#0073aa;text-decoration:none}#seopress-admin-tabs.ui-tabs-vertical{width:55em}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav{padding:.2em .1em .2em .2em;float:left;width:12em}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px!important;border-right-width:0!important;margin:0 -1px .2em 0}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-panel{padding:1em;float:right;width:40em}.seopress-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;z-index:100;border-bottom:1px solid RGB(238,238,238);padding-bottom:20px}.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 .link-archive{font-size:14px}.seopress-styles .seopress-option .link-archive .dashicons{font-size:18px;width:20px;height:20px;margin:inherit}.seopress-styles .seopress-option h1>.dashicons{font-size:30px;width:30px;height:30px;background:#c4f0ff;border-radius:6px;padding:10px;margin-left:10px;color:#0085ba}.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-admin-tabs.wrap{display:block;box-shadow:0 7px 14px 0 rgba(60,66,87,.12),0 3px 6px 0 rgba(0,0,0,.12);width:64rem;max-width:100%;margin:0 auto}@media only screen and (max-width:1024px){#seopress-admin-tabs.wrap{width:100%}}.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-aio-migrate,.seopress-styles .seopress-option #seopress-rk-migrate,.seopress-styles .seopress-option #seopress-seo-framework-migrate,.seopress-styles .seopress-option #seopress-squirrly-migrate,.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;z-index:10}.seopress-styles .seopress-option #seopress-aio-migrate:hover,.seopress-styles .seopress-option #seopress-rk-migrate:hover,.seopress-styles .seopress-option #seopress-seo-framework-migrate:hover,.seopress-styles .seopress-option #seopress-squirrly-migrate:hover,.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}.seopress-styles pre{color:#42b72a;background:#f5f6f7;font-family:Menlo,Monaco,Andale Mono,Courier New,monospace;padding:7px}.seopress-styles #seopress-navbar{padding:10px .5rem;height:60px;margin:0 auto;width:64rem;box-sizing:border-box;position:relative;max-width:100%}#seopress-header{margin:0 auto;position:relative;width:90%;padding:1rem}#seopress-header #seopress-admin h1{line-height:40px;margin:0;display:inline-block;height:40px;width:40px;background-size:100%;background-repeat:no-repeat}#seopress-header #seopress-admin h1::before{font-size:14px;line-height:40px;position:absolute;border-radius:6px;font-weight:400;color:#fff;width:40px;height:40px;text-align:center;background:#3a4afb;background:-moz-linear-gradient(45deg,rgba(58,74,251,1) 0,rgba(71,190,165,1) 100%);background:-webkit-linear-gradient(45deg,rgba(58,74,251,1) 0,rgba(71,190,165,1) 100%);background:linear-gradient(45deg,rgba(58,74,251,1) 0,rgba(71,190,165,1) 100%)}#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:absolute;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:inline-block;width:100%;top:52px;visibility:hidden;cursor:auto;left:-.5rem}#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{margin:0;box-sizing:border-box;display:grid;grid-gap:0 10px;grid-template-columns:repeat(2,1fr);padding:20px}@media only screen and (max-width:1024px){#seopress-header #seopress-admin .seopress-quick-access>ul{grid-template-columns:repeat(1,1fr)}}#seopress-header #seopress-admin h1 .seopress-quick-access li{line-height:40px;margin:0;display:inline-block;height:40px;background-size:100%;background-repeat:no-repeat}#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:100px;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:#6f8096;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%;max-width:64rem;margin:0 auto;box-sizing:border-box}#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;box-sizing:border-box}#seopress-admin-tabs .seopress-tab.active{visibility:visible;overflow:inherit;opacity:1;transform:translateX(0);display:inherit;position:relative}#seopress-tabs .seopress-tab{padding:0 1.5rem;width:calc(100% - 230px);display:none}@media only screen and (max-width:1024px){#seopress-tabs .seopress-tab{width:100%}}#seopress-tabs .seopress-tab.active{display:inline-block;border-left:1px solid RGB(238,238,238)}@media only screen and (max-width:782px){#seopress-tabs .seopress-tab.active{width:100%;padding:0;border-left:none;border-top:1px solid RGB(238,238,238)}}.seopress-option input[type=password],.seopress-option input[type=text],.seopress-option textarea{min-width:485px}@media only screen and (max-width:1024px){.seopress-option input[type=password],.seopress-option input[type=text],.seopress-option textarea{min-width:inherit;width:100%}}#seopress_htaccess_file{width:100%}.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;margin:0 0 0 .3rem}#seopress-notice a .tooltip{white-space:pre;z-index:200;padding:2px 5px;font-weight:500;font-size:12px;color:#aab7c4;background:#fff;box-shadow:0 1px 2px 0 rgba(49,49,93,.1),0 0 1px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;opacity:0;top:30px;transition:opacity .2s ease;visibility:hidden;line-height:20px;left:-100%;overflow:hidden}#seopress-notice a:hover .tooltip{opacity:1;visibility:visible}.seopress-page-list{margin:1.5rem auto}.seopress-option .dashicons,.seopress-page-list .dashicons{vertical-align:middle;margin-right:5px;color:#6f8096}#seopress-admin-tabs .ui-tabs-nav,#seopress-notifications-center,.seopress-get-started,.seopress-page-list .seopress-feature,.seopress-useful-tools{margin:0 auto 20px;max-width:64rem;padding:2rem;width:100%;border-radius:0 0 4px 4px;box-sizing:border-box}.seopress-get-started{margin-top:20px;background:#fff url(img/bg-hero-support.svg) no-repeat 95% 50%/contain;position:relative;box-sizing:border-box;box-shadow:0 7px 14px 0 rgba(60,66,87,.12),0 3px 6px 0 rgba(0,0,0,.12)}.seopress-get-started .inside{max-width:calc(100% - 380px)}@media only screen and (max-width:782px){.seopress-get-started{background:#fff}.seopress-get-started .inside{max-width:100%}}.seopress-get-started .preheader{text-transform:uppercase;font-size:.8rem;font-weight:600}.seopress-get-started h2{font-size:1.85em;margin:15px 0 0 0;font-weight:400}.seopress-get-started p{margin-bottom:20px}.seopress-get-started a .dashicons{vertical-align:middle;text-decoration:none;color:#6a7c94}.seopress-get-started a.button-primary .dashicons{color:#fff}.seopress-get-started a.btn-link .dashicons{margin-right:5px}.seopress-get-started a.btn-link{margin:0 0 0 10px}#seopress-notifications-center,.seopress-useful-tools{background:#fff;padding:0}.seopress-page-list .seopress-feature{padding:0;position:relative;overflow:hidden;transition-duration:.15s;display:flex;margin:0;background:#fff;box-shadow:0 7px 14px 0 rgba(60,66,87,.12),0 3px 6px 0 rgba(0,0,0,.12);flex-wrap:wrap;border-radius:4px;width:100%;height:100%}.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:50px;width:50px;background:#c4f0ff;position:relative;border-radius:6px}.seopress-page-list .seopress-feature .img-tool .dashicons{color:#217ab7;font-size:30px;text-align:left;vertical-align:middle;width:100%;height:100%;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);margin:0}.seopress-page-list .seopress-feature .inner{margin:0;display:inline-block;padding:1.5rem;width:100%;height:100%;box-sizing:border-box}.seopress-page-list .seopress-feature h3{margin:1rem 0 0 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-get-started .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);background:#6a7c94;position:relative;height:auto;display:flex;flex-wrap:wrap}#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 .wrap-btn{display:inline-flex;margin-bottom:2rem;flex-direction:column}#seopress-content .seopress-page-list .seopress-feature a.view-redirects,#seopress-notifications-center .seopress-alert .button-primary,.seopress-get-started .button,.seopress-option .button{color:#6a7c94;background:#fff;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;margin:10px 0;border-radius:4px;box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgba(0,0,0,.12) 0 1px 1px 0,rgba(60,66,87,.16) 0 0 0 1px,transparent 0 0 0 0,transparent 0 0 0 0,rgba(60,66,87,.12) 0 2px 5px 0;vertical-align:baseline;display:inline-flex;align-items:center;border:none;margin-right:.5rem;cursor:pointer}.seopress-get-started .button{color:#fff;background:#6259e6;box-shadow:none}.seopress-option .wp-picker-container button{box-shadow:none;border:1px solid #0071a1;border-radius:3px;background:#f3f5f6;text-transform:none}.seopress-option .wp-picker-container input[type=text].wp-color-picker{min-width:inherit}.seopress-option .wp-picker-container .wp-picker-clear{box-shadow:none;text-transform:none;border-radius:0;background:0 0}.seopress-option .wp-picker-container .wp-picker-clear:hover{background:0 0;text-decoration:currentColor;color:inherit}.seopress-option .button .dashicons{font-size:16px}#seopress-content .seopress-page-list .seopress-feature a.view-redirects{padding-left:30px}#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-get-started .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-get-started .button .dashicons{transition:all .3s linear}.seopress-get-started .button:hover .dashicons{color:#fff}#seopress-content .seopress-page-list .seopress-feature .seopress-doc:focus,#seopress-content .seopress-page-list .seopress-feature a:focus,#seopress-content .seopress-page-list .seopress-feature a:focus.button-secondary,#seopress-content a:focus,#seopress-notifications-center .seopress-alert .button-primary:focus,.seopress-option #seopress-tabs .seopress-doc:focus,.seopress-option .seopress-feature a:focus,.seopress-styles .seopress-option #seopress-aio-migrate:focus,.seopress-styles .seopress-option #seopress-yoast-migrate:focus,.seopress-styles .seopress-option #submit:focus,.seopress-useful-tools .widget .button-primary:focus{box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;background:#008ec2;border-color:#006799;color:#fff}#seopress-admin-tabs .nav-tab-wrapper a.nav-tab-active:focus{color:inherit}#seopress-notifications-center .seopress-alert .button-primary{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:1.5rem 2rem 1.2rem 1rem;border-bottom:1px solid #e6ebf1;width:calc(100% - 3rem);flex:1 1 auto;position:relative;transition:all 150ms ease;align-items:center;display:flex;justify-content:space-between}#seopress-notifications-center .seopress-alert:last-child{margin-bottom:0;border-bottom:none}#seopress-notifications-center .seopress-alert:hover{cursor:default}#seopress-notifications-center .dashicons{display:flex;align-self:normal;width:48px;height:48px;color:#d7dade;font-size:48px;padding:0 1rem}#seopress-notifications-center .seopress-alert p{margin:0}#seopress-notifications-center .notice-left{flex:1}#seopress-notifications-center .notice-left>p:first-child{color:#1a1f36;font-weight:500}#seopress-notifications-center .notice-right{padding:1rem 0 0 0;display:flex}#seopress-notifications-center .seopress-alert.impact::after{content:"";width:10px;height:10px;border-radius:50px;position:absolute;right:1rem;top:1rem}#seopress-notifications-center .seopress-alert.impact.low::after{background:#ffde24}#seopress-notifications-center .seopress-alert.impact.medium::after{background:#e39f48}#seopress-notifications-center .seopress-alert.impact.high::after{background:#e25950}#seopress-notifications-center .seopress-alert.impact.info::after{background:#0085ba}#seopress-notifications-center .seopress-alert.dashicons{color:#6f8096}#seopress-notifications-center .dashicons.remove-notice,.seopress-get-started .remove-notice{position:absolute;right:0;color:#6b7c93;font-size:20px;height:30px;width:30px;vertical-align:middle;top:1.2rem;line-height:30px;padding:5px;transition:all .3s linear;margin:0;display:block}.seopress-get-started .remove-notice{top:10px;right:10px}#seopress-notifications-center .dashicons.remove-notice:hover,.seopress-get-started .remove-notice:hover{color:#1a1f36;cursor:pointer}#seopress-content .seopress-page-list .seopress-feature .seopress-doc,.seopress-option #seopress-tabs .seopress-doc{background:0 0;padding:0;text-decoration:none;color:inherit;box-shadow:none;position:absolute;right:.5rem;top:1rem}#seopress-content .seopress-page-list .seopress-feature .seopress-doc:active,#seopress-content .seopress-page-list .seopress-feature .seopress-doc:focus,#seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover,.seopress-option #seopress-tabs .seopress-doc:active,.seopress-option #seopress-tabs .seopress-doc:focus,.seopress-option #seopress-tabs .seopress-doc:hover{color:#747474;background:0 0;box-shadow:none;border:none}#seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover .dashicons{color:#232323}.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:10px;display:inline-block;background:rgba(0,140,135,.1);padding:2px 10px;border-radius:25px;color:#444;font-weight:400;text-transform:none;-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}@media only screen and (max-width:782px){#seopress-content .feature-state,.seopress-option .feature-state{display:none}}.seopress-option .seopress_wrap_single_cpt .feature-state,.seopress-option .seopress_wrap_tax .feature-state{padding:2px 12px;margin:0 0 .5rem .5rem}.seopress-option #tab_seopress_titles_archives h2,.seopress-option #tab_seopress_titles_single h2,.seopress-option #tab_seopress_titles_tax h2{margin:2em 0 1em 0;border-top:1px solid #eee;padding:1em 0 0 0}.seopress-option #tab_seopress_titles_archives h2:first-child,.seopress-option #tab_seopress_titles_single h2:first-child,.seopress-option #tab_seopress_titles_tax h2:first-child{border-top:none;margin:0 0 1em 0}#seopress_cpt .tag-title,#seopress_pro_cpt .tag-title,.seopress-button,.seopress-option .tag-title{cursor:pointer;font-weight:500;border-radius:4px;transition:all .3s linear}#seopress-content .feature-state-on,#seopress-content .feature-state.feature-state-on,.seopress-option .feature-state-on,.seopress-option .feature-state.feature-state-on{display:inline-block}#seopress-content .feature-state-off,.seopress-option .feature-state-off{display:none}.seopress-option .postbox .inside li{list-style:square inside;padding-left:5px}#tab_seopress_page_speed .inside li{list-style:none;padding-left:0;word-break:break-word}.seopress-option .log{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_cpt .wrap-tags,#seopress_pro_cpt .wrap-tags,.seopress-option .wrap-tags{position:relative;display:inline-block;width:100%;margin-bottom:10px}#seopress_cpt .tag-title,#seopress_pro_cpt .tag-title,.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_cpt .tag-title:active,#seopress_cpt .tag-title:focus,#seopress_cpt .tag-title:hover,#seopress_pro_cpt .tag-title:active,#seopress_pro_cpt .tag-title:focus,#seopress_pro_cpt .tag-title:hover,.seopress-option .tag-title:active,.seopress-option .tag-title:focus,.seopress-option .tag-title:hover{background:#232323;color:#fff;user-select:none}#seopress_cpt .tag-title .dashicons,#seopress_pro_cpt .tag-title .dashicons,.seopress-option .tag-title .dashicons{padding:0;height:16px;width:16px;font-size:16px;margin-right:5px;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:20px;padding:6px 8px 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seopress-button:hover{border-color:#a8bece;color:#00a0d2}.seopress-button .dashicons{vertical-align:middle}#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-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%}.seopress-styles #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}.seopress-styles #contextual-help-link-wrap,.seopress-styles #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)}.seopress-styles #screen-meta-links .show-settings{box-shadow:none}.seopress-styles #screen-meta-links .screen-meta-toggle{position:relative;top:0;z-index:2000}.seopress-styles #contextual-help-back{background:#f8fafd}.seopress-styles .contextual-help-tabs .active{border-left:2px solid #3297d3;background:#f8fafd}#seopress-content input.toggle,#seopress_cpt input.toggle,.seopress-option input.toggle{max-height:0;max-width:0;opacity:0;position:relative}.seopress-feature input.toggle{display:block}.wrap-toggle-preview{position:relative}.wrap-toggle-preview p{font-weight:700;margin:0 0 1rem 0}#seopress_cpt input.toggle,.seopress_wrap_single_cpt input.toggle,.seopress_wrap_tax input.toggle{margin:0;border:none;min-width:0}#seopress_content_analysis span.label,#seopress_cpt span.label{outline:0;color:#fff;box-shadow:none;background:#555d66;padding:2px 4px;border-radius:4px;font-weight:700}#seopress_add_to_insights{margin-left:1rem}#seopress_add_to_insights_status{display:inline-block;font-weight:700;margin:0 0 0 1rem;vertical-align:middle;padding:.3rem;font-style:italic}#seopress-content input.toggle+label,#seopress_cpt #tabs-1 input.toggle+label,.seopress-option input.toggle+label{display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #d5d5d5;text-indent:-5000px;height:20px;width:40px;border-radius:15px}#seopress_cpt #tabs-1 input.toggle+label{margin:0}.wrap-toggle-checkboxes input.toggle+label{float:left;margin-right:10px}#seopress-content input.toggle+label:before,#seopress_cpt input.toggle+label:before,.seopress-option input.toggle+label:before{content:"";position:absolute;display:block;height:20px;width:30px;top:0;left:0;border-radius:15px;background:rgba(19,191,17,0);-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#seopress-content input.toggle+label:after,#seopress_cpt input.toggle+label:after,.seopress-option input.toggle+label:after{content:"";position:absolute;display:block;height:20px;width:20px;top:0;left:0;border-radius:15px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#seopress_cpt input.toggle+label,#seopress_cpt input.toggle+label:before,.seopress_wrap_single_cpt input.toggle+label,.seopress_wrap_single_cpt input.toggle+label:before,.seopress_wrap_tax input.toggle+label,.seopress_wrap_tax input.toggle+label:before{width:40px;height:20px}#seopress_cpt input.toggle+label:after,.seopress_wrap_single_cpt input.toggle+label:after,.seopress_wrap_tax input.toggle+label:after{width:20px;height:20px}#seopress-content input.toggle[data-toggle="1"]+label:before,#seopress_cpt input.toggle[data-toggle="1"]+label:before,.seopress-option input.toggle[data-toggle="1"]+label:before{width:40px;background:#3197d3}#seopress_cpt input.toggle[data-toggle="1"]+label:before,.seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:before,.seopress_wrap_tax input.toggle[data-toggle="1"]+label:before{width:40px;background:#3197d3}#seopress-content input.toggle[data-toggle="1"]+label:after,#seopress_cpt input.toggle[data-toggle="1"]+label:after,.seopress-option input.toggle[data-toggle="1"]+label:after{left:20px;box-shadow:inset 0 0 0 1px #3197d3,0 2px 4px rgba(0,0,0,.2)}#seopress_cpt input.toggle[data-toggle="1"]+label:after,.seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:after,.seopress_wrap_tax input.toggle[data-toggle="1"]+label:after{box-shadow:inset 0 0 0 1px #3197d3,0 2px 4px rgba(0,0,0,.2)}#seopress-content .seopress-page-list{position:relative;display:grid;max-width:64rem;grid-gap:20px 20px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:782px){#seopress-content .seopress-page-list{grid-template-columns:repeat(1,1fr)}}#seopress-notice-save{position:fixed;color:#fff;padding:15px 40px;font-size:.9rem;text-transform:uppercase;text-align:center;border-radius:0;background:rgba(74,184,102,.9);bottom:0;right:0;z-index:500;width:100%;font-weight:700}#seopress-notice-save .dashicons{color:#fff}.seopress-styles .wrap{margin:20px 0 0 0;display:flex;position:relative}.seopress-insights.seopress-styles .wrap,.toplevel_page_seopress-option.seopress-styles .wrap{display:inherit;position:inherit;margin:inherit}@media only screen and (max-width:782px){.seopress-styles .wrap{display:inherit;position:inherit;margin:inherit}}.seopress_page_seopress-pro-page #wpcontent{background:#f4f7fa}.seopress-option .wrap div.nav-tab-wrapper{margin:0 0 0 -26px;padding:0 0 0 10px;line-height:inherit;width:230px;z-index:95;font-weight:400;display:block;border-bottom:none}@media only screen and (max-width:782px){.seopress-option .wrap div.nav-tab-wrapper{width:100%;margin:0;padding:0}}#seopress-admin-tabs.wrap div.nav-tab-wrapper{margin:20px auto 0;max-width:64rem;width:100%;border-bottom:1px solid #e6ebf1;padding:0;line-height:inherit;position:-webkit-sticky;position:sticky;background:#f5f7fa;z-index:100;top:31px;border-radius:4px 4px 0 0;font-weight:400;overflow:hidden;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}@media only screen and (max-width:600px){#seopress-admin-tabs.wrap div.nav-tab-wrapper{top:0;display:block}}@media only screen and (max-width:1024px){#seopress-admin-tabs.wrap div.nav-tab-wrapper{display:block}}#seopress-admin-tabs #tab_seopress_notifications.seopress-tab{background:0 0;padding:0;border-radius:0}.seopress-option .nav-tab{border:0 solid #ccc;background:0 0;opacity:.5;padding:6px 30px 6px 10px;transition:opacity .3s linear;color:#191e23;margin:0;float:none;display:inline-block;width:100%;text-align:left;font-weight:400;box-sizing:border-box;white-space:normal}#seopress-admin-tabs .nav-tab{border:0 solid #ccc;background:0 0;opacity:.5;padding:14px 20px;transition:opacity .3s linear;color:#191e23;margin:0;box-shadow:inset -1px 0 #e3e8ee;float:none;display:inline-block;text-align:center;font-weight:400}#seopress-admin-tabs .nav-tab{width:100%}#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,#seopress-admin-tabs .nav-tab:focus,.nav-tab-active:focus,.seopress-option .nav-tab-active,.seopress-option .nav-tab-active:focus:active,.seopress-option .nav-tab-active:hover,.seopress-option .nav-tab:focus{opacity:1;outline:0;font-weight:600;position:relative;color:#191e23;border-left:3px solid #0085ba;background:rgba(0,133,186,.1)}#seopress-admin-tabs .nav-tab-active,#seopress-admin-tabs .nav-tab-active:focus,#seopress-admin-tabs .nav-tab-active:focus:active,#seopress-admin-tabs .nav-tab-active:hover,#seopress-admin-tabs .nav-tab:focus{border-bottom:3px solid #3197d3;border-left:none;background:#fff}#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}.seopress-option .section-tool{border:none;box-shadow:none;background:0 0;position:relative}.seopress-option .section-tool::after{content:'';background:#dedede;height:1px;width:100%;display:block}.seopress-option .sp-section-header{border-bottom:1px solid #eee;margin:0 0 1rem 0;width:100%;display:flex;position:relative;align-items:center;padding-bottom:.5rem}.seopress-option .sp-section-header::after{position:absolute;content:'';background:#0085ba;height:2px;width:40px;bottom:0;left:0}.seopress-option .sp-section-header h2{font-size:1.5em}.seopress-option .sp-section-header>.dashicons{color:#0085ba;padding:10px;border-radius:6px;margin-right:10px;background:#c4f0ff}.seopress-option .sp-section-header .wrap-toggle-checkboxes{display:flex}.seopress-styles .wrap .notice{margin:5px 0 15px 15px}#seopress-tabs.wrap .notice{margin:1rem 0}.seopress-BlankState a.button-primary,.seopress-BlankState button.button-primary,.seopress-message a.button-primary,.seopress-message button.button-primary{background:#6259e6;border-color:#6259e6;box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgba(0,0,0,.12) 0 1px 1px 0,rgba(60,66,87,.16) 0 0 0 1px,transparent 0 0 0 0,transparent 0 0 0 0,rgba(60,66,87,.12) 0 2px 5px 0;color:#fff;display:inline-block}.seopress-BlankState a.button-primary:active,.seopress-BlankState a.button-primary:focus,.seopress-BlankState a.button-primary:hover,.seopress-BlankState button.button-primary:active,.seopress-BlankState button.button-primary:focus,.seopress-BlankState button.button-primary:hover,.seopress-message a.button-primary:active,.seopress-message a.button-primary:focus,.seopress-message a.button-primary:hover,.seopress-message button.button-primary:active,.seopress-message button.button-primary:focus,.seopress-message button.button-primary:hover{background:#6259e6;border-color:#6259e6;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 #6259e6}.post-type-seopress_404 .seopress-BlankState-message::before,.post-type-seopress_schemas .seopress-BlankState-message::before{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"\f103"}.post-type-seopress_schemas .seopress-BlankState-message::before{content:"\f495"}.seopress-BlankState{text-align:center;padding:5em 0 0}.seopress-BlankState .seopress-BlankState-message{color:#aaa;margin:0 auto 1.5em;line-height:1.5em;font-size:1.2em;max-width:500px}.seopress-BlankState .seopress-BlankState-message::before{color:#ddd;text-shadow:0 -1px 1px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.8);font-size:8em;display:block;position:relative!important;top:auto;left:auto;line-height:1em;margin:0 0 .1875em}.seopress-BlankState .seopress-BlankState-cta{font-size:1.2em;padding:.75em 1.5em;margin:0 .25em;height:auto;display:inline-block!important}.seopress-BlankState{max-width:764px;text-align:center;margin:auto}.seopress-BlankState .seopress-BlankState-message{color:#444;font-size:1.5em;margin:0 auto 1em}.seopress-BlankState .seopress-BlankState-message::before{font-size:120px}.seopress-BlankState .seopress-BlankState-buttons{margin-bottom:4em}
|
1 |
+
#adminmenu div.wp-menu-image.dashicons-admin-seopress::before,#seopress-header #seopress-admin h1::before{content:"\e800";font-family:seopress!important;font-weight:700;font-size:12px;line-height:20px}#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?81521271);src:url(../fonts/seopress.eot?81521271#iefix) format('embedded-opentype'),url(../fonts/seopress.woff?81521271) format('woff2'),url(../fonts/seopress.woff?81521271) format('woff'),url(../fonts/seopress.ttf?81521271) format('truetype'),url(../fonts/seopress.svg?81521271#seopress) format('svg');font-weight:400;font-style:normal}[class*=" icon-seopress"],[class^=icon-seopress-]{font-family:seopress!important;font-size:14px!important;line-height:24px!important}#tab_seopress_titles_archives .form-table th:empty,#tab_seopress_titles_single .form-table th:empty,#tab_seopress_titles_tax .form-table th:empty{display:none}.icon-seopress-seopress:before{content:"\e800"}.sp-tooltip{position:relative;margin-left:5px;display:inline-block;cursor:help;vertical-align:bottom;text-align:left;background:0 0;border:none;padding:0}.sp-tooltip .dashicons{color:#666}.sp-tooltip .sp-tooltiptext{visibility:hidden;position:absolute;z-index:999999999;width:300px;right:-303px;padding:20px;top:25px;font-weight:400;box-shadow:0 3px 30px rgba(25,30,35,.1);border:1px solid #e2e4e7;background:#fff;word-break:break-word;text-transform:none}.sp-tooltip .sp-tooltiptext::before{border:8px solid #e2e4e7;top:-8px}.sp-tooltip .sp-tooltiptext::after{border:8px solid #fff;top:-6px}.sp-tooltip .sp-tooltiptext::after,.sp-tooltip .sp-tooltiptext::before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px;content:"";position:absolute;height:0;width:0;line-height:0;left:30px}.sp-tooltip:active .sp-tooltiptext,.sp-tooltip:focus .sp-tooltiptext,.sp-tooltip:hover .sp-tooltiptext{visibility:visible}.sp-tooltip .sp-tooltip-headings{font-size:18px;font-weight:600;margin-bottom:20px;display:block}.sp-tooltip .sp-tooltip-desc{margin-bottom:20px;display:block;border-bottom:1px solid #e2e4e7;padding-bottom:20px;font-size:13px}.sp-tooltip .sp-tooltip-code{font-family:Menlo,Monaco,Andale Mono,Courier New,monospace;display:block;word-break:break-all;color:#1a7a06;font-size:11px}.analysis-score .sp-tooltip{vertical-align:middle;font-size:.75em}#seopress_content_analysis a{color:#0073aa}#seopress_content_analysis .wrap-seopress-analysis{display:inline-block;width:100%}#seopress_content_analysis .col-left{width:calc(50% - 30px);float:left;margin-right:30px}#seopress_content_analysis .col-right{float:right;width:50%}#seopress_content_analysis #seopress_suggestions{display:inline-block;width:100%;margin:0;height:auto;padding:20px 0}#seopress_content_analysis #seopress_suggestions li{list-style:none;margin:5px;display:inline-block}#seopress_content_analysis .analysis-score{clear:both;border-top:1px solid #e2e4e7;display:flex;justify-content:space-between;align-items:center}.column-seopress_score .analysis-score{display:flex;align-content:center}#seopress_content_analysis .analysis-score p,.column-seopress_score .analysis-score p{font-weight:700;font-size:1.2em}#seopress_content_analysis .analysis-score svg,.column-seopress_score .analysis-score svg{display:inline-block;height:30px;width:30px;margin:0;border-radius:100%;position:relative;font-weight:600;shape-rendering:geometricprecision;font-size:.5rem;vertical-align:middle;margin-right:15px}.column-seopress_score .analysis-score p,.column-seopress_score .analysis-score svg{margin:0}@keyframes loadingPulse{0%{stroke:#adc5d2}50%{stroke:#00a0d2}100%{stroke:#adc5d2}}#seopress_content_analysis .analysis-score .loading #bar{stroke-dashoffset:0!important;stroke:#adc5d2!important;animation:loadingPulse 3s infinite ease-in-out}#seopress_content_analysis .analysis-score .good #bar,.column-seopress_score .analysis-score #bar.good{stroke:#46b450}#seopress_content_analysis .analysis-score .notgood #bar,.column-seopress_score .analysis-score #bar.notgood{stroke-dashoffset:565;stroke:#ffb900}#seopress_content_analysis .analysis-score svg circle,.column-seopress_score .analysis-score svg circle{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;stroke:#ccc;stroke-width:2em}#seopress_content_analysis .gr-analysis{clear:both}#seopress_content_analysis .gr-analysis-title{border-top:1px solid #e2e4e7;position:relative}#seopress_content_analysis .gr-analysis-title .impact,#seopress_cpt .impact{position:absolute;left:10px;top:calc(50% - 5px);width:10px;height:10px;border-radius:50px;padding:0;margin:0;border:1px solid #fff}#seopress_content_analysis .gr-analysis .impact.good{background:#46b450;box-shadow:0 0 5px #46b450}#seopress_content_analysis .gr-analysis .impact.low{background:#ffde24;box-shadow:0 0 5px #ffde24}#seopress_content_analysis .gr-analysis .impact.medium{background:#e39f48;box-shadow:0 0 5px #e39f48}#seopress_content_analysis .gr-analysis .impact.high,#seopress_cpt .impact.high{background:#e25950;box-shadow:0 0 5px #e25950}#seopress_content_analysis .gr-analysis-content .impact.high{background:#e25950;box-shadow:none;color:#fff;padding:2px 4px;margin-left:5px;border-radius:4px;font-weight:700}#seopress_cpt .impact.high{position:relative;top:calc(50% - 18px);display:inline-block;left:inherit;right:-10px}#seopress_content_analysis .gr-analysis-title button{background:#fff;border:0;cursor:pointer;display:block;margin:0;position:relative;text-align:left;width:100%;padding:15px 30px;align-items:center;transition:all .3s linear}#seopress_content_analysis .gr-analysis-title button:hover{background:#f3f4f5}#seopress_content_analysis .gr-analysis-title button:focus{color:#191e23;border:none;box-shadow:none;outline-offset:-2px;outline:1px dotted #555d66}#seopress_content_analysis .gr-analysis-title button .sp-arrow::after{content:"\f343";font-family:Dashicons;position:absolute;right:10px;top:calc(50% - 7px)}#seopress_content_analysis .gr-analysis-title button.open .sp-arrow::after{content:"\f347"}#seopress_content_analysis .gr-analysis-content{padding:0 1rem .5rem 1rem;display:none;width:100%;border-top:1px solid #e2e4e7;box-sizing:border-box}table.wp-list-table .manage_column.column-seopress_canonical,table.wp-list-table .manage_column.column-seopress_desc,table.wp-list-table .manage_column.column-seopress_insights,table.wp-list-table .manage_column.column-seopress_noindex,table.wp-list-table .manage_column.column-seopress_redirect_enable,table.wp-list-table .manage_column.column-seopress_redirect_url,table.wp-list-table .manage_column.column-seopress_title,table.wp-list-table .manage_column.column-seopress_tkw{width:7%!important}#seopress_content_analysis h3{margin:0;font-size:1em}#seopress_content_analysis h4{border-bottom:1px solid #e2e4e7;padding-bottom:.5rem;text-transform:uppercase;font-size:.85em;position:-webkit-sticky;position:sticky;top:0;background:#fff}#seopress_content_analysis .wrap-analysis-img ul{display:flex;flex-wrap:wrap}#seopress_content_analysis .wrap-analysis-img ul li{padding:0;text-align:left;cursor:default}#seopress_content_analysis .wrap-analysis-img h4{border-bottom:1px solid #ddd;padding-bottom:10px}#seopress_content_analysis .wrap-analysis-img ul li img{max-width:150px;max-height:150px;object-fit:cover;border:1px solid #f3f4f5;cursor:default;padding:1px}#seopress_cpt .notice{padding:10px 14px}#seopress-analysis-tabs .dashicons,#seopress_cpt .dashicons{vertical-align:middle}#seopress-analysis-tabs{clear:both}#seopress_cpt .inside{margin:0;padding:0}#seopress_cpt .ui-tabs .ui-tabs-nav{display:inline-block;min-height:26px;position:relative;width:100%;z-index:10;margin:0;border-radius:0;padding:0;background:#f3f4f5;border:none}#seopress_cpt .ui-helper-clearfix:after{content:none}.seopress_page_seopress-titles #seopress-tabs .form-table td,.seopress_page_seopress-titles #seopress_content_analysis .form-table td{padding:0}#seopress_cpt .ui-tabs .ui-tabs-panel{background:#fff;border-radius:0;display:inline-block;padding:1em 1.4em;width:100%;box-sizing:border-box}#seopress_content_analysis .dashicons-info,#seopress_cpt .ui-tabs .ui-tabs-panel .dashicons-info,#seopress_pro_cpt .dashicons-info{font-size:16px;vertical-align:middle;height:16px;width:16px}#seopress_cpt .ui-tabs .ui-tabs-nav li,#seopress_cpt .ui-tabs-anchor{cursor:pointer!important}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{position:relative;z-index:60;cursor:pointer;border-radius:0;border-bottom:3px solid #0085ba}#seopress_content_analysis label,#seopress_cpt #tabs-1 label,#seopress_cpt #tabs-2 label[for=seopress_robots_breadcrumbs_meta],#seopress_cpt #tabs-2 label[for=seopress_robots_canonical_meta],#seopress_cpt #tabs-2 label[for=seopress_robots_primary_cat_meta],#seopress_cpt #tabs-3 label,#seopress_cpt #tabs-4 label,#seopress_cpt #tabs-5 label,#seopress_cpt #tabs-6 label,#seopress_cpt .subsection-title{display:block;margin:20px 0 5px;font-weight:700}#seopress_cpt .wp-color-result{margin:0}#seopress_content_analysis input[type=text],#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],#seopress_cpt #tabs-6 input[type=text],#seopress_cpt #tabs-6 textarea{width:100%;display:inline-block}#seopress_cpt #tabs-1 input{width:100%}#seopress_cpt #tabs-6 input[type=number]{width:30%;min-width:200px}#seopress_cpt #tabs-6 #wrap-videos .video:first-child .remove-video{display:none}#seopress_cpt select{width:300px}#seopress_cpt #tabs-4 select{width:250px;display:inline}#seopress_cpt #tabs-4 #seopress_redirections_value_meta{width:calc(100% - 258px);float:right}#seopress_cpt #tabs-6{padding:0}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content,#seopress_cpt #tabs-6>p{padding:0 1.4em}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content{padding:0 1.4em 1em}#seopress_cpt #tabs-6 #wrap-videos .video{border-top:1px solid #eee}#seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-title{border-left:none;border-right:none;font-size:1em;padding:1em 1.4em}#seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-content,#seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-title{border-bottom:1px solid #eee}#seopress_cpt #tabs-6 #wrap-videos .video .inside{padding:0}#seopress_cpt #tabs-4 #seopress_redirections_enabled,#seopress_cpt #tabs-5 #seopress_news_disabled,#seopress_cpt #tabs-5 #seopress_news_standout,#seopress_cpt #tabs-6 #seopress_video_disabled,#seopress_cpt #tabs-6 .family-friendly label,#seopress_cpt #tabs-6 .internal_video label{font-weight:400}#seopress_cpt #tabs-6 #wrap-videos .video:nth-child(odd){background:#fdfdfd}#seopress_content_analysis .advise,#seopress_cpt .advise,#seopress_pro_cpt .advise,.seopress-option .advise{margin:5px;display:block;color:red;font-style:italic}#seopress_cpt #tabs-6 #wrap-videos .video .advise{color:#555}#seopress_content_analysis .mandatory,#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 #tabs-3 .box-left{width:44%}#seopress_cpt #tabs-3 .box-right{width:54%}@media only screen and (max-width:1200px){#seopress_cpt .box-left,#seopress_cpt .box-right{float:none;width:100%;margin:0}}@media only screen and (max-width:1500px){#seopress_cpt #tabs-3 .box-left,#seopress_cpt #tabs-3 .box-right{float:none;width:100%;margin:0}}#edittag #seopress_cpt #tabs-3 .box-left,#edittag #seopress_cpt #tabs-3 .box-right{float:none;width:100%;margin:0}#seopress-tabs .seopress_media_upload,#seopress_pro_cpt .seopress_media_upload{margin-top:.5rem}#seopress_cpt .google-snippet-preview{font-family:arial,sans-serif;word-break:break-all}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet{margin:0 0 10px 0;box-shadow:0 1px 6px rgba(32,33,36,.28);border-radius:8px;padding:12px 16px}#seopress_cpt .google-snippet-preview>p{word-break:normal}#seopress_cpt .google-snippet-preview .snippet-title,#seopress_cpt .google-snippet-preview .snippet-title-custom,#seopress_cpt .google-snippet-preview .snippet-title-default{color:#1a0dab;font-size:18px;font-weight:400;line-height:21.6px}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-custom,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-default{font-size:16px;line-height:20px;margin-bottom:12px}#seopress_cpt .google-snippet-preview .snippet-permalink{color:#006621;font-size:14px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#seopress_cpt .google-snippet-preview .wrap-snippet .wrap-m-icon-permalink,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-permalink{display:none}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;display:flex}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink .snippet-permalink{display:block;color:#3c4043;font-size:12px}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon{margin-right:12px;vertical-align:middle}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon img{width:16px;height:16px;max-width:inherit}#seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet .snippet-permalink:first-child{color:#3c4043;white-space:nowrap;font-size:12px;display:block}#seopress_cpt .google-snippet-preview .snippet-description,#seopress_cpt .google-snippet-preview .snippet-description-custom,#seopress_cpt .google-snippet-preview .snippet-description-default{color:#545454;font-size:14px;font-weight:400;line-height:18.2px;display:inline}#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-custom,#seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-default{color:#3c4043;font-size:14px;line-height:20px}#seopress_cpt .google-snippet-preview .snippet-date{color:grey;display:inline}#seopress_cpt .facebook-snippet-box{color:#4b4f56;font-size:14px;width:524px}#seopress_cpt .facebook-snippet-box .notice,#seopress_cpt .twitter-snippet-box .notice{padding:10px 14px;margin:0 0 10px 0;box-sizing:border-box;width:100%}#seopress_cpt .facebook-snippet-box .notice span,#seopress_cpt .twitter-snippet-box .notice span{font-weight:700}#seopress_cpt .snippet-meta{display:flex;overflow:hidden;max-height:12px}#seopress_cpt .fb-by,#seopress_cpt .snippet-fb-site-name,#seopress_cpt .snippet-fb-url{color:#606770;font-size:12px;white-space:normal;line-height:11px;text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}#seopress_cpt .fb-sep{padding-left:5px;padding-right:5px;color:#606770;line-height:11px;font-size:12px}#seopress_cpt .facebook-snippet-box .facebook-snippet-text{border:1px solid #dadde1;background-color:#f2f3f5;padding:10px 12px}#seopress_cpt .facebook-snippet-box .title-desc{max-height:46px;overflow:hidden}#seopress_cpt .facebook-snippet-box .snippet-fb-title,#seopress_cpt .facebook-snippet-box .snippet-fb-title-custom,#seopress_cpt .facebook-snippet-box .snippet-fb-title-default{font-size:16px;line-height:20px;margin:3px 0 0;padding-top:2px;color:#1d2129;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;word-break:break-word;max-height:22px}#seopress_cpt .facebook-snippet-box .snippet-fb-description,#seopress_cpt .facebook-snippet-box .snippet-fb-description-custom,#seopress_cpt .facebook-snippet-box .snippet-fb-description-default{color:#606770;font-size:14px;line-height:20px;word-break:break-word;font-family:Helvetica,Arial,sans-serif;max-height:80px;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;width:100%}#seopress_cpt .facebook-snippet-box img{display:block;height:274px;width:524px;object-fit:cover;background-color:#edeff0;text-align:center;border-bottom:none}#seopress_cpt .twitter-snippet-box{color:#4b4f56;font-size:14px;width:436px}#seopress_cpt .snippet-twitter-url{color:#8899a6;font-size:14px;white-space:normal;line-height:11px;text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}#seopress_cpt .twitter-snippet-box .twitter-snippet-text{border:1px solid #dadde1;background-color:#fff;padding:10px 12px;border-radius:0 0 10px 10px}#seopress_cpt .twitter-snippet-box .title-desc{max-height:46px;overflow:hidden}#seopress_cpt .twitter-snippet-box .snippet-twitter-img,#seopress_cpt .twitter-snippet-box .snippet-twitter-img-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-img-default{border-radius:10px 10px 0 0;overflow:hidden}#seopress_cpt .twitter-snippet-box .snippet-twitter-title,#seopress_cpt .twitter-snippet-box .snippet-twitter-title-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-title-default{font-size:1em;line-height:20px;margin-bottom:5px;max-height:1.3em;color:#000;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;word-break:break-word}#seopress_cpt .twitter-snippet-box .snippet-twitter-description,#seopress_cpt .twitter-snippet-box .snippet-twitter-description-custom,#seopress_cpt .twitter-snippet-box .snippet-twitter-description-default{color:#000;font-size:14px;line-height:20px;word-break:break-word;font-family:Helvetica,Arial,sans-serif;max-height:80px;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;width:100%}#seopress_cpt .twitter-snippet-box img{display:block;height:200px;width:436px;object-fit:cover;background-color:#edeff0;text-align:center;border-bottom:none}#seopress_cpt .wrap-seopress-counters,#seopress_pro_cpt .wrap-seopress-counters,.seopress-setup .wrap-seopress-counters,.seopress-styles .wrap-seopress-counters{text-align:right;background:#e9ecef;padding:2px 5px;display:flex;font-size:12px;justify-content:flex-end;border-radius:0 0 .25rem .25rem}#seopress_cpt .sp-progress,#seopress_pro_cpt .sp-progress,.seopress-setup .sp-progress,.seopress-styles .sp-progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem .25rem 0 0}#seopress_cpt .sp-progress-bar,#seopress_pro_cpt .sp-progress-bar,.seopress-setup .sp-progress-bar,.seopress-styles .sp-progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#0085ba;transition:width .6s ease}#seopress_cpt #seopress_titles_desc_counters,#seopress_cpt #seopress_titles_title_counters,#seopress_pro_cpt #seopress_rich_snippets_articles_counters,#seopress_pro_cpt #seopress_rich_snippets_courses_counters{display:inline;margin-right:5px}#seopress_cpt #seopress_titles_desc_counters_val,#seopress_cpt #seopress_titles_title_counters_val,#seopress_pro_cpt #seopress_rich_snippets_articles_counters_val,#seopress_pro_cpt #seopress_rich_snippets_courses_counters_val{display:inline;font-weight:700}#term-seopress #seopress_cpt{width:95%}.fixed .column-seopress_ps,.fixed .column-seopress_score,.fixed .column-seopress_w3c,.fixed .column-seopress_words{width:6%}.fixed .column-seopress_nofollow,.fixed .column-seopress_noindex{width:8%}@media only screen and (max-width:1200px){.fixed .column-seopress_nofollow,.fixed .column-seopress_noindex,.fixed .column-seopress_ps,.fixed .column-seopress_score,.fixed .column-seopress_w3c,.fixed .column-seopress_words{width:10%}}#seopress_cpt .ui-tabs{position:relative;padding:0;border:none;font-family:inherit;font-size:inherit;display:inline-block;width:100%}#seopress_cpt .ui-tabs .ui-tabs-nav li{list-style:none;display:inline-block;position:relative;top:2px;padding:0 5px;white-space:nowrap;margin:0;border:none;background:0 0}#seopress_cpt .ui-tabs .ui-tabs-nav li a{display:inline-block;padding:5px 10px}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li a,#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li a{display:block}#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:2px;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{color:#191e23;font-weight:700}#seopress_cpt .ui-tabs .ui-tabs-nav li a,#seopress_cpt .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#191e23;text-decoration:none;height:40px;line-height:40px}#seopress_cpt .ui-tabs-vertical{width:55em}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav{padding:.2em .1em .2em .2em;float:left;width:12em}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px!important;border-right-width:0!important;margin:0 -1px .2em 0}#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px}#seopress_cpt .ui-tabs-vertical .ui-tabs-panel{padding:1em;float:right;width:40em}#seopress_cpt .ui-tabs .ui-tabs-nav li a .dashicons{margin-right:2px}#tab-panel-seopress_titles_help_tab li span{font-weight:700;margin-right:10px}#seopress_content_analysis .dashicons-no-alt,#seopress_content_analysis .dashicons-yes,#seopress_pro_cpt .dashicons-no-alt,#seopress_pro_cpt .dashicons-yes{color:#fff;background:#12bd10;border-radius:50px;margin-right:10px}#seopress_content_analysis .dashicons-no-alt,#seopress_pro_cpt .dashicons-no-alt{background:#e25950}body.seopress-styles{background:#f8fafd}#seopress-admin-tabs.ui-tabs{position:relative;padding:.2em;border:none;font-family:inherit;font-size:inherit}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:-1px .2em 0 0;padding:0;white-space:nowrap;border:none;background:0 0}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li a{float:left;padding:.38em 1em .75rem;outline:0;border-bottom:2px solid #fff}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a,#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a,#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text;border-bottom:2px solid #23282d;color:#23282d}#seopress-admin-tabs.ui-tabs .ui-tabs-nav li a,#seopress-admin-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#0073aa;text-decoration:none}#seopress-admin-tabs.ui-tabs-vertical{width:55em}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav{padding:.2em .1em .2em .2em;float:left;width:12em}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px!important;border-right-width:0!important;margin:0 -1px .2em 0}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px}#seopress-admin-tabs.ui-tabs-vertical .ui-tabs-panel{padding:1em;float:right;width:40em}.seopress-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;z-index:100;border-bottom:1px solid RGB(238,238,238);padding-bottom:20px}.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 .link-archive{font-size:14px}.seopress-styles .seopress-option .link-archive .dashicons{font-size:18px;width:20px;height:20px;margin:inherit}.seopress-styles .seopress-option h1>.dashicons{font-size:30px;width:30px;height:30px;background:#c4f0ff;border-radius:6px;padding:10px;margin-left:10px;color:#0085ba}.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-admin-tabs.wrap{display:block;box-shadow:0 7px 14px 0 rgba(60,66,87,.12),0 3px 6px 0 rgba(0,0,0,.12);width:64rem;max-width:100%;margin:0 auto}@media only screen and (max-width:1024px){#seopress-admin-tabs.wrap{width:100%}}.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-aio-migrate,.seopress-styles .seopress-option #seopress-rk-migrate,.seopress-styles .seopress-option #seopress-seo-framework-migrate,.seopress-styles .seopress-option #seopress-squirrly-migrate,.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;z-index:10}.seopress-styles .seopress-option #seopress-aio-migrate:hover,.seopress-styles .seopress-option #seopress-rk-migrate:hover,.seopress-styles .seopress-option #seopress-seo-framework-migrate:hover,.seopress-styles .seopress-option #seopress-squirrly-migrate:hover,.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}.seopress-styles pre{color:#42b72a;background:#f5f6f7;font-family:Menlo,Monaco,Andale Mono,Courier New,monospace;padding:7px}.seopress-styles #seopress-navbar{padding:10px .5rem;height:60px;margin:0 auto;width:64rem;box-sizing:border-box;position:relative;max-width:100%}#seopress-header{margin:0 auto;position:relative;width:90%;padding:1rem}#seopress-header #seopress-admin h1{line-height:40px;margin:0;display:inline-block;height:40px;width:40px;background-size:100%;background-repeat:no-repeat}#seopress-header #seopress-admin h1::before{font-size:14px;line-height:40px;position:absolute;border-radius:6px;font-weight:400;color:#fff;width:40px;height:40px;text-align:center;background:#3a4afb;background:-moz-linear-gradient(45deg,rgba(58,74,251,1) 0,rgba(71,190,165,1) 100%);background:-webkit-linear-gradient(45deg,rgba(58,74,251,1) 0,rgba(71,190,165,1) 100%);background:linear-gradient(45deg,rgba(58,74,251,1) 0,rgba(71,190,165,1) 100%)}#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:absolute;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:inline-block;width:100%;top:52px;visibility:hidden;cursor:auto;left:-.5rem}#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{margin:0;box-sizing:border-box;display:grid;grid-gap:0 10px;grid-template-columns:repeat(2,1fr);padding:20px}@media only screen and (max-width:1024px){#seopress-header #seopress-admin .seopress-quick-access>ul{grid-template-columns:repeat(1,1fr)}}#seopress-header #seopress-admin h1 .seopress-quick-access li{line-height:40px;margin:0;display:inline-block;height:40px;background-size:100%;background-repeat:no-repeat}#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:100px;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:#6f8096;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%;max-width:64rem;margin:0 auto;box-sizing:border-box}#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;box-sizing:border-box}#seopress-admin-tabs .seopress-tab.active{visibility:visible;overflow:inherit;opacity:1;transform:translateX(0);display:inherit;position:relative}#seopress-tabs .seopress-tab{padding:0 1.5rem;width:calc(100% - 230px);display:none}@media only screen and (max-width:1024px){#seopress-tabs .seopress-tab{width:100%}}#seopress-tabs .seopress-tab.active{display:inline-block;border-left:1px solid RGB(238,238,238)}@media only screen and (max-width:782px){#seopress-tabs .seopress-tab.active{width:100%;padding:0;border-left:none;border-top:1px solid RGB(238,238,238)}}.seopress-option input[type=password],.seopress-option input[type=text],.seopress-option textarea{min-width:485px}@media only screen and (max-width:1024px){.seopress-option input[type=password],.seopress-option input[type=text],.seopress-option textarea{min-width:inherit;width:100%}}#seopress_htaccess_file{width:100%}.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;margin:0 0 0 .3rem}#seopress-notice a .tooltip{white-space:pre;z-index:200;padding:2px 5px;font-weight:500;font-size:12px;color:#aab7c4;background:#fff;box-shadow:0 1px 2px 0 rgba(49,49,93,.1),0 0 1px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;opacity:0;top:30px;transition:opacity .2s ease;visibility:hidden;line-height:20px;left:-100%;overflow:hidden}#seopress-notice a:hover .tooltip{opacity:1;visibility:visible}.seopress-page-list{margin:1.5rem auto}.seopress-option .dashicons,.seopress-page-list .dashicons{vertical-align:middle;margin-right:5px;color:#6f8096}#seopress-admin-tabs .ui-tabs-nav,#seopress-notifications-center,.seopress-get-started,.seopress-page-list .seopress-feature,.seopress-useful-tools{margin:0 auto 20px;max-width:64rem;padding:2rem;width:100%;border-radius:0 0 4px 4px;box-sizing:border-box}.seopress-get-started{margin-top:20px;background:#fff url(img/bg-hero-support.svg) no-repeat 95% 50%/contain;position:relative;box-sizing:border-box;box-shadow:0 7px 14px 0 rgba(60,66,87,.12),0 3px 6px 0 rgba(0,0,0,.12)}.seopress-get-started .inside{max-width:calc(100% - 380px)}@media only screen and (max-width:782px){.seopress-get-started{background:#fff}.seopress-get-started .inside{max-width:100%}}.seopress-get-started .preheader{text-transform:uppercase;font-size:.8rem;font-weight:600}.seopress-get-started h2{font-size:1.85em;margin:15px 0 0 0;font-weight:400}.seopress-get-started p{margin-bottom:20px}.seopress-get-started a .dashicons{vertical-align:middle;text-decoration:none;color:#6a7c94}.seopress-get-started a.button-primary .dashicons{color:#fff}.seopress-get-started a.btn-link .dashicons{margin-right:5px}.seopress-get-started a.btn-link{margin:0 0 0 10px}#seopress-notifications-center,.seopress-useful-tools{background:#fff;padding:0}.seopress-page-list .seopress-feature{padding:0;position:relative;overflow:hidden;transition-duration:.15s;display:flex;margin:0;background:#fff;box-shadow:0 7px 14px 0 rgba(60,66,87,.12),0 3px 6px 0 rgba(0,0,0,.12);flex-wrap:wrap;border-radius:4px;width:100%;height:100%}.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:50px;width:50px;background:#c4f0ff;position:relative;border-radius:6px}.seopress-page-list .seopress-feature .img-tool .dashicons{color:#217ab7;font-size:30px;text-align:left;vertical-align:middle;width:100%;height:100%;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);margin:0}.seopress-page-list .seopress-feature .inner{margin:0;display:inline-block;padding:1.5rem;width:100%;height:100%;box-sizing:border-box}.seopress-page-list .seopress-feature h3{margin:1rem 0 0 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-get-started .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);background:#6a7c94;position:relative;height:auto;display:flex;flex-wrap:wrap}#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 .wrap-btn{display:inline-flex;margin-bottom:2rem;flex-direction:column}#seopress-content .seopress-page-list .seopress-feature a.view-redirects,#seopress-notifications-center .seopress-alert .button-primary,.seopress-get-started .button,.seopress-option .button{color:#6a7c94;background:#fff;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;margin:10px 0;border-radius:4px;box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgba(0,0,0,.12) 0 1px 1px 0,rgba(60,66,87,.16) 0 0 0 1px,transparent 0 0 0 0,transparent 0 0 0 0,rgba(60,66,87,.12) 0 2px 5px 0;vertical-align:baseline;display:inline-flex;align-items:center;border:none;margin-right:.5rem;cursor:pointer}.seopress-get-started .button{color:#fff;background:#6259e6;box-shadow:none}.seopress-option .wp-picker-container button{box-shadow:none;border:1px solid #0071a1;border-radius:3px;background:#f3f5f6;text-transform:none}.seopress-option .wp-picker-container input[type=text].wp-color-picker{min-width:inherit}.seopress-option .wp-picker-container .wp-picker-clear{box-shadow:none;text-transform:none;border-radius:0;background:0 0}.seopress-option .wp-picker-container .wp-picker-clear:hover{background:0 0;text-decoration:currentColor;color:inherit}.seopress-option .button .dashicons{font-size:16px;align-items:center;display:flex}#seopress-content .seopress-page-list .seopress-feature a.view-redirects{padding-left:30px}#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-get-started .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-get-started .button .dashicons{transition:all .3s linear}.seopress-get-started .button:hover .dashicons{color:#fff}#seopress-content .seopress-page-list .seopress-feature .seopress-doc:focus,#seopress-content .seopress-page-list .seopress-feature a:focus,#seopress-content .seopress-page-list .seopress-feature a:focus.button-secondary,#seopress-content a:focus,#seopress-notifications-center .seopress-alert .button-primary:focus,.seopress-option #seopress-tabs .seopress-doc:focus,.seopress-option .seopress-feature a:focus,.seopress-styles .seopress-option #seopress-aio-migrate:focus,.seopress-styles .seopress-option #seopress-yoast-migrate:focus,.seopress-styles .seopress-option #submit:focus,.seopress-useful-tools .widget .button-primary:focus{box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;background:#008ec2;border-color:#006799;color:#fff}#seopress-admin-tabs .nav-tab-wrapper a.nav-tab-active:focus{color:inherit}#seopress-notifications-center .seopress-alert .button-primary{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:1.5rem 2rem 1.2rem 1rem;border-bottom:1px solid #e6ebf1;width:calc(100% - 3rem);flex:1 1 auto;position:relative;transition:all 150ms ease;align-items:center;display:flex;justify-content:space-between}#seopress-notifications-center .seopress-alert:last-child{margin-bottom:0;border-bottom:none}#seopress-notifications-center .seopress-alert:hover{cursor:default}#seopress-notifications-center .dashicons{display:flex;align-self:normal;width:48px;height:48px;color:#d7dade;font-size:48px;padding:0 1rem}#seopress-notifications-center .seopress-alert p{margin:0}#seopress-notifications-center .notice-left{flex:1}#seopress-notifications-center .notice-left>p:first-child{color:#1a1f36;font-weight:500}#seopress-notifications-center .notice-right{padding:1rem 0 0 0;display:flex}#seopress-notifications-center .seopress-alert.impact::after{content:"";width:10px;height:10px;border-radius:50px;position:absolute;right:1rem;top:1rem}#seopress-notifications-center .seopress-alert.impact.low::after{background:#ffde24}#seopress-notifications-center .seopress-alert.impact.medium::after{background:#e39f48}#seopress-notifications-center .seopress-alert.impact.high::after{background:#e25950}#seopress-notifications-center .seopress-alert.impact.info::after{background:#0085ba}#seopress-notifications-center .seopress-alert.dashicons{color:#6f8096}#seopress-notifications-center .dashicons.remove-notice,.seopress-get-started .remove-notice{position:absolute;right:0;color:#6b7c93;font-size:20px;height:30px;width:30px;vertical-align:middle;top:1.2rem;line-height:30px;padding:5px;transition:all .3s linear;margin:0;display:block}.seopress-get-started .remove-notice{top:10px;right:10px}#seopress-notifications-center .dashicons.remove-notice:hover,.seopress-get-started .remove-notice:hover{color:#1a1f36;cursor:pointer}#seopress-content .seopress-page-list .seopress-feature .seopress-doc,.seopress-option #seopress-tabs .seopress-doc{background:0 0;padding:0;text-decoration:none;color:inherit;box-shadow:none;position:absolute;right:.5rem;top:1rem}#seopress-content .seopress-page-list .seopress-feature .seopress-doc:active,#seopress-content .seopress-page-list .seopress-feature .seopress-doc:focus,#seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover,.seopress-option #seopress-tabs .seopress-doc:active,.seopress-option #seopress-tabs .seopress-doc:focus,.seopress-option #seopress-tabs .seopress-doc:hover{color:#747474;background:0 0;box-shadow:none;border:none}#seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover .dashicons{color:#232323}.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:10px;display:inline-block;background:rgba(0,140,135,.1);padding:2px 10px;border-radius:25px;color:#444;font-weight:400;text-transform:none;-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}@media only screen and (max-width:782px){#seopress-content .feature-state,.seopress-option .feature-state{display:none}}.seopress-option .seopress_wrap_single_cpt .feature-state,.seopress-option .seopress_wrap_tax .feature-state{padding:2px 12px;margin:0 0 .5rem .5rem}.seopress-option #tab_seopress_titles_archives h2,.seopress-option #tab_seopress_titles_single h2,.seopress-option #tab_seopress_titles_tax h2{margin:2em 0 1em 0;border-top:1px solid #eee;padding:1em 0 0 0}.seopress-option #tab_seopress_titles_archives h2:first-child,.seopress-option #tab_seopress_titles_single h2:first-child,.seopress-option #tab_seopress_titles_tax h2:first-child{border-top:none;margin:0 0 1em 0}#seopress_cpt .tag-title,#seopress_pro_cpt .tag-title,.seopress-button,.seopress-option .tag-title{cursor:pointer;font-weight:500;border-radius:4px;transition:all .3s linear}#seopress-content .feature-state-on,#seopress-content .feature-state.feature-state-on,.seopress-option .feature-state-on,.seopress-option .feature-state.feature-state-on{display:inline-block}#seopress-content .feature-state-off,.seopress-option .feature-state-off{display:none}.seopress-option .postbox .inside li{list-style:square inside;padding-left:5px}#tab_seopress_page_speed .inside li{list-style:none;padding-left:0;word-break:break-word}.seopress-option .log{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_cpt .wrap-tags,#seopress_pro_cpt .wrap-tags,.seopress-option .wrap-tags{position:relative;display:inline-block;width:100%;margin-bottom:10px}#seopress_cpt .tag-title,#seopress_pro_cpt .tag-title,.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_cpt .tag-title:active,#seopress_cpt .tag-title:focus,#seopress_cpt .tag-title:hover,#seopress_pro_cpt .tag-title:active,#seopress_pro_cpt .tag-title:focus,#seopress_pro_cpt .tag-title:hover,.seopress-option .tag-title:active,.seopress-option .tag-title:focus,.seopress-option .tag-title:hover{background:#232323;color:#fff;user-select:none}#seopress_cpt .tag-title .dashicons,#seopress_pro_cpt .tag-title .dashicons,.seopress-option .tag-title .dashicons{padding:0;height:16px;width:16px;font-size:16px;margin-right:5px;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:20px;padding:6px 8px 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seopress-button:hover{border-color:#a8bece;color:#00a0d2}.seopress-button .dashicons{vertical-align:middle}#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-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%}.seopress-styles #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}.seopress-styles #contextual-help-link-wrap,.seopress-styles #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)}.seopress-styles #screen-meta-links .show-settings{box-shadow:none}.seopress-styles #screen-meta-links .screen-meta-toggle{position:relative;top:0;z-index:2000}.seopress-styles #contextual-help-back{background:#f8fafd}.seopress-styles .contextual-help-tabs .active{border-left:2px solid #3297d3;background:#f8fafd}#seopress-content input.toggle,#seopress_cpt input.toggle,.seopress-option input.toggle{max-height:0;max-width:0;opacity:0;position:relative}.seopress-feature input.toggle{display:block}.wrap-toggle-preview{position:relative}.wrap-toggle-preview p{font-weight:700;margin:0 0 1rem 0}#seopress_cpt input.toggle,.seopress_wrap_single_cpt input.toggle,.seopress_wrap_tax input.toggle{margin:0;border:none;min-width:0}#seopress_content_analysis span.label,#seopress_cpt span.label{outline:0;color:#fff;box-shadow:none;background:#555d66;padding:2px 4px;border-radius:4px;font-weight:700}#seopress_add_to_insights{margin-left:1rem}#seopress_add_to_insights_status{display:inline-block;font-weight:700;margin:0 0 0 1rem;vertical-align:middle;padding:.3rem;font-style:italic}#seopress-content input.toggle+label,#seopress_cpt #tabs-1 input.toggle+label,.seopress-option input.toggle+label{display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #d5d5d5;text-indent:-5000px;height:20px;width:40px;border-radius:15px}#seopress_cpt #tabs-1 input.toggle+label{margin:0}.wrap-toggle-checkboxes input.toggle+label{float:left;margin-right:10px}#seopress-content input.toggle+label:before,#seopress_cpt input.toggle+label:before,.seopress-option input.toggle+label:before{content:"";position:absolute;display:block;height:20px;width:30px;top:0;left:0;border-radius:15px;background:rgba(19,191,17,0);-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#seopress-content input.toggle+label:after,#seopress_cpt input.toggle+label:after,.seopress-option input.toggle+label:after{content:"";position:absolute;display:block;height:20px;width:20px;top:0;left:0;border-radius:15px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#seopress_cpt input.toggle+label,#seopress_cpt input.toggle+label:before,.seopress_wrap_single_cpt input.toggle+label,.seopress_wrap_single_cpt input.toggle+label:before,.seopress_wrap_tax input.toggle+label,.seopress_wrap_tax input.toggle+label:before{width:40px;height:20px}#seopress_cpt input.toggle+label:after,.seopress_wrap_single_cpt input.toggle+label:after,.seopress_wrap_tax input.toggle+label:after{width:20px;height:20px}#seopress-content input.toggle[data-toggle="1"]+label:before,#seopress_cpt input.toggle[data-toggle="1"]+label:before,.seopress-option input.toggle[data-toggle="1"]+label:before{width:40px;background:#3197d3}#seopress_cpt input.toggle[data-toggle="1"]+label:before,.seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:before,.seopress_wrap_tax input.toggle[data-toggle="1"]+label:before{width:40px;background:#3197d3}#seopress-content input.toggle[data-toggle="1"]+label:after,#seopress_cpt input.toggle[data-toggle="1"]+label:after,.seopress-option input.toggle[data-toggle="1"]+label:after{left:20px;box-shadow:inset 0 0 0 1px #3197d3,0 2px 4px rgba(0,0,0,.2)}#seopress_cpt input.toggle[data-toggle="1"]+label:after,.seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:after,.seopress_wrap_tax input.toggle[data-toggle="1"]+label:after{box-shadow:inset 0 0 0 1px #3197d3,0 2px 4px rgba(0,0,0,.2)}#seopress-content .seopress-page-list{position:relative;display:grid;max-width:64rem;grid-gap:20px 20px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:782px){#seopress-content .seopress-page-list{grid-template-columns:repeat(1,1fr)}}#seopress-notice-save{position:fixed;color:#fff;padding:15px 40px;font-size:.9rem;text-transform:uppercase;text-align:center;border-radius:0;background:rgba(74,184,102,.9);bottom:0;right:0;z-index:500;width:100%;font-weight:700}#seopress-notice-save .dashicons{color:#fff}.seopress-styles .wrap{margin:20px 0 0 0;display:flex;position:relative}.seopress-insights.seopress-styles .wrap,.toplevel_page_seopress-option.seopress-styles .wrap{display:inherit;position:inherit;margin:inherit}@media only screen and (max-width:782px){.seopress-styles .wrap{display:inherit;position:inherit;margin:inherit}}.seopress_page_seopress-pro-page #wpcontent{background:#f4f7fa}.seopress-option .wrap div.nav-tab-wrapper{margin:0 0 0 -26px;padding:0 0 0 10px;line-height:inherit;width:230px;z-index:95;font-weight:400;display:block;border-bottom:none}@media only screen and (max-width:782px){.seopress-option .wrap div.nav-tab-wrapper{width:100%;margin:0;padding:0}}#seopress-admin-tabs.wrap div.nav-tab-wrapper{margin:20px auto 0;max-width:64rem;width:100%;border-bottom:1px solid #e6ebf1;padding:0;line-height:inherit;position:-webkit-sticky;position:sticky;background:#f5f7fa;z-index:100;top:31px;border-radius:4px 4px 0 0;font-weight:400;overflow:hidden;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}@media only screen and (max-width:600px){#seopress-admin-tabs.wrap div.nav-tab-wrapper{top:0;display:block}}@media only screen and (max-width:1024px){#seopress-admin-tabs.wrap div.nav-tab-wrapper{display:block}}#seopress-admin-tabs #tab_seopress_notifications.seopress-tab{background:0 0;padding:0;border-radius:0}.seopress-option .nav-tab{border:0 solid #ccc;background:0 0;opacity:.5;padding:6px 30px 6px 10px;transition:opacity .3s linear;color:#191e23;margin:0;float:none;display:inline-block;width:100%;text-align:left;font-weight:400;box-sizing:border-box;white-space:normal}#seopress-admin-tabs .nav-tab{border:0 solid #ccc;background:0 0;opacity:.5;padding:14px 20px;transition:opacity .3s linear;color:#191e23;margin:0;box-shadow:inset -1px 0 #e3e8ee;float:none;display:inline-block;text-align:center;font-weight:400}#seopress-admin-tabs .nav-tab{width:100%}#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,#seopress-admin-tabs .nav-tab:focus,.nav-tab-active:focus,.seopress-option .nav-tab-active,.seopress-option .nav-tab-active:focus:active,.seopress-option .nav-tab-active:hover,.seopress-option .nav-tab:focus{opacity:1;outline:0;font-weight:600;position:relative;color:#191e23;border-left:3px solid #0085ba;background:rgba(0,133,186,.1)}#seopress-admin-tabs .nav-tab-active,#seopress-admin-tabs .nav-tab-active:focus,#seopress-admin-tabs .nav-tab-active:focus:active,#seopress-admin-tabs .nav-tab-active:hover,#seopress-admin-tabs .nav-tab:focus{border-bottom:3px solid #3197d3;border-left:none;background:#fff}#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}.seopress-option .section-tool{border:none;box-shadow:none;background:0 0;position:relative}.seopress-option .section-tool::after{content:'';background:#dedede;height:1px;width:100%;display:block}.seopress-option .sp-section-header{border-bottom:1px solid #eee;margin:0 0 1rem 0;width:100%;display:flex;position:relative;align-items:center;padding-bottom:.5rem}.seopress-option .sp-section-header::after{position:absolute;content:'';background:#0085ba;height:2px;width:40px;bottom:0;left:0}.seopress-option .sp-section-header h2{font-size:1.5em}.seopress-option .sp-section-header>.dashicons{color:#0085ba;padding:10px;border-radius:6px;margin-right:10px;background:#c4f0ff}.seopress-option .sp-section-header .wrap-toggle-checkboxes{display:flex}.seopress-styles .wrap .notice{margin:5px 0 15px 15px}#seopress-tabs.wrap .notice{margin:1rem 0}.seopress-BlankState a.button-primary,.seopress-BlankState button.button-primary,.seopress-message a.button-primary,.seopress-message button.button-primary{background:#6259e6;border-color:#6259e6;box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgba(0,0,0,.12) 0 1px 1px 0,rgba(60,66,87,.16) 0 0 0 1px,transparent 0 0 0 0,transparent 0 0 0 0,rgba(60,66,87,.12) 0 2px 5px 0;color:#fff;display:inline-block}.seopress-BlankState a.button-primary:active,.seopress-BlankState a.button-primary:focus,.seopress-BlankState a.button-primary:hover,.seopress-BlankState button.button-primary:active,.seopress-BlankState button.button-primary:focus,.seopress-BlankState button.button-primary:hover,.seopress-message a.button-primary:active,.seopress-message a.button-primary:focus,.seopress-message a.button-primary:hover,.seopress-message button.button-primary:active,.seopress-message button.button-primary:focus,.seopress-message button.button-primary:hover{background:#6259e6;border-color:#6259e6;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 #6259e6}.post-type-seopress_404 .seopress-BlankState-message::before,.post-type-seopress_schemas .seopress-BlankState-message::before{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"\f103"}.post-type-seopress_schemas .seopress-BlankState-message::before{content:"\f495"}.seopress-BlankState{text-align:center;padding:5em 0 0}.seopress-BlankState .seopress-BlankState-message{color:#aaa;margin:0 auto 1.5em;line-height:1.5em;font-size:1.2em;max-width:500px}.seopress-BlankState .seopress-BlankState-message::before{color:#ddd;text-shadow:0 -1px 1px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.8);font-size:8em;display:block;position:relative!important;top:auto;left:auto;line-height:1em;margin:0 0 .1875em}.seopress-BlankState .seopress-BlankState-cta{font-size:1.2em;padding:.75em 1.5em;margin:0 .25em;height:auto;display:inline-block!important}.seopress-BlankState{max-width:764px;text-align:center;margin:auto}.seopress-BlankState .seopress-BlankState-message{color:#444;font-size:1.5em;margin:0 auto 1em}.seopress-BlankState .seopress-BlankState-message::before{font-size:120px}.seopress-BlankState .seopress-BlankState-buttons{margin-bottom:4em}#seopress_content_analysis .up,#seopress_content_analysis .up .dashicons{color:#4ab866}#seopress_content_analysis .down,#seopress_content_analysis .down .dashicons{color:#d94f4f}#seopress_content_analysis .up .dashicons{transform:rotateZ(45deg)}#seopress_content_analysis .stable .dashicons{transform:rotateZ(90deg)}#seopress_content_analysis .down .dashicons{transform:rotateZ(135deg)}#seopress_content_analysis .wrap-insights-post{clear:both;border-top:1px solid #e2e4e7;display:flex;align-items:center}#seopress_content_analysis .wrap-insights-post .widget-insights-title{margin:0 1rem}#seopress_content_analysis .wrap-insights-post span{font-weight:700;margin:0 .2rem 0 0}#seopress_content_analysis .wrap-insights-post .sp-tooltip *{font-weight:400}#seopress_content_analysis .wrap-insights-post .sp-tooltip-headings{font-weight:700}
|
@@ -3,7 +3,24 @@ jQuery(document).ready(function($) {
|
|
3 |
if (!$.trim( $("#seopress-notifications-center").html() )) {
|
4 |
$('#seopress-notifications-center').remove();
|
5 |
}
|
6 |
-
const notices = [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
notices.forEach(function (item) {
|
8 |
$('#'+item).on('click', function() {
|
9 |
$('#'+item).attr('data-notice', $('#'+item).attr('data-notice') == '1' ? '0' : '1');
|
@@ -26,7 +43,25 @@ jQuery(document).ready(function($) {
|
|
26 |
});
|
27 |
});
|
28 |
|
29 |
-
const features = [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
features.forEach(function (item) {
|
31 |
$('#toggle-'+item).on('click', function() {
|
32 |
$('#toggle-'+item).attr('data-toggle', $('#toggle-'+item).attr('data-toggle') == '1' ? '0' : '1');
|
3 |
if (!$.trim( $("#seopress-notifications-center").html() )) {
|
4 |
$('#seopress-notifications-center').remove();
|
5 |
}
|
6 |
+
const notices = [
|
7 |
+
"notice-get-started",
|
8 |
+
"notice-wizard",
|
9 |
+
"notice-insights-wizard",
|
10 |
+
"notice-divide-comments",
|
11 |
+
"notice-review",
|
12 |
+
"notice-trailingslash",
|
13 |
+
"notice-posts-number",
|
14 |
+
"notice-rss-use-excerpt",
|
15 |
+
"notice-search-console",
|
16 |
+
"notice-google-business",
|
17 |
+
"notice-ssl",
|
18 |
+
"notice-title-tag",
|
19 |
+
"notice-enfold",
|
20 |
+
"notice-themes",
|
21 |
+
"notice-page-builders",
|
22 |
+
"notice-go-pro"
|
23 |
+
]
|
24 |
notices.forEach(function (item) {
|
25 |
$('#'+item).on('click', function() {
|
26 |
$('#'+item).attr('data-notice', $('#'+item).attr('data-notice') == '1' ? '0' : '1');
|
43 |
});
|
44 |
});
|
45 |
|
46 |
+
const features = [
|
47 |
+
"titles",
|
48 |
+
"xml-sitemap",
|
49 |
+
"social",
|
50 |
+
"google-analytics",
|
51 |
+
"advanced",
|
52 |
+
"local-business",
|
53 |
+
"woocommerce",
|
54 |
+
"edd",
|
55 |
+
"dublin-core",
|
56 |
+
"rich-snippets",
|
57 |
+
"breadcrumbs",
|
58 |
+
"robots",
|
59 |
+
"news",
|
60 |
+
"404",
|
61 |
+
"bot",
|
62 |
+
"rewrite",
|
63 |
+
"white-label"
|
64 |
+
]
|
65 |
features.forEach(function (item) {
|
66 |
$('#toggle-'+item).on('click', function() {
|
67 |
$('#toggle-'+item).attr('data-toggle', $('#toggle-'+item).attr('data-toggle') == '1' ? '0' : '1');
|
@@ -1 +1 @@
|
|
1 |
-
jQuery(document).ready(function(e){e.trim(e("#seopress-notifications-center").html())||e("#seopress-notifications-center").remove();const
|
1 |
+
jQuery(document).ready(function(e){e.trim(e("#seopress-notifications-center").html())||e("#seopress-notifications-center").remove();const t=["notice-get-started","notice-wizard","notice-insights-wizard","notice-divide-comments","notice-review","notice-trailingslash","notice-posts-number","notice-rss-use-excerpt","notice-search-console","notice-google-business","notice-ssl","notice-title-tag","notice-enfold","notice-themes","notice-page-builders","notice-go-pro"];t.forEach(function(t){e("#"+t).on("click",function(){e("#"+t).attr("data-notice","1"==e("#"+t).attr("data-notice")?"0":"1"),e.ajax({method:"POST",url:seopressAjaxHideNotices.seopress_hide_notices,data:{action:"seopress_hide_notices",notice:t,notice_value:e("#"+t).attr("data-notice"),_ajax_nonce:seopressAjaxHideNotices.seopress_nonce},success:function(s){e("#seopress-notice-save").css("display","block"),e("#seopress-notice-save .html").html("Notice successfully removed"),e("#"+t+"-alert").fadeOut(),e("#seopress-notice-save").delay(3500).fadeOut()}})})});const s=["titles","xml-sitemap","social","google-analytics","advanced","local-business","woocommerce","edd","dublin-core","rich-snippets","breadcrumbs","robots","news","404","bot","rewrite","white-label"];s.forEach(function(t){e("#toggle-"+t).on("click",function(){e("#toggle-"+t).attr("data-toggle","1"==e("#toggle-"+t).attr("data-toggle")?"0":"1"),e.ajax({method:"POST",url:seopressAjaxToggleFeatures.seopress_toggle_features,data:{action:"seopress_toggle_features",feature:"toggle-"+t,feature_value:e("#toggle-"+t).attr("data-toggle"),_ajax_nonce:seopressAjaxToggleFeatures.seopress_nonce},success:function(s){e("#seopress-notice-save").css("display","block"),e("#seopress-notice-save .html").html(t+" "+seopressAjaxToggleFeatures.i18n),e("#"+t+"-state").toggleClass("feature-state-on"),e("#"+t+"-state-default").toggleClass("feature-state-off"),e("#seopress-notice-save").delay(3500).fadeOut()}})})})});
|
@@ -28,12 +28,23 @@
|
|
28 |
var $seopress_desc = $( '#seopress_desc-' + $post_id ).text();
|
29 |
var $seopress_tkw = $( '#seopress_tkw-' + $post_id ).text();
|
30 |
var $seopress_canonical = $( '#seopress_canonical-' + $post_id ).text();
|
|
|
|
|
|
|
31 |
|
32 |
// populate the data
|
33 |
$edit_row.find( 'input[name="seopress_title"]' ).val( $seopress_title );
|
34 |
$edit_row.find( 'textarea[name="seopress_desc"]' ).val( $seopress_desc );
|
35 |
$edit_row.find( 'input[name="seopress_tkw"]' ).val( $seopress_tkw );
|
36 |
$edit_row.find( 'input[name="seopress_canonical"]' ).val( $seopress_canonical );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
}
|
38 |
};
|
39 |
|
28 |
var $seopress_desc = $( '#seopress_desc-' + $post_id ).text();
|
29 |
var $seopress_tkw = $( '#seopress_tkw-' + $post_id ).text();
|
30 |
var $seopress_canonical = $( '#seopress_canonical-' + $post_id ).text();
|
31 |
+
var $seopress_redirections_enable = $( '#post-' + $post_id + ' .column-seopress_404_redirect_enable' ).html();
|
32 |
+
var $seopress_redirections_type = $( '#post-' + $post_id + ' .column-seopress_404_redirect_type' ).text();
|
33 |
+
var $seopress_redirections_value = $( '#post-' + $post_id + ' .column-seopress_404_redirect_value' ).text();
|
34 |
|
35 |
// populate the data
|
36 |
$edit_row.find( 'input[name="seopress_title"]' ).val( $seopress_title );
|
37 |
$edit_row.find( 'textarea[name="seopress_desc"]' ).val( $seopress_desc );
|
38 |
$edit_row.find( 'input[name="seopress_tkw"]' ).val( $seopress_tkw );
|
39 |
$edit_row.find( 'input[name="seopress_canonical"]' ).val( $seopress_canonical );
|
40 |
+
|
41 |
+
if( $seopress_redirections_enable == '<span class="dashicons dashicons-yes"></span>' ) {
|
42 |
+
$edit_row.find( 'input[name="seopress_redirections_enabled"]' ).prop('checked', true );
|
43 |
+
}
|
44 |
+
if( $seopress_redirections_type != '404' ) {
|
45 |
+
$edit_row.find( 'select[name="seopress_redirections_type"] option[value="'+$seopress_redirections_type+'"]' ).prop( 'selected', true );
|
46 |
+
}
|
47 |
+
$edit_row.find( 'input[name="seopress_redirections_value"]' ).val( $seopress_redirections_value );
|
48 |
}
|
49 |
};
|
50 |
|
@@ -1 +1 @@
|
|
1 |
-
|
1 |
+
(function(e){var s=inlineEditPost.edit;inlineEditPost.edit=function(t){s.apply(this,arguments);var n=0;if("object"==typeof t&&(n=parseInt(this.getId(t))),n>0){var i=e("#edit-"+n),o=(e("#post-"+n),e("#seopress_title-"+n).text()),p=e("#seopress_desc-"+n).text(),r=e("#seopress_tkw-"+n).text(),a=e("#seopress_canonical-"+n).text(),d=e("#post-"+n+" .column-seopress_404_redirect_enable").html(),c=e("#post-"+n+" .column-seopress_404_redirect_type").text(),l=e("#post-"+n+" .column-seopress_404_redirect_value").text();i.find('input[name="seopress_title"]').val(o),i.find('textarea[name="seopress_desc"]').val(p),i.find('input[name="seopress_tkw"]').val(r),i.find('input[name="seopress_canonical"]').val(a),'<span class="dashicons dashicons-yes"></span>'==d&&i.find('input[name="seopress_redirections_enabled"]').prop("checked",!0),"404"!=c&&i.find('select[name="seopress_redirections_type"] option[value="'+c+'"]').prop("selected",!0),i.find('input[name="seopress_redirections_value"]').val(l)}}})(jQuery);
|
@@ -1,84 +1,93 @@
|
|
1 |
jQuery(document).ready(function($) {
|
2 |
-
|
3 |
|
4 |
if (typeof hash !='undefined') {
|
5 |
$('#'+hash+'-tab').addClass("nav-tab-active");
|
6 |
$('#'+hash).addClass("active");
|
7 |
} else {
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
sessionStorage.setItem("seopress_titles_tab", hash);
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
});
|
1 |
jQuery(document).ready(function($) {
|
2 |
+
var hash = $(location).attr('hash').split('#tab=')[1];
|
3 |
|
4 |
if (typeof hash !='undefined') {
|
5 |
$('#'+hash+'-tab').addClass("nav-tab-active");
|
6 |
$('#'+hash).addClass("active");
|
7 |
} else {
|
8 |
+
if(typeof sessionStorage!='undefined') {
|
9 |
+
var seopress_tab_session_storage = sessionStorage.getItem("seopress_titles_tab");
|
10 |
+
if (seopress_tab_session_storage) {
|
11 |
+
$('#seopress-tabs').find('.nav-tab.nav-tab-active').removeClass("nav-tab-active");
|
12 |
+
$('#seopress-tabs').find('.seopress-tab.active').removeClass("active");
|
13 |
+
|
14 |
+
$('#'+seopress_tab_session_storage+'-tab').addClass("nav-tab-active");
|
15 |
+
$('#'+seopress_tab_session_storage).addClass("active");
|
16 |
+
} else {
|
17 |
+
//Default TAB
|
18 |
+
$('#tab_seopress_titles_home-tab').addClass("nav-tab-active");
|
19 |
+
$('#tab_seopress_titles_home').addClass("active");
|
20 |
+
}
|
21 |
+
}
|
22 |
+
};
|
23 |
+
$("#seopress-tabs").find("a.nav-tab").click(function(e){
|
24 |
+
e.preventDefault();
|
25 |
+
var hash = $(this).attr('href').split('#tab=')[1];
|
26 |
|
27 |
+
$('#seopress-tabs').find('.nav-tab.nav-tab-active').removeClass("nav-tab-active");
|
28 |
+
$('#'+hash+'-tab').addClass("nav-tab-active");
|
29 |
+
|
30 |
sessionStorage.setItem("seopress_titles_tab", hash);
|
31 |
+
|
32 |
+
$('#seopress-tabs').find('.seopress-tab.active').removeClass("active");
|
33 |
+
$('#'+hash).addClass("active");
|
34 |
+
});
|
35 |
+
|
36 |
+
function sp_get_field_length(e) {
|
37 |
+
if (e.val().length > 0) {
|
38 |
+
meta = e.val() + ' ';
|
39 |
+
} else {
|
40 |
+
meta = e.val();
|
41 |
+
}
|
42 |
+
return meta;
|
43 |
+
}
|
44 |
|
45 |
+
$('#seopress-tag-site-title').click(function() {
|
46 |
+
$("#seopress_titles_home_site_title").val(sp_get_field_length($("#seopress_titles_home_site_title")) + $('#seopress-tag-site-title').attr('data-tag'));
|
47 |
+
});
|
48 |
+
$('#seopress-tag-site-title-author').click(function() {
|
49 |
+
$("#seopress_titles_archive_post_author").val(sp_get_field_length($("#seopress_titles_archive_post_author")) + $('#seopress-tag-site-title-author').attr('data-tag'));
|
50 |
+
});
|
51 |
+
$('#seopress-tag-site-title-date').click(function() {
|
52 |
+
$("#seopress_titles_archives_date_title").val(sp_get_field_length($("#seopress_titles_archives_date_title")) + $('#seopress-tag-site-title-date').attr('data-tag'));
|
53 |
+
});
|
54 |
+
$('#seopress-tag-site-title-search').click(function() {
|
55 |
+
$("#seopress_titles_archives_search_title").val(sp_get_field_length($("#seopress_titles_archives_search_title")) + $('#seopress-tag-site-title-search').attr('data-tag'));
|
56 |
+
});
|
57 |
+
$('#seopress-tag-site-title-404').click(function() {
|
58 |
+
$("#seopress_titles_archives_404_title").val(sp_get_field_length($("#seopress_titles_archives_404_title")) + $('#seopress-tag-site-title-404').attr('data-tag'));
|
59 |
+
});
|
60 |
+
$('#seopress-tag-site-desc').click(function() {
|
61 |
+
$("#seopress_titles_home_site_title").val(sp_get_field_length($("#seopress_titles_home_site_title")) + $('#seopress-tag-site-desc').attr('data-tag'));
|
62 |
+
});
|
63 |
+
$('#seopress-tag-meta-desc').click(function() {
|
64 |
+
$("#seopress_titles_home_site_desc").val(sp_get_field_length($("#seopress_titles_home_site_desc")) + $('#seopress-tag-meta-desc').attr('data-tag'));
|
65 |
+
});
|
66 |
+
$('#seopress-tag-post-author').click(function() {
|
67 |
+
$("#seopress_titles_archive_post_author").val(sp_get_field_length($("#seopress_titles_archive_post_author")) + $('#seopress-tag-post-author').attr('data-tag'));
|
68 |
+
});
|
69 |
+
$('#seopress-tag-archive-date').click(function() {
|
70 |
+
$("#seopress_titles_archives_date_title").val(sp_get_field_length($("#seopress_titles_archives_date_title")) + $('#seopress-tag-archive-date').attr('data-tag'));
|
71 |
+
});
|
72 |
+
$('#seopress-tag-search-keywords').click(function() {
|
73 |
+
$("#seopress_titles_archives_search_title").val(sp_get_field_length($("#seopress_titles_archives_search_title")) + $('#seopress-tag-search-keywords').attr('data-tag'));
|
74 |
+
});
|
75 |
+
$('#seopress-tag-site-sep').click(function() {
|
76 |
+
$("#seopress_titles_home_site_title").val(sp_get_field_length($("#seopress_titles_home_site_title")) + $('#seopress-tag-site-sep').attr('data-tag'));
|
77 |
+
});
|
78 |
+
$('#seopress-tag-sep-author').click(function() {
|
79 |
+
$("#seopress_titles_archive_post_author").val(sp_get_field_length($("#seopress_titles_archive_post_author")) + $('#seopress-tag-sep-author').attr('data-tag'));
|
80 |
+
});
|
81 |
+
$('#seopress-tag-sep-date').click(function() {
|
82 |
+
$("#seopress_titles_archives_date_title").val(sp_get_field_length($("#seopress_titles_archives_date_title")) + $('#seopress-tag-sep-date').attr('data-tag'));
|
83 |
+
});
|
84 |
+
$('#seopress-tag-sep-search').click(function() {
|
85 |
+
$("#seopress_titles_archives_search_title").val(sp_get_field_length($("#seopress_titles_archives_search_title")) + $('#seopress-tag-sep-search').attr('data-tag'));
|
86 |
+
});
|
87 |
+
$('#seopress-tag-sep-404').click(function() {
|
88 |
+
$("#seopress_titles_archives_404_title").val(sp_get_field_length($("#seopress_titles_archives_404_title")) + $('#seopress-tag-sep-404').attr('data-tag'));
|
89 |
+
});
|
90 |
+
$('.more-tags').click(function() {
|
91 |
+
$('#contextual-help-link').click();
|
92 |
+
});
|
93 |
});
|
@@ -1 +1 @@
|
|
1 |
-
jQuery(document).ready(function(s){
|
1 |
+
jQuery(document).ready(function(s){function t(s){return s.val().length>0?meta=s.val()+" ":meta=s.val(),meta}var e=s(location).attr("hash").split("#tab=")[1];if(void 0!==e)s("#"+e+"-tab").addClass("nav-tab-active"),s("#"+e).addClass("active");else if("undefined"!=typeof sessionStorage){var a=sessionStorage.getItem("seopress_titles_tab");a?(s("#seopress-tabs").find(".nav-tab.nav-tab-active").removeClass("nav-tab-active"),s("#seopress-tabs").find(".seopress-tab.active").removeClass("active"),s("#"+a+"-tab").addClass("nav-tab-active"),s("#"+a).addClass("active")):(s("#tab_seopress_titles_home-tab").addClass("nav-tab-active"),s("#tab_seopress_titles_home").addClass("active"))}s("#seopress-tabs").find("a.nav-tab").click(function(t){t.preventDefault();var e=s(this).attr("href").split("#tab=")[1];s("#seopress-tabs").find(".nav-tab.nav-tab-active").removeClass("nav-tab-active"),s("#"+e+"-tab").addClass("nav-tab-active"),sessionStorage.setItem("seopress_titles_tab",e),s("#seopress-tabs").find(".seopress-tab.active").removeClass("active"),s("#"+e).addClass("active")}),s("#seopress-tag-site-title").click(function(){s("#seopress_titles_home_site_title").val(t(s("#seopress_titles_home_site_title"))+s("#seopress-tag-site-title").attr("data-tag"))}),s("#seopress-tag-site-title-author").click(function(){s("#seopress_titles_archive_post_author").val(t(s("#seopress_titles_archive_post_author"))+s("#seopress-tag-site-title-author").attr("data-tag"))}),s("#seopress-tag-site-title-date").click(function(){s("#seopress_titles_archives_date_title").val(t(s("#seopress_titles_archives_date_title"))+s("#seopress-tag-site-title-date").attr("data-tag"))}),s("#seopress-tag-site-title-search").click(function(){s("#seopress_titles_archives_search_title").val(t(s("#seopress_titles_archives_search_title"))+s("#seopress-tag-site-title-search").attr("data-tag"))}),s("#seopress-tag-site-title-404").click(function(){s("#seopress_titles_archives_404_title").val(t(s("#seopress_titles_archives_404_title"))+s("#seopress-tag-site-title-404").attr("data-tag"))}),s("#seopress-tag-site-desc").click(function(){s("#seopress_titles_home_site_title").val(t(s("#seopress_titles_home_site_title"))+s("#seopress-tag-site-desc").attr("data-tag"))}),s("#seopress-tag-meta-desc").click(function(){s("#seopress_titles_home_site_desc").val(t(s("#seopress_titles_home_site_desc"))+s("#seopress-tag-meta-desc").attr("data-tag"))}),s("#seopress-tag-post-author").click(function(){s("#seopress_titles_archive_post_author").val(t(s("#seopress_titles_archive_post_author"))+s("#seopress-tag-post-author").attr("data-tag"))}),s("#seopress-tag-archive-date").click(function(){s("#seopress_titles_archives_date_title").val(t(s("#seopress_titles_archives_date_title"))+s("#seopress-tag-archive-date").attr("data-tag"))}),s("#seopress-tag-search-keywords").click(function(){s("#seopress_titles_archives_search_title").val(t(s("#seopress_titles_archives_search_title"))+s("#seopress-tag-search-keywords").attr("data-tag"))}),s("#seopress-tag-site-sep").click(function(){s("#seopress_titles_home_site_title").val(t(s("#seopress_titles_home_site_title"))+s("#seopress-tag-site-sep").attr("data-tag"))}),s("#seopress-tag-sep-author").click(function(){s("#seopress_titles_archive_post_author").val(t(s("#seopress_titles_archive_post_author"))+s("#seopress-tag-sep-author").attr("data-tag"))}),s("#seopress-tag-sep-date").click(function(){s("#seopress_titles_archives_date_title").val(t(s("#seopress_titles_archives_date_title"))+s("#seopress-tag-sep-date").attr("data-tag"))}),s("#seopress-tag-sep-search").click(function(){s("#seopress_titles_archives_search_title").val(t(s("#seopress_titles_archives_search_title"))+s("#seopress-tag-sep-search").attr("data-tag"))}),s("#seopress-tag-sep-404").click(function(){s("#seopress_titles_archives_404_title").val(t(s("#seopress_titles_archives_404_title"))+s("#seopress-tag-sep-404").attr("data-tag"))}),s(".more-tags").click(function(){s("#contextual-help-link").click()})});
|
@@ -1,16 +1,26 @@
|
|
1 |
jQuery(document).ready(function($) {
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
});
|
1 |
jQuery(document).ready(function($) {
|
2 |
+
$("#seopress-tabs .hidden").removeClass('hidden');
|
3 |
+
$("#seopress-tabs").tabs();
|
4 |
+
|
5 |
+
function sp_get_field_length(e) {
|
6 |
+
if (e.val().length > 0) {
|
7 |
+
meta = e.val() + ' ';
|
8 |
+
} else {
|
9 |
+
meta = e.val();
|
10 |
+
}
|
11 |
+
return meta;
|
12 |
+
}
|
13 |
+
|
14 |
+
$('#seopress-tag-single-title').click(function() {
|
15 |
+
$("#seopress_titles_title_meta").val(sp_get_field_length($("#seopress_titles_title_meta")) + $('#seopress-tag-single-title').attr('data-tag'));
|
16 |
+
});
|
17 |
+
$('#seopress-tag-single-site-title').click(function() {
|
18 |
+
$("#seopress_titles_title_meta").val(sp_get_field_length($("#seopress_titles_title_meta")) + $('#seopress-tag-single-site-title').attr('data-tag'));
|
19 |
+
});
|
20 |
+
$('#seopress-tag-single-excerpt').click(function() {
|
21 |
+
$("#seopress_titles_desc_meta").val(sp_get_field_length($("#seopress_titles_desc_meta")) + $('#seopress-tag-single-excerpt').attr('data-tag'));
|
22 |
+
});
|
23 |
+
$('#seopress-tag-single-sep').click(function() {
|
24 |
+
$("#seopress_titles_title_meta").val(sp_get_field_length($("#seopress_titles_title_meta")) + $('#seopress-tag-single-sep').attr('data-tag'));
|
25 |
+
});
|
26 |
});
|
@@ -1 +1 @@
|
|
1 |
-
jQuery(document).ready(function(e){e("#seopress-tabs .hidden").removeClass("hidden"),e("#seopress-tabs").tabs(),e("#seopress-tag-single-title").click(function(){e("#seopress_titles_title_meta").val(e("#seopress_titles_title_meta")
|
1 |
+
jQuery(document).ready(function(e){function t(e){return e.val().length>0?meta=e.val()+" ":meta=e.val(),meta}e("#seopress-tabs .hidden").removeClass("hidden"),e("#seopress-tabs").tabs(),e("#seopress-tag-single-title").click(function(){e("#seopress_titles_title_meta").val(t(e("#seopress_titles_title_meta"))+e("#seopress-tag-single-title").attr("data-tag"))}),e("#seopress-tag-single-site-title").click(function(){e("#seopress_titles_title_meta").val(t(e("#seopress_titles_title_meta"))+e("#seopress-tag-single-site-title").attr("data-tag"))}),e("#seopress-tag-single-excerpt").click(function(){e("#seopress_titles_desc_meta").val(t(e("#seopress_titles_desc_meta"))+e("#seopress-tag-single-excerpt").attr("data-tag"))}),e("#seopress-tag-single-sep").click(function(){e("#seopress_titles_title_meta").val(t(e("#seopress_titles_title_meta"))+e("#seopress-tag-single-sep").attr("data-tag"))})});
|
@@ -206,27 +206,31 @@ function seopress_admin_header() { ?>
|
|
206 |
?>
|
207 |
<div id="seopress-notice">
|
208 |
<div class="small">
|
209 |
-
<a href="<?php echo $seopress_docs_link['changelog']; ?>"
|
210 |
<div class="dashicons dashicons-media-text"></div>
|
211 |
<div class="tooltip"><?php _e('See the changelog','wp-seopress'); ?></div>
|
212 |
</a>
|
213 |
-
<a href="mailto:contact@seopress.org"
|
214 |
<div class="dashicons dashicons-megaphone"></div>
|
215 |
<div class="tooltip"><?php _e('Send feedback','wp-seopress'); ?></div>
|
216 |
</a>
|
217 |
-
<a href="https://
|
|
|
|
|
|
|
|
|
218 |
<div class="dashicons dashicons-twitter"></div>
|
219 |
<div class="tooltip"><?php _e('Follow us on Twitter','wp-seopress'); ?></div>
|
220 |
</a>
|
221 |
-
<a href="https://www.youtube.com/SEOPress"
|
222 |
<div class="dashicons dashicons-video-alt3"></div>
|
223 |
<div class="tooltip"><?php _e('Follow us on YouTube','wp-seopress'); ?></div>
|
224 |
</a>
|
225 |
-
<a href="<?php echo $seopress_docs_link['website']; ?>"
|
226 |
<div class="dashicons dashicons-info"></div>
|
227 |
<div class="tooltip"><?php _e('Official website','wp-seopress'); ?></div>
|
228 |
</a>
|
229 |
-
<a href="<?php echo $seopress_docs_link['support']; ?>"
|
230 |
<div class="dashicons dashicons-editor-help"></div>
|
231 |
<div class="tooltip"><?php _e('Support','wp-seopress'); ?></div>
|
232 |
</a>
|
206 |
?>
|
207 |
<div id="seopress-notice">
|
208 |
<div class="small">
|
209 |
+
<a href="<?php echo $seopress_docs_link['changelog']; ?>" target="_blank">
|
210 |
<div class="dashicons dashicons-media-text"></div>
|
211 |
<div class="tooltip"><?php _e('See the changelog','wp-seopress'); ?></div>
|
212 |
</a>
|
213 |
+
<a href="mailto:contact@seopress.org" target="_blank">
|
214 |
<div class="dashicons dashicons-megaphone"></div>
|
215 |
<div class="tooltip"><?php _e('Send feedback','wp-seopress'); ?></div>
|
216 |
</a>
|
217 |
+
<a href="https://www.facebook.com/groups/seopress/" target="_blank">
|
218 |
+
<div class="dashicons dashicons-facebook"></div>
|
219 |
+
<div class="tooltip"><?php _e('Join our Facebook Community group','wp-seopress'); ?></div>
|
220 |
+
</a>
|
221 |
+
<a href="https://twitter.com/wp_seopress" target="_blank">
|
222 |
<div class="dashicons dashicons-twitter"></div>
|
223 |
<div class="tooltip"><?php _e('Follow us on Twitter','wp-seopress'); ?></div>
|
224 |
</a>
|
225 |
+
<a href="https://www.youtube.com/SEOPress" target="_blank">
|
226 |
<div class="dashicons dashicons-video-alt3"></div>
|
227 |
<div class="tooltip"><?php _e('Follow us on YouTube','wp-seopress'); ?></div>
|
228 |
</a>
|
229 |
+
<a href="<?php echo $seopress_docs_link['website']; ?>" target="_blank">
|
230 |
<div class="dashicons dashicons-info"></div>
|
231 |
<div class="tooltip"><?php _e('Official website','wp-seopress'); ?></div>
|
232 |
</a>
|
233 |
+
<a href="<?php echo $seopress_docs_link['support']; ?>" target="_blank">
|
234 |
<div class="dashicons dashicons-editor-help"></div>
|
235 |
<div class="tooltip"><?php _e('Support','wp-seopress'); ?></div>
|
236 |
</a>
|
@@ -87,757 +87,6 @@ if ( is_plugin_active( 'wp-seopress-pro/seopress-pro.php' ) ) {
|
|
87 |
</div>";
|
88 |
}
|
89 |
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
'title' => __('Structured data types','wp-seopress-pro'),
|
94 |
-
'impact' => 'good',
|
95 |
-
'desc' => NULL
|
96 |
-
),
|
97 |
-
'old_post'=> array(
|
98 |
-
'title' => __('Last modified date','wp-seopress-pro'),
|
99 |
-
'impact' => 'good',
|
100 |
-
'desc' => NULL
|
101 |
-
),
|
102 |
-
'words_counter'=> array(
|
103 |
-
'title' => __('Words counter','wp-seopress-pro'),
|
104 |
-
'impact' => 'good',
|
105 |
-
'desc' => NULL
|
106 |
-
),
|
107 |
-
'keywords_density'=> array(
|
108 |
-
'title' => __('Keywords density','wp-seopress-pro'),
|
109 |
-
'impact' => NULL,
|
110 |
-
'desc' => NULL
|
111 |
-
),
|
112 |
-
'keywords_permalink'=> array(
|
113 |
-
'title' => __('Keywords in permalink','wp-seopress-pro'),
|
114 |
-
'impact' => NULL,
|
115 |
-
'desc' => NULL
|
116 |
-
),
|
117 |
-
'headings'=> array(
|
118 |
-
'title' => __('Headings','wp-seopress-pro'),
|
119 |
-
'impact' => 'good',
|
120 |
-
'desc' => NULL
|
121 |
-
),
|
122 |
-
'meta_title'=> array(
|
123 |
-
'title' => __('Meta title','wp-seopress-pro'),
|
124 |
-
'impact' => NULL,
|
125 |
-
'desc' => NULL
|
126 |
-
),
|
127 |
-
'meta_desc'=> array(
|
128 |
-
'title' => __('Meta description','wp-seopress-pro'),
|
129 |
-
'impact' => NULL,
|
130 |
-
'desc' => NULL
|
131 |
-
),
|
132 |
-
'social'=> array(
|
133 |
-
'title' => __('Social meta tags','wp-seopress-pro'),
|
134 |
-
'impact' => 'good',
|
135 |
-
'desc' => NULL
|
136 |
-
),
|
137 |
-
'robots'=> array(
|
138 |
-
'title' => __('Meta robots','wp-seopress-pro'),
|
139 |
-
'impact' => 'good',
|
140 |
-
'desc' => NULL
|
141 |
-
),
|
142 |
-
'img_alt'=> array(
|
143 |
-
'title' => __('Alternative texts of images','wp-seopress-pro'),
|
144 |
-
'impact' => 'good',
|
145 |
-
'desc' => NULL
|
146 |
-
),
|
147 |
-
'nofollow_links'=> array(
|
148 |
-
'title' => __('NoFollow Links','wp-seopress-pro'),
|
149 |
-
'impact' => 'good',
|
150 |
-
'desc' => NULL
|
151 |
-
),
|
152 |
-
'outbound_links'=> array(
|
153 |
-
'title' => __('Outbound Links','wp-seopress-pro'),
|
154 |
-
'impact' => 'good',
|
155 |
-
'desc' => NULL
|
156 |
-
),
|
157 |
-
);
|
158 |
-
|
159 |
-
//Schemas
|
160 |
-
if (!empty($seopress_analysis_data['json']) || isset($seopress_analysis_data['json'])) {
|
161 |
-
$desc = '<p>'.__('We found these schemas in the source code of this page:','wp-seopress').'</p>';
|
162 |
-
|
163 |
-
$desc .= '<ul>';
|
164 |
-
$json_ld = array_filter($seopress_analysis_data['json']);
|
165 |
-
foreach(array_count_values($json_ld) as $key => $value) {
|
166 |
-
$html = NULL;
|
167 |
-
if ($value > 1) {
|
168 |
-
$html = '<span class="impact high">'.__('duplicated schema - x','wp-seopress').$value.'</span>';
|
169 |
-
$analyzes['schemas']['impact'] = 'high';
|
170 |
-
}
|
171 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$key.$html.'</li>';
|
172 |
-
}
|
173 |
-
$desc .= '</ul>';
|
174 |
-
$analyzes['schemas']['desc'] = $desc;
|
175 |
-
} else {
|
176 |
-
$analyzes['schemas']['impact'] = 'medium';
|
177 |
-
$analyzes['schemas']['desc'] = '<p>'.__('No schemas found in the source code of this page.','wp-seopress').'</p>';
|
178 |
-
}
|
179 |
-
|
180 |
-
//Old post
|
181 |
-
$desc = NULL;
|
182 |
-
if( strtotime( $post->post_modified ) < strtotime('-365 days') ) {
|
183 |
-
$analyzes['old_post']['impact'] = 'medium';
|
184 |
-
$desc = '<p><span class="dashicons dashicons-no-alt"></span>'.__('This post is a little old!','wp-seopress').'</p>';
|
185 |
-
} else {
|
186 |
-
$desc = '<p><span class="dashicons dashicons-yes"></span>'.__('The last modified date of this article is less than 1 year. Cool!','wp-seopress').'</p>';
|
187 |
-
}
|
188 |
-
$desc .= '<p>'.__('Search engines love fresh content. Regularly update your articles without having to rewrite your content entirely and give them a boost in search rankings. SEOPress takes care of the technical part.','wp-seopress').'</p>';
|
189 |
-
$analyzes['old_post']['desc'] = $desc;
|
190 |
-
|
191 |
-
//Word counters
|
192 |
-
$desc = NULL;
|
193 |
-
if (isset($seopress_analysis_data['words_counter']) || isset($seopress_analysis_data['words_counter_unique'])) {
|
194 |
-
$desc = '<p>'.__('Words counter is not a direct ranking factor. But, your content must be as qualitative as possible, with relevant and unique information. To fulfill these conditions, your article requires a minimum of paragraphs, so words.','wp-seopress').'</p>
|
195 |
-
<ul>
|
196 |
-
<li>'.$seopress_analysis_data['words_counter'].' '.__('words found.','wp-seopress').'</li>
|
197 |
-
<li>'.$seopress_analysis_data['words_counter_unique'].' '.__('unique words found.','wp-seopress').'</li>';
|
198 |
-
|
199 |
-
if ($seopress_analysis_data['words_counter'] >= 299) {
|
200 |
-
$desc .= '<li><span class="dashicons dashicons-yes"></span>'.__('Your content is composed of more than 300 words, which is the minimum for a post.','wp-seopress').'</li>';
|
201 |
-
} else {
|
202 |
-
$desc .= '<li><span class="dashicons dashicons-no-alt"></span>'.__('Your content is too short. Add a few more paragraphs!','wp-seopress').'</li>';
|
203 |
-
$analyzes['words_counter']['impact'] = 'medium';
|
204 |
-
}
|
205 |
-
$desc .= '</ul>';
|
206 |
-
|
207 |
-
$analyzes['words_counter']['desc'] = $desc;
|
208 |
-
} else {
|
209 |
-
$analyzes['words_counter']['desc'] = '<p><span class="dashicons dashicons-no-alt"></span>'.__('No content? Add a few more paragraphs!','wp-seopress').'</p>';
|
210 |
-
$analyzes['words_counter']['impact'] = 'high';
|
211 |
-
}
|
212 |
-
|
213 |
-
//Keywords density
|
214 |
-
if (!empty($seopress_analysis_data['kws_density']['matches']) && isset($seopress_analysis_data['words_counter'])) {
|
215 |
-
$target_kws_density = $seopress_analysis_data['kws_density']['matches'];
|
216 |
-
|
217 |
-
$desc = '<ul>';
|
218 |
-
foreach ($target_kws_density as $key => $value) {
|
219 |
-
foreach ($value as $_key => $_value) {
|
220 |
-
$kw_count = count($_value);
|
221 |
-
}
|
222 |
-
$kw_name = $key;
|
223 |
-
$kw_density = round($kw_count/$seopress_analysis_data['words_counter']*100, 2);
|
224 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times in your content, a keyword density of %s%%','wp-seopress'), $kw_name, $kw_count, $kw_density).'</li>';
|
225 |
-
}
|
226 |
-
$desc .= '</ul>';
|
227 |
-
$desc .= '<p class="description">'.__('Learn more about <a href="https://www.youtube.com/watch?v=Rk4qgQdp2UA" target="_blank">keywords stuffing</a>.','wp-seopress').'</p>';
|
228 |
-
$analyzes['keywords_density']['impact'] = 'good';
|
229 |
-
$analyzes['keywords_density']['desc'] = $desc;
|
230 |
-
} else {
|
231 |
-
$analyzes['keywords_density']['desc'] = '<p>'.__('We were unable to calculate the density of your keywords. You probably haven‘t added any content or your target keywords were not find in your post content.','wp-seopress').'</p>';
|
232 |
-
$analyzes['keywords_density']['impact'] = 'high';
|
233 |
-
}
|
234 |
-
|
235 |
-
//Keywords in permalink
|
236 |
-
if (!empty($seopress_analysis_data['kws_permalink']['matches'])) {
|
237 |
-
$desc = '<p><span class="dashicons dashicons-yes"></span>'.__('Cool, one of your target keyword is used in your permalink.','wp-seopress').'</p>';
|
238 |
-
|
239 |
-
$target_kws_permalink = $seopress_analysis_data['kws_permalink']['matches'];
|
240 |
-
|
241 |
-
$desc .= '<ul>';
|
242 |
-
foreach ($target_kws_permalink as $key => $value) {
|
243 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$key.'</li>';
|
244 |
-
}
|
245 |
-
$desc .= '</ul>';
|
246 |
-
$analyzes['keywords_permalink']['desc'] = $desc;
|
247 |
-
$analyzes['keywords_permalink']['impact'] = 'good';
|
248 |
-
} else {
|
249 |
-
global $post;
|
250 |
-
if (get_option( 'page_on_front' ) == $post->ID) {
|
251 |
-
$analyzes['keywords_permalink']['desc'] = '<p><span class="dashicons dashicons-yes"></span>'.__('This is your homepage. This check doesn\'t apply here because there is no slug.','wp-seopress').'</p>';
|
252 |
-
$analyzes['keywords_permalink']['impact'] = 'good';
|
253 |
-
} else {
|
254 |
-
$analyzes['keywords_permalink']['desc'] = '<p><span class="dashicons dashicons-no-alt"></span>'.__('You should add one of your target keyword in your permalink.','wp-seopress').'</p>';
|
255 |
-
$analyzes['keywords_permalink']['impact'] = 'medium';
|
256 |
-
}
|
257 |
-
}
|
258 |
-
|
259 |
-
|
260 |
-
//Headings
|
261 |
-
//H1
|
262 |
-
$desc = NULL;
|
263 |
-
if (!empty($seopress_analysis_data['h1']['matches'])) {
|
264 |
-
$desc .= '<h4>'.__('H1 (Heading 1)','wp-seopress').'</h4>';
|
265 |
-
|
266 |
-
$count = $seopress_analysis_data['h1']['nomatches']['count'];
|
267 |
-
|
268 |
-
$target_kws_h1 = $seopress_analysis_data['h1']['matches'];
|
269 |
-
|
270 |
-
$all_h1 = $seopress_analysis_data['h1']['values'];
|
271 |
-
|
272 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('Target keywords were found in Heading 1 (H1).','wp-seopress').'</p>';
|
273 |
-
|
274 |
-
$desc .= '<ul>';
|
275 |
-
|
276 |
-
foreach ($target_kws_h1 as $key => $value) {
|
277 |
-
foreach ($value as $_key => $_value) {
|
278 |
-
$kw_count = count($value);
|
279 |
-
}
|
280 |
-
$kw_name = $key;
|
281 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times.','wp-seopress'), $kw_name, $kw_count).'</li>';
|
282 |
-
}
|
283 |
-
|
284 |
-
$desc .= '</ul>';
|
285 |
-
if ($count > 1) {
|
286 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d Heading 1 (H1) in your content.','wp-seopress'), $count).'</p>';
|
287 |
-
$desc .= '<p>'.__('You should not use more than one H1 heading in your post content. The rule is simple: only one H1 for each web page. It is better for both SEO and accessibility. Below, the list:','wp-seopress').'</p>';
|
288 |
-
$analyzes['headings']['impact'] = 'high';
|
289 |
-
}
|
290 |
-
|
291 |
-
if (!empty($all_h1)) {
|
292 |
-
$desc .= '<ul>';
|
293 |
-
foreach($all_h1 as $h1) {
|
294 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$h1.'</li>';
|
295 |
-
}
|
296 |
-
$desc .= '</ul>';
|
297 |
-
}
|
298 |
-
}
|
299 |
-
|
300 |
-
//H2
|
301 |
-
$desc .= '<h4>'.__('H2 (Heading 2)','wp-seopress').'</h4>';
|
302 |
-
if (!empty($seopress_analysis_data['h2']['matches'])) {
|
303 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('Target keywords were found in Heading 2 (H2).','wp-seopress').'</p>';
|
304 |
-
$desc .= '<ul>';
|
305 |
-
$target_kws_h2 = $seopress_analysis_data['h2']['matches'];
|
306 |
-
foreach ($target_kws_h2 as $key => $value) {
|
307 |
-
foreach ($value as $_key => $_value) {
|
308 |
-
$kw_count = count($value);
|
309 |
-
}
|
310 |
-
$kw_name = $key;
|
311 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times.','wp-seopress'), $kw_name, $kw_count).'</li>';
|
312 |
-
}
|
313 |
-
$desc .= '</ul>';
|
314 |
-
} else {
|
315 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('None of your target keywords were found in Heading 2 (H2).','wp-seopress').'</p>';
|
316 |
-
if ($analyzes['headings']['impact'] != 'high') {
|
317 |
-
$analyzes['headings']['impact'] = 'medium';
|
318 |
-
}
|
319 |
-
}
|
320 |
-
|
321 |
-
//H3
|
322 |
-
$desc .= '<h4>'.__('H3 (Heading 3)','wp-seopress').'</h4>';
|
323 |
-
if (!empty($seopress_analysis_data['h3']['matches'])) {
|
324 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('Target keywords were found in Heading 3 (H3).','wp-seopress').'</p>';
|
325 |
-
$desc .= '<ul>';
|
326 |
-
$target_kws_h3 = $seopress_analysis_data['h3']['matches'];
|
327 |
-
foreach ($target_kws_h3 as $key => $value) {
|
328 |
-
foreach ($value as $_key => $_value) {
|
329 |
-
$kw_count = count($value);
|
330 |
-
}
|
331 |
-
$kw_name = $key;
|
332 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times.','wp-seopress'), $kw_name, $kw_count).'</li>';
|
333 |
-
}
|
334 |
-
$desc .= '</ul>';
|
335 |
-
} else {
|
336 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('None of your target keywords were found in Heading 3 (H3).','wp-seopress').'</p>';
|
337 |
-
if ($analyzes['headings']['impact'] != 'high') {
|
338 |
-
$analyzes['headings']['impact'] = 'medium';
|
339 |
-
}
|
340 |
-
}
|
341 |
-
$analyzes['headings']['desc'] = $desc;
|
342 |
-
|
343 |
-
//Meta Title
|
344 |
-
if ($seopress_titles_title !='') {
|
345 |
-
$desc = NULL;
|
346 |
-
if (!empty($seopress_analysis_data['meta_title']['matches'])) {
|
347 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('Target keywords were found in the Meta Title.','wp-seopress').'</p>';
|
348 |
-
$desc .= '<ul>';
|
349 |
-
$target_kws_title = $seopress_analysis_data['meta_title']['matches'];
|
350 |
-
foreach ($target_kws_title as $key => $value) {
|
351 |
-
foreach ($value as $_key => $_value) {
|
352 |
-
$kw_count = count($_value);
|
353 |
-
}
|
354 |
-
$kw_name = $key;
|
355 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times.','wp-seopress'), $kw_name, $kw_count).'</li>';
|
356 |
-
}
|
357 |
-
$desc .= '</ul>';
|
358 |
-
$analyzes['meta_title']['impact'] = 'good';
|
359 |
-
} else {
|
360 |
-
$analyzes['meta_title']['impact'] = 'medium';
|
361 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('None of your target keywords were found in the Meta Title.','wp-seopress').'</p>';
|
362 |
-
}
|
363 |
-
|
364 |
-
if (mb_strlen($seopress_titles_title) > 65 ) {
|
365 |
-
$analyzes['meta_title']['impact'] = 'medium';
|
366 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your custom title is too long.','wp-seopress').'</p>';
|
367 |
-
} else {
|
368 |
-
$analyzes['meta_title']['impact'] = 'good';
|
369 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('The length of your title is correct','wp-seopress').'</p>';
|
370 |
-
}
|
371 |
-
$analyzes['meta_title']['desc'] = $desc;
|
372 |
-
} else {
|
373 |
-
$analyzes['meta_title']['impact'] = 'medium';
|
374 |
-
$analyzes['meta_title']['desc'] = '<p><span class="dashicons dashicons-no-alt"></span>'.__('No custom title is set for this post. If the global meta title suits you, you can ignore this recommendation.','wp-seopress').'</p>';
|
375 |
-
}
|
376 |
-
|
377 |
-
//Meta description
|
378 |
-
if ($seopress_titles_desc !='') {
|
379 |
-
$desc = NULL;
|
380 |
-
if (!empty($seopress_analysis_data['meta_description']['matches'])) {
|
381 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('Target keywords were found in the Meta description.','wp-seopress').'</p>';
|
382 |
-
$desc .= '<ul>';
|
383 |
-
$target_kws_desc = $seopress_analysis_data['meta_description']['matches'];
|
384 |
-
foreach ($target_kws_desc as $key => $value) {
|
385 |
-
foreach ($value as $_key => $_value) {
|
386 |
-
$kw_count = count($_value);
|
387 |
-
}
|
388 |
-
$kw_name = $key;
|
389 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times.','wp-seopress'), $kw_name, $kw_count).'</li>';
|
390 |
-
}
|
391 |
-
$desc .= '</ul>';
|
392 |
-
$analyzes['meta_desc']['impact'] = 'good';
|
393 |
-
} else {
|
394 |
-
$analyzes['meta_desc']['impact'] = 'medium';
|
395 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('None of your target keywords were found in the Meta description.','wp-seopress').'</p>';
|
396 |
-
}
|
397 |
-
|
398 |
-
if (mb_strlen($seopress_titles_desc) > 160 ) {
|
399 |
-
$analyzes['meta_desc']['impact'] = 'medium';
|
400 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('You custom meta description is too long.','wp-seopress').'</p>';
|
401 |
-
} else {
|
402 |
-
$analyzes['meta_desc']['impact'] = 'good';
|
403 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('The length of your meta description is correct','wp-seopress').'</p>';
|
404 |
-
}
|
405 |
-
$analyzes['meta_desc']['desc'] = $desc;
|
406 |
-
} else {
|
407 |
-
$analyzes['meta_desc']['impact'] = 'medium';
|
408 |
-
$analyzes['meta_desc']['desc'] = '<p><span class="dashicons dashicons-no-alt"></span>'.__('No custom meta description is set for this post. If the global meta description suits you, you can ignore this recommendation.','wp-seopress').'</p>';
|
409 |
-
}
|
410 |
-
|
411 |
-
//Social tags
|
412 |
-
//og:title
|
413 |
-
$desc = NULL;
|
414 |
-
|
415 |
-
$desc .= '<h4>'.__('Open Graph Title','wp-seopress').'</h4>';
|
416 |
-
|
417 |
-
if (!empty($seopress_analysis_data['og_title']['count'])) {
|
418 |
-
$count = $seopress_analysis_data['og_title']['count'];
|
419 |
-
|
420 |
-
$all_og_title = $seopress_analysis_data['og_title']['values'];
|
421 |
-
|
422 |
-
if ($count > 1) {
|
423 |
-
$analyzes['social']['impact'] = 'high';
|
424 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d og:title in your content.','wp-seopress'), $count).'</p>';
|
425 |
-
$desc .= '<p>'.__('You should not use more than one og:title in your post content to avoid conflicts when sharing on social networks. Facebook will take the last og:title tag from your source code. Below, the list:','wp-seopress').'</p>';
|
426 |
-
} else {
|
427 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found an Open Graph Title tag in your source code.','wp-seopress').'</p>';
|
428 |
-
}
|
429 |
-
|
430 |
-
if (!empty($all_og_title)) {
|
431 |
-
$desc .= '<ul>';
|
432 |
-
foreach($all_og_title as $og_title) {
|
433 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$og_title.'</li>';
|
434 |
-
}
|
435 |
-
$desc .= '</ul>';
|
436 |
-
}
|
437 |
-
} else {
|
438 |
-
$analyzes['social']['impact'] = 'high';
|
439 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Open Graph Title is missing!','wp-seopress').'</p>';
|
440 |
-
}
|
441 |
-
|
442 |
-
//og:description
|
443 |
-
$desc .= '<h4>'.__('Open Graph Description','wp-seopress').'</h4>';
|
444 |
-
|
445 |
-
if (!empty($seopress_analysis_data['og_desc']['count'])) {
|
446 |
-
|
447 |
-
$count = $seopress_analysis_data['og_desc']['count'];
|
448 |
-
|
449 |
-
$all_og_desc = $seopress_analysis_data['og_desc']['values'];
|
450 |
-
|
451 |
-
if ($count > 1) {
|
452 |
-
$analyzes['social']['impact'] = 'high';
|
453 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d og:description in your content.','wp-seopress'), $count).'</p>';
|
454 |
-
$desc .= '<p>'.__('You should not use more than one og:description in your post content to avoid conflicts when sharing on social networks. Facebook will take the last og:description tag from your source code. Below, the list:','wp-seopress').'</p>';
|
455 |
-
} else {
|
456 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found an Open Graph Description tag in your source code.','wp-seopress').'</p>';
|
457 |
-
}
|
458 |
-
|
459 |
-
if (!empty($all_og_desc)) {
|
460 |
-
$desc .= '<ul>';
|
461 |
-
foreach($all_og_desc as $og_desc) {
|
462 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$og_desc.'</li>';
|
463 |
-
}
|
464 |
-
$desc .= '</ul>';
|
465 |
-
}
|
466 |
-
} else {
|
467 |
-
$analyzes['social']['impact'] = 'high';
|
468 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Open Graph Description is missing!','wp-seopress').'</p>';
|
469 |
-
}
|
470 |
-
|
471 |
-
//og:image
|
472 |
-
$desc .= '<h4>'.__('Open Graph Image','wp-seopress').'</h4>';
|
473 |
-
|
474 |
-
if (!empty($seopress_analysis_data['og_img']['count'])) {
|
475 |
-
|
476 |
-
$count = $seopress_analysis_data['og_img']['count'];
|
477 |
-
|
478 |
-
$all_og_img = $seopress_analysis_data['og_img']['values'];
|
479 |
-
|
480 |
-
if ($count > 0) {
|
481 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.sprintf(esc_html__('We found %d og:image in your content.','wp-seopress'), $count).'</p>';
|
482 |
-
}
|
483 |
-
|
484 |
-
if (!empty($all_og_img)) {
|
485 |
-
$desc .= '<ul>';
|
486 |
-
foreach($all_og_img as $og_img) {
|
487 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$og_img.'</li>';
|
488 |
-
}
|
489 |
-
$desc .= '</ul>';
|
490 |
-
}
|
491 |
-
} else {
|
492 |
-
$analyzes['social']['impact'] = 'high';
|
493 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Open Graph Image is missing!','wp-seopress').'</p>';
|
494 |
-
}
|
495 |
-
|
496 |
-
//og:url
|
497 |
-
$desc .= '<h4>'.__('Open Graph URL','wp-seopress').'</h4>';
|
498 |
-
|
499 |
-
if (!empty($seopress_analysis_data['og_url']['count'])) {
|
500 |
-
|
501 |
-
$count = $seopress_analysis_data['og_url']['count'];
|
502 |
-
|
503 |
-
$all_og_url = $seopress_analysis_data['og_url']['values'];
|
504 |
-
|
505 |
-
if ($count > 1) {
|
506 |
-
$analyzes['social']['impact'] = 'high';
|
507 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d og:url in your content.','wp-seopress'), $count).'</p>';
|
508 |
-
$desc .= '<p>'.__('You should not use more than one og:url in your post content to avoid conflicts when sharing on social networks. Facebook will take the last og:url tag from your source code. Below, the list:','wp-seopress').'</p>';
|
509 |
-
} else {
|
510 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found an Open Graph URL tag in your source code.','wp-seopress').'</p>';
|
511 |
-
}
|
512 |
-
|
513 |
-
if (!empty($all_og_url)) {
|
514 |
-
$desc .= '<ul>';
|
515 |
-
foreach($all_og_url as $og_url) {
|
516 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$og_url.'</li>';
|
517 |
-
}
|
518 |
-
$desc .= '</ul>';
|
519 |
-
}
|
520 |
-
} else {
|
521 |
-
$analyzes['social']['impact'] = 'high';
|
522 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Open Graph URL is missing!','wp-seopress').'</p>';
|
523 |
-
}
|
524 |
-
|
525 |
-
//og:site_name
|
526 |
-
$desc .= '<h4>'.__('Open Graph Site Name','wp-seopress').'</h4>';
|
527 |
-
|
528 |
-
if (!empty($seopress_analysis_data['og_site_name']['count'])) {
|
529 |
-
|
530 |
-
$count = $seopress_analysis_data['og_site_name']['count'];
|
531 |
-
|
532 |
-
$all_og_site_name = $seopress_analysis_data['og_site_name']['values'];
|
533 |
-
|
534 |
-
if ($count > 1) {
|
535 |
-
$analyzes['social']['impact'] = 'high';
|
536 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d og:site_name in your content.','wp-seopress'), $count).'</p>';
|
537 |
-
$desc .= '<p>'.__('You should not use more than one og:site_name in your post content to avoid conflicts when sharing on social networks. Facebook will take the last og:site_name tag from your source code. Below, the list:','wp-seopress').'</p>';
|
538 |
-
} else {
|
539 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found an Open Graph Site Name tag in your source code.','wp-seopress').'</p>';
|
540 |
-
}
|
541 |
-
|
542 |
-
if (!empty($all_og_site_name)) {
|
543 |
-
$desc .= '<ul>';
|
544 |
-
foreach($all_og_site_name as $og_site_name) {
|
545 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$og_site_name.'</li>';
|
546 |
-
}
|
547 |
-
$desc .= '</ul>';
|
548 |
-
}
|
549 |
-
} else {
|
550 |
-
$analyzes['social']['impact'] = 'high';
|
551 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Open Graph Site Name is missing!','wp-seopress').'</p>';
|
552 |
-
}
|
553 |
-
|
554 |
-
//twitter:title
|
555 |
-
$desc .= '<h4>'.__('Twitter Title','wp-seopress').'</h4>';
|
556 |
-
|
557 |
-
if (!empty($seopress_analysis_data['tw_title']['count'])) {
|
558 |
-
|
559 |
-
$count = $seopress_analysis_data['tw_title']['count'];
|
560 |
-
|
561 |
-
$all_tw_title = $seopress_analysis_data['tw_title']['values'];
|
562 |
-
|
563 |
-
if ($count > 1) {
|
564 |
-
$analyzes['social']['impact'] = 'high';
|
565 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d twitter:title in your content.','wp-seopress'), $count).'</p>';
|
566 |
-
$desc .= '<p>'.__('You should not use more than one twitter:title in your post content to avoid conflicts when sharing on social networks. Twitter will take the last twitter:title tag from your source code. Below, the list:','wp-seopress').'</p>';
|
567 |
-
} else {
|
568 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found a Twitter Title Tag in your source code.','wp-seopress').'</p>';
|
569 |
-
}
|
570 |
-
|
571 |
-
if (!empty($all_tw_title)) {
|
572 |
-
$desc .= '<ul>';
|
573 |
-
foreach($all_tw_title as $tw_title) {
|
574 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$tw_title.'</li>';
|
575 |
-
}
|
576 |
-
$desc .= '</ul>';
|
577 |
-
}
|
578 |
-
} else {
|
579 |
-
$analyzes['social']['impact'] = 'high';
|
580 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Twitter Title is missing!','wp-seopress').'</p>';
|
581 |
-
}
|
582 |
-
|
583 |
-
//twitter:description
|
584 |
-
$desc .= '<h4>'.__('Twitter Description','wp-seopress').'</h4>';
|
585 |
-
|
586 |
-
if (!empty($seopress_analysis_data['tw_desc']['count'])) {
|
587 |
-
|
588 |
-
$count = $seopress_analysis_data['tw_desc']['count'];
|
589 |
-
|
590 |
-
$all_tw_desc = $seopress_analysis_data['tw_desc']['values'];
|
591 |
-
|
592 |
-
if ($count > 1) {
|
593 |
-
$analyzes['social']['impact'] = 'high';
|
594 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d twitter:description in your content.','wp-seopress'), $count).'</p>';
|
595 |
-
$desc .= '<p>'.__('You should not use more than one twitter:description in your post content to avoid conflicts when sharing on social networks. Twitter will take the last twitter:description tag from your source code. Below, the list:','wp-seopress').'</p>';
|
596 |
-
} else {
|
597 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found a Twitter Description tag in your source code.','wp-seopress').'</p>';
|
598 |
-
}
|
599 |
-
|
600 |
-
if (!empty($all_tw_desc)) {
|
601 |
-
$desc .= '<ul>';
|
602 |
-
foreach($all_tw_desc as $tw_desc) {
|
603 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$tw_desc.'</li>';
|
604 |
-
}
|
605 |
-
$desc .= '</ul>';
|
606 |
-
}
|
607 |
-
} else {
|
608 |
-
$analyzes['social']['impact'] = 'high';
|
609 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Twitter Description is missing!','wp-seopress').'</p>';
|
610 |
-
}
|
611 |
-
|
612 |
-
//twitter:image
|
613 |
-
$desc .= '<h4>'.__('Twitter Image','wp-seopress').'</h4>';
|
614 |
-
|
615 |
-
if (!empty($seopress_analysis_data['tw_img']['count'])) {
|
616 |
-
|
617 |
-
$count = $seopress_analysis_data['tw_img']['count'];
|
618 |
-
|
619 |
-
$all_tw_img = $seopress_analysis_data['tw_img']['values'];
|
620 |
-
|
621 |
-
if ($count > 0) {
|
622 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.sprintf(esc_html__('We found %d twitter:image in your content.','wp-seopress'), $count).'</p>';
|
623 |
-
}
|
624 |
-
|
625 |
-
if (!empty($all_tw_img)) {
|
626 |
-
$desc .= '<ul>';
|
627 |
-
foreach($all_tw_img as $tw_img) {
|
628 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$tw_img.'</li>';
|
629 |
-
}
|
630 |
-
$desc .= '</ul>';
|
631 |
-
}
|
632 |
-
} else {
|
633 |
-
$analyzes['social']['impact'] = 'high';
|
634 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Twitter Image is missing!','wp-seopress').'</p>';
|
635 |
-
}
|
636 |
-
$analyzes['social']['desc'] = $desc;
|
637 |
-
|
638 |
-
//Robots
|
639 |
-
$desc = NULL;
|
640 |
-
if (!empty($seopress_analysis_data['meta_robots'])) {
|
641 |
-
|
642 |
-
$meta_robots = $seopress_analysis_data['meta_robots'];
|
643 |
-
|
644 |
-
if (count($seopress_analysis_data['meta_robots']) > 1) {
|
645 |
-
$analyzes['robots']['impact'] = 'high';
|
646 |
-
|
647 |
-
$count_meta_robots = count($seopress_analysis_data['meta_robots']);
|
648 |
-
|
649 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %s meta robots in your page. There is probably something wrong with your theme!','wp-seopress'), $count_meta_robots).'</p>';
|
650 |
-
}
|
651 |
-
|
652 |
-
if (preg_match('/noindex/', json_encode($meta_robots))) {
|
653 |
-
$analyzes['robots']['impact'] = 'high';
|
654 |
-
$desc .= '<p data-robots="noindex"><span class="dashicons dashicons-no-alt"></span>'.__('noindex is on! Search engines can\'t index this page.','wp-seopress').'</p>';
|
655 |
-
} else {
|
656 |
-
$desc .= '<p data-robots="index"><span class="dashicons dashicons-yes"></span>'.__('noindex is off. Search engines will index this page.','wp-seopress').'</p>';
|
657 |
-
}
|
658 |
-
|
659 |
-
if (preg_match('/nofollow/', json_encode($meta_robots))) {
|
660 |
-
$analyzes['robots']['impact'] = 'high';
|
661 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('nofollow is on! Search engines can\'t follow your links on this page.','wp-seopress').'</p>';
|
662 |
-
} else {
|
663 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('nofollow is off. Search engines will follow links on this page.','wp-seopress').'</p>';
|
664 |
-
}
|
665 |
-
|
666 |
-
if (preg_match('/noarchive/', json_encode($meta_robots))) {
|
667 |
-
if ($analyzes['robots']['impact'] != 'high') {
|
668 |
-
$analyzes['robots']['impact'] = 'medium';
|
669 |
-
}
|
670 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('noarchive is on! Search engines will not cache your page.','wp-seopress').'</p>';
|
671 |
-
} else {
|
672 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('noarchive is off. Search engines will probably cache your page.','wp-seopress').'</p>';
|
673 |
-
}
|
674 |
-
|
675 |
-
if (preg_match('/nosnippet/', json_encode($meta_robots))) {
|
676 |
-
if ($analyzes['robots']['impact'] != 'high') {
|
677 |
-
$analyzes['robots']['impact'] = 'medium';
|
678 |
-
}
|
679 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('nosnippet is on! Search engines will not display a snippet of this page in search results.','wp-seopress').'</p>';
|
680 |
-
} else {
|
681 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('nosnippet is off. Search engines will display a snippet of this page in search results.','wp-seopress').'</p>';
|
682 |
-
}
|
683 |
-
} else {
|
684 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found no meta robots on this page. It means, your page is index,follow. Search engines will index it, and follow links. ','wp-seopress').'</p>';
|
685 |
-
}
|
686 |
-
|
687 |
-
//Meta Google
|
688 |
-
if (!empty($seopress_analysis_data['meta_google'])) {
|
689 |
-
$meta_google = $seopress_analysis_data['meta_google'];
|
690 |
-
|
691 |
-
if (preg_match('/noimageindex/', json_encode($meta_google))) {
|
692 |
-
$analyzes['robots']['impact'] = 'high';
|
693 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('noimageindex is on! Google will not index your images on this page (but if someone makes a direct link to one of your image in this page, it will be indexed).','wp-seopress').'</p>';
|
694 |
-
} else {
|
695 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('noimageindex is off. Google will index the images on this page.','wp-seopress').'</p>';
|
696 |
-
}
|
697 |
-
|
698 |
-
if (preg_match('/nositelinkssearchbox/', json_encode($meta_google))) {
|
699 |
-
if ($analyzes['robots']['impact'] != 'high') {
|
700 |
-
$analyzes['robots']['impact'] = 'medium';
|
701 |
-
}
|
702 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('nositelinkssearchbox is on! Google will not display a sitelinks searchbox in search results.','wp-seopress').'</p>';
|
703 |
-
} else {
|
704 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('nositelinkssearchbox is off. Google will probably display a sitelinks searchbox in search results.','wp-seopress').'</p>';
|
705 |
-
}
|
706 |
-
} else {
|
707 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('noimageindex is off. Google will index the images on this page.','wp-seopress').'</p>';
|
708 |
-
|
709 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('nositelinkssearchbox is off. Google will probably display a sitelinks searchbox in search results.','wp-seopress').'</p>';
|
710 |
-
}
|
711 |
-
|
712 |
-
$analyzes['robots']['desc'] = $desc;
|
713 |
-
|
714 |
-
//Img alt
|
715 |
-
if (!empty($seopress_analysis_data['img'])) {
|
716 |
-
$images = isset($seopress_analysis_data['img']['images']) ? $seopress_analysis_data['img']['images'] : NULL;
|
717 |
-
|
718 |
-
$desc = '<div class="wrap-analysis-img">';
|
719 |
-
|
720 |
-
if (!empty($images)) {
|
721 |
-
$analyzes['img_alt']['impact'] = 'high';
|
722 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('No alternative text found for these images. Alt tags are important for both SEO and accessibility. Edit your images using the media library or your favorite page builder and fill in alternative text fields.','wp-seopress').'</p>';
|
723 |
-
|
724 |
-
//Standard images & galleries
|
725 |
-
if (!empty($images)) {
|
726 |
-
$desc .= '<ul class="attachments">';
|
727 |
-
foreach($images as $img) {
|
728 |
-
$desc .= '<li class="attachment"><img src="'.$img.'"/></li>';
|
729 |
-
}
|
730 |
-
$desc .= '</ul>';
|
731 |
-
}
|
732 |
-
} else {
|
733 |
-
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('All alternative tags are filled in. Good work!','wp-seopress').'</p>';
|
734 |
-
}
|
735 |
-
$desc .= '</div>';
|
736 |
-
|
737 |
-
$analyzes['img_alt']['desc'] = $desc;
|
738 |
-
} else {
|
739 |
-
$analyzes['img_alt']['impact'] = 'medium';
|
740 |
-
$analyzes['img_alt']['desc'] = '<p><span class="dashicons dashicons-no-alt"></span>'.__('We could not find any image in your content. Content with media is a plus for your SEO.','wp-seopress').'</p>';
|
741 |
-
}
|
742 |
-
|
743 |
-
//Nofollow links
|
744 |
-
if (!empty($seopress_analysis_data['nofollow_links'])) {
|
745 |
-
$count = count($seopress_analysis_data['nofollow_links']);
|
746 |
-
|
747 |
-
$desc = '<p>'.sprintf( esc_html__( 'We found %d links with nofollow attribute in your page. Do not overuse nofollow attribute in links. Below, the list:', 'wp-seopress' ), $count ).'</p>';
|
748 |
-
$desc .= '<ul>';
|
749 |
-
foreach ($seopress_analysis_data['nofollow_links'] as $links) {
|
750 |
-
foreach ($links as $href => $link) {
|
751 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span><a href="'.$href.'" target="_blank">'.$link.'</a><span class="dashicons dashicons-external"></span></li>';
|
752 |
-
}
|
753 |
-
}
|
754 |
-
$desc .= '</ul>';
|
755 |
-
$analyzes['nofollow_links']['impact'] = 'low';
|
756 |
-
$analyzes['nofollow_links']['desc'] = $desc;
|
757 |
-
} else {
|
758 |
-
$analyzes['nofollow_links']['desc'] = '<p><span class="dashicons dashicons-yes"></span>'.__('This page doesn\'t have any nofollow links.','wp-seopress').'</p>';
|
759 |
-
}
|
760 |
-
|
761 |
-
//Outbound links
|
762 |
-
$desc = '<p>'.__('Internet is built on the principle of hyperlink. It is therefore perfectly normal to make links between different websites. However, avoid making links to low quality sites, SPAM... If you are not sure about the quality of a site, add the attribute "nofollow" to your link.').'</p>';
|
763 |
-
if (!empty($seopress_analysis_data['outbound_links'])) {
|
764 |
-
$count = count($seopress_analysis_data['outbound_links']);
|
765 |
-
|
766 |
-
$desc .= '<p>'.sprintf( __('We found %s outbound links in your page. Below, the list:', 'wp-seopress'), $count ).'</p>';
|
767 |
-
$desc .= '<ul>';
|
768 |
-
foreach ($seopress_analysis_data['outbound_links'] as $links) {
|
769 |
-
foreach ($links as $href => $link) {
|
770 |
-
$desc .= '<li><span class="dashicons dashicons-minus"></span><a href="'.$href.'" target="_blank">'.$link.'</a><span class="dashicons dashicons-external"></span></li>';
|
771 |
-
}
|
772 |
-
}
|
773 |
-
$desc .= '</ul>';
|
774 |
-
} else {
|
775 |
-
$analyzes['outbound_links']['impact'] = 'medium';
|
776 |
-
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('This page doesn\'t have any outbound links.','wp-seopress').'</p>';
|
777 |
-
}
|
778 |
-
$analyzes['outbound_links']['desc'] = $desc;
|
779 |
-
|
780 |
-
echo '<div id="seopress-analysis-tabs">
|
781 |
-
<div id="seopress-analysis-tabs-1">';
|
782 |
-
echo '<div class="analysis-score">';
|
783 |
-
$impact = array_unique(array_values(wp_list_pluck($analyzes, 'impact')));
|
784 |
-
$svg = '<svg role="img" aria-hidden="true" focusable="false" width="100%" height="100%" viewBox="0 0 200 200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
785 |
-
<circle r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0"></circle>
|
786 |
-
<circle id="bar" r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0" style="stroke-dashoffset: 101.788px;"></circle>
|
787 |
-
</svg>';
|
788 |
-
$tooltip = seopress_tooltip(__('Content analysis','wp-seopress'), __('<strong>Should be improved:</strong> red or orange dots <br> <strong>Good:</strong> yellow or green dots','wp-seopress'), '');
|
789 |
-
|
790 |
-
if (!empty($impact)) {
|
791 |
-
if (in_array('medium', $impact) || in_array('high', $impact)) {
|
792 |
-
echo '<p class="notgood">'.$svg.'<span>'.__('Should be improved','wp-seopress').$tooltip.'</span></p>';
|
793 |
-
$score = false;
|
794 |
-
} else {
|
795 |
-
echo '<p class="good">'.$svg.'<span>'.__('Good','wp-seopress').$tooltip.'</span></p>';
|
796 |
-
$score = true;
|
797 |
-
}
|
798 |
-
} else {
|
799 |
-
$score = false;
|
800 |
-
}
|
801 |
-
|
802 |
-
if (!empty($seopress_analysis_data)) {
|
803 |
-
$seopress_analysis_data['score'] = $score;
|
804 |
-
update_post_meta(get_the_ID(), '_seopress_analysis_data', $seopress_analysis_data);
|
805 |
-
}
|
806 |
-
echo '<span><a href="#" id="expand-all">'.__('Expand','wp-seopress').'</a> / <a href="#" id="close-all">'.__('Close','wp-seopress').'</a></span>';
|
807 |
-
echo '</div>';
|
808 |
-
|
809 |
-
if(!empty($analyzes)) {
|
810 |
-
$order = array('1'=>'high','2'=>'medium','3'=>'low','4'=>'good');
|
811 |
-
|
812 |
-
usort($analyzes, function ($a, $b) use ($order) {
|
813 |
-
$pos_a = array_search($a['impact'], $order);
|
814 |
-
$pos_b = array_search($b['impact'], $order);
|
815 |
-
return $pos_a - $pos_b;
|
816 |
-
});
|
817 |
-
|
818 |
-
foreach($analyzes as $key => $value) {
|
819 |
-
echo '<div class="gr-analysis">';
|
820 |
-
if (isset($value['title'])) {
|
821 |
-
echo '<div class="gr-analysis-title">
|
822 |
-
<h3>
|
823 |
-
<button type="button" aria-expanded="true" class="btn-toggle">';
|
824 |
-
if (isset($value['impact'])) {
|
825 |
-
echo '<span class="impact '.$value['impact'].'" aria-hidden="true"></span>';
|
826 |
-
}
|
827 |
-
echo '<span class="sp-arrow" aria-hidden="true"></span>
|
828 |
-
'.$value['title'].'
|
829 |
-
</button>
|
830 |
-
</h3>
|
831 |
-
</div>';
|
832 |
-
}
|
833 |
-
if (isset($value['desc'])) {
|
834 |
-
echo '<div class="gr-analysis-content">';
|
835 |
-
echo $value['desc'];
|
836 |
-
echo '</div>';
|
837 |
-
}
|
838 |
-
echo '</div>';
|
839 |
-
}
|
840 |
-
}
|
841 |
-
echo '</div>';
|
842 |
-
echo '</div>
|
843 |
-
</div>';
|
87 |
</div>";
|
88 |
}
|
89 |
|
90 |
+
require_once ( dirname( __FILE__ ) . '/admin-metaboxes-get-content-analysis.php');
|
91 |
+
require_once ( dirname( __FILE__ ) . '/admin-metaboxes-render-content-analysis.php');
|
92 |
+
echo $html;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -119,10 +119,13 @@ echo '<div id="seopress-tabs" data_id="'.$current_id.'" data_origin="'.$origin.'
|
|
119 |
'.__(' (maximum recommended limit)','wp-seopress').'
|
120 |
</div>
|
121 |
|
122 |
-
<div class="wrap-tags">
|
123 |
-
|
124 |
-
|
125 |
-
|
|
|
|
|
|
|
126 |
|
127 |
<span id="seopress-tag-single-sep" data-tag="%%sep%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Separator','wp-seopress').'</span>
|
128 |
</div>
|
@@ -142,17 +145,14 @@ echo '<div id="seopress-tabs" data_id="'.$current_id.'" data_origin="'.$origin.'
|
|
142 |
<strong>'.__(' / 940 pixels - ','wp-seopress').'</strong>
|
143 |
<div id="seopress_titles_desc_counters"></div>
|
144 |
'.__(' (maximum recommended limit)','wp-seopress').'
|
145 |
-
</div>
|
|
|
146 |
if ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
|
147 |
-
echo '<
|
148 |
-
<span id="seopress-tag-single-excerpt" data-tag="%%_category_description%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Category / term description','wp-seopress').'</span>
|
149 |
-
</div>';
|
150 |
} else {
|
151 |
-
echo '<
|
152 |
-
<span id="seopress-tag-single-excerpt" data-tag="%%post_excerpt%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Post Excerpt','wp-seopress').'</span>
|
153 |
-
</div>';
|
154 |
}
|
155 |
-
echo '</div>';
|
156 |
|
157 |
$toggle_preview = 1;
|
158 |
$toggle_preview = apply_filters('seopress_toggle_mobile_preview', $toggle_preview);
|
119 |
'.__(' (maximum recommended limit)','wp-seopress').'
|
120 |
</div>
|
121 |
|
122 |
+
<div class="wrap-tags">';
|
123 |
+
if ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
|
124 |
+
echo '<span id="seopress-tag-single-title" data-tag="%%term_title%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Term Title','wp-seopress').'</span>';
|
125 |
+
} else {
|
126 |
+
echo '<span id="seopress-tag-single-title" data-tag="%%post_title%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Post Title','wp-seopress').'</span>';
|
127 |
+
}
|
128 |
+
echo '<span id="seopress-tag-single-site-title" data-tag="%%sitetitle%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Site Title','wp-seopress').'</span>
|
129 |
|
130 |
<span id="seopress-tag-single-sep" data-tag="%%sep%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Separator','wp-seopress').'</span>
|
131 |
</div>
|
145 |
<strong>'.__(' / 940 pixels - ','wp-seopress').'</strong>
|
146 |
<div id="seopress_titles_desc_counters"></div>
|
147 |
'.__(' (maximum recommended limit)','wp-seopress').'
|
148 |
+
</div>
|
149 |
+
<div class="wrap-tags">';
|
150 |
if ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
|
151 |
+
echo '<span id="seopress-tag-single-excerpt" data-tag="%%_category_description%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Category / term description','wp-seopress').'</span>';
|
|
|
|
|
152 |
} else {
|
153 |
+
echo '<span id="seopress-tag-single-excerpt" data-tag="%%post_excerpt%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Post Excerpt','wp-seopress').'</span>';
|
|
|
|
|
154 |
}
|
155 |
+
echo '</div></div>';
|
156 |
|
157 |
$toggle_preview = 1;
|
158 |
$toggle_preview = apply_filters('seopress_toggle_mobile_preview', $toggle_preview);
|
@@ -0,0 +1,692 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
defined( 'ABSPATH' ) or die( 'Please don’t call the plugin directly. Thanks :)' );
|
3 |
+
|
4 |
+
//Analyzes
|
5 |
+
$analyzes = array(
|
6 |
+
'schemas'=> array(
|
7 |
+
'title' => __('Structured data types','wp-seopress'),
|
8 |
+
'impact' => 'good',
|
9 |
+
'desc' => NULL
|
10 |
+
),
|
11 |
+
'old_post'=> array(
|
12 |
+
'title' => __('Last modified date','wp-seopress'),
|
13 |
+
'impact' => 'good',
|
14 |
+
'desc' => NULL
|
15 |
+
),
|
16 |
+
'words_counter'=> array(
|
17 |
+
'title' => __('Words counter','wp-seopress'),
|
18 |
+
'impact' => 'good',
|
19 |
+
'desc' => NULL
|
20 |
+
),
|
21 |
+
'keywords_density'=> array(
|
22 |
+
'title' => __('Keywords density','wp-seopress'),
|
23 |
+
'impact' => NULL,
|
24 |
+
'desc' => NULL
|
25 |
+
),
|
26 |
+
'keywords_permalink'=> array(
|
27 |
+
'title' => __('Keywords in permalink','wp-seopress'),
|
28 |
+
'impact' => NULL,
|
29 |
+
'desc' => NULL
|
30 |
+
),
|
31 |
+
'headings'=> array(
|
32 |
+
'title' => __('Headings','wp-seopress'),
|
33 |
+
'impact' => 'good',
|
34 |
+
'desc' => NULL
|
35 |
+
),
|
36 |
+
'meta_title'=> array(
|
37 |
+
'title' => __('Meta title','wp-seopress'),
|
38 |
+
'impact' => NULL,
|
39 |
+
'desc' => NULL
|
40 |
+
),
|
41 |
+
'meta_desc'=> array(
|
42 |
+
'title' => __('Meta description','wp-seopress'),
|
43 |
+
'impact' => NULL,
|
44 |
+
'desc' => NULL
|
45 |
+
),
|
46 |
+
'social'=> array(
|
47 |
+
'title' => __('Social meta tags','wp-seopress'),
|
48 |
+
'impact' => 'good',
|
49 |
+
'desc' => NULL
|
50 |
+
),
|
51 |
+
'robots'=> array(
|
52 |
+
'title' => __('Meta robots','wp-seopress'),
|
53 |
+
'impact' => 'good',
|
54 |
+
'desc' => NULL
|
55 |
+
),
|
56 |
+
'img_alt'=> array(
|
57 |
+
'title' => __('Alternative texts of images','wp-seopress'),
|
58 |
+
'impact' => 'good',
|
59 |
+
'desc' => NULL
|
60 |
+
),
|
61 |
+
'nofollow_links'=> array(
|
62 |
+
'title' => __('NoFollow Links','wp-seopress'),
|
63 |
+
'impact' => 'good',
|
64 |
+
'desc' => NULL
|
65 |
+
),
|
66 |
+
'outbound_links'=> array(
|
67 |
+
'title' => __('Outbound Links','wp-seopress'),
|
68 |
+
'impact' => 'good',
|
69 |
+
'desc' => NULL
|
70 |
+
),
|
71 |
+
);
|
72 |
+
|
73 |
+
//Schemas
|
74 |
+
if (!empty($seopress_analysis_data['json']) || isset($seopress_analysis_data['json'])) {
|
75 |
+
$desc = '<p>'.__('We found these schemas in the source code of this page:','wp-seopress').'</p>';
|
76 |
+
|
77 |
+
$desc .= '<ul>';
|
78 |
+
$json_ld = array_filter($seopress_analysis_data['json']);
|
79 |
+
foreach(array_count_values($json_ld) as $key => $value) {
|
80 |
+
$html = NULL;
|
81 |
+
if ($value > 1) {
|
82 |
+
$html = '<span class="impact high">'.__('duplicated schema - x','wp-seopress').$value.'</span>';
|
83 |
+
$analyzes['schemas']['impact'] = 'high';
|
84 |
+
}
|
85 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$key.$html.'</li>';
|
86 |
+
}
|
87 |
+
$desc .= '</ul>';
|
88 |
+
$analyzes['schemas']['desc'] = $desc;
|
89 |
+
} else {
|
90 |
+
$analyzes['schemas']['impact'] = 'medium';
|
91 |
+
$analyzes['schemas']['desc'] = '<p>'.__('No schemas found in the source code of this page.','wp-seopress').'</p>';
|
92 |
+
}
|
93 |
+
|
94 |
+
//Old post
|
95 |
+
$desc = NULL;
|
96 |
+
if( strtotime( $post->post_modified ) < strtotime('-365 days') ) {
|
97 |
+
$analyzes['old_post']['impact'] = 'medium';
|
98 |
+
$desc = '<p><span class="dashicons dashicons-no-alt"></span>'.__('This post is a little old!','wp-seopress').'</p>';
|
99 |
+
} else {
|
100 |
+
$desc = '<p><span class="dashicons dashicons-yes"></span>'.__('The last modified date of this article is less than 1 year. Cool!','wp-seopress').'</p>';
|
101 |
+
}
|
102 |
+
$desc .= '<p>'.__('Search engines love fresh content. Regularly update your articles without having to rewrite your content entirely and give them a boost in search rankings. SEOPress takes care of the technical part.','wp-seopress').'</p>';
|
103 |
+
$analyzes['old_post']['desc'] = $desc;
|
104 |
+
|
105 |
+
//Word counters
|
106 |
+
$desc = NULL;
|
107 |
+
if (isset($seopress_analysis_data['words_counter']) || isset($seopress_analysis_data['words_counter_unique'])) {
|
108 |
+
$desc = '<p>'.__('Words counter is not a direct ranking factor. But, your content must be as qualitative as possible, with relevant and unique information. To fulfill these conditions, your article requires a minimum of paragraphs, so words.','wp-seopress').'</p>
|
109 |
+
<ul>
|
110 |
+
<li>'.$seopress_analysis_data['words_counter'].' '.__('words found.','wp-seopress').'</li>
|
111 |
+
<li>'.$seopress_analysis_data['words_counter_unique'].' '.__('unique words found.','wp-seopress').'</li>';
|
112 |
+
|
113 |
+
if ($seopress_analysis_data['words_counter'] >= 299) {
|
114 |
+
$desc .= '<li><span class="dashicons dashicons-yes"></span>'.__('Your content is composed of more than 300 words, which is the minimum for a post.','wp-seopress').'</li>';
|
115 |
+
} else {
|
116 |
+
$desc .= '<li><span class="dashicons dashicons-no-alt"></span>'.__('Your content is too short. Add a few more paragraphs!','wp-seopress').'</li>';
|
117 |
+
$analyzes['words_counter']['impact'] = 'medium';
|
118 |
+
}
|
119 |
+
$desc .= '</ul>';
|
120 |
+
|
121 |
+
$analyzes['words_counter']['desc'] = $desc;
|
122 |
+
} else {
|
123 |
+
$analyzes['words_counter']['desc'] = '<p><span class="dashicons dashicons-no-alt"></span>'.__('No content? Add a few more paragraphs!','wp-seopress').'</p>';
|
124 |
+
$analyzes['words_counter']['impact'] = 'high';
|
125 |
+
}
|
126 |
+
|
127 |
+
//Keywords density
|
128 |
+
if (!empty($seopress_analysis_data['kws_density']['matches']) && isset($seopress_analysis_data['words_counter'])) {
|
129 |
+
$target_kws_density = $seopress_analysis_data['kws_density']['matches'];
|
130 |
+
|
131 |
+
$desc = '<ul>';
|
132 |
+
foreach ($target_kws_density as $key => $value) {
|
133 |
+
foreach ($value as $_key => $_value) {
|
134 |
+
$kw_count = count($_value);
|
135 |
+
}
|
136 |
+
$kw_name = $key;
|
137 |
+
$kw_density = round($kw_count/$seopress_analysis_data['words_counter']*100, 2);
|
138 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times in your content, a keyword density of %s%%','wp-seopress'), $kw_name, $kw_count, $kw_density).'</li>';
|
139 |
+
}
|
140 |
+
$desc .= '</ul>';
|
141 |
+
$desc .= '<p class="description">'.__('Learn more about <a href="https://www.youtube.com/watch?v=Rk4qgQdp2UA" target="_blank">keywords stuffing</a>.','wp-seopress').'</p>';
|
142 |
+
$analyzes['keywords_density']['impact'] = 'good';
|
143 |
+
$analyzes['keywords_density']['desc'] = $desc;
|
144 |
+
} else {
|
145 |
+
$analyzes['keywords_density']['desc'] = '<p>'.__('We were unable to calculate the density of your keywords. You probably haven‘t added any content or your target keywords were not find in your post content.','wp-seopress').'</p>';
|
146 |
+
$analyzes['keywords_density']['impact'] = 'high';
|
147 |
+
}
|
148 |
+
|
149 |
+
//Keywords in permalink
|
150 |
+
if (!empty($seopress_analysis_data['kws_permalink']['matches'])) {
|
151 |
+
$desc = '<p><span class="dashicons dashicons-yes"></span>'.__('Cool, one of your target keyword is used in your permalink.','wp-seopress').'</p>';
|
152 |
+
|
153 |
+
$target_kws_permalink = $seopress_analysis_data['kws_permalink']['matches'];
|
154 |
+
|
155 |
+
$desc .= '<ul>';
|
156 |
+
foreach ($target_kws_permalink as $key => $value) {
|
157 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$key.'</li>';
|
158 |
+
}
|
159 |
+
$desc .= '</ul>';
|
160 |
+
$analyzes['keywords_permalink']['desc'] = $desc;
|
161 |
+
$analyzes['keywords_permalink']['impact'] = 'good';
|
162 |
+
} else {
|
163 |
+
global $post;
|
164 |
+
if (get_option( 'page_on_front' ) == $post->ID) {
|
165 |
+
$analyzes['keywords_permalink']['desc'] = '<p><span class="dashicons dashicons-yes"></span>'.__('This is your homepage. This check doesn\'t apply here because there is no slug.','wp-seopress').'</p>';
|
166 |
+
$analyzes['keywords_permalink']['impact'] = 'good';
|
167 |
+
} else {
|
168 |
+
$analyzes['keywords_permalink']['desc'] = '<p><span class="dashicons dashicons-no-alt"></span>'.__('You should add one of your target keyword in your permalink.','wp-seopress').'</p>';
|
169 |
+
$analyzes['keywords_permalink']['impact'] = 'medium';
|
170 |
+
}
|
171 |
+
}
|
172 |
+
|
173 |
+
|
174 |
+
//Headings
|
175 |
+
//H1
|
176 |
+
$desc = NULL;
|
177 |
+
if (!empty($seopress_analysis_data['h1']['matches'])) {
|
178 |
+
$desc .= '<h4>'.__('H1 (Heading 1)','wp-seopress').'</h4>';
|
179 |
+
|
180 |
+
$count = $seopress_analysis_data['h1']['nomatches']['count'];
|
181 |
+
|
182 |
+
$target_kws_h1 = $seopress_analysis_data['h1']['matches'];
|
183 |
+
|
184 |
+
$all_h1 = $seopress_analysis_data['h1']['values'];
|
185 |
+
|
186 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('Target keywords were found in Heading 1 (H1).','wp-seopress').'</p>';
|
187 |
+
|
188 |
+
$desc .= '<ul>';
|
189 |
+
|
190 |
+
foreach ($target_kws_h1 as $key => $value) {
|
191 |
+
foreach ($value as $_key => $_value) {
|
192 |
+
$kw_count = count($value);
|
193 |
+
}
|
194 |
+
$kw_name = $key;
|
195 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times.','wp-seopress'), $kw_name, $kw_count).'</li>';
|
196 |
+
}
|
197 |
+
|
198 |
+
$desc .= '</ul>';
|
199 |
+
if ($count > 1) {
|
200 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d Heading 1 (H1) in your content.','wp-seopress'), $count).'</p>';
|
201 |
+
$desc .= '<p>'.__('You should not use more than one H1 heading in your post content. The rule is simple: only one H1 for each web page. It is better for both SEO and accessibility. Below, the list:','wp-seopress').'</p>';
|
202 |
+
$analyzes['headings']['impact'] = 'high';
|
203 |
+
}
|
204 |
+
|
205 |
+
if (!empty($all_h1)) {
|
206 |
+
$desc .= '<ul>';
|
207 |
+
foreach($all_h1 as $h1) {
|
208 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$h1.'</li>';
|
209 |
+
}
|
210 |
+
$desc .= '</ul>';
|
211 |
+
}
|
212 |
+
}
|
213 |
+
|
214 |
+
//H2
|
215 |
+
$desc .= '<h4>'.__('H2 (Heading 2)','wp-seopress').'</h4>';
|
216 |
+
if (!empty($seopress_analysis_data['h2']['matches'])) {
|
217 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('Target keywords were found in Heading 2 (H2).','wp-seopress').'</p>';
|
218 |
+
$desc .= '<ul>';
|
219 |
+
$target_kws_h2 = $seopress_analysis_data['h2']['matches'];
|
220 |
+
foreach ($target_kws_h2 as $key => $value) {
|
221 |
+
foreach ($value as $_key => $_value) {
|
222 |
+
$kw_count = count($value);
|
223 |
+
}
|
224 |
+
$kw_name = $key;
|
225 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times.','wp-seopress'), $kw_name, $kw_count).'</li>';
|
226 |
+
}
|
227 |
+
$desc .= '</ul>';
|
228 |
+
} else {
|
229 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('None of your target keywords were found in Heading 2 (H2).','wp-seopress').'</p>';
|
230 |
+
if ($analyzes['headings']['impact'] != 'high') {
|
231 |
+
$analyzes['headings']['impact'] = 'medium';
|
232 |
+
}
|
233 |
+
}
|
234 |
+
|
235 |
+
//H3
|
236 |
+
$desc .= '<h4>'.__('H3 (Heading 3)','wp-seopress').'</h4>';
|
237 |
+
if (!empty($seopress_analysis_data['h3']['matches'])) {
|
238 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('Target keywords were found in Heading 3 (H3).','wp-seopress').'</p>';
|
239 |
+
$desc .= '<ul>';
|
240 |
+
$target_kws_h3 = $seopress_analysis_data['h3']['matches'];
|
241 |
+
foreach ($target_kws_h3 as $key => $value) {
|
242 |
+
foreach ($value as $_key => $_value) {
|
243 |
+
$kw_count = count($value);
|
244 |
+
}
|
245 |
+
$kw_name = $key;
|
246 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times.','wp-seopress'), $kw_name, $kw_count).'</li>';
|
247 |
+
}
|
248 |
+
$desc .= '</ul>';
|
249 |
+
} else {
|
250 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('None of your target keywords were found in Heading 3 (H3).','wp-seopress').'</p>';
|
251 |
+
if ($analyzes['headings']['impact'] != 'high') {
|
252 |
+
$analyzes['headings']['impact'] = 'medium';
|
253 |
+
}
|
254 |
+
}
|
255 |
+
$analyzes['headings']['desc'] = $desc;
|
256 |
+
|
257 |
+
//Meta Title
|
258 |
+
if ($seopress_titles_title !='') {
|
259 |
+
$desc = NULL;
|
260 |
+
if (!empty($seopress_analysis_data['meta_title']['matches'])) {
|
261 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('Target keywords were found in the Meta Title.','wp-seopress').'</p>';
|
262 |
+
$desc .= '<ul>';
|
263 |
+
$target_kws_title = $seopress_analysis_data['meta_title']['matches'];
|
264 |
+
foreach ($target_kws_title as $key => $value) {
|
265 |
+
foreach ($value as $_key => $_value) {
|
266 |
+
$kw_count = count($_value);
|
267 |
+
}
|
268 |
+
$kw_name = $key;
|
269 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times.','wp-seopress'), $kw_name, $kw_count).'</li>';
|
270 |
+
}
|
271 |
+
$desc .= '</ul>';
|
272 |
+
$analyzes['meta_title']['impact'] = 'good';
|
273 |
+
} else {
|
274 |
+
$analyzes['meta_title']['impact'] = 'medium';
|
275 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('None of your target keywords were found in the Meta Title.','wp-seopress').'</p>';
|
276 |
+
}
|
277 |
+
|
278 |
+
if (mb_strlen($seopress_titles_title) > 65 ) {
|
279 |
+
$analyzes['meta_title']['impact'] = 'medium';
|
280 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your custom title is too long.','wp-seopress').'</p>';
|
281 |
+
} else {
|
282 |
+
$analyzes['meta_title']['impact'] = 'good';
|
283 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('The length of your title is correct','wp-seopress').'</p>';
|
284 |
+
}
|
285 |
+
$analyzes['meta_title']['desc'] = $desc;
|
286 |
+
} else {
|
287 |
+
$analyzes['meta_title']['impact'] = 'medium';
|
288 |
+
$analyzes['meta_title']['desc'] = '<p><span class="dashicons dashicons-no-alt"></span>'.__('No custom title is set for this post. If the global meta title suits you, you can ignore this recommendation.','wp-seopress').'</p>';
|
289 |
+
}
|
290 |
+
|
291 |
+
//Meta description
|
292 |
+
if ($seopress_titles_desc !='') {
|
293 |
+
$desc = NULL;
|
294 |
+
if (!empty($seopress_analysis_data['meta_description']['matches'])) {
|
295 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('Target keywords were found in the Meta description.','wp-seopress').'</p>';
|
296 |
+
$desc .= '<ul>';
|
297 |
+
$target_kws_desc = $seopress_analysis_data['meta_description']['matches'];
|
298 |
+
foreach ($target_kws_desc as $key => $value) {
|
299 |
+
foreach ($value as $_key => $_value) {
|
300 |
+
$kw_count = count($_value);
|
301 |
+
}
|
302 |
+
$kw_name = $key;
|
303 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.sprintf(esc_html__('%s was found %d times.','wp-seopress'), $kw_name, $kw_count).'</li>';
|
304 |
+
}
|
305 |
+
$desc .= '</ul>';
|
306 |
+
$analyzes['meta_desc']['impact'] = 'good';
|
307 |
+
} else {
|
308 |
+
$analyzes['meta_desc']['impact'] = 'medium';
|
309 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('None of your target keywords were found in the Meta description.','wp-seopress').'</p>';
|
310 |
+
}
|
311 |
+
|
312 |
+
if (mb_strlen($seopress_titles_desc) > 160 ) {
|
313 |
+
$analyzes['meta_desc']['impact'] = 'medium';
|
314 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('You custom meta description is too long.','wp-seopress').'</p>';
|
315 |
+
} else {
|
316 |
+
$analyzes['meta_desc']['impact'] = 'good';
|
317 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('The length of your meta description is correct','wp-seopress').'</p>';
|
318 |
+
}
|
319 |
+
$analyzes['meta_desc']['desc'] = $desc;
|
320 |
+
} else {
|
321 |
+
$analyzes['meta_desc']['impact'] = 'medium';
|
322 |
+
$analyzes['meta_desc']['desc'] = '<p><span class="dashicons dashicons-no-alt"></span>'.__('No custom meta description is set for this post. If the global meta description suits you, you can ignore this recommendation.','wp-seopress').'</p>';
|
323 |
+
}
|
324 |
+
|
325 |
+
//Social tags
|
326 |
+
//og:title
|
327 |
+
$desc = NULL;
|
328 |
+
|
329 |
+
$desc .= '<h4>'.__('Open Graph Title','wp-seopress').'</h4>';
|
330 |
+
|
331 |
+
if (!empty($seopress_analysis_data['og_title']['count'])) {
|
332 |
+
$count = $seopress_analysis_data['og_title']['count'];
|
333 |
+
|
334 |
+
$all_og_title = $seopress_analysis_data['og_title']['values'];
|
335 |
+
|
336 |
+
if ($count > 1) {
|
337 |
+
$analyzes['social']['impact'] = 'high';
|
338 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d og:title in your content.','wp-seopress'), $count).'</p>';
|
339 |
+
$desc .= '<p>'.__('You should not use more than one og:title in your post content to avoid conflicts when sharing on social networks. Facebook will take the last og:title tag from your source code. Below, the list:','wp-seopress').'</p>';
|
340 |
+
} else {
|
341 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found an Open Graph Title tag in your source code.','wp-seopress').'</p>';
|
342 |
+
}
|
343 |
+
|
344 |
+
if (!empty($all_og_title)) {
|
345 |
+
$desc .= '<ul>';
|
346 |
+
foreach($all_og_title as $og_title) {
|
347 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$og_title.'</li>';
|
348 |
+
}
|
349 |
+
$desc .= '</ul>';
|
350 |
+
}
|
351 |
+
} else {
|
352 |
+
$analyzes['social']['impact'] = 'high';
|
353 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Open Graph Title is missing!','wp-seopress').'</p>';
|
354 |
+
}
|
355 |
+
|
356 |
+
//og:description
|
357 |
+
$desc .= '<h4>'.__('Open Graph Description','wp-seopress').'</h4>';
|
358 |
+
|
359 |
+
if (!empty($seopress_analysis_data['og_desc']['count'])) {
|
360 |
+
|
361 |
+
$count = $seopress_analysis_data['og_desc']['count'];
|
362 |
+
|
363 |
+
$all_og_desc = $seopress_analysis_data['og_desc']['values'];
|
364 |
+
|
365 |
+
if ($count > 1) {
|
366 |
+
$analyzes['social']['impact'] = 'high';
|
367 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d og:description in your content.','wp-seopress'), $count).'</p>';
|
368 |
+
$desc .= '<p>'.__('You should not use more than one og:description in your post content to avoid conflicts when sharing on social networks. Facebook will take the last og:description tag from your source code. Below, the list:','wp-seopress').'</p>';
|
369 |
+
} else {
|
370 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found an Open Graph Description tag in your source code.','wp-seopress').'</p>';
|
371 |
+
}
|
372 |
+
|
373 |
+
if (!empty($all_og_desc)) {
|
374 |
+
$desc .= '<ul>';
|
375 |
+
foreach($all_og_desc as $og_desc) {
|
376 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$og_desc.'</li>';
|
377 |
+
}
|
378 |
+
$desc .= '</ul>';
|
379 |
+
}
|
380 |
+
} else {
|
381 |
+
$analyzes['social']['impact'] = 'high';
|
382 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Open Graph Description is missing!','wp-seopress').'</p>';
|
383 |
+
}
|
384 |
+
|
385 |
+
//og:image
|
386 |
+
$desc .= '<h4>'.__('Open Graph Image','wp-seopress').'</h4>';
|
387 |
+
|
388 |
+
if (!empty($seopress_analysis_data['og_img']['count'])) {
|
389 |
+
|
390 |
+
$count = $seopress_analysis_data['og_img']['count'];
|
391 |
+
|
392 |
+
$all_og_img = $seopress_analysis_data['og_img']['values'];
|
393 |
+
|
394 |
+
if ($count > 0) {
|
395 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.sprintf(esc_html__('We found %d og:image in your content.','wp-seopress'), $count).'</p>';
|
396 |
+
}
|
397 |
+
|
398 |
+
if (!empty($all_og_img)) {
|
399 |
+
$desc .= '<ul>';
|
400 |
+
foreach($all_og_img as $og_img) {
|
401 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$og_img.'</li>';
|
402 |
+
}
|
403 |
+
$desc .= '</ul>';
|
404 |
+
}
|
405 |
+
} else {
|
406 |
+
$analyzes['social']['impact'] = 'high';
|
407 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Open Graph Image is missing!','wp-seopress').'</p>';
|
408 |
+
}
|
409 |
+
|
410 |
+
//og:url
|
411 |
+
$desc .= '<h4>'.__('Open Graph URL','wp-seopress').'</h4>';
|
412 |
+
|
413 |
+
if (!empty($seopress_analysis_data['og_url']['count'])) {
|
414 |
+
|
415 |
+
$count = $seopress_analysis_data['og_url']['count'];
|
416 |
+
|
417 |
+
$all_og_url = $seopress_analysis_data['og_url']['values'];
|
418 |
+
|
419 |
+
if ($count > 1) {
|
420 |
+
$analyzes['social']['impact'] = 'high';
|
421 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d og:url in your content.','wp-seopress'), $count).'</p>';
|
422 |
+
$desc .= '<p>'.__('You should not use more than one og:url in your post content to avoid conflicts when sharing on social networks. Facebook will take the last og:url tag from your source code. Below, the list:','wp-seopress').'</p>';
|
423 |
+
} else {
|
424 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found an Open Graph URL tag in your source code.','wp-seopress').'</p>';
|
425 |
+
}
|
426 |
+
|
427 |
+
if (!empty($all_og_url)) {
|
428 |
+
$desc .= '<ul>';
|
429 |
+
foreach($all_og_url as $og_url) {
|
430 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$og_url.'</li>';
|
431 |
+
}
|
432 |
+
$desc .= '</ul>';
|
433 |
+
}
|
434 |
+
} else {
|
435 |
+
$analyzes['social']['impact'] = 'high';
|
436 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Open Graph URL is missing!','wp-seopress').'</p>';
|
437 |
+
}
|
438 |
+
|
439 |
+
//og:site_name
|
440 |
+
$desc .= '<h4>'.__('Open Graph Site Name','wp-seopress').'</h4>';
|
441 |
+
|
442 |
+
if (!empty($seopress_analysis_data['og_site_name']['count'])) {
|
443 |
+
|
444 |
+
$count = $seopress_analysis_data['og_site_name']['count'];
|
445 |
+
|
446 |
+
$all_og_site_name = $seopress_analysis_data['og_site_name']['values'];
|
447 |
+
|
448 |
+
if ($count > 1) {
|
449 |
+
$analyzes['social']['impact'] = 'high';
|
450 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d og:site_name in your content.','wp-seopress'), $count).'</p>';
|
451 |
+
$desc .= '<p>'.__('You should not use more than one og:site_name in your post content to avoid conflicts when sharing on social networks. Facebook will take the last og:site_name tag from your source code. Below, the list:','wp-seopress').'</p>';
|
452 |
+
} else {
|
453 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found an Open Graph Site Name tag in your source code.','wp-seopress').'</p>';
|
454 |
+
}
|
455 |
+
|
456 |
+
if (!empty($all_og_site_name)) {
|
457 |
+
$desc .= '<ul>';
|
458 |
+
foreach($all_og_site_name as $og_site_name) {
|
459 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$og_site_name.'</li>';
|
460 |
+
}
|
461 |
+
$desc .= '</ul>';
|
462 |
+
}
|
463 |
+
} else {
|
464 |
+
$analyzes['social']['impact'] = 'high';
|
465 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Open Graph Site Name is missing!','wp-seopress').'</p>';
|
466 |
+
}
|
467 |
+
|
468 |
+
//twitter:title
|
469 |
+
$desc .= '<h4>'.__('Twitter Title','wp-seopress').'</h4>';
|
470 |
+
|
471 |
+
if (!empty($seopress_analysis_data['tw_title']['count'])) {
|
472 |
+
|
473 |
+
$count = $seopress_analysis_data['tw_title']['count'];
|
474 |
+
|
475 |
+
$all_tw_title = $seopress_analysis_data['tw_title']['values'];
|
476 |
+
|
477 |
+
if ($count > 1) {
|
478 |
+
$analyzes['social']['impact'] = 'high';
|
479 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d twitter:title in your content.','wp-seopress'), $count).'</p>';
|
480 |
+
$desc .= '<p>'.__('You should not use more than one twitter:title in your post content to avoid conflicts when sharing on social networks. Twitter will take the last twitter:title tag from your source code. Below, the list:','wp-seopress').'</p>';
|
481 |
+
} else {
|
482 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found a Twitter Title Tag in your source code.','wp-seopress').'</p>';
|
483 |
+
}
|
484 |
+
|
485 |
+
if (!empty($all_tw_title)) {
|
486 |
+
$desc .= '<ul>';
|
487 |
+
foreach($all_tw_title as $tw_title) {
|
488 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$tw_title.'</li>';
|
489 |
+
}
|
490 |
+
$desc .= '</ul>';
|
491 |
+
}
|
492 |
+
} else {
|
493 |
+
$analyzes['social']['impact'] = 'high';
|
494 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Twitter Title is missing!','wp-seopress').'</p>';
|
495 |
+
}
|
496 |
+
|
497 |
+
//twitter:description
|
498 |
+
$desc .= '<h4>'.__('Twitter Description','wp-seopress').'</h4>';
|
499 |
+
|
500 |
+
if (!empty($seopress_analysis_data['tw_desc']['count'])) {
|
501 |
+
|
502 |
+
$count = $seopress_analysis_data['tw_desc']['count'];
|
503 |
+
|
504 |
+
$all_tw_desc = $seopress_analysis_data['tw_desc']['values'];
|
505 |
+
|
506 |
+
if ($count > 1) {
|
507 |
+
$analyzes['social']['impact'] = 'high';
|
508 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %d twitter:description in your content.','wp-seopress'), $count).'</p>';
|
509 |
+
$desc .= '<p>'.__('You should not use more than one twitter:description in your post content to avoid conflicts when sharing on social networks. Twitter will take the last twitter:description tag from your source code. Below, the list:','wp-seopress').'</p>';
|
510 |
+
} else {
|
511 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found a Twitter Description tag in your source code.','wp-seopress').'</p>';
|
512 |
+
}
|
513 |
+
|
514 |
+
if (!empty($all_tw_desc)) {
|
515 |
+
$desc .= '<ul>';
|
516 |
+
foreach($all_tw_desc as $tw_desc) {
|
517 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$tw_desc.'</li>';
|
518 |
+
}
|
519 |
+
$desc .= '</ul>';
|
520 |
+
}
|
521 |
+
} else {
|
522 |
+
$analyzes['social']['impact'] = 'high';
|
523 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Twitter Description is missing!','wp-seopress').'</p>';
|
524 |
+
}
|
525 |
+
|
526 |
+
//twitter:image
|
527 |
+
$desc .= '<h4>'.__('Twitter Image','wp-seopress').'</h4>';
|
528 |
+
|
529 |
+
if (!empty($seopress_analysis_data['tw_img']['count'])) {
|
530 |
+
|
531 |
+
$count = $seopress_analysis_data['tw_img']['count'];
|
532 |
+
|
533 |
+
$all_tw_img = $seopress_analysis_data['tw_img']['values'];
|
534 |
+
|
535 |
+
if ($count > 0) {
|
536 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.sprintf(esc_html__('We found %d twitter:image in your content.','wp-seopress'), $count).'</p>';
|
537 |
+
}
|
538 |
+
|
539 |
+
if (!empty($all_tw_img)) {
|
540 |
+
$desc .= '<ul>';
|
541 |
+
foreach($all_tw_img as $tw_img) {
|
542 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span>'.$tw_img.'</li>';
|
543 |
+
}
|
544 |
+
$desc .= '</ul>';
|
545 |
+
}
|
546 |
+
} else {
|
547 |
+
$analyzes['social']['impact'] = 'high';
|
548 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('Your Twitter Image is missing!','wp-seopress').'</p>';
|
549 |
+
}
|
550 |
+
$analyzes['social']['desc'] = $desc;
|
551 |
+
|
552 |
+
//Robots
|
553 |
+
$desc = NULL;
|
554 |
+
if (!empty($seopress_analysis_data['meta_robots'])) {
|
555 |
+
|
556 |
+
$meta_robots = $seopress_analysis_data['meta_robots'];
|
557 |
+
|
558 |
+
if (count($seopress_analysis_data['meta_robots']) > 1) {
|
559 |
+
$analyzes['robots']['impact'] = 'high';
|
560 |
+
|
561 |
+
$count_meta_robots = count($seopress_analysis_data['meta_robots']);
|
562 |
+
|
563 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.sprintf(esc_html__('We found %s meta robots in your page. There is probably something wrong with your theme!','wp-seopress'), $count_meta_robots).'</p>';
|
564 |
+
}
|
565 |
+
|
566 |
+
if (preg_match('/noindex/', json_encode($meta_robots))) {
|
567 |
+
$analyzes['robots']['impact'] = 'high';
|
568 |
+
$desc .= '<p data-robots="noindex"><span class="dashicons dashicons-no-alt"></span>'.__('noindex is on! Search engines can\'t index this page.','wp-seopress').'</p>';
|
569 |
+
} else {
|
570 |
+
$desc .= '<p data-robots="index"><span class="dashicons dashicons-yes"></span>'.__('noindex is off. Search engines will index this page.','wp-seopress').'</p>';
|
571 |
+
}
|
572 |
+
|
573 |
+
if (preg_match('/nofollow/', json_encode($meta_robots))) {
|
574 |
+
$analyzes['robots']['impact'] = 'high';
|
575 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('nofollow is on! Search engines can\'t follow your links on this page.','wp-seopress').'</p>';
|
576 |
+
} else {
|
577 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('nofollow is off. Search engines will follow links on this page.','wp-seopress').'</p>';
|
578 |
+
}
|
579 |
+
|
580 |
+
if (preg_match('/noarchive/', json_encode($meta_robots))) {
|
581 |
+
if ($analyzes['robots']['impact'] != 'high') {
|
582 |
+
$analyzes['robots']['impact'] = 'medium';
|
583 |
+
}
|
584 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('noarchive is on! Search engines will not cache your page.','wp-seopress').'</p>';
|
585 |
+
} else {
|
586 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('noarchive is off. Search engines will probably cache your page.','wp-seopress').'</p>';
|
587 |
+
}
|
588 |
+
|
589 |
+
if (preg_match('/nosnippet/', json_encode($meta_robots))) {
|
590 |
+
if ($analyzes['robots']['impact'] != 'high') {
|
591 |
+
$analyzes['robots']['impact'] = 'medium';
|
592 |
+
}
|
593 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('nosnippet is on! Search engines will not display a snippet of this page in search results.','wp-seopress').'</p>';
|
594 |
+
} else {
|
595 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('nosnippet is off. Search engines will display a snippet of this page in search results.','wp-seopress').'</p>';
|
596 |
+
}
|
597 |
+
} else {
|
598 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('We found no meta robots on this page. It means, your page is index,follow. Search engines will index it, and follow links. ','wp-seopress').'</p>';
|
599 |
+
}
|
600 |
+
|
601 |
+
//Meta Google
|
602 |
+
if (!empty($seopress_analysis_data['meta_google'])) {
|
603 |
+
$meta_google = $seopress_analysis_data['meta_google'];
|
604 |
+
|
605 |
+
if (preg_match('/noimageindex/', json_encode($meta_google))) {
|
606 |
+
$analyzes['robots']['impact'] = 'high';
|
607 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('noimageindex is on! Google will not index your images on this page (but if someone makes a direct link to one of your image in this page, it will be indexed).','wp-seopress').'</p>';
|
608 |
+
} else {
|
609 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('noimageindex is off. Google will index the images on this page.','wp-seopress').'</p>';
|
610 |
+
}
|
611 |
+
|
612 |
+
if (preg_match('/nositelinkssearchbox/', json_encode($meta_google))) {
|
613 |
+
if ($analyzes['robots']['impact'] != 'high') {
|
614 |
+
$analyzes['robots']['impact'] = 'medium';
|
615 |
+
}
|
616 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('nositelinkssearchbox is on! Google will not display a sitelinks searchbox in search results.','wp-seopress').'</p>';
|
617 |
+
} else {
|
618 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('nositelinkssearchbox is off. Google will probably display a sitelinks searchbox in search results.','wp-seopress').'</p>';
|
619 |
+
}
|
620 |
+
} else {
|
621 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('noimageindex is off. Google will index the images on this page.','wp-seopress').'</p>';
|
622 |
+
|
623 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('nositelinkssearchbox is off. Google will probably display a sitelinks searchbox in search results.','wp-seopress').'</p>';
|
624 |
+
}
|
625 |
+
|
626 |
+
$analyzes['robots']['desc'] = $desc;
|
627 |
+
|
628 |
+
//Img alt
|
629 |
+
if (!empty($seopress_analysis_data['img'])) {
|
630 |
+
$images = isset($seopress_analysis_data['img']['images']) ? $seopress_analysis_data['img']['images'] : NULL;
|
631 |
+
|
632 |
+
$desc = '<div class="wrap-analysis-img">';
|
633 |
+
|
634 |
+
if (!empty($images)) {
|
635 |
+
$analyzes['img_alt']['impact'] = 'high';
|
636 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('No alternative text found for these images. Alt tags are important for both SEO and accessibility. Edit your images using the media library or your favorite page builder and fill in alternative text fields.','wp-seopress').'</p>';
|
637 |
+
|
638 |
+
//Standard images & galleries
|
639 |
+
if (!empty($images)) {
|
640 |
+
$desc .= '<ul class="attachments">';
|
641 |
+
foreach($images as $img) {
|
642 |
+
$desc .= '<li class="attachment"><img src="'.$img.'"/></li>';
|
643 |
+
}
|
644 |
+
$desc .= '</ul>';
|
645 |
+
}
|
646 |
+
} else {
|
647 |
+
$desc .= '<p><span class="dashicons dashicons-yes"></span>'.__('All alternative tags are filled in. Good work!','wp-seopress').'</p>';
|
648 |
+
}
|
649 |
+
$desc .= '</div>';
|
650 |
+
|
651 |
+
$analyzes['img_alt']['desc'] = $desc;
|
652 |
+
} else {
|
653 |
+
$analyzes['img_alt']['impact'] = 'medium';
|
654 |
+
$analyzes['img_alt']['desc'] = '<p><span class="dashicons dashicons-no-alt"></span>'.__('We could not find any image in your content. Content with media is a plus for your SEO.','wp-seopress').'</p>';
|
655 |
+
}
|
656 |
+
|
657 |
+
//Nofollow links
|
658 |
+
if (!empty($seopress_analysis_data['nofollow_links'])) {
|
659 |
+
$count = count($seopress_analysis_data['nofollow_links']);
|
660 |
+
|
661 |
+
$desc = '<p>'.sprintf( esc_html__( 'We found %d links with nofollow attribute in your page. Do not overuse nofollow attribute in links. Below, the list:', 'wp-seopress' ), $count ).'</p>';
|
662 |
+
$desc .= '<ul>';
|
663 |
+
foreach ($seopress_analysis_data['nofollow_links'] as $links) {
|
664 |
+
foreach ($links as $href => $link) {
|
665 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span><a href="'.$href.'" target="_blank">'.$link.'</a><span class="dashicons dashicons-external"></span></li>';
|
666 |
+
}
|
667 |
+
}
|
668 |
+
$desc .= '</ul>';
|
669 |
+
$analyzes['nofollow_links']['impact'] = 'low';
|
670 |
+
$analyzes['nofollow_links']['desc'] = $desc;
|
671 |
+
} else {
|
672 |
+
$analyzes['nofollow_links']['desc'] = '<p><span class="dashicons dashicons-yes"></span>'.__('This page doesn\'t have any nofollow links.','wp-seopress').'</p>';
|
673 |
+
}
|
674 |
+
|
675 |
+
//Outbound links
|
676 |
+
$desc = '<p>'.__('Internet is built on the principle of hyperlink. It is therefore perfectly normal to make links between different websites. However, avoid making links to low quality sites, SPAM... If you are not sure about the quality of a site, add the attribute "nofollow" to your link.').'</p>';
|
677 |
+
if (!empty($seopress_analysis_data['outbound_links'])) {
|
678 |
+
$count = count($seopress_analysis_data['outbound_links']);
|
679 |
+
|
680 |
+
$desc .= '<p>'.sprintf( __('We found %s outbound links in your page. Below, the list:', 'wp-seopress'), $count ).'</p>';
|
681 |
+
$desc .= '<ul>';
|
682 |
+
foreach ($seopress_analysis_data['outbound_links'] as $links) {
|
683 |
+
foreach ($links as $href => $link) {
|
684 |
+
$desc .= '<li><span class="dashicons dashicons-minus"></span><a href="'.$href.'" target="_blank">'.$link.'</a><span class="dashicons dashicons-external"></span></li>';
|
685 |
+
}
|
686 |
+
}
|
687 |
+
$desc .= '</ul>';
|
688 |
+
} else {
|
689 |
+
$analyzes['outbound_links']['impact'] = 'medium';
|
690 |
+
$desc .= '<p><span class="dashicons dashicons-no-alt"></span>'.__('This page doesn\'t have any outbound links.','wp-seopress').'</p>';
|
691 |
+
}
|
692 |
+
$analyzes['outbound_links']['desc'] = $desc;
|
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
defined( 'ABSPATH' ) or die( 'Please don’t call the plugin directly. Thanks :)' );
|
3 |
+
|
4 |
+
$html = '<div id="seopress-analysis-tabs">
|
5 |
+
<div id="seopress-analysis-tabs-1">';
|
6 |
+
$html .= '<div class="analysis-score">';
|
7 |
+
$impact = array_unique(array_values(wp_list_pluck($analyzes, 'impact')));
|
8 |
+
$svg = '<svg role="img" aria-hidden="true" focusable="false" width="100%" height="100%" viewBox="0 0 200 200" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
9 |
+
<circle r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0"></circle>
|
10 |
+
<circle id="bar" r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0" style="stroke-dashoffset: 101.788px;"></circle>
|
11 |
+
</svg>';
|
12 |
+
$tooltip = seopress_tooltip(__('Content analysis','wp-seopress'), __('<strong>Should be improved:</strong> red or orange dots <br> <strong>Good:</strong> yellow or green dots','wp-seopress'), '');
|
13 |
+
|
14 |
+
if (!empty($impact)) {
|
15 |
+
if (in_array('medium', $impact) || in_array('high', $impact)) {
|
16 |
+
$html .= '<p class="notgood">'.$svg.'<span>'.__('Should be improved','wp-seopress').$tooltip.'</span></p>';
|
17 |
+
$score = false;
|
18 |
+
} else {
|
19 |
+
$html .= '<p class="good">'.$svg.'<span>'.__('Good','wp-seopress').$tooltip.'</span></p>';
|
20 |
+
$score = true;
|
21 |
+
}
|
22 |
+
} else {
|
23 |
+
$score = false;
|
24 |
+
}
|
25 |
+
|
26 |
+
if (!empty($seopress_analysis_data)) {
|
27 |
+
$seopress_analysis_data['score'] = $score;
|
28 |
+
update_post_meta(get_the_ID(), '_seopress_analysis_data', $seopress_analysis_data);
|
29 |
+
}
|
30 |
+
$html .= '<span><a href="#" id="expand-all">'.__('Expand','wp-seopress').'</a> / <a href="#" id="close-all">'.__('Close','wp-seopress').'</a></span>
|
31 |
+
</div>';
|
32 |
+
|
33 |
+
if(!empty($analyzes)) {
|
34 |
+
$order = [
|
35 |
+
'1' => 'high',
|
36 |
+
'2' => 'medium',
|
37 |
+
'3' => 'low',
|
38 |
+
'4' => 'good'
|
39 |
+
];
|
40 |
+
|
41 |
+
usort($analyzes, function ($a, $b) use ($order) {
|
42 |
+
$pos_a = array_search($a['impact'], $order);
|
43 |
+
$pos_b = array_search($b['impact'], $order);
|
44 |
+
return $pos_a - $pos_b;
|
45 |
+
});
|
46 |
+
|
47 |
+
foreach($analyzes as $key => $value) {
|
48 |
+
$html .= '<div class="gr-analysis">';
|
49 |
+
if (isset($value['title'])) {
|
50 |
+
$html .= '<div class="gr-analysis-title">
|
51 |
+
<h3>
|
52 |
+
<button type="button" aria-expanded="true" class="btn-toggle">';
|
53 |
+
if (isset($value['impact'])) {
|
54 |
+
$html .= '<span class="impact '.$value['impact'].'" aria-hidden="true"></span>';
|
55 |
+
}
|
56 |
+
$html .= '<span class="sp-arrow" aria-hidden="true"></span>
|
57 |
+
'.$value['title'].'
|
58 |
+
</button>
|
59 |
+
</h3>
|
60 |
+
</div>';
|
61 |
+
}
|
62 |
+
if (isset($value['desc'])) {
|
63 |
+
$html .= '<div class="gr-analysis-content">'. $value['desc'] .'</div>';
|
64 |
+
}
|
65 |
+
$html .= '</div>';
|
66 |
+
}
|
67 |
+
}
|
68 |
+
$html .= '</div>
|
69 |
+
</div>
|
70 |
+
</div>';
|
@@ -181,14 +181,14 @@ function seopress_display_seo_metaboxe() {
|
|
181 |
wp_enqueue_script('jquery-ui-accordion');
|
182 |
|
183 |
//Register Google Snippet Preview / Content Analysis JS
|
184 |
-
wp_enqueue_script( 'seopress-cpt-counters-js', plugins_url( 'assets/js/seopress-counters' . $prefix . '.js', dirname( dirname( __FILE__ ) ) ), [ 'jquery', 'jquery-ui-tabs', 'jquery-ui-accordion' ], SEOPRESS_VERSION );
|
185 |
|
186 |
//If Gutenberg ON
|
187 |
if ( function_exists( 'get_current_screen' ) ) {
|
188 |
$get_current_screen = get_current_screen();
|
189 |
if ( isset( $get_current_screen->is_block_editor ) ) {
|
190 |
if ( $get_current_screen->is_block_editor ) {
|
191 |
-
wp_enqueue_script( 'seopress-block-editor-js', plugins_url( 'assets/js/seopress-block-editor' . $prefix . '.js', dirname( dirname( __FILE__ ) ) ), [ 'jquery' ], SEOPRESS_VERSION );
|
192 |
}
|
193 |
}
|
194 |
}
|
181 |
wp_enqueue_script('jquery-ui-accordion');
|
182 |
|
183 |
//Register Google Snippet Preview / Content Analysis JS
|
184 |
+
wp_enqueue_script( 'seopress-cpt-counters-js', plugins_url( 'assets/js/seopress-counters' . $prefix . '.js', dirname( dirname( __FILE__ ) ) ), [ 'jquery', 'jquery-ui-tabs', 'jquery-ui-accordion' ], SEOPRESS_VERSION, true );
|
185 |
|
186 |
//If Gutenberg ON
|
187 |
if ( function_exists( 'get_current_screen' ) ) {
|
188 |
$get_current_screen = get_current_screen();
|
189 |
if ( isset( $get_current_screen->is_block_editor ) ) {
|
190 |
if ( $get_current_screen->is_block_editor ) {
|
191 |
+
wp_enqueue_script( 'seopress-block-editor-js', plugins_url( 'assets/js/seopress-block-editor' . $prefix . '.js', dirname( dirname( __FILE__ ) ) ), [ 'jquery' ], SEOPRESS_VERSION, true );
|
192 |
}
|
193 |
}
|
194 |
}
|
@@ -1,674 +1,786 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
?>
|
41 |
|
42 |
<?php if (defined('SEOPRESS_WL_ADMIN_HEADER') && SEOPRESS_WL_ADMIN_HEADER === false) {
|
43 |
-
|
44 |
} else { ?>
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
601 |
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
|
613 |
-
|
614 |
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
|
631 |
-
|
632 |
-
|
633 |
-
|
634 |
-
|
635 |
-
|
636 |
-
|
637 |
-
|
638 |
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
668 |
-
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
-
</div>
|
674 |
<?php } ?>
|
1 |
<?php
|
2 |
+
// To prevent calling the plugin directly
|
3 |
+
if ( !function_exists( 'add_action' ) ) {
|
4 |
+
echo 'Please don’t call the plugin directly. Thanks :)';
|
5 |
+
exit;
|
6 |
+
}
|
7 |
+
//Notifications Center
|
8 |
+
function seopress_advanced_appearance_notifications_option() {
|
9 |
+
$seopress_advanced_appearance_notifications_option = get_option("seopress_advanced_option_name");
|
10 |
+
if ( ! empty ( $seopress_advanced_appearance_notifications_option ) ) {
|
11 |
+
foreach ($seopress_advanced_appearance_notifications_option as $key => $seopress_advanced_appearance_notifications_value)
|
12 |
+
$options[$key] = $seopress_advanced_appearance_notifications_value;
|
13 |
+
if (isset($seopress_advanced_appearance_notifications_option['seopress_advanced_appearance_notifications'])) {
|
14 |
+
return $seopress_advanced_appearance_notifications_option['seopress_advanced_appearance_notifications'];
|
15 |
+
}
|
16 |
+
}
|
17 |
+
}
|
18 |
+
//SEO Tools
|
19 |
+
function seopress_advanced_appearance_seo_tools_option() {
|
20 |
+
$seopress_advanced_appearance_seo_tools_option = get_option("seopress_advanced_option_name");
|
21 |
+
if ( ! empty ( $seopress_advanced_appearance_seo_tools_option ) ) {
|
22 |
+
foreach ($seopress_advanced_appearance_seo_tools_option as $key => $seopress_advanced_appearance_seo_tools_value)
|
23 |
+
$options[$key] = $seopress_advanced_appearance_seo_tools_value;
|
24 |
+
if (isset($seopress_advanced_appearance_seo_tools_option['seopress_advanced_appearance_seo_tools'])) {
|
25 |
+
return $seopress_advanced_appearance_seo_tools_option['seopress_advanced_appearance_seo_tools'];
|
26 |
+
}
|
27 |
+
}
|
28 |
+
}
|
29 |
+
//Useful links
|
30 |
+
function seopress_advanced_appearance_useful_links_option() {
|
31 |
+
$seopress_advanced_appearance_useful_links_option = get_option("seopress_advanced_option_name");
|
32 |
+
if ( ! empty ( $seopress_advanced_appearance_useful_links_option ) ) {
|
33 |
+
foreach ($seopress_advanced_appearance_useful_links_option as $key => $seopress_advanced_appearance_useful_links_value)
|
34 |
+
$options[$key] = $seopress_advanced_appearance_useful_links_value;
|
35 |
+
if (isset($seopress_advanced_appearance_useful_links_option['seopress_advanced_appearance_useful_links'])) {
|
36 |
+
return $seopress_advanced_appearance_useful_links_option['seopress_advanced_appearance_useful_links'];
|
37 |
+
}
|
38 |
+
}
|
39 |
+
}
|
40 |
?>
|
41 |
|
42 |
<?php if (defined('SEOPRESS_WL_ADMIN_HEADER') && SEOPRESS_WL_ADMIN_HEADER === false) {
|
43 |
+
//do nothing
|
44 |
} else { ?>
|
45 |
+
<div id="seopress-admin-tabs" class="wrap">
|
46 |
+
<?php
|
47 |
+
if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
48 |
+
$dashboard_settings_tabs = array(
|
49 |
+
'tab_seopress_notifications' => __( "Notifications Center", "wp-seopress" ),
|
50 |
+
'tab_seopress_seo_tools' => __( "SEO Tools", "wp-seopress" ),
|
51 |
+
'tab_seopress_links' => __( "Useful links", "wp-seopress" )
|
52 |
+
);
|
53 |
+
} else {
|
54 |
+
$dashboard_settings_tabs = array(
|
55 |
+
'tab_seopress_notifications' => __( "Notifications Center", "wp-seopress" ),
|
56 |
+
'tab_seopress_links' => __( "Useful links", "wp-seopress" )
|
57 |
+
);
|
58 |
+
}
|
59 |
|
60 |
+
if (seopress_advanced_appearance_notifications_option() !='') {
|
61 |
+
unset($dashboard_settings_tabs['tab_seopress_notifications']);
|
62 |
+
}
|
63 |
+
if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
64 |
+
if (seopress_advanced_appearance_seo_tools_option() !='') {
|
65 |
+
unset($dashboard_settings_tabs['tab_seopress_seo_tools']);
|
66 |
+
}
|
67 |
+
}
|
68 |
+
if (seopress_advanced_appearance_useful_links_option() !='') {
|
69 |
+
unset($dashboard_settings_tabs['tab_seopress_links']);
|
70 |
+
}
|
71 |
+
|
72 |
+
echo '<div class="nav-tab-wrapper">';
|
73 |
+
foreach ( $dashboard_settings_tabs as $tab_key => $tab_caption ) {
|
74 |
+
echo '<a id="'. $tab_key .'-tab" class="nav-tab" href="?page=seopress-option#tab=' . $tab_key . '">' . $tab_caption . '</a>';
|
75 |
+
}
|
76 |
+
echo '</div>';
|
77 |
+
?>
|
78 |
|
79 |
+
<div class="wrap-seopress-tab-content">
|
80 |
+
<?php if(seopress_advanced_appearance_notifications_option() !='1') { ?>
|
81 |
+
<div id="tab_seopress_notifications" class="seopress-tab <?php if ($current_tab == 'tab_seopress_notifications') { echo 'active'; } ?>">
|
82 |
+
<div id="seopress-notifications-center">
|
83 |
+
<?php
|
84 |
+
function seopress_get_hidden_notices_wizard_option() {
|
85 |
+
$seopress_get_hidden_notices_wizard_option = get_option("seopress_notices");
|
86 |
+
if ( ! empty ( $seopress_get_hidden_notices_wizard_option ) ) {
|
87 |
+
foreach ($seopress_get_hidden_notices_wizard_option as $key => $seopress_get_hidden_notices_wizard_value)
|
88 |
+
$options[$key] = $seopress_get_hidden_notices_wizard_value;
|
89 |
+
if (isset($seopress_get_hidden_notices_wizard_option['notice-wizard'])) {
|
90 |
+
return $seopress_get_hidden_notices_wizard_option['notice-wizard'];
|
91 |
+
}
|
92 |
+
}
|
93 |
+
}
|
94 |
+
if(seopress_get_hidden_notices_wizard_option() !='1') {
|
95 |
+
$args = [
|
96 |
+
'id' => 'notice-wizard',
|
97 |
+
'title' => __('Configure SEOPress in a few minutes with our installation wizard','wp-seopress'),
|
98 |
+
'desc' => __('The best way to quickly setup SEOPress on your site.','wp-seopress'),
|
99 |
+
'impact' => [
|
100 |
+
'info' => __('Wizard','wp-seopress')
|
101 |
+
],
|
102 |
+
'link' => [
|
103 |
+
'en' => admin_url( 'admin.php?page=seopress-setup' ),
|
104 |
+
'title' => __('Start the wizard','wp-seopress'),
|
105 |
+
'external' => true
|
106 |
+
],
|
107 |
+
'icon' => 'dashicons-admin-tools',
|
108 |
+
'deleteable' => true
|
109 |
+
];
|
110 |
+
seopress_notification($args);
|
111 |
+
}
|
112 |
+
if (is_plugin_active('wp-seopress-insights/seopress-insights.php')) {
|
113 |
+
function seopress_get_hidden_notices_insights_wizard_option() {
|
114 |
+
$seopress_get_hidden_notices_insights_wizard_option = get_option("seopress_notices");
|
115 |
+
if ( ! empty ( $seopress_get_hidden_notices_insights_wizard_option ) ) {
|
116 |
+
foreach ($seopress_get_hidden_notices_insights_wizard_option as $key => $seopress_get_hidden_notices_insights_wizard_value)
|
117 |
+
$options[$key] = $seopress_get_hidden_notices_insights_wizard_value;
|
118 |
+
if (isset($seopress_get_hidden_notices_insights_wizard_option['notice-insights-wizard'])) {
|
119 |
+
return $seopress_get_hidden_notices_insights_wizard_option['notice-insights-wizard'];
|
120 |
+
}
|
121 |
+
}
|
122 |
+
}
|
123 |
+
if(seopress_get_hidden_notices_insights_wizard_option() !='1') {
|
124 |
+
$args = [
|
125 |
+
'id' => 'notice-insights-wizard',
|
126 |
+
'title' => __('Configure SEOPress Insights in a few minutes with our installation wizard','wp-seopress'),
|
127 |
+
'desc' => __('Track your keywords positions and backlinks directly on your WordPress site.','wp-seopress'),
|
128 |
+
'impact' => [
|
129 |
+
'info' => __('Wizard','wp-seopress')
|
130 |
+
],
|
131 |
+
'link' => [
|
132 |
+
'en' => admin_url( 'admin.php?page=seopress-insights-setup' ),
|
133 |
+
'title' => __('Start the wizard','wp-seopress'),
|
134 |
+
'external' => true
|
135 |
+
],
|
136 |
+
'icon' => 'dashicons-admin-tools',
|
137 |
+
'deleteable' => true
|
138 |
+
];
|
139 |
+
seopress_notification($args);
|
140 |
+
}
|
141 |
+
}
|
142 |
+
if (get_theme_support('title-tag') !='1') {
|
143 |
+
function seopress_get_hidden_notices_title_tag_option() {
|
144 |
+
$seopress_get_hidden_notices_title_tag_option = get_option("seopress_notices");
|
145 |
+
if ( !empty ( $seopress_get_hidden_notices_title_tag_option ) ) {
|
146 |
+
foreach ($seopress_get_hidden_notices_title_tag_option as $key => $seopress_get_hidden_notices_title_tag_value)
|
147 |
+
$options[$key] = $seopress_get_hidden_notices_title_tag_value;
|
148 |
+
if (isset($seopress_get_hidden_notices_title_tag_option['notice-title-tag'])) {
|
149 |
+
return $seopress_get_hidden_notices_title_tag_option['notice-title-tag'];
|
150 |
+
}
|
151 |
+
}
|
152 |
+
}
|
153 |
+
if(seopress_get_hidden_notices_title_tag_option() !='1') {
|
154 |
+
$args = [
|
155 |
+
'id' => 'notice-title-tag',
|
156 |
+
'title' => __('Your theme doesn\'t use <strong>add_theme_support(\'title-tag\');</strong>','wp-seopress'),
|
157 |
+
'desc' => __('This error indicates that your theme uses a deprecated function to generate the title tag of your pages. SEOPress will not be able to generate your custom title tags if this error is not fixed.','wp-seopress'),
|
158 |
+
'impact' => [
|
159 |
+
'high' => __('High impact','wp-seopress')
|
160 |
+
],
|
161 |
+
'link' => [
|
162 |
+
'fr' => 'https://www.seopress.org/fr/support/guides/resoudre-add_theme_support-manquant-dans-votre-theme/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
|
163 |
+
'en' => 'https://www.seopress.org/support/guides/fixing-missing-add_theme_support-in-your-theme/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
|
164 |
+
'title' => __('Learn more','wp-seopress'),
|
165 |
+
'external' => true
|
166 |
+
],
|
167 |
+
'icon' => 'dashicons-admin-customizer',
|
168 |
+
'deleteable' => false
|
169 |
+
];
|
170 |
+
seopress_notification($args);
|
171 |
+
}
|
172 |
+
}
|
173 |
+
$seo_plugins = array(
|
174 |
+
'wordpress-seo/wp-seo.php' => 'Yoast SEO',
|
175 |
+
'wordpress-seo-premium/wp-seo-premium.php' => 'Yoast SEO Premium',
|
176 |
+
'all-in-one-seo-pack/all_in_one_seo_pack.php' => 'All In One SEO',
|
177 |
+
'autodescription/autodescription.php' => 'The SEO Framework',
|
178 |
+
'squirrly-seo/squirrly.php' => 'Squirrly SEO',
|
179 |
+
'seo-by-rank-math/rank-math.php' => 'Rank Math',
|
180 |
+
'seo-ultimate/seo-ultimate.php' => 'SEO Ultimate',
|
181 |
+
'wp-meta-seo/wp-meta-seo.php' => 'WP Meta SEO',
|
182 |
+
'premium-seo-pack/plugin.php' => 'Premium SEO Pack',
|
183 |
+
);
|
184 |
|
185 |
+
foreach($seo_plugins as $key => $value) {
|
186 |
+
if (is_plugin_active($key)) {
|
187 |
+
$args = [
|
188 |
+
'id' => 'notice-seo-plugins',
|
189 |
+
'title' => sprintf(__('We noticed that you use <strong>%s</strong> plugin.','wp-seopress'), $value),
|
190 |
+
'desc' => __('Do you want to migrate all your metadata to SEOPress? Do not use multiple SEO plugins at once to avoid conflicts!','wp-seopress'),
|
191 |
+
'impact' => [
|
192 |
+
'high' => __('High impact','wp-seopress')
|
193 |
+
],
|
194 |
+
'link' => [
|
195 |
+
'en' => admin_url( 'admin.php?page=seopress-import-export' ),
|
196 |
+
'title' => __('Migrate!','wp-seopress'),
|
197 |
+
'external' => false
|
198 |
+
],
|
199 |
+
'icon' => 'dashicons-admin-plugins',
|
200 |
+
'deleteable' => false
|
201 |
+
];
|
202 |
+
seopress_notification($args);
|
203 |
+
}
|
204 |
+
}
|
205 |
+
if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
206 |
+
if (seopress_404_cleaning_option() == 1 && !wp_next_scheduled('seopress_404_cron_cleaning')) {
|
207 |
+
$args = [
|
208 |
+
'id' => 'notice-title-tag',
|
209 |
+
'title' => __('You have enabled 404 cleaning BUT the scheduled task is not running.','wp-seopress'),
|
210 |
+
'desc' => __('To solve this, please disable and re-enable SEOPress PRO. No data will be lost.','wp-seopress'),
|
211 |
+
'icon' => 'dashicons-clock',
|
212 |
+
'deleteable' => false
|
213 |
+
];
|
214 |
+
seopress_notification($args);
|
215 |
+
}
|
216 |
+
}
|
217 |
+
$pbuilder_plugins = array(
|
218 |
+
'oxygen/functions.php' => 'Oxygen',
|
219 |
+
'js_composer/js_composer.php' => 'WP Bakery',
|
220 |
+
);
|
221 |
+
foreach($pbuilder_plugins as $key => $value) {
|
222 |
+
if (is_plugin_active($key)) {
|
223 |
+
function seopress_get_hidden_notices_pbuilders_option() {
|
224 |
+
$seopress_get_hidden_notices_pbuilders_option = get_option("seopress_notices");
|
225 |
+
if ( ! empty ( $seopress_get_hidden_notices_pbuilders_option ) ) {
|
226 |
+
foreach ($seopress_get_hidden_notices_pbuilders_option as $key => $seopress_get_hidden_notices_pbuilders_value)
|
227 |
+
$options[$key] = $seopress_get_hidden_notices_pbuilders_value;
|
228 |
+
if (isset($seopress_get_hidden_notices_pbuilders_option['notice-page-builders'])) {
|
229 |
+
return $seopress_get_hidden_notices_pbuilders_option['notice-page-builders'];
|
230 |
+
}
|
231 |
+
}
|
232 |
+
}
|
233 |
+
if(seopress_get_hidden_notices_pbuilders_option() !='1') {
|
234 |
+
$args = [
|
235 |
+
'id' => 'notice-page-builders',
|
236 |
+
'title' => sprintf(__('Generate automatic meta description for <strong>%s</strong> plugin.','wp-seopress'), $value),
|
237 |
+
'desc' => __('Your page builder is using shortcodes to save its data. To automatically generate your meta description based on your post content, you will have to add some hooks to your functions.php.','wp-seopress'),
|
238 |
+
'impact' => [
|
239 |
+
'medium' => __('Medium impact','wp-seopress')
|
240 |
+
],
|
241 |
+
'link' => [
|
242 |
+
'en' => 'https://www.seopress.org/support/guides/generate-automatic-meta-description-from-page-builders/',
|
243 |
+
'fr' => 'https://www.seopress.org/fr/support/guides/generez-automatiquement-meta-descriptions-divi-oxygen-builder/',
|
244 |
+
'title' => __('Learn more','wp-seopress'),
|
245 |
+
'external' => true
|
246 |
+
],
|
247 |
+
'icon' => 'dashicons-admin-tools',
|
248 |
+
'deleteable' => true
|
249 |
+
];
|
250 |
+
seopress_notification($args);
|
251 |
+
}
|
252 |
+
break;
|
253 |
+
}
|
254 |
+
}
|
255 |
+
$theme = wp_get_theme();
|
256 |
+
$pbuilder_themes = array(
|
257 |
+
'Divi' => 'Divi',
|
258 |
+
'enfold' => 'Enfold (Avia Layout Builder)',
|
259 |
+
);
|
260 |
+
foreach($pbuilder_themes as $key => $value) {
|
261 |
+
if ( $key == $theme->template || $key == $theme->parent_theme ) {
|
262 |
+
function seopress_get_hidden_notices_themes_option() {
|
263 |
+
$seopress_get_hidden_notices_themes_option = get_option("seopress_notices");
|
264 |
+
if ( ! empty ( $seopress_get_hidden_notices_themes_option ) ) {
|
265 |
+
foreach ($seopress_get_hidden_notices_themes_option as $key => $seopress_get_hidden_notices_themes_value)
|
266 |
+
$options[$key] = $seopress_get_hidden_notices_themes_value;
|
267 |
+
if (isset($seopress_get_hidden_notices_themes_option['notice-themes'])) {
|
268 |
+
return $seopress_get_hidden_notices_themes_option['notice-themes'];
|
269 |
+
}
|
270 |
+
}
|
271 |
+
}
|
272 |
+
if(seopress_get_hidden_notices_themes_option() !='1') {
|
273 |
+
$args = [
|
274 |
+
'id' => 'notice-themes',
|
275 |
+
'title' => sprintf(__('Generate automatic meta description for <strong>%s</strong> theme.','wp-seopress'), $value),
|
276 |
+
'desc' => __('Your theme is using shortcodes to save its data. To automatically generate your meta description based on your post content, you will have to add some hooks to your functions.php.','wp-seopress'),
|
277 |
+
'impact' => [
|
278 |
+
'medium' => __('Medium impact','wp-seopress')
|
279 |
+
],
|
280 |
+
'link' => [
|
281 |
+
'en' => 'https://www.seopress.org/support/guides/generate-automatic-meta-description-from-page-builders/',
|
282 |
+
'fr' => 'https://www.seopress.org/fr/support/guides/generez-automatiquement-meta-descriptions-divi-oxygen-builder/',
|
283 |
+
'title' => __('Learn more','wp-seopress'),
|
284 |
+
'external' => true
|
285 |
+
],
|
286 |
+
'icon' => 'dashicons-admin-tools',
|
287 |
+
'deleteable' => true
|
288 |
+
];
|
289 |
+
seopress_notification($args);
|
290 |
+
}
|
291 |
+
break;
|
292 |
+
}
|
293 |
+
}
|
294 |
+
//Enfold theme
|
295 |
+
$avia_options_enfold = get_option( 'avia_options_enfold' );
|
296 |
+
$avia_options_enfold_child = get_option( 'avia_options_enfold_child' );
|
297 |
+
$theme = wp_get_theme();
|
298 |
+
if ( 'enfold' == $theme->template || 'enfold' == $theme->parent_theme ) {
|
299 |
+
if ( $avia_options_enfold['avia']['seo_robots'] !='plugin' || $avia_options_enfold_child['avia']['seo_robots'] !='plugin' ) {
|
300 |
+
function seopress_get_hidden_notices_enfold_option() {
|
301 |
+
$seopress_get_hidden_notices_enfold_option = get_option("seopress_notices");
|
302 |
+
if ( ! empty ( $seopress_get_hidden_notices_enfold_option ) ) {
|
303 |
+
foreach ($seopress_get_hidden_notices_enfold_option as $key => $seopress_get_hidden_notices_enfold_value)
|
304 |
+
$options[$key] = $seopress_get_hidden_notices_enfold_value;
|
305 |
+
if (isset($seopress_get_hidden_notices_enfold_option['notice-enfold'])) {
|
306 |
+
return $seopress_get_hidden_notices_enfold_option['notice-enfold'];
|
307 |
+
}
|
308 |
+
}
|
309 |
+
}
|
310 |
+
if(seopress_get_hidden_notices_enfold_option() !='1') {
|
311 |
+
$args = [
|
312 |
+
'id' => 'notice-enfold',
|
313 |
+
'title' => __('Enfold theme is not correctly setup for SEO!','wp-seopress'),
|
314 |
+
'desc' => __('You must disable "Meta tag robots" option from Enfold settings (SEO Support tab) to avoid any SEO issues.','wp-seopress'),
|
315 |
+
'impact' => [
|
316 |
+
'low' => __('High impact','wp-seopress')
|
317 |
+
],
|
318 |
+
'link' => [
|
319 |
+
'en' => admin_url('admin.php?avia_welcome=true&page=avia'),
|
320 |
+
'title' => __('Fix this!','wp-seopress'),
|
321 |
+
'external' => true
|
322 |
+
],
|
323 |
+
'icon' => 'dashicons-admin-tools',
|
324 |
+
'deleteable' => true
|
325 |
+
];
|
326 |
+
seopress_notification($args);
|
327 |
+
}
|
328 |
+
}
|
329 |
+
}
|
330 |
+
if (!is_ssl()) {
|
331 |
+
function seopress_get_hidden_notices_ssl_option() {
|
332 |
+
$seopress_get_hidden_notices_ssl_option = get_option("seopress_notices");
|
333 |
+
if ( ! empty ( $seopress_get_hidden_notices_ssl_option ) ) {
|
334 |
+
foreach ($seopress_get_hidden_notices_ssl_option as $key => $seopress_get_hidden_notices_ssl_value)
|
335 |
+
$options[$key] = $seopress_get_hidden_notices_ssl_value;
|
336 |
+
if (isset($seopress_get_hidden_notices_ssl_option['notice-ssl'])) {
|
337 |
+
return $seopress_get_hidden_notices_ssl_option['notice-ssl'];
|
338 |
+
}
|
339 |
+
}
|
340 |
+
}
|
341 |
+
if(seopress_get_hidden_notices_ssl_option() !='1') {
|
342 |
+
$args = [
|
343 |
+
'id' => 'notice-ssl',
|
344 |
+
'title' => __('Your site doesn\'t use an SSL certificate!','wp-seopress'),
|
345 |
+
'desc' => __('Https is considered by Google as a positive signal for the ranking of your site. It also reassures your visitors for data security, and improves trust.','wp-seopress').' <a href="https://webmasters.googleblog.com/2014/08/https-as-ranking-signal.html" target="_blank">'.__('Learn more','wp-seopress').'</a>',
|
346 |
+
'impact' => [
|
347 |
+
'low' => __('Low impact','wp-seopress')
|
348 |
+
],
|
349 |
+
'link' => [
|
350 |
+
'en' => 'https://www.seopress.org/go/namecheap',
|
351 |
+
'title' => __('Buy an SSL!','wp-seopress'),
|
352 |
+
'external' => true
|
353 |
+
],
|
354 |
+
'icon' => 'dashicons-unlock',
|
355 |
+
'deleteable' => true
|
356 |
+
];
|
357 |
+
seopress_notification($args);
|
358 |
+
}
|
359 |
+
}
|
360 |
+
if (function_exists('extension_loaded') && !extension_loaded('dom')) {
|
361 |
+
$args = [
|
362 |
+
'id' => 'notice-ssl-alert',
|
363 |
+
'title' => __('PHP module "DOM" is missing on your server.','wp-seopress'),
|
364 |
+
'desc' => __('This PHP module, installed by default with PHP, is required by many plugins including SEOPress. Please contact your host as soon as possible to solve this.','wp-seopress'),
|
365 |
+
'impact' => [
|
366 |
+
'high' => __('High impact','wp-seopress')
|
367 |
+
],
|
368 |
+
'link' => [
|
369 |
+
'fr' => 'https://www.seopress.org/fr/support/guides/debutez-seopress/',
|
370 |
+
'en' => 'https://www.seopress.org/support/guides/get-started-seopress/',
|
371 |
+
'title' => __('Learn more','wp-seopress'),
|
372 |
+
'external' => true
|
373 |
+
],
|
374 |
+
'deleteable' => true
|
375 |
+
];
|
376 |
+
seopress_notification($args);
|
377 |
+
}
|
378 |
+
if (!function_exists('seopress_titles_noindex_option')) {
|
379 |
+
function seopress_titles_noindex_option() {
|
380 |
+
$seopress_titles_noindex_option = get_option("seopress_titles_option_name");
|
381 |
+
if ( ! empty ( $seopress_titles_noindex_option ) ) {
|
382 |
+
foreach ($seopress_titles_noindex_option as $key => $seopress_titles_noindex_value)
|
383 |
+
$options[$key] = $seopress_titles_noindex_value;
|
384 |
+
if (isset($seopress_titles_noindex_option['seopress_titles_noindex'])) {
|
385 |
+
return $seopress_titles_noindex_option['seopress_titles_noindex'];
|
386 |
+
}
|
387 |
+
}
|
388 |
+
}
|
389 |
+
}
|
390 |
+
if (seopress_titles_noindex_option()=='1' || get_option('blog_public') !='1') {
|
391 |
+
$args = [
|
392 |
+
'id' => 'notice-noindex',
|
393 |
+
'title' => __('Your site is not visible to Search Engines!','wp-seopress'),
|
394 |
+
'desc' => __('You have activated the blocking of the indexing of your site. If your site is under development, this is probably normal. Otherwise, check your settings. Delete this notification using the cross on the right if you are not concerned.','wp-seopress'),
|
395 |
+
'impact' => [
|
396 |
+
'high' => __('High impact','wp-seopress')
|
397 |
+
],
|
398 |
+
'link' => [
|
399 |
+
'en' => admin_url( 'options-reading.php' ),
|
400 |
+
'title' => __('Fix this!','wp-seopress'),
|
401 |
+
'external' => false
|
402 |
+
],
|
403 |
+
'icon' => 'dashicons-warning',
|
404 |
+
'deleteable' => true
|
405 |
+
];
|
406 |
+
seopress_notification($args);
|
407 |
+
}
|
408 |
+
if (get_option('blogname') =='') {
|
409 |
+
$args = [
|
410 |
+
'id' => 'notice-title-empty',
|
411 |
+
'title' => __('Your site title is empty!','wp-seopress'),
|
412 |
+
'desc' => __('Your Site Title is used by WordPress, your theme and your plugins including SEOPress. It is an essential component in the generation of title tags, but not only. Enter one!','wp-seopress'),
|
413 |
+
'impact' => [
|
414 |
+
'high' => __('High impact','wp-seopress')
|
415 |
+
],
|
416 |
+
'link' => [
|
417 |
+
'en' => admin_url( 'options-general.php' ),
|
418 |
+
'title' => __('Fix this!','wp-seopress'),
|
419 |
+
'external' => false
|
420 |
+
],
|
421 |
+
'deleteable' => false
|
422 |
+
];
|
423 |
+
seopress_notification($args);
|
424 |
+
}
|
425 |
+
if (get_option('permalink_structure') =='') {
|
426 |
+
$args = [
|
427 |
+
'id' => 'notice-permalinks',
|
428 |
+
'title' => __('Your permalinks are not SEO Friendly! Enable pretty permalinks to fix this.','wp-seopress'),
|
429 |
+
'desc' => __('Why is this important? Showing only the summary of each article significantly reduces the theft of your content by third party sites. Not to mention, the increase in your traffic, your advertising revenue, conversions...','wp-seopress'),
|
430 |
+
'impact' => [
|
431 |
+
'high' => __('High impact','wp-seopress')
|
432 |
+
],
|
433 |
+
'link' => [
|
434 |
+
'en' => admin_url( 'options-permalink.php' ),
|
435 |
+
'title' => __('Fix this!','wp-seopress'),
|
436 |
+
'external' => false
|
437 |
+
],
|
438 |
+
'icon' => 'dashicons-admin-links',
|
439 |
+
'deleteable' => false
|
440 |
+
];
|
441 |
+
seopress_notification($args);
|
442 |
+
}
|
443 |
+
if(get_option('rss_use_excerpt') =='0') {
|
444 |
+
function seopress_get_hidden_notices_rss_use_excerpt_option() {
|
445 |
+
$seopress_get_hidden_notices_rss_use_excerpt_option = get_option("seopress_notices");
|
446 |
+
if ( ! empty ( $seopress_get_hidden_notices_rss_use_excerpt_option ) ) {
|
447 |
+
foreach ($seopress_get_hidden_notices_rss_use_excerpt_option as $key => $seopress_get_hidden_notices_rss_use_excerpt_value)
|
448 |
+
$options[$key] = $seopress_get_hidden_notices_rss_use_excerpt_value;
|
449 |
+
if (isset($seopress_get_hidden_notices_rss_use_excerpt_option['notice-rss-use-excerpt'])) {
|
450 |
+
return $seopress_get_hidden_notices_rss_use_excerpt_option['notice-rss-use-excerpt'];
|
451 |
+
}
|
452 |
+
}
|
453 |
+
}
|
454 |
+
if(seopress_get_hidden_notices_rss_use_excerpt_option() !='1') {
|
455 |
+
$args = [
|
456 |
+
'id' => 'notice-rss-use-excerpt',
|
457 |
+
'title' => __('Your RSS feed shows full text!','wp-seopress'),
|
458 |
+
'desc' => __('Why is this important? Showing only the summary of each article significantly reduces the theft of your content by third party sites. Not to mention, the increase in your traffic, your advertising revenue, conversions...','wp-seopress'),
|
459 |
+
'impact' => [
|
460 |
+
'medium' => __('Medium impact','wp-seopress')
|
461 |
+
],
|
462 |
+
'link' => [
|
463 |
+
'en' => admin_url( 'options-reading.php' ),
|
464 |
+
'title' => __('Fix this!','wp-seopress'),
|
465 |
+
'external' => false
|
466 |
+
],
|
467 |
+
'icon' => 'dashicons-rss',
|
468 |
+
'deleteable' => true
|
469 |
+
];
|
470 |
+
seopress_notification($args);
|
471 |
+
}
|
472 |
+
}
|
473 |
+
|
474 |
+
function seopress_get_hidden_notices_review_option() {
|
475 |
+
$seopress_get_hidden_notices_review_option = get_option("seopress_notices");
|
476 |
+
if ( ! empty ( $seopress_get_hidden_notices_review_option ) ) {
|
477 |
+
foreach ($seopress_get_hidden_notices_review_option as $key => $seopress_get_hidden_notices_review_value)
|
478 |
+
$options[$key] = $seopress_get_hidden_notices_review_value;
|
479 |
+
if (isset($seopress_get_hidden_notices_review_option['notice-review'])) {
|
480 |
+
return $seopress_get_hidden_notices_review_option['notice-review'];
|
481 |
+
}
|
482 |
+
}
|
483 |
+
}
|
484 |
+
if(seopress_get_hidden_notices_review_option() !='1') {
|
485 |
+
$args = [
|
486 |
+
'id' => 'notice-review',
|
487 |
+
'title' => __('You like SEOPress? Please help us by rating us 5 stars!','wp-seopress'),
|
488 |
+
'desc' => __('Support the development and improvement of the plugin by taking 15 seconds of your time to leave us a user review on the official WordPress plugins repository. Thank you!','wp-seopress'),
|
489 |
+
'impact' => [
|
490 |
+
'info' => __('Information','wp-seopress')
|
491 |
+
],
|
492 |
+
'link' => [
|
493 |
+
'en' => 'https://wordpress.org/support/view/plugin-reviews/wp-seopress?rate=5#postform',
|
494 |
+
'title' => __('Rate us!','wp-seopress'),
|
495 |
+
'external' => true
|
496 |
+
],
|
497 |
+
'icon' => 'dashicons-thumbs-up',
|
498 |
+
'deleteable' => true
|
499 |
+
];
|
500 |
+
seopress_notification($args);
|
501 |
+
}
|
502 |
+
if(get_option('page_comments') =='1') {
|
503 |
+
function seopress_get_hidden_notices_divide_comments_option() {
|
504 |
+
$seopress_get_hidden_notices_divide_comments_option = get_option("seopress_notices");
|
505 |
+
if ( ! empty ( $seopress_get_hidden_notices_divide_comments_option ) ) {
|
506 |
+
foreach ($seopress_get_hidden_notices_divide_comments_option as $key => $seopress_get_hidden_notices_divide_comments_value)
|
507 |
+
$options[$key] = $seopress_get_hidden_notices_divide_comments_value;
|
508 |
+
if (isset($seopress_get_hidden_notices_divide_comments_option['notice-divide-comments'])) {
|
509 |
+
return $seopress_get_hidden_notices_divide_comments_option['notice-divide-comments'];
|
510 |
+
}
|
511 |
+
}
|
512 |
+
}
|
513 |
+
if(seopress_get_hidden_notices_divide_comments_option() !='1') {
|
514 |
+
$args = [
|
515 |
+
'id' => 'notice-divide-comments',
|
516 |
+
'title' => __('Break comments into pages is ON!','wp-seopress'),
|
517 |
+
'desc' => __('Enabling this option will create duplicate content for each article beyond x comments. This can have a disastrous effect by creating a large number of poor quality pages, and slowing the Google bot unnecessarily, so your ranking in search results.','wp-seopress'),
|
518 |
+
'impact' => [
|
519 |
+
'high' => __('High impact','wp-seopress')
|
520 |
+
],
|
521 |
+
'link' => [
|
522 |
+
'en' => admin_url( 'options-discussion.php' ),
|
523 |
+
'title' => __('Disable this!','wp-seopress'),
|
524 |
+
'external' => false
|
525 |
+
],
|
526 |
+
'icon' => 'dashicons-admin-comments',
|
527 |
+
'deleteable' => true
|
528 |
+
];
|
529 |
+
seopress_notification($args);
|
530 |
+
}
|
531 |
+
}
|
532 |
+
if(get_option('posts_per_page') < '16') {
|
533 |
+
function seopress_get_hidden_notices_posts_number_option() {
|
534 |
+
$seopress_get_hidden_notices_posts_number_option = get_option("seopress_notices");
|
535 |
+
if ( ! empty ( $seopress_get_hidden_notices_posts_number_option ) ) {
|
536 |
+
foreach ($seopress_get_hidden_notices_posts_number_option as $key => $seopress_get_hidden_notices_posts_number_value)
|
537 |
+
$options[$key] = $seopress_get_hidden_notices_posts_number_value;
|
538 |
+
if (isset($seopress_get_hidden_notices_posts_number_option['notice-posts-number'])) {
|
539 |
+
return $seopress_get_hidden_notices_posts_number_option['notice-posts-number'];
|
540 |
+
}
|
541 |
+
}
|
542 |
+
}
|
543 |
+
if(seopress_get_hidden_notices_posts_number_option() !='1') {
|
544 |
+
$args = [
|
545 |
+
'id' => 'notice-posts-number',
|
546 |
+
'title' => __('Display more posts per page on homepage and archives','wp-seopress'),
|
547 |
+
'desc' => __('To reduce the number pages search engines have to crawl to find all your articles, it is recommended displaying more posts per page. This should not be a problem for your users. Using mobile, we prefer to scroll down rather than clicking on next page links.','wp-seopress'),
|
548 |
+
'impact' => [
|
549 |
+
'medium' => __('Medium impact','wp-seopress')
|
550 |
+
],
|
551 |
+
'link' => [
|
552 |
+
'en' => admin_url( 'options-reading.php' ),
|
553 |
+
'title' => __('Fix this!','wp-seopress'),
|
554 |
+
'external' => false
|
555 |
+
],
|
556 |
+
'deleteable' => true
|
557 |
+
];
|
558 |
+
seopress_notification($args);
|
559 |
+
}
|
560 |
+
}
|
561 |
+
if (seopress_xml_sitemap_general_enable_option() !='1') {
|
562 |
+
$args = [
|
563 |
+
'id' => 'notice-xml-sitemaps',
|
564 |
+
'title' => __('You don\'t have an XML Sitemap!','wp-seopress'),
|
565 |
+
'desc' => __('XML Sitemaps are useful to facilitate the crawling of your content by search engine robots. Indirectly, this can benefit your ranking by reducing the crawl bugdet.','wp-seopress'),
|
566 |
+
'impact' => [
|
567 |
+
'medium' => __('Medium impact','wp-seopress')
|
568 |
+
],
|
569 |
+
'link' => [
|
570 |
+
'en' => admin_url( 'admin.php?page=seopress-xml-sitemap' ),
|
571 |
+
'title' => __('Fix this!','wp-seopress'),
|
572 |
+
'external' => false
|
573 |
+
],
|
574 |
+
'icon' => 'dashicons-warning',
|
575 |
+
'deleteable' => false
|
576 |
+
];
|
577 |
+
seopress_notification($args);
|
578 |
+
}
|
579 |
+
function seopress_get_hidden_notices_google_business_option() {
|
580 |
+
$seopress_get_hidden_notices_google_business_option = get_option("seopress_notices");
|
581 |
+
if ( ! empty ( $seopress_get_hidden_notices_google_business_option ) ) {
|
582 |
+
foreach ($seopress_get_hidden_notices_google_business_option as $key => $seopress_get_hidden_notices_google_business_value)
|
583 |
+
$options[$key] = $seopress_get_hidden_notices_google_business_value;
|
584 |
+
if (isset($seopress_get_hidden_notices_google_business_option['notice-google-business'])) {
|
585 |
+
return $seopress_get_hidden_notices_google_business_option['notice-google-business'];
|
586 |
+
}
|
587 |
+
}
|
588 |
+
}
|
589 |
+
if(seopress_get_hidden_notices_google_business_option() !='1') {
|
590 |
+
$args = [
|
591 |
+
'id' => 'notice-google-business',
|
592 |
+
'title' => __('Do you have a Google My Business page? It\'s free!','wp-seopress'),
|
593 |
+
'desc' => __('Local Business websites should have a My Business page to improve visibility in search results. Click on the cross on the right to delete this notification if you are not concerned.','wp-seopress'),
|
594 |
+
'impact' => [
|
595 |
+
'high' => __('High impact','wp-seopress')
|
596 |
+
],
|
597 |
+
'link' => [
|
598 |
+
'en' => 'https://www.google.com/business/go/',
|
599 |
+
'title' => __('Create your page now!','wp-seopress'),
|
600 |
+
'external' => true
|
601 |
+
],
|
602 |
+
'deleteable' => true
|
603 |
+
];
|
604 |
+
seopress_notification($args);
|
605 |
+
}
|
606 |
+
function seopress_get_hidden_notices_search_console_option() {
|
607 |
+
$seopress_get_hidden_notices_search_console_option = get_option("seopress_notices");
|
608 |
+
if ( ! empty ( $seopress_get_hidden_notices_search_console_option ) ) {
|
609 |
+
foreach ($seopress_get_hidden_notices_search_console_option as $key => $seopress_get_hidden_notices_search_console_value)
|
610 |
+
$options[$key] = $seopress_get_hidden_notices_search_console_value;
|
611 |
+
if (isset($seopress_get_hidden_notices_search_console_option['notice-search-console'])) {
|
612 |
+
return $seopress_get_hidden_notices_search_console_option['notice-search-console'];
|
613 |
+
}
|
614 |
+
}
|
615 |
+
}
|
616 |
+
function seopress_get_google_site_verification_option() {
|
617 |
+
$seopress_get_google_site_verification_option = get_option("seopress_advanced_option_name");
|
618 |
+
if ( ! empty ( $seopress_get_google_site_verification_option ) ) {
|
619 |
+
foreach ($seopress_get_google_site_verification_option as $key => $seopress_get_google_site_verification_value)
|
620 |
+
$options[$key] = $seopress_get_google_site_verification_value;
|
621 |
+
if (isset($seopress_get_google_site_verification_option['seopress_advanced_advanced_google'])) {
|
622 |
+
return $seopress_get_google_site_verification_option['seopress_advanced_advanced_google'];
|
623 |
+
}
|
624 |
+
}
|
625 |
+
}
|
626 |
+
if(seopress_get_hidden_notices_search_console_option() !='1' && seopress_get_google_site_verification_option() =='') {
|
627 |
+
$args = [
|
628 |
+
'id' => 'notice-search-console',
|
629 |
+
'title' => __('Add your site to Google. It\'s free!','wp-seopress'),
|
630 |
+
'desc' => __('Is your brand new site online? So reference it as quickly as possible on Google to get your first visitors via Google Search Console. Already the case? Click on the cross on the right to remove this alert.','wp-seopress'),
|
631 |
+
'impact' => [
|
632 |
+
'high' => __('High impact','wp-seopress')
|
633 |
+
],
|
634 |
+
'link' => [
|
635 |
+
'en' => 'https://www.google.com/webmasters/tools/home',
|
636 |
+
'title' => __('Add your site to Search Console!','wp-seopress'),
|
637 |
+
'external' => true
|
638 |
+
],
|
639 |
+
'deleteable' => true
|
640 |
+
];
|
641 |
+
seopress_notification($args);
|
642 |
+
}
|
643 |
+
if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
644 |
+
if(function_exists('seopress_rich_snippets_enable_option') && seopress_rich_snippets_enable_option() !="1") {
|
645 |
+
$args = [
|
646 |
+
'id' => 'notice-schemas-metabox',
|
647 |
+
'title' => __('Structured data types is not correctly enabled','wp-seopress'),
|
648 |
+
'desc' => __('Please enable <strong>Structured Data Types metabox for your posts, pages and custom post types</strong> option in order to use automatic and manual schemas. (SEO > PRO > Structured Data Types (schema.org)','wp-seopress'),
|
649 |
+
'impact' => [
|
650 |
+
'high' => __('High impact','wp-seopress')
|
651 |
+
],
|
652 |
+
'link' => [
|
653 |
+
'en' => esc_url( admin_url('admin.php?page=seopress-pro-page#tab=tab_seopress_rich_snippets')),
|
654 |
+
'title' => __('Fix this!','wp-seopress'),
|
655 |
+
'external' => false
|
656 |
+
],
|
657 |
+
'icon' => 'dashicons-warning',
|
658 |
+
'deleteable' => false
|
659 |
+
];
|
660 |
+
seopress_notification($args);
|
661 |
+
}
|
662 |
+
}
|
663 |
+
if (get_option( 'seopress_pro_license_status' ) !='valid' && is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
664 |
+
$args = [
|
665 |
+
'id' => 'notice-license',
|
666 |
+
'title' => __('You have to enter your licence key to get updates and support','wp-seopress'),
|
667 |
+
'desc' => __('Please activate the SEOPress PRO license key to automatically receive updates to guarantee you the best user experience possible.','wp-seopress'),
|
668 |
+
'impact' => [
|
669 |
+
'info' => __('License','wp-seopress')
|
670 |
+
],
|
671 |
+
'link' => [
|
672 |
+
'en' => admin_url( 'admin.php?page=seopress-license' ),
|
673 |
+
'title' => __('Fix this!','wp-seopress'),
|
674 |
+
'external' => false
|
675 |
+
],
|
676 |
+
'icon' => 'dashicons-admin-network',
|
677 |
+
'deleteable' => false
|
678 |
+
];
|
679 |
+
seopress_notification($args);
|
680 |
+
}
|
681 |
+
if (!is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
682 |
+
function seopress_get_hidden_notices_go_pro_option() {
|
683 |
+
$seopress_get_hidden_notices_go_pro_option = get_option("seopress_notices");
|
684 |
+
if ( ! empty ( $seopress_get_hidden_notices_go_pro_option ) ) {
|
685 |
+
foreach ($seopress_get_hidden_notices_go_pro_option as $key => $seopress_get_hidden_notices_go_pro_value)
|
686 |
+
$options[$key] = $seopress_get_hidden_notices_go_pro_value;
|
687 |
+
if (isset($seopress_get_hidden_notices_go_pro_option['notice-go-pro'])) {
|
688 |
+
return $seopress_get_hidden_notices_go_pro_option['notice-go-pro'];
|
689 |
+
}
|
690 |
+
}
|
691 |
+
}
|
692 |
+
if(seopress_get_hidden_notices_go_pro_option() !='1' && seopress_get_hidden_notices_go_pro_option() =='') {
|
693 |
+
$args = [
|
694 |
+
'id' => 'notice-go-pro',
|
695 |
+
'title' => __('Take your SEO to the next level with SEOPress PRO!','wp-seopress'),
|
696 |
+
'desc' => __('The PRO version of SEOPress allows you to easily manage your structured data (schemas), add a breadcrumb optimized for SEO and accessibility, improve SEO for WooCommerce, gain productivity with our import / export tool from a CSV of your metadata and so much more.','wp-seopress'),
|
697 |
+
'impact' => [
|
698 |
+
'info' => __('PRO','wp-seopress')
|
699 |
+
],
|
700 |
+
'link' => [
|
701 |
+
'fr' => 'https://www.seopress.org/fr?utm_source=plugin&utm_medium=notification&utm_campaign=dashboard',
|
702 |
+
'en' => 'https://www.seopress.org/?utm_source=plugin&utm_medium=notification&utm_campaign=dashboard',
|
703 |
+
'title' => __('Upgrade now!','wp-seopress'),
|
704 |
+
'external' => true
|
705 |
+
],
|
706 |
+
'deleteable' => true
|
707 |
+
];
|
708 |
+
seopress_notification($args);
|
709 |
+
}
|
710 |
+
} ?>
|
711 |
+
</div><!--#seopress-notifications-center-->
|
712 |
+
</div>
|
713 |
+
<?php } ?>
|
714 |
|
715 |
+
<?php if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) { ?>
|
716 |
+
<div id="tab_seopress_seo_tools" class="seopress-tab seopress-useful-tools <?php if ($current_tab == 'tab_seopress_seo_tools') { echo 'active'; } ?>">
|
717 |
+
|
718 |
+
<!-- Reverse -->
|
719 |
+
<div class="widget widget-reverse">
|
720 |
+
<h3 class="widget-title"><span class="dashicons dashicons-welcome-view-site"></span><?php _e('Check websites setup on your server','wp-seopress'); ?></h3>
|
721 |
|
722 |
+
<p>
|
723 |
+
<?php
|
724 |
+
if ( get_transient( 'seopress_results_reverse' ) !='' ) {
|
725 |
|
726 |
+
$seopress_results_reverse = (array)json_decode(get_transient( 'seopress_results_reverse' ));
|
727 |
|
728 |
+
//Init
|
729 |
+
$seopress_results_reverse_remote_ip_address = __('Not found','wp-seopress');
|
730 |
+
if(isset($seopress_results_reverse['remoteIpAddress'])) {
|
731 |
+
$seopress_results_reverse_remote_ip_address = $seopress_results_reverse['remoteIpAddress'];
|
732 |
+
}
|
733 |
|
734 |
+
$seopress_results_reverse_last_scrape = __('No scrape.','wp-seopress');
|
735 |
+
if(isset($seopress_results_reverse['lastScrape'])) {
|
736 |
+
$seopress_results_reverse_last_scrape = $seopress_results_reverse['lastScrape'];
|
737 |
+
}
|
738 |
|
739 |
+
$seopress_results_reverse_domain_count = __('No domain found.','wp-seopress');
|
740 |
+
if(isset($seopress_results_reverse['domainCount'])) {
|
741 |
+
$seopress_results_reverse_domain_count = $seopress_results_reverse['domainCount'];
|
742 |
+
}
|
743 |
|
744 |
+
$seopress_results_reverse_domain_array = '';
|
745 |
+
if(isset($seopress_results_reverse['domainArray'])) {
|
746 |
+
$seopress_results_reverse_domain_array = $seopress_results_reverse['domainArray'];
|
747 |
+
}
|
748 |
+
|
749 |
+
echo '<p class="remote-ip"><strong>'.__('Server IP Address: ','wp-seopress').'</strong>'.$seopress_results_reverse_remote_ip_address.'</p>';
|
750 |
+
|
751 |
|
752 |
+
echo '<p class="last-scrape"><strong>'.__('Last scrape: ','wp-seopress').'</strong>'.$seopress_results_reverse_last_scrape.'</p>';
|
753 |
+
echo '<p class="domain-count"><strong>'.__('Number of websites on your server: ','wp-seopress').'</strong>'.$seopress_results_reverse_domain_count.'</p>';
|
754 |
+
|
755 |
+
if ($seopress_results_reverse_domain_array !='') {
|
756 |
+
echo '<ul>';
|
757 |
+
foreach ($seopress_results_reverse_domain_array as $key => $value) {
|
758 |
+
echo '<li><span class="dashicons dashicons-minus"></span><a href="//'.preg_replace('#^https?://#', '', $value[0]).'" target="_blank">'.$value[0].'</a><span class="dashicons dashicons-external"></span></li>';
|
759 |
+
}
|
760 |
+
echo '</ul>';
|
761 |
+
}
|
762 |
+
}
|
763 |
+
?>
|
764 |
+
<br>
|
765 |
+
<button id="seopress-reverse-submit" type="button" class="button button-primary" name="submit">
|
766 |
+
<?php _e('Get list','wp-seopress'); ?>
|
767 |
+
</button>
|
768 |
|
769 |
+
<span id="spinner-reverse" class="spinner"></span>
|
770 |
+
</div>
|
771 |
+
</div>
|
772 |
+
<?php } ?>
|
773 |
+
<div id="tab_seopress_links" class="seopress-tab seopress-useful-tools <?php if ($current_tab == 'tab_seopress_links') { echo 'active'; } ?>">
|
774 |
+
<ul>
|
775 |
+
<li><span class="dashicons dashicons-arrow-right-alt2"></span><a href="https://www.seopress.org/blog/" target="_blank"><?php _e('Our blog: SEO news, how-to, tips and tricks...','wp-seopress'); ?></a><span class="dashicons dashicons-external"></span></li>
|
776 |
+
<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>
|
777 |
+
<?php if ( !is_plugin_active( 'imageseo/imageseo.php' )) {
|
778 |
+
echo '<li><span class="dashicons dashicons-arrow-right-alt2"></span><a href="https://imageseo.io?_from=seopress" target="_blank">'.__('Image SEO plugin to optimize your image ALT texts and names for Search Engines.','wp-seopress').'</a><span class="dashicons dashicons-external"></span></li>';
|
779 |
+
} ?>
|
780 |
+
<li><span class="dashicons dashicons-arrow-right-alt2"></span><a href="https://www.dareboost.com/en/home" target="_blank"><?php _e('Dareboost: Test, analyze and optimize your website','wp-seopress'); ?></a><span class="dashicons dashicons-external"></span></li>
|
781 |
+
<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>
|
782 |
+
</ul>
|
783 |
+
</div>
|
784 |
+
</div>
|
785 |
+
</div>
|
|
|
786 |
<?php } ?>
|
@@ -301,6 +301,7 @@ class SEOPRESS_Admin_Setup_Wizard {
|
|
301 |
<li><?php _e('Meta Robots (noindex, nofollow...)','wp-seopress'); ?></li>
|
302 |
<li><?php _e('Canonical URL','wp-seopress'); ?></li>
|
303 |
<li><?php _e('Focus keywords','wp-seopress'); ?></li>
|
|
|
304 |
</ul>
|
305 |
<p style="color:red"><span class="dashicons dashicons-warning"></span> <?php _e( '<strong>WARNING:</strong> Migration will delete / update all SEOPress posts and terms metadata. Some dynamic variables will not be interpreted. We do NOT delete any Yoast data.', 'wp-seopress' ); ?></p>
|
306 |
<button id="seopress-yoast-migrate" type="button" class="button"><?php _e('Migrate now','wp-seopress'); ?></button>
|
301 |
<li><?php _e('Meta Robots (noindex, nofollow...)','wp-seopress'); ?></li>
|
302 |
<li><?php _e('Canonical URL','wp-seopress'); ?></li>
|
303 |
<li><?php _e('Focus keywords','wp-seopress'); ?></li>
|
304 |
+
<li><?php _e('Primary category','wp-seopress'); ?></li>
|
305 |
</ul>
|
306 |
<p style="color:red"><span class="dashicons dashicons-warning"></span> <?php _e( '<strong>WARNING:</strong> Migration will delete / update all SEOPress posts and terms metadata. Some dynamic variables will not be interpreted. We do NOT delete any Yoast data.', 'wp-seopress' ); ?></p>
|
307 |
<button id="seopress-yoast-migrate" type="button" class="button"><?php _e('Migrate now','wp-seopress'); ?></button>
|
@@ -242,6 +242,7 @@ class seopress_options
|
|
242 |
<li><span>'.__('%%currentdate%%','wp-seopress').'</span>'.__('Current date','wp-seopress').'</li>
|
243 |
<li><span>'.__('%%currenttime%%','wp-seopress').'</span>'.__('Current time','wp-seopress').'</li>
|
244 |
<li><span>'.__('%%author_bio%%','wp-seopress').'</span>'.__('Author bio, meta desc only','wp-seopress').'</li>
|
|
|
245 |
</ul>
|
246 |
'.wp_oembed_get('https://www.youtube.com/watch?v=HEa8m9u4mOk', array('width'=>530));
|
247 |
|
@@ -775,6 +776,7 @@ class seopress_options
|
|
775 |
<li><?php _e('Meta Robots (noindex, nofollow...)','wp-seopress'); ?></li>
|
776 |
<li><?php _e('Canonical URL','wp-seopress'); ?></li>
|
777 |
<li><?php _e('Focus keywords','wp-seopress'); ?></li>
|
|
|
778 |
</ul>
|
779 |
<p style="color:red"><span class="dashicons dashicons-info"></span> <?php _e( '<strong>WARNING:</strong> Migration will delete / update all SEOPress posts and terms metadata. Some dynamic variables will not be interpreted. We do NOT delete any Yoast data.', 'wp-seopress' ); ?></p>
|
780 |
<button id="seopress-yoast-migrate" type="button" class="button"><?php _e('Migrate now','wp-seopress'); ?></button>
|
@@ -1158,7 +1160,7 @@ class seopress_options
|
|
1158 |
* Register and add settings
|
1159 |
*/
|
1160 |
public function page_init()
|
1161 |
-
{
|
1162 |
register_setting(
|
1163 |
'seopress_option_group', // Option group
|
1164 |
'seopress_option_name', // Option name
|
@@ -1181,7 +1183,7 @@ class seopress_options
|
|
1181 |
'seopress_social_option_group', // Option group
|
1182 |
'seopress_social_option_name', // Option name
|
1183 |
array( $this, 'sanitize' ) // Sanitize
|
1184 |
-
);
|
1185 |
|
1186 |
register_setting(
|
1187 |
'seopress_google_analytics_option_group', // Option group
|
@@ -1208,47 +1210,47 @@ class seopress_options
|
|
1208 |
//__("Home","wp-seopress"), // Title
|
1209 |
array( $this, 'print_section_info_titles' ), // Callback
|
1210 |
'seopress-settings-admin-titles-home' // Page
|
1211 |
-
);
|
1212 |
|
1213 |
add_settings_field(
|
1214 |
'seopress_titles_sep', // ID
|
1215 |
-
|
1216 |
array( $this, 'seopress_titles_sep_callback' ), // Callback
|
1217 |
'seopress-settings-admin-titles-home', // Page
|
1218 |
-
'seopress_setting_section_titles_home' // Section
|
1219 |
);
|
1220 |
|
1221 |
add_settings_field(
|
1222 |
'seopress_titles_home_site_title', // ID
|
1223 |
-
|
1224 |
array( $this, 'seopress_titles_home_site_title_callback' ), // Callback
|
1225 |
'seopress-settings-admin-titles-home', // Page
|
1226 |
-
'seopress_setting_section_titles_home' // Section
|
1227 |
);
|
1228 |
|
1229 |
add_settings_field(
|
1230 |
'seopress_titles_home_site_desc', // ID
|
1231 |
-
|
1232 |
array( $this, 'seopress_titles_home_site_desc_callback' ), // Callback
|
1233 |
'seopress-settings-admin-titles-home', // Page
|
1234 |
-
'seopress_setting_section_titles_home' // Section
|
1235 |
);
|
1236 |
|
1237 |
//Single Post Types SECTION================================================================
|
1238 |
-
add_settings_section(
|
1239 |
'seopress_setting_section_titles_single', // ID
|
1240 |
'',
|
1241 |
//__("Single Post Types","wp-seopress"), // Title
|
1242 |
array( $this, 'print_section_info_single' ), // Callback
|
1243 |
'seopress-settings-admin-titles-single' // Page
|
1244 |
-
);
|
1245 |
|
1246 |
add_settings_field(
|
1247 |
'seopress_titles_single_titles', // ID
|
1248 |
'',
|
1249 |
array( $this, 'seopress_titles_single_titles_callback' ), // Callback
|
1250 |
'seopress-settings-admin-titles-single', // Page
|
1251 |
-
'seopress_setting_section_titles_single' // Section
|
1252 |
);
|
1253 |
|
1254 |
//Archives SECTION=========================================================================
|
@@ -1258,14 +1260,14 @@ class seopress_options
|
|
1258 |
//__("Archives","wp-seopress"), // Title
|
1259 |
array( $this, 'print_section_info_archives' ), // Callback
|
1260 |
'seopress-settings-admin-titles-archives' // Page
|
1261 |
-
);
|
1262 |
|
1263 |
add_settings_field(
|
1264 |
'seopress_titles_archives_titles', // ID
|
1265 |
'',
|
1266 |
array( $this, 'seopress_titles_archives_titles_callback' ), // Callback
|
1267 |
'seopress-settings-admin-titles-archives', // Page
|
1268 |
-
'seopress_setting_section_titles_archives' // Section
|
1269 |
);
|
1270 |
|
1271 |
add_settings_field(
|
@@ -1274,7 +1276,7 @@ class seopress_options
|
|
1274 |
//__('Title template','wp-seopress'),
|
1275 |
array( $this, 'seopress_titles_archives_author_title_callback' ), // Callback
|
1276 |
'seopress-settings-admin-titles-archives', // Page
|
1277 |
-
'seopress_setting_section_titles_archives' // Section
|
1278 |
);
|
1279 |
|
1280 |
add_settings_field(
|
@@ -1283,7 +1285,7 @@ class seopress_options
|
|
1283 |
//__('Meta description template','wp-seopress'),
|
1284 |
array( $this, 'seopress_titles_archives_author_desc_callback' ), // Callback
|
1285 |
'seopress-settings-admin-titles-archives', // Page
|
1286 |
-
'seopress_setting_section_titles_archives' // Section
|
1287 |
);
|
1288 |
|
1289 |
add_settings_field(
|
@@ -1292,7 +1294,7 @@ class seopress_options
|
|
1292 |
//__("noindex","wp-seopress"), // Title
|
1293 |
array( $this, 'seopress_titles_archives_author_noindex_callback' ), // Callback
|
1294 |
'seopress-settings-admin-titles-archives', // Page
|
1295 |
-
'seopress_setting_section_titles_archives' // Section
|
1296 |
);
|
1297 |
|
1298 |
add_settings_field(
|
@@ -1301,7 +1303,7 @@ class seopress_options
|
|
1301 |
//__("disable","wp-seopress"), // Title
|
1302 |
array( $this, 'seopress_titles_archives_author_disable_callback' ), // Callback
|
1303 |
'seopress-settings-admin-titles-archives', // Page
|
1304 |
-
'seopress_setting_section_titles_archives' // Section
|
1305 |
);
|
1306 |
|
1307 |
add_settings_field(
|
@@ -1310,7 +1312,7 @@ class seopress_options
|
|
1310 |
//__('Title template','wp-seopress'),
|
1311 |
array( $this, 'seopress_titles_archives_date_title_callback' ), // Callback
|
1312 |
'seopress-settings-admin-titles-archives', // Page
|
1313 |
-
'seopress_setting_section_titles_archives' // Section
|
1314 |
);
|
1315 |
|
1316 |
add_settings_field(
|
@@ -1319,7 +1321,7 @@ class seopress_options
|
|
1319 |
//__('Meta description template','wp-seopress'),
|
1320 |
array( $this, 'seopress_titles_archives_date_desc_callback' ), // Callback
|
1321 |
'seopress-settings-admin-titles-archives', // Page
|
1322 |
-
'seopress_setting_section_titles_archives' // Section
|
1323 |
);
|
1324 |
|
1325 |
add_settings_field(
|
@@ -1328,7 +1330,7 @@ class seopress_options
|
|
1328 |
//__("noindex","wp-seopress"), // Title
|
1329 |
array( $this, 'seopress_titles_archives_date_noindex_callback' ), // Callback
|
1330 |
'seopress-settings-admin-titles-archives', // Page
|
1331 |
-
'seopress_setting_section_titles_archives' // Section
|
1332 |
);
|
1333 |
|
1334 |
add_settings_field(
|
@@ -1337,7 +1339,7 @@ class seopress_options
|
|
1337 |
//__("disable","wp-seopress"), // Title
|
1338 |
array( $this, 'seopress_titles_archives_date_disable_callback' ), // Callback
|
1339 |
'seopress-settings-admin-titles-archives', // Page
|
1340 |
-
'seopress_setting_section_titles_archives' // Section
|
1341 |
);
|
1342 |
|
1343 |
add_settings_field(
|
@@ -1346,7 +1348,7 @@ class seopress_options
|
|
1346 |
//__('Title template','wp-seopress'),
|
1347 |
array( $this, 'seopress_titles_archives_search_title_callback' ), // Callback
|
1348 |
'seopress-settings-admin-titles-archives', // Page
|
1349 |
-
'seopress_setting_section_titles_archives' // Section
|
1350 |
);
|
1351 |
|
1352 |
add_settings_field(
|
@@ -1355,7 +1357,7 @@ class seopress_options
|
|
1355 |
//__('Meta description template','wp-seopress'),
|
1356 |
array( $this, 'seopress_titles_archives_search_desc_callback' ), // Callback
|
1357 |
'seopress-settings-admin-titles-archives', // Page
|
1358 |
-
'seopress_setting_section_titles_archives' // Section
|
1359 |
);
|
1360 |
|
1361 |
add_settings_field(
|
@@ -1364,7 +1366,7 @@ class seopress_options
|
|
1364 |
//__('noindex','wp-seopress'),
|
1365 |
array( $this, 'seopress_titles_archives_search_title_noindex_callback' ), // Callback
|
1366 |
'seopress-settings-admin-titles-archives', // Page
|
1367 |
-
'seopress_setting_section_titles_archives' // Section
|
1368 |
);
|
1369 |
|
1370 |
add_settings_field(
|
@@ -1373,7 +1375,7 @@ class seopress_options
|
|
1373 |
//__('Title template','wp-seopress'),
|
1374 |
array( $this, 'seopress_titles_archives_404_title_callback' ), // Callback
|
1375 |
'seopress-settings-admin-titles-archives', // Page
|
1376 |
-
'seopress_setting_section_titles_archives' // Section
|
1377 |
);
|
1378 |
|
1379 |
add_settings_field(
|
@@ -1382,28 +1384,28 @@ class seopress_options
|
|
1382 |
//__('Meta description template','wp-seopress'),
|
1383 |
array( $this, 'seopress_titles_archives_404_desc_callback' ), // Callback
|
1384 |
'seopress-settings-admin-titles-archives', // Page
|
1385 |
-
'seopress_setting_section_titles_archives' // Section
|
1386 |
);
|
1387 |
|
1388 |
//Taxonomies SECTION=======================================================================
|
1389 |
-
add_settings_section(
|
1390 |
'seopress_setting_section_titles_tax', // ID
|
1391 |
'',
|
1392 |
//__("Taxonomies","wp-seopress"), // Title
|
1393 |
array( $this, 'print_section_info_tax' ), // Callback
|
1394 |
'seopress-settings-admin-titles-tax' // Page
|
1395 |
-
);
|
1396 |
|
1397 |
add_settings_field(
|
1398 |
'seopress_titles_tax_titles', // ID
|
1399 |
'',
|
1400 |
array( $this, 'seopress_titles_tax_titles_callback' ), // Callback
|
1401 |
'seopress-settings-admin-titles-tax', // Page
|
1402 |
-
'seopress_setting_section_titles_tax' // Section
|
1403 |
);
|
1404 |
|
1405 |
//Advanced SECTION=========================================================================
|
1406 |
-
add_settings_section(
|
1407 |
'seopress_setting_section_titles_advanced', // ID
|
1408 |
'',
|
1409 |
//__("Advanced","wp-seopress"), // Title
|
@@ -1413,39 +1415,39 @@ class seopress_options
|
|
1413 |
|
1414 |
add_settings_field(
|
1415 |
'seopress_titles_noindex', // ID
|
1416 |
-
|
1417 |
array( $this, 'seopress_titles_noindex_callback' ), // Callback
|
1418 |
'seopress-settings-admin-titles-advanced', // Page
|
1419 |
-
'seopress_setting_section_titles_advanced' // Section
|
1420 |
);
|
1421 |
|
1422 |
add_settings_field(
|
1423 |
'seopress_titles_nofollow', // ID
|
1424 |
-
|
1425 |
array( $this, 'seopress_titles_nofollow_callback' ), // Callback
|
1426 |
'seopress-settings-admin-titles-advanced', // Page
|
1427 |
-
'seopress_setting_section_titles_advanced' // Section
|
1428 |
);
|
1429 |
|
1430 |
add_settings_field(
|
1431 |
'seopress_titles_noodp', // ID
|
1432 |
-
|
1433 |
array( $this, 'seopress_titles_noodp_callback' ), // Callback
|
1434 |
'seopress-settings-admin-titles-advanced', // Page
|
1435 |
-
'seopress_setting_section_titles_advanced' // Section
|
1436 |
);
|
1437 |
|
1438 |
add_settings_field(
|
1439 |
'seopress_titles_noimageindex', // ID
|
1440 |
-
|
1441 |
array( $this, 'seopress_titles_noimageindex_callback' ), // Callback
|
1442 |
'seopress-settings-admin-titles-advanced', // Page
|
1443 |
-
'seopress_setting_section_titles_advanced' // Section
|
1444 |
);
|
1445 |
|
1446 |
add_settings_field(
|
1447 |
'seopress_titles_noarchive', // ID
|
1448 |
-
|
1449 |
array( $this, 'seopress_titles_noarchive_callback' ), // Callback
|
1450 |
'seopress-settings-admin-titles-advanced', // Page
|
1451 |
'seopress_setting_section_titles_advanced' // Section
|
@@ -1453,7 +1455,7 @@ class seopress_options
|
|
1453 |
|
1454 |
add_settings_field(
|
1455 |
'seopress_titles_nosnippet', // ID
|
1456 |
-
|
1457 |
array( $this, 'seopress_titles_nosnippet_callback' ), // Callback
|
1458 |
'seopress-settings-admin-titles-advanced', // Page
|
1459 |
'seopress_setting_section_titles_advanced' // Section
|
@@ -1461,7 +1463,7 @@ class seopress_options
|
|
1461 |
|
1462 |
add_settings_field(
|
1463 |
'seopress_titles_nositelinkssearchbox', // ID
|
1464 |
-
|
1465 |
array( $this, 'seopress_titles_nositelinkssearchbox_callback' ), // Callback
|
1466 |
'seopress-settings-admin-titles-advanced', // Page
|
1467 |
'seopress_setting_section_titles_advanced' // Section
|
@@ -1469,7 +1471,7 @@ class seopress_options
|
|
1469 |
|
1470 |
add_settings_field(
|
1471 |
'seopress_titles_paged_rel', // ID
|
1472 |
-
|
1473 |
array( $this, 'seopress_titles_paged_rel_callback' ), // Callback
|
1474 |
'seopress-settings-admin-titles-advanced', // Page
|
1475 |
'seopress_setting_section_titles_advanced' // Section
|
@@ -1477,14 +1479,14 @@ class seopress_options
|
|
1477 |
|
1478 |
add_settings_field(
|
1479 |
'seopress_titles_paged_noindex', // ID
|
1480 |
-
|
1481 |
array( $this, 'seopress_titles_paged_noindex_callback' ), // Callback
|
1482 |
'seopress-settings-admin-titles-advanced', // Page
|
1483 |
'seopress_setting_section_titles_advanced' // Section
|
1484 |
);
|
1485 |
|
1486 |
//XML Sitemap SECTION======================================================================
|
1487 |
-
add_settings_section(
|
1488 |
'seopress_setting_section_xml_sitemap_general', // ID
|
1489 |
'',
|
1490 |
//__("General","wp-seopress"), // Title
|
@@ -1494,47 +1496,47 @@ class seopress_options
|
|
1494 |
|
1495 |
add_settings_field(
|
1496 |
'seopress_xml_sitemap_general_enable', // ID
|
1497 |
-
|
1498 |
array( $this, 'seopress_xml_sitemap_general_enable_callback' ), // Callback
|
1499 |
'seopress-settings-admin-xml-sitemap-general', // Page
|
1500 |
-
'seopress_setting_section_xml_sitemap_general' // Section
|
1501 |
);
|
1502 |
|
1503 |
add_settings_field(
|
1504 |
'seopress_xml_sitemap_img_enable', // ID
|
1505 |
-
|
1506 |
array( $this, 'seopress_xml_sitemap_img_enable_callback' ), // Callback
|
1507 |
'seopress-settings-admin-xml-sitemap-general', // Page
|
1508 |
-
'seopress_setting_section_xml_sitemap_general' // Section
|
1509 |
);
|
1510 |
|
1511 |
if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
1512 |
add_settings_field(
|
1513 |
'seopress_xml_sitemap_video_enable_callback', // ID
|
1514 |
-
|
1515 |
array( $this, 'seopress_xml_sitemap_video_enable_callback' ), // Callback
|
1516 |
'seopress-settings-admin-xml-sitemap-general', // Page
|
1517 |
-
'seopress_setting_section_xml_sitemap_general' // Section
|
1518 |
);
|
1519 |
}
|
1520 |
|
1521 |
add_settings_field(
|
1522 |
'seopress_xml_sitemap_author_enable', // ID
|
1523 |
-
|
1524 |
array( $this, 'seopress_xml_sitemap_author_enable_callback' ), // Callback
|
1525 |
'seopress-settings-admin-xml-sitemap-general', // Page
|
1526 |
-
'seopress_setting_section_xml_sitemap_general' // Section
|
1527 |
);
|
1528 |
|
1529 |
add_settings_field(
|
1530 |
'seopress_xml_sitemap_html_enable', // ID
|
1531 |
-
|
1532 |
array( $this, 'seopress_xml_sitemap_html_enable_callback' ), // Callback
|
1533 |
'seopress-settings-admin-xml-sitemap-general', // Page
|
1534 |
-
'seopress_setting_section_xml_sitemap_general' // Section
|
1535 |
);
|
1536 |
|
1537 |
-
add_settings_section(
|
1538 |
'seopress_setting_section_xml_sitemap_post_types', // ID
|
1539 |
'',
|
1540 |
//__("Post Types","wp-seopress"), // Title
|
@@ -1544,13 +1546,13 @@ class seopress_options
|
|
1544 |
|
1545 |
add_settings_field(
|
1546 |
'seopress_xml_sitemap_post_types_list', // ID
|
1547 |
-
|
1548 |
array( $this, 'seopress_xml_sitemap_post_types_list_callback' ), // Callback
|
1549 |
'seopress-settings-admin-xml-sitemap-post-types', // Page
|
1550 |
-
'seopress_setting_section_xml_sitemap_post_types' // Section
|
1551 |
);
|
1552 |
|
1553 |
-
add_settings_section(
|
1554 |
'seopress_setting_section_xml_sitemap_taxonomies', // ID
|
1555 |
'',
|
1556 |
//__("Taxonomies","wp-seopress"), // Title
|
@@ -1560,13 +1562,13 @@ class seopress_options
|
|
1560 |
|
1561 |
add_settings_field(
|
1562 |
'seopress_xml_sitemap_taxonomies_list', // ID
|
1563 |
-
|
1564 |
array( $this, 'seopress_xml_sitemap_taxonomies_list_callback' ), // Callback
|
1565 |
'seopress-settings-admin-xml-sitemap-taxonomies', // Page
|
1566 |
-
'seopress_setting_section_xml_sitemap_taxonomies' // Section
|
1567 |
);
|
1568 |
|
1569 |
-
add_settings_section(
|
1570 |
'seopress_setting_section_html_sitemap', // ID
|
1571 |
'',
|
1572 |
//__("HTML Sitemap","wp-seopress"), // Title
|
@@ -1576,46 +1578,46 @@ class seopress_options
|
|
1576 |
|
1577 |
add_settings_field(
|
1578 |
'seopress_xml_sitemap_html_mapping', // ID
|
1579 |
-
|
1580 |
array( $this, 'seopress_xml_sitemap_html_mapping_callback' ), // Callback
|
1581 |
'seopress-settings-admin-html-sitemap', // Page
|
1582 |
-
'seopress_setting_section_html_sitemap' // Section
|
1583 |
);
|
1584 |
|
1585 |
add_settings_field(
|
1586 |
'seopress_xml_sitemap_html_exclude', // ID
|
1587 |
-
|
1588 |
array( $this, 'seopress_xml_sitemap_html_exclude_callback' ), // Callback
|
1589 |
'seopress-settings-admin-html-sitemap', // Page
|
1590 |
-
'seopress_setting_section_html_sitemap' // Section
|
1591 |
);
|
1592 |
|
1593 |
add_settings_field(
|
1594 |
'seopress_xml_sitemap_html_order', // ID
|
1595 |
-
|
1596 |
array( $this, 'seopress_xml_sitemap_html_order_callback' ), // Callback
|
1597 |
'seopress-settings-admin-html-sitemap', // Page
|
1598 |
-
'seopress_setting_section_html_sitemap' // Section
|
1599 |
);
|
1600 |
|
1601 |
add_settings_field(
|
1602 |
'seopress_xml_sitemap_html_orderby', // ID
|
1603 |
-
|
1604 |
array( $this, 'seopress_xml_sitemap_html_orderby_callback' ), // Callback
|
1605 |
'seopress-settings-admin-html-sitemap', // Page
|
1606 |
-
'seopress_setting_section_html_sitemap' // Section
|
1607 |
);
|
1608 |
|
1609 |
add_settings_field(
|
1610 |
'seopress_xml_sitemap_html_date', // ID
|
1611 |
-
|
1612 |
array( $this, 'seopress_xml_sitemap_html_date_callback' ), // Callback
|
1613 |
'seopress-settings-admin-html-sitemap', // Page
|
1614 |
-
'seopress_setting_section_html_sitemap' // Section
|
1615 |
);
|
1616 |
|
1617 |
//Knowledge graph SECTION======================================================================
|
1618 |
-
add_settings_section(
|
1619 |
'seopress_setting_section_social_knowledge', // ID
|
1620 |
'',
|
1621 |
//__("Knowledge graph","wp-seopress"), // Title
|
@@ -1625,50 +1627,50 @@ class seopress_options
|
|
1625 |
|
1626 |
add_settings_field(
|
1627 |
'seopress_social_knowledge_type', // ID
|
1628 |
-
|
1629 |
array( $this, 'seopress_social_knowledge_type_callback' ), // Callback
|
1630 |
'seopress-settings-admin-social-knowledge', // Page
|
1631 |
-
'seopress_setting_section_social_knowledge' // Section
|
1632 |
);
|
1633 |
|
1634 |
add_settings_field(
|
1635 |
'seopress_social_knowledge_name', // ID
|
1636 |
-
|
1637 |
array( $this, 'seopress_social_knowledge_name_callback' ), // Callback
|
1638 |
'seopress-settings-admin-social-knowledge', // Page
|
1639 |
-
'seopress_setting_section_social_knowledge' // Section
|
1640 |
);
|
1641 |
|
1642 |
add_settings_field(
|
1643 |
'seopress_social_knowledge_img', // ID
|
1644 |
-
|
1645 |
array( $this, 'seopress_social_knowledge_img_callback' ), // Callback
|
1646 |
'seopress-settings-admin-social-knowledge', // Page
|
1647 |
-
'seopress_setting_section_social_knowledge' // Section
|
1648 |
);
|
1649 |
|
1650 |
add_settings_field(
|
1651 |
'seopress_social_knowledge_phone', // ID
|
1652 |
-
|
1653 |
array( $this, 'seopress_social_knowledge_phone_callback' ), // Callback
|
1654 |
'seopress-settings-admin-social-knowledge', // Page
|
1655 |
-
'seopress_setting_section_social_knowledge' // Section
|
1656 |
);
|
1657 |
|
1658 |
add_settings_field(
|
1659 |
'seopress_social_knowledge_contact_type', // ID
|
1660 |
-
|
1661 |
array( $this, 'seopress_social_knowledge_contact_type_callback' ), // Callback
|
1662 |
'seopress-settings-admin-social-knowledge', // Page
|
1663 |
-
'seopress_setting_section_social_knowledge' // Section
|
1664 |
);
|
1665 |
|
1666 |
add_settings_field(
|
1667 |
'seopress_social_knowledge_contact_option', // ID
|
1668 |
-
|
1669 |
array( $this, 'seopress_social_knowledge_contact_option_callback' ), // Callback
|
1670 |
'seopress-settings-admin-social-knowledge', // Page
|
1671 |
-
'seopress_setting_section_social_knowledge' // Section
|
1672 |
);
|
1673 |
|
1674 |
//Social SECTION=====================================================================================
|
@@ -1682,71 +1684,71 @@ class seopress_options
|
|
1682 |
|
1683 |
add_settings_field(
|
1684 |
'seopress_social_accounts_facebook', // ID
|
1685 |
-
|
1686 |
array( $this, 'seopress_social_accounts_facebook_callback' ), // Callback
|
1687 |
'seopress-settings-admin-social-accounts', // Page
|
1688 |
-
'seopress_setting_section_social_accounts' // Section
|
1689 |
);
|
1690 |
|
1691 |
add_settings_field(
|
1692 |
'seopress_social_accounts_twitter', // ID
|
1693 |
-
|
1694 |
array( $this, 'seopress_social_accounts_twitter_callback' ), // Callback
|
1695 |
'seopress-settings-admin-social-accounts', // Page
|
1696 |
-
'seopress_setting_section_social_accounts' // Section
|
1697 |
);
|
1698 |
|
1699 |
add_settings_field(
|
1700 |
'seopress_social_accounts_pinterest', // ID
|
1701 |
-
|
1702 |
array( $this, 'seopress_social_accounts_pinterest_callback' ), // Callback
|
1703 |
'seopress-settings-admin-social-accounts', // Page
|
1704 |
-
'seopress_setting_section_social_accounts' // Section
|
1705 |
);
|
1706 |
|
1707 |
add_settings_field(
|
1708 |
'seopress_social_accounts_instagram', // ID
|
1709 |
-
|
1710 |
array( $this, 'seopress_social_accounts_instagram_callback' ), // Callback
|
1711 |
'seopress-settings-admin-social-accounts', // Page
|
1712 |
-
'seopress_setting_section_social_accounts' // Section
|
1713 |
);
|
1714 |
|
1715 |
add_settings_field(
|
1716 |
'seopress_social_accounts_youtube', // ID
|
1717 |
-
|
1718 |
array( $this, 'seopress_social_accounts_youtube_callback' ), // Callback
|
1719 |
'seopress-settings-admin-social-accounts', // Page
|
1720 |
-
'seopress_setting_section_social_accounts' // Section
|
1721 |
);
|
1722 |
|
1723 |
add_settings_field(
|
1724 |
'seopress_social_accounts_linkedin', // ID
|
1725 |
-
|
1726 |
array( $this, 'seopress_social_accounts_linkedin_callback' ), // Callback
|
1727 |
'seopress-settings-admin-social-accounts', // Page
|
1728 |
-
'seopress_setting_section_social_accounts' // Section
|
1729 |
);
|
1730 |
|
1731 |
add_settings_field(
|
1732 |
'seopress_social_accounts_myspace', // ID
|
1733 |
-
|
1734 |
array( $this, 'seopress_social_accounts_myspace_callback' ), // Callback
|
1735 |
'seopress-settings-admin-social-accounts', // Page
|
1736 |
-
'seopress_setting_section_social_accounts' // Section
|
1737 |
);
|
1738 |
|
1739 |
add_settings_field(
|
1740 |
'seopress_social_accounts_soundcloud', // ID
|
1741 |
-
|
1742 |
array( $this, 'seopress_social_accounts_soundcloud_callback' ), // Callback
|
1743 |
'seopress-settings-admin-social-accounts', // Page
|
1744 |
-
'seopress_setting_section_social_accounts' // Section
|
1745 |
);
|
1746 |
|
1747 |
add_settings_field(
|
1748 |
'seopress_social_accounts_tumblr', // ID
|
1749 |
-
|
1750 |
array( $this, 'seopress_social_accounts_tumblr_callback' ), // Callback
|
1751 |
'seopress-settings-admin-social-accounts', // Page
|
1752 |
'seopress_setting_section_social_accounts' // Section
|
@@ -1763,7 +1765,7 @@ class seopress_options
|
|
1763 |
|
1764 |
add_settings_field(
|
1765 |
'seopress_social_facebook_og', // ID
|
1766 |
-
|
1767 |
array( $this, 'seopress_social_facebook_og_callback' ), // Callback
|
1768 |
'seopress-settings-admin-social-facebook', // Page
|
1769 |
'seopress_setting_section_social_facebook' // Section
|
@@ -1771,7 +1773,7 @@ class seopress_options
|
|
1771 |
|
1772 |
add_settings_field(
|
1773 |
'seopress_social_facebook_img', // ID
|
1774 |
-
|
1775 |
array( $this, 'seopress_social_facebook_img_callback' ), // Callback
|
1776 |
'seopress-settings-admin-social-facebook', // Page
|
1777 |
'seopress_setting_section_social_facebook' // Section
|
@@ -1779,7 +1781,7 @@ class seopress_options
|
|
1779 |
|
1780 |
add_settings_field(
|
1781 |
'seopress_social_facebook_img_default', // ID
|
1782 |
-
|
1783 |
array( $this, 'seopress_social_facebook_img_default_callback' ), // Callback
|
1784 |
'seopress-settings-admin-social-facebook', // Page
|
1785 |
'seopress_setting_section_social_facebook' // Section
|
@@ -1787,7 +1789,7 @@ class seopress_options
|
|
1787 |
|
1788 |
add_settings_field(
|
1789 |
'seopress_social_facebook_img_cpt', // ID
|
1790 |
-
|
1791 |
array( $this, 'seopress_social_facebook_img_cpt_callback' ), // Callback
|
1792 |
'seopress-settings-admin-social-facebook', // Page
|
1793 |
'seopress_setting_section_social_facebook' // Section
|
@@ -1795,7 +1797,7 @@ class seopress_options
|
|
1795 |
|
1796 |
add_settings_field(
|
1797 |
'seopress_social_facebook_link_ownership_id', // ID
|
1798 |
-
|
1799 |
array( $this, 'seopress_social_facebook_link_ownership_id_callback' ), // Callback
|
1800 |
'seopress-settings-admin-social-facebook', // Page
|
1801 |
'seopress_setting_section_social_facebook' // Section
|
@@ -1803,7 +1805,7 @@ class seopress_options
|
|
1803 |
|
1804 |
add_settings_field(
|
1805 |
'seopress_social_facebook_admin_id', // ID
|
1806 |
-
|
1807 |
array( $this, 'seopress_social_facebook_admin_id_callback' ), // Callback
|
1808 |
'seopress-settings-admin-social-facebook', // Page
|
1809 |
'seopress_setting_section_social_facebook' // Section
|
@@ -1811,10 +1813,10 @@ class seopress_options
|
|
1811 |
|
1812 |
add_settings_field(
|
1813 |
'seopress_social_facebook_app_id', // ID
|
1814 |
-
|
1815 |
array( $this, 'seopress_social_facebook_app_id_callback' ), // Callback
|
1816 |
'seopress-settings-admin-social-facebook', // Page
|
1817 |
-
'seopress_setting_section_social_facebook' // Section
|
1818 |
);
|
1819 |
|
1820 |
//Twitter SECTION==========================================================================
|
@@ -1828,31 +1830,31 @@ class seopress_options
|
|
1828 |
|
1829 |
add_settings_field(
|
1830 |
'seopress_social_twitter_card', // ID
|
1831 |
-
|
1832 |
array( $this, 'seopress_social_twitter_card_callback' ), // Callback
|
1833 |
'seopress-settings-admin-social-twitter', // Page
|
1834 |
-
'seopress_setting_section_social_twitter' // Section
|
1835 |
);
|
1836 |
|
1837 |
add_settings_field(
|
1838 |
'seopress_social_twitter_card_og', // ID
|
1839 |
-
|
1840 |
array( $this, 'seopress_social_twitter_card_og_callback' ), // Callback
|
1841 |
'seopress-settings-admin-social-twitter', // Page
|
1842 |
-
'seopress_setting_section_social_twitter' // Section
|
1843 |
);
|
1844 |
|
1845 |
add_settings_field(
|
1846 |
'seopress_social_twitter_card_img', // ID
|
1847 |
-
|
1848 |
array( $this, 'seopress_social_twitter_card_img_callback' ), // Callback
|
1849 |
'seopress-settings-admin-social-twitter', // Page
|
1850 |
-
'seopress_setting_section_social_twitter' // Section
|
1851 |
);
|
1852 |
|
1853 |
add_settings_field(
|
1854 |
'seopress_social_twitter_card_img_size', // ID
|
1855 |
-
|
1856 |
array( $this, 'seopress_social_twitter_card_img_size_callback' ), // Callback
|
1857 |
'seopress-settings-admin-social-twitter', // Page
|
1858 |
'seopress_setting_section_social_twitter' // Section
|
@@ -1869,7 +1871,7 @@ class seopress_options
|
|
1869 |
|
1870 |
add_settings_field(
|
1871 |
'seopress_google_analytics_enable', // ID
|
1872 |
-
|
1873 |
array( $this, 'seopress_google_analytics_enable_callback' ), // Callback
|
1874 |
'seopress-settings-admin-google-analytics-enable', // Page
|
1875 |
'seopress_setting_section_google_analytics_enable' // Section
|
@@ -1877,7 +1879,7 @@ class seopress_options
|
|
1877 |
|
1878 |
add_settings_field(
|
1879 |
'seopress_google_analytics_ua', // ID
|
1880 |
-
|
1881 |
array( $this, 'seopress_google_analytics_ua_callback' ), // Callback
|
1882 |
'seopress-settings-admin-google-analytics-enable', // Page
|
1883 |
'seopress_setting_section_google_analytics_enable' // Section
|
@@ -1885,7 +1887,7 @@ class seopress_options
|
|
1885 |
|
1886 |
add_settings_field(
|
1887 |
'seopress_google_analytics_roles', // ID
|
1888 |
-
|
1889 |
array( $this, 'seopress_google_analytics_roles_callback' ), // Callback
|
1890 |
'seopress-settings-admin-google-analytics-enable', // Page
|
1891 |
'seopress_setting_section_google_analytics_enable' // Section
|
@@ -1902,7 +1904,7 @@ class seopress_options
|
|
1902 |
|
1903 |
add_settings_field(
|
1904 |
'seopress_google_analytics_disable', // ID
|
1905 |
-
|
1906 |
array( $this, 'seopress_google_analytics_disable_callback' ), // Callback
|
1907 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1908 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -1918,7 +1920,7 @@ class seopress_options
|
|
1918 |
|
1919 |
add_settings_field(
|
1920 |
'seopress_google_analytics_opt_out_msg', // ID
|
1921 |
-
|
1922 |
array( $this, 'seopress_google_analytics_opt_out_msg_callback' ), // Callback
|
1923 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1924 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -1926,7 +1928,7 @@ class seopress_options
|
|
1926 |
|
1927 |
add_settings_field(
|
1928 |
'seopress_google_analytics_opt_out_msg_ok', // ID
|
1929 |
-
|
1930 |
array( $this, 'seopress_google_analytics_opt_out_msg_ok_callback' ), // Callback
|
1931 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1932 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -1934,7 +1936,7 @@ class seopress_options
|
|
1934 |
|
1935 |
add_settings_field(
|
1936 |
'seopress_google_analytics_opt_out_msg_close', // ID
|
1937 |
-
|
1938 |
array( $this, 'seopress_google_analytics_opt_out_msg_close_callback' ), // Callback
|
1939 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1940 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -1942,7 +1944,7 @@ class seopress_options
|
|
1942 |
|
1943 |
add_settings_field(
|
1944 |
'seopress_google_analytics_cb_pos', // ID
|
1945 |
-
|
1946 |
array( $this, 'seopress_google_analytics_cb_pos_callback' ), // Callback
|
1947 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1948 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -1950,7 +1952,7 @@ class seopress_options
|
|
1950 |
|
1951 |
add_settings_field(
|
1952 |
'seopress_google_analytics_cb_bg', // ID
|
1953 |
-
|
1954 |
array( $this, 'seopress_google_analytics_cb_bg_callback' ), // Callback
|
1955 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1956 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -1958,7 +1960,7 @@ class seopress_options
|
|
1958 |
|
1959 |
add_settings_field(
|
1960 |
'seopress_google_analytics_cb_txt_col', // ID
|
1961 |
-
|
1962 |
array( $this, 'seopress_google_analytics_cb_txt_col_callback' ), // Callback
|
1963 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1964 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -1966,7 +1968,7 @@ class seopress_options
|
|
1966 |
|
1967 |
add_settings_field(
|
1968 |
'seopress_google_analytics_cb_lk_col', // ID
|
1969 |
-
|
1970 |
array( $this, 'seopress_google_analytics_cb_lk_col_callback' ), // Callback
|
1971 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1972 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -1974,7 +1976,7 @@ class seopress_options
|
|
1974 |
|
1975 |
add_settings_field(
|
1976 |
'seopress_google_analytics_cb_btn_bg', // ID
|
1977 |
-
|
1978 |
array( $this, 'seopress_google_analytics_cb_btn_bg_callback' ), // Callback
|
1979 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1980 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -1982,7 +1984,7 @@ class seopress_options
|
|
1982 |
|
1983 |
add_settings_field(
|
1984 |
'seopress_google_analytics_cb_btn_col', // ID
|
1985 |
-
|
1986 |
array( $this, 'seopress_google_analytics_cb_btn_col_callback' ), // Callback
|
1987 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1988 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -1990,7 +1992,7 @@ class seopress_options
|
|
1990 |
|
1991 |
add_settings_field(
|
1992 |
'seopress_google_analytics_cb_btn_bg_hov', // ID
|
1993 |
-
|
1994 |
array( $this, 'seopress_google_analytics_cb_btn_bg_hov_callback' ), // Callback
|
1995 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1996 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -1998,7 +2000,7 @@ class seopress_options
|
|
1998 |
|
1999 |
add_settings_field(
|
2000 |
'seopress_google_analytics_cb_btn_col_hov', // ID
|
2001 |
-
|
2002 |
array( $this, 'seopress_google_analytics_cb_btn_col_hov_callback' ), // Callback
|
2003 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
2004 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -2006,7 +2008,7 @@ class seopress_options
|
|
2006 |
|
2007 |
add_settings_field(
|
2008 |
'seopress_google_analytics_cb_btn_sec_bg', // ID
|
2009 |
-
|
2010 |
array( $this, 'seopress_google_analytics_cb_btn_sec_bg_callback' ), // Callback
|
2011 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
2012 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -2014,7 +2016,7 @@ class seopress_options
|
|
2014 |
|
2015 |
add_settings_field(
|
2016 |
'seopress_google_analytics_cb_btn_sec_col', // ID
|
2017 |
-
|
2018 |
array( $this, 'seopress_google_analytics_cb_btn_sec_col_callback' ), // Callback
|
2019 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
2020 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -2022,7 +2024,7 @@ class seopress_options
|
|
2022 |
|
2023 |
add_settings_field(
|
2024 |
'seopress_google_analytics_cb_btn_sec_bg_hov', // ID
|
2025 |
-
|
2026 |
array( $this, 'seopress_google_analytics_cb_btn_sec_bg_hov_callback' ), // Callback
|
2027 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
2028 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -2030,7 +2032,7 @@ class seopress_options
|
|
2030 |
|
2031 |
add_settings_field(
|
2032 |
'seopress_google_analytics_cb_btn_sec_col_hov', // ID
|
2033 |
-
|
2034 |
array( $this, 'seopress_google_analytics_cb_btn_sec_col_hov_callback' ), // Callback
|
2035 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
2036 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
@@ -2048,82 +2050,82 @@ class seopress_options
|
|
2048 |
|
2049 |
add_settings_field(
|
2050 |
'seopress_google_analytics_optimize', // ID
|
2051 |
-
|
2052 |
array( $this, 'seopress_google_analytics_optimize_callback' ), // Callback
|
2053 |
'seopress-settings-admin-google-analytics-features', // Page
|
2054 |
-
'seopress_setting_section_google_analytics_features' // Section
|
2055 |
);
|
2056 |
|
2057 |
add_settings_field(
|
2058 |
'seopress_google_analytics_ads', // ID
|
2059 |
-
|
2060 |
array( $this, 'seopress_google_analytics_ads_callback' ), // Callback
|
2061 |
'seopress-settings-admin-google-analytics-features', // Page
|
2062 |
-
'seopress_setting_section_google_analytics_features' // Section
|
2063 |
);
|
2064 |
|
2065 |
add_settings_field(
|
2066 |
'seopress_google_analytics_other_tracking', // ID
|
2067 |
-
|
2068 |
array( $this, 'seopress_google_analytics_other_tracking_callback' ), // Callback
|
2069 |
'seopress-settings-admin-google-analytics-features', // Page
|
2070 |
-
'seopress_setting_section_google_analytics_features' // Section
|
2071 |
);
|
2072 |
|
2073 |
add_settings_field(
|
2074 |
'seopress_google_analytics_other_tracking_body', // ID
|
2075 |
-
|
2076 |
array( $this, 'seopress_google_analytics_other_tracking_body_callback' ), // Callback
|
2077 |
'seopress-settings-admin-google-analytics-features', // Page
|
2078 |
-
'seopress_setting_section_google_analytics_features' // Section
|
2079 |
);
|
2080 |
|
2081 |
add_settings_field(
|
2082 |
'seopress_google_analytics_other_tracking_footer', // ID
|
2083 |
-
|
2084 |
array( $this, 'seopress_google_analytics_other_tracking_footer_callback' ), // Callback
|
2085 |
'seopress-settings-admin-google-analytics-features', // Page
|
2086 |
-
'seopress_setting_section_google_analytics_features' // Section
|
2087 |
);
|
2088 |
|
2089 |
add_settings_field(
|
2090 |
'seopress_google_analytics_remarketing', // ID
|
2091 |
-
|
2092 |
array( $this, 'seopress_google_analytics_remarketing_callback' ), // Callback
|
2093 |
'seopress-settings-admin-google-analytics-features', // Page
|
2094 |
-
'seopress_setting_section_google_analytics_features' // Section
|
2095 |
);
|
2096 |
|
2097 |
add_settings_field(
|
2098 |
'seopress_google_analytics_ip_anonymization', // ID
|
2099 |
-
|
2100 |
array( $this, 'seopress_google_analytics_ip_anonymization_callback' ), // Callback
|
2101 |
'seopress-settings-admin-google-analytics-features', // Page
|
2102 |
-
'seopress_setting_section_google_analytics_features' // Section
|
2103 |
);
|
2104 |
|
2105 |
add_settings_field(
|
2106 |
'seopress_google_analytics_link_attribution', // ID
|
2107 |
-
|
2108 |
array( $this, 'seopress_google_analytics_link_attribution_callback' ), // Callback
|
2109 |
'seopress-settings-admin-google-analytics-features', // Page
|
2110 |
-
'seopress_setting_section_google_analytics_features' // Section
|
2111 |
-
);
|
2112 |
|
2113 |
add_settings_field(
|
2114 |
'seopress_google_analytics_cross_domain_enable', // ID
|
2115 |
-
|
2116 |
array( $this, 'seopress_google_analytics_cross_enable_callback' ), // Callback
|
2117 |
'seopress-settings-admin-google-analytics-features', // Page
|
2118 |
-
'seopress_setting_section_google_analytics_features' // Section
|
2119 |
);
|
2120 |
|
2121 |
add_settings_field(
|
2122 |
'seopress_google_analytics_cross_domain', // ID
|
2123 |
-
|
2124 |
array( $this, 'seopress_google_analytics_cross_domain_callback' ), // Callback
|
2125 |
'seopress-settings-admin-google-analytics-features', // Page
|
2126 |
-
'seopress_setting_section_google_analytics_features' // Section
|
2127 |
);
|
2128 |
|
2129 |
//Google Analytics Events SECTION==========================================================
|
@@ -2134,46 +2136,46 @@ class seopress_options
|
|
2134 |
//__("Google Analytics","wp-seopress"), // Title
|
2135 |
array( $this, 'print_section_info_google_analytics_events' ), // Callback
|
2136 |
'seopress-settings-admin-google-analytics-events' // Page
|
2137 |
-
);
|
2138 |
|
2139 |
add_settings_field(
|
2140 |
'seopress_google_analytics_link_tracking_enable', // ID
|
2141 |
-
|
2142 |
array( $this, 'seopress_google_analytics_link_tracking_enable_callback' ), // Callback
|
2143 |
'seopress-settings-admin-google-analytics-events', // Page
|
2144 |
-
'seopress_setting_section_google_analytics_events' // Section
|
2145 |
);
|
2146 |
|
2147 |
add_settings_field(
|
2148 |
'seopress_google_analytics_download_tracking_enable', // ID
|
2149 |
-
|
2150 |
array( $this, 'seopress_google_analytics_download_tracking_enable_callback' ), // Callback
|
2151 |
'seopress-settings-admin-google-analytics-events', // Page
|
2152 |
-
'seopress_setting_section_google_analytics_events' // Section
|
2153 |
);
|
2154 |
|
2155 |
add_settings_field(
|
2156 |
'seopress_google_analytics_download_tracking', // ID
|
2157 |
-
|
2158 |
array( $this, 'seopress_google_analytics_download_tracking_callback' ), // Callback
|
2159 |
'seopress-settings-admin-google-analytics-events', // Page
|
2160 |
-
'seopress_setting_section_google_analytics_events' // Section
|
2161 |
);
|
2162 |
|
2163 |
add_settings_field(
|
2164 |
'seopress_google_analytics_affiliate_tracking_enable', // ID
|
2165 |
-
|
2166 |
array( $this, 'seopress_google_analytics_affiliate_tracking_enable_callback' ), // Callback
|
2167 |
'seopress-settings-admin-google-analytics-events', // Page
|
2168 |
-
'seopress_setting_section_google_analytics_events' // Section
|
2169 |
);
|
2170 |
|
2171 |
add_settings_field(
|
2172 |
'seopress_google_analytics_affiliate_tracking', // ID
|
2173 |
-
|
2174 |
array( $this, 'seopress_google_analytics_affiliate_tracking_callback' ), // Callback
|
2175 |
'seopress-settings-admin-google-analytics-events', // Page
|
2176 |
-
'seopress_setting_section_google_analytics_events' // Section
|
2177 |
);
|
2178 |
|
2179 |
//Google Analytics Custom Dimensions SECTION===============================================
|
@@ -2184,46 +2186,46 @@ class seopress_options
|
|
2184 |
//__("Google Analytics","wp-seopress"), // Title
|
2185 |
array( $this, 'print_section_info_google_analytics_custom_dimensions' ), // Callback
|
2186 |
'seopress-settings-admin-google-analytics-custom-dimensions' // Page
|
2187 |
-
);
|
2188 |
|
2189 |
add_settings_field(
|
2190 |
'seopress_google_analytics_cd_author', // ID
|
2191 |
-
|
2192 |
array( $this, 'seopress_google_analytics_cd_author_callback' ), // Callback
|
2193 |
'seopress-settings-admin-google-analytics-custom-dimensions', // Page
|
2194 |
-
'seopress_setting_section_google_analytics_custom_dimensions' // Section
|
2195 |
);
|
2196 |
|
2197 |
add_settings_field(
|
2198 |
'seopress_google_analytics_cd_category', // ID
|
2199 |
-
|
2200 |
array( $this, 'seopress_google_analytics_cd_category_callback' ), // Callback
|
2201 |
'seopress-settings-admin-google-analytics-custom-dimensions', // Page
|
2202 |
-
'seopress_setting_section_google_analytics_custom_dimensions' // Section
|
2203 |
);
|
2204 |
|
2205 |
add_settings_field(
|
2206 |
'seopress_google_analytics_cd_tag', // ID
|
2207 |
-
|
2208 |
array( $this, 'seopress_google_analytics_cd_tag_callback' ), // Callback
|
2209 |
'seopress-settings-admin-google-analytics-custom-dimensions', // Page
|
2210 |
-
'seopress_setting_section_google_analytics_custom_dimensions' // Section
|
2211 |
);
|
2212 |
|
2213 |
add_settings_field(
|
2214 |
'seopress_google_analytics_cd_post_type', // ID
|
2215 |
-
|
2216 |
array( $this, 'seopress_google_analytics_cd_post_type_callback' ), // Callback
|
2217 |
'seopress-settings-admin-google-analytics-custom-dimensions', // Page
|
2218 |
-
'seopress_setting_section_google_analytics_custom_dimensions' // Section
|
2219 |
);
|
2220 |
|
2221 |
add_settings_field(
|
2222 |
'seopress_google_analytics_cd_logged_in_user', // ID
|
2223 |
-
|
2224 |
array( $this, 'seopress_google_analytics_cd_logged_in_user_callback' ), // Callback
|
2225 |
'seopress-settings-admin-google-analytics-custom-dimensions', // Page
|
2226 |
-
'seopress_setting_section_google_analytics_custom_dimensions' // Section
|
2227 |
);
|
2228 |
|
2229 |
//Matomo SECTION===========================================================================
|
@@ -2333,67 +2335,75 @@ class seopress_options
|
|
2333 |
|
2334 |
add_settings_field(
|
2335 |
'seopress_advanced_advanced_attachments', // ID
|
2336 |
-
|
2337 |
array( $this, 'seopress_advanced_advanced_attachments_callback' ), // Callback
|
2338 |
'seopress-settings-admin-advanced-advanced', // Page
|
2339 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2340 |
);
|
2341 |
|
2342 |
add_settings_field(
|
2343 |
'seopress_advanced_advanced_attachments_file', // ID
|
2344 |
-
|
2345 |
array( $this, 'seopress_advanced_advanced_attachments_file_callback' ), // Callback
|
2346 |
'seopress-settings-admin-advanced-advanced', // Page
|
2347 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2348 |
);
|
2349 |
|
2350 |
add_settings_field(
|
2351 |
'seopress_advanced_advanced_replytocom', // ID
|
2352 |
-
|
2353 |
array( $this, 'seopress_advanced_advanced_replytocom_callback' ), // Callback
|
2354 |
'seopress-settings-admin-advanced-advanced', // Page
|
2355 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2356 |
);
|
2357 |
|
2358 |
add_settings_field(
|
2359 |
'seopress_advanced_advanced_image_auto_title_editor', // ID
|
2360 |
-
|
2361 |
array( $this, 'seopress_advanced_advanced_image_auto_title_editor_callback' ), // Callback
|
2362 |
'seopress-settings-admin-advanced-advanced', // Page
|
2363 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2364 |
);
|
2365 |
|
2366 |
add_settings_field(
|
2367 |
'seopress_advanced_advanced_image_auto_alt_editor', // ID
|
2368 |
-
|
2369 |
array( $this, 'seopress_advanced_advanced_image_auto_alt_editor_callback' ), // Callback
|
2370 |
'seopress-settings-admin-advanced-advanced', // Page
|
2371 |
-
'seopress_setting_section_advanced_advanced' // Section
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2372 |
);
|
2373 |
|
2374 |
add_settings_field(
|
2375 |
'seopress_advanced_advanced_image_auto_caption_editor', // ID
|
2376 |
-
|
2377 |
array( $this, 'seopress_advanced_advanced_image_auto_caption_editor_callback' ), // Callback
|
2378 |
'seopress-settings-admin-advanced-advanced', // Page
|
2379 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2380 |
);
|
2381 |
|
2382 |
add_settings_field(
|
2383 |
'seopress_advanced_advanced_image_auto_desc_editor', // ID
|
2384 |
-
|
2385 |
array( $this, 'seopress_advanced_advanced_image_auto_desc_editor_callback' ), // Callback
|
2386 |
'seopress-settings-admin-advanced-advanced', // Page
|
2387 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2388 |
);
|
2389 |
|
2390 |
add_settings_field(
|
2391 |
'seopress_advanced_advanced_tax_desc_editor', // ID
|
2392 |
-
|
2393 |
array( $this, 'seopress_advanced_advanced_tax_desc_editor_callback' ), // Callback
|
2394 |
'seopress-settings-admin-advanced-advanced', // Page
|
2395 |
'seopress_setting_section_advanced_advanced' // Section
|
2396 |
-
);
|
2397 |
|
2398 |
add_settings_field(
|
2399 |
'seopress_advanced_advanced_category_url', // ID
|
@@ -2413,7 +2423,7 @@ class seopress_options
|
|
2413 |
|
2414 |
add_settings_field(
|
2415 |
'seopress_advanced_advanced_wp_generator', // ID
|
2416 |
-
|
2417 |
array( $this, 'seopress_advanced_advanced_wp_generator_callback' ), // Callback
|
2418 |
'seopress-settings-admin-advanced-advanced', // Page
|
2419 |
'seopress_setting_section_advanced_advanced' // Section
|
@@ -2421,7 +2431,7 @@ class seopress_options
|
|
2421 |
|
2422 |
add_settings_field(
|
2423 |
'seopress_advanced_advanced_hentry', // ID
|
2424 |
-
|
2425 |
array( $this, 'seopress_advanced_advanced_hentry_callback' ), // Callback
|
2426 |
'seopress-settings-admin-advanced-advanced', // Page
|
2427 |
'seopress_setting_section_advanced_advanced' // Section
|
@@ -2429,7 +2439,7 @@ class seopress_options
|
|
2429 |
|
2430 |
add_settings_field(
|
2431 |
'seopress_advanced_advanced_comments_author_url', // ID
|
2432 |
-
|
2433 |
array( $this, 'seopress_advanced_advanced_comments_author_url_callback' ), // Callback
|
2434 |
'seopress-settings-admin-advanced-advanced', // Page
|
2435 |
'seopress_setting_section_advanced_advanced' // Section
|
@@ -2437,7 +2447,7 @@ class seopress_options
|
|
2437 |
|
2438 |
add_settings_field(
|
2439 |
'seopress_advanced_advanced_comments_website', // ID
|
2440 |
-
|
2441 |
array( $this, 'seopress_advanced_advanced_comments_website_callback' ), // Callback
|
2442 |
'seopress-settings-admin-advanced-advanced', // Page
|
2443 |
'seopress_setting_section_advanced_advanced' // Section
|
@@ -2445,7 +2455,7 @@ class seopress_options
|
|
2445 |
|
2446 |
add_settings_field(
|
2447 |
'seopress_advanced_advanced_wp_shortlink', // ID
|
2448 |
-
|
2449 |
array( $this, 'seopress_advanced_advanced_wp_shortlink_callback' ), // Callback
|
2450 |
'seopress-settings-admin-advanced-advanced', // Page
|
2451 |
'seopress_setting_section_advanced_advanced' // Section
|
@@ -2453,54 +2463,54 @@ class seopress_options
|
|
2453 |
|
2454 |
add_settings_field(
|
2455 |
'seopress_advanced_advanced_wp_wlw', // ID
|
2456 |
-
|
2457 |
array( $this, 'seopress_advanced_advanced_wp_wlw_callback' ), // Callback
|
2458 |
'seopress-settings-admin-advanced-advanced', // Page
|
2459 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2460 |
);
|
2461 |
|
2462 |
add_settings_field(
|
2463 |
'seopress_advanced_advanced_wp_rsd', // ID
|
2464 |
-
|
2465 |
array( $this, 'seopress_advanced_advanced_wp_rsd_callback' ), // Callback
|
2466 |
'seopress-settings-admin-advanced-advanced', // Page
|
2467 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2468 |
);
|
2469 |
|
2470 |
add_settings_field(
|
2471 |
'seopress_advanced_advanced_google', // ID
|
2472 |
-
|
2473 |
array( $this, 'seopress_advanced_advanced_google_callback' ), // Callback
|
2474 |
'seopress-settings-admin-advanced-advanced', // Page
|
2475 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2476 |
);
|
2477 |
|
2478 |
add_settings_field(
|
2479 |
'seopress_advanced_advanced_bing', // ID
|
2480 |
-
|
2481 |
array( $this, 'seopress_advanced_advanced_bing_callback' ), // Callback
|
2482 |
'seopress-settings-admin-advanced-advanced', // Page
|
2483 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2484 |
-
);
|
2485 |
|
2486 |
add_settings_field(
|
2487 |
'seopress_advanced_advanced_pinterest', // ID
|
2488 |
-
|
2489 |
array( $this, 'seopress_advanced_advanced_pinterest_callback' ), // Callback
|
2490 |
'seopress-settings-admin-advanced-advanced', // Page
|
2491 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2492 |
);
|
2493 |
|
2494 |
add_settings_field(
|
2495 |
'seopress_advanced_advanced_yandex', // ID
|
2496 |
-
|
2497 |
array( $this, 'seopress_advanced_advanced_yandex_callback' ), // Callback
|
2498 |
'seopress-settings-admin-advanced-advanced', // Page
|
2499 |
-
'seopress_setting_section_advanced_advanced' // Section
|
2500 |
);
|
2501 |
|
2502 |
//Appearance SECTION=======================================================================
|
2503 |
-
add_settings_section(
|
2504 |
'seopress_setting_section_advanced_appearance', // ID
|
2505 |
'',
|
2506 |
//__("Appearance","wp-seopress"), // Title
|
@@ -2510,7 +2520,7 @@ class seopress_options
|
|
2510 |
|
2511 |
add_settings_field(
|
2512 |
'seopress_advanced_appearance_adminbar', // ID
|
2513 |
-
|
2514 |
array( $this, 'seopress_advanced_appearance_adminbar_callback' ), // Callback
|
2515 |
'seopress-settings-admin-advanced-appearance', // Page
|
2516 |
'seopress_setting_section_advanced_appearance' // Section
|
@@ -2518,7 +2528,7 @@ class seopress_options
|
|
2518 |
|
2519 |
add_settings_field(
|
2520 |
'seopress_advanced_appearance_metabox_position', // ID
|
2521 |
-
|
2522 |
array( $this, 'seopress_advanced_appearance_metaboxe_position_callback' ), // Callback
|
2523 |
'seopress-settings-admin-advanced-appearance', // Page
|
2524 |
'seopress_setting_section_advanced_appearance' // Section
|
@@ -2526,7 +2536,7 @@ class seopress_options
|
|
2526 |
|
2527 |
add_settings_field(
|
2528 |
'seopress_advanced_appearance_schema_default_tab', // ID
|
2529 |
-
|
2530 |
array( $this, 'seopress_advanced_appearance_schema_default_tab_callback' ), // Callback
|
2531 |
'seopress-settings-admin-advanced-appearance', // Page
|
2532 |
'seopress_setting_section_advanced_appearance' // Section
|
@@ -2534,147 +2544,157 @@ class seopress_options
|
|
2534 |
|
2535 |
add_settings_field(
|
2536 |
'seopress_advanced_appearance_notifications', // ID
|
2537 |
-
|
2538 |
array( $this, 'seopress_advanced_appearance_notifications_callback' ), // Callback
|
2539 |
'seopress-settings-admin-advanced-appearance', // Page
|
2540 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2541 |
);
|
2542 |
|
2543 |
add_settings_field(
|
2544 |
'seopress_advanced_appearance_seo_tools', // ID
|
2545 |
-
|
2546 |
array( $this, 'seopress_advanced_appearance_seo_tools_callback' ), // Callback
|
2547 |
'seopress-settings-admin-advanced-appearance', // Page
|
2548 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2549 |
);
|
2550 |
|
2551 |
add_settings_field(
|
2552 |
'seopress_advanced_appearance_useful_links', // ID
|
2553 |
-
|
2554 |
array( $this, 'seopress_advanced_appearance_useful_links_callback' ), // Callback
|
2555 |
'seopress-settings-admin-advanced-appearance', // Page
|
2556 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2557 |
);
|
2558 |
|
2559 |
add_settings_field(
|
2560 |
'seopress_advanced_appearance_title_col', // ID
|
2561 |
-
|
2562 |
array( $this, 'seopress_advanced_appearance_title_col_callback' ), // Callback
|
2563 |
'seopress-settings-admin-advanced-appearance', // Page
|
2564 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2565 |
);
|
2566 |
|
2567 |
add_settings_field(
|
2568 |
'seopress_advanced_appearance_meta_desc_col', // ID
|
2569 |
-
|
2570 |
array( $this, 'seopress_advanced_appearance_meta_desc_col_callback' ), // Callback
|
2571 |
'seopress-settings-admin-advanced-appearance', // Page
|
2572 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2573 |
);
|
2574 |
|
2575 |
add_settings_field(
|
2576 |
'seopress_advanced_appearance_redirect_enable_col', // ID
|
2577 |
-
|
2578 |
array( $this, 'seopress_advanced_appearance_redirect_enable_col_callback' ), // Callback
|
2579 |
'seopress-settings-admin-advanced-appearance', // Page
|
2580 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2581 |
);
|
2582 |
|
2583 |
add_settings_field(
|
2584 |
'seopress_advanced_appearance_redirect_url_col', // ID
|
2585 |
-
|
2586 |
array( $this, 'seopress_advanced_appearance_redirect_url_col_callback' ), // Callback
|
2587 |
'seopress-settings-admin-advanced-appearance', // Page
|
2588 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2589 |
);
|
2590 |
|
2591 |
add_settings_field(
|
2592 |
'seopress_advanced_appearance_canonical', // ID
|
2593 |
-
|
2594 |
array( $this, 'seopress_advanced_appearance_canonical_callback' ), // Callback
|
2595 |
'seopress-settings-admin-advanced-appearance', // Page
|
2596 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2597 |
);
|
2598 |
|
2599 |
add_settings_field(
|
2600 |
'seopress_advanced_appearance_target_kw_col', // ID
|
2601 |
-
|
2602 |
array( $this, 'seopress_advanced_appearance_target_kw_col_callback' ), // Callback
|
2603 |
'seopress-settings-admin-advanced-appearance', // Page
|
2604 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2605 |
);
|
2606 |
|
2607 |
add_settings_field(
|
2608 |
'seopress_advanced_appearance_noindex_col', // ID
|
2609 |
-
|
2610 |
array( $this, 'seopress_advanced_appearance_noindex_col_callback' ), // Callback
|
2611 |
'seopress-settings-admin-advanced-appearance', // Page
|
2612 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2613 |
);
|
2614 |
|
2615 |
add_settings_field(
|
2616 |
'seopress_advanced_appearance_nofollow_col', // ID
|
2617 |
-
|
2618 |
array( $this, 'seopress_advanced_appearance_nofollow_col_callback' ), // Callback
|
2619 |
'seopress-settings-admin-advanced-appearance', // Page
|
2620 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2621 |
);
|
2622 |
|
2623 |
add_settings_field(
|
2624 |
'seopress_advanced_appearance_words_col', // ID
|
2625 |
-
|
2626 |
array( $this, 'seopress_advanced_appearance_words_col_callback' ), // Callback
|
2627 |
'seopress-settings-admin-advanced-appearance', // Page
|
2628 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2629 |
);
|
2630 |
|
2631 |
add_settings_field(
|
2632 |
'seopress_advanced_appearance_w3c_col', // ID
|
2633 |
-
|
2634 |
array( $this, 'seopress_advanced_appearance_w3c_col_callback' ), // Callback
|
2635 |
'seopress-settings-admin-advanced-appearance', // Page
|
2636 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2637 |
);
|
2638 |
if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
2639 |
add_settings_field(
|
2640 |
'seopress_advanced_appearance_ps_col', // ID
|
2641 |
-
|
2642 |
array( $this, 'seopress_advanced_appearance_ps_col_callback' ), // Callback
|
2643 |
'seopress-settings-admin-advanced-appearance', // Page
|
2644 |
-
'seopress_setting_section_advanced_appearance' // Section
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2645 |
);
|
2646 |
}
|
2647 |
|
2648 |
add_settings_field(
|
2649 |
'seopress_advanced_appearance_score_col', // ID
|
2650 |
-
|
2651 |
array( $this, 'seopress_advanced_appearance_score_col_callback' ), // Callback
|
2652 |
'seopress-settings-admin-advanced-appearance', // Page
|
2653 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2654 |
);
|
2655 |
|
2656 |
add_settings_field(
|
2657 |
'seopress_advanced_appearance_genesis_seo_metaboxe', // ID
|
2658 |
-
|
2659 |
array( $this, 'seopress_advanced_appearance_genesis_seo_metaboxe_callback' ), // Callback
|
2660 |
'seopress-settings-admin-advanced-appearance', // Page
|
2661 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2662 |
);
|
2663 |
|
2664 |
add_settings_field(
|
2665 |
'seopress_advanced_appearance_genesis_seo_menu', // ID
|
2666 |
-
|
2667 |
array( $this, 'seopress_advanced_appearance_genesis_seo_menu_callback' ), // Callback
|
2668 |
'seopress-settings-admin-advanced-appearance', // Page
|
2669 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2670 |
);
|
2671 |
|
2672 |
add_settings_field(
|
2673 |
'seopress_advanced_appearance_advice_schema', // ID
|
2674 |
-
|
2675 |
array( $this, 'seopress_advanced_appearance_advice_schema_callback' ), // Callback
|
2676 |
'seopress-settings-admin-advanced-appearance', // Page
|
2677 |
-
'seopress_setting_section_advanced_appearance' // Section
|
2678 |
);
|
2679 |
|
2680 |
//Security SECTION=======================================================================
|
@@ -2688,18 +2708,18 @@ class seopress_options
|
|
2688 |
|
2689 |
add_settings_field(
|
2690 |
'seopress_advanced_security_metaboxe_role', // ID
|
2691 |
-
|
2692 |
array( $this, 'seopress_advanced_security_metaboxe_role_callback' ), // Callback
|
2693 |
'seopress-settings-admin-advanced-security', // Page
|
2694 |
-
'seopress_setting_section_advanced_security' // Section
|
2695 |
);
|
2696 |
|
2697 |
add_settings_field(
|
2698 |
'seopress_advanced_security_metaboxe_ca_role', // ID
|
2699 |
-
|
2700 |
array( $this, 'seopress_advanced_security_metaboxe_ca_role_callback' ), // Callback
|
2701 |
'seopress-settings-admin-advanced-security', // Page
|
2702 |
-
'seopress_setting_section_advanced_security' // Section
|
2703 |
);
|
2704 |
}
|
2705 |
|
@@ -2797,6 +2817,15 @@ class seopress_options
|
|
2797 |
|
2798 |
public function print_section_info_titles() {
|
2799 |
print __('<p>Customize your title & meta description for homepage</p>', 'wp-seopress');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2800 |
}
|
2801 |
|
2802 |
public function print_section_info_single() {
|
@@ -3035,18 +3064,18 @@ class seopress_options
|
|
3035 |
};
|
3036 |
echo ' value="1"/>';
|
3037 |
|
3038 |
-
echo '<label for="seopress_titles_single_cpt_enable['.$seopress_cpt_key.']">'. __( 'Click to hide any SEO metaboxes for this post type', 'wp-seopress' ) .'</label>';
|
3039 |
|
3040 |
if ('1' == $check) {
|
3041 |
-
echo '<span id="titles-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__( 'Click to display any SEO metaboxes for this post type', 'wp-seopress') .'</span>';
|
3042 |
-
echo '<span id="titles-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__( 'Click to hide any SEO metaboxes for this post type', 'wp-seopress') .'</span>';
|
3043 |
} else {
|
3044 |
-
echo '<span id="titles-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__( 'Click to hide any SEO metaboxes for this post type', 'wp-seopress') .'</span>';
|
3045 |
-
echo '<span id="titles-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__( 'Click to display any SEO metaboxes for this post type', 'wp-seopress') .'</span>';
|
3046 |
}
|
3047 |
|
3048 |
-
$toggle_txt_on = '<span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to display any SEO metaboxes for this post type','wp-seopress');
|
3049 |
-
$toggle_txt_off = '<span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to hide any SEO metaboxes for this post type','wp-seopress');
|
3050 |
|
3051 |
echo "<script>
|
3052 |
jQuery(document).ready(function($) {
|
@@ -3079,20 +3108,20 @@ class seopress_options
|
|
3079 |
echo "<script>
|
3080 |
jQuery(document).ready(function($) {
|
3081 |
$('#seopress-tag-single-title-".$seopress_cpt_key."').click(function() {
|
3082 |
-
$('#seopress_titles_single_titles_".$seopress_cpt_key."').val($('#seopress_titles_single_titles_".$seopress_cpt_key."')
|
3083 |
});
|
3084 |
$('#seopress-tag-sep-".$seopress_cpt_key."').click(function() {
|
3085 |
-
$('#seopress_titles_single_titles_".$seopress_cpt_key."').val($('#seopress_titles_single_titles_".$seopress_cpt_key."')
|
3086 |
});
|
3087 |
$('#seopress-tag-single-sitetitle-".$seopress_cpt_key."').click(function() {
|
3088 |
-
$('#seopress_titles_single_titles_".$seopress_cpt_key."').val($('#seopress_titles_single_titles_".$seopress_cpt_key."')
|
3089 |
});
|
3090 |
});
|
3091 |
</script>";
|
3092 |
|
3093 |
printf(
|
3094 |
'<input type="text" id="seopress_titles_single_titles_'.$seopress_cpt_key.'" name="seopress_titles_option_name[seopress_titles_single_titles]['.$seopress_cpt_key.'][title]" value="%s"/>',
|
3095 |
-
esc_html( $check )
|
3096 |
);
|
3097 |
|
3098 |
echo '<div class="wrap-tags"><span id="seopress-tag-single-title-'.$seopress_cpt_key.'" data-tag="%%post_title%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Post Title','wp-seopress').'</span>';
|
@@ -3263,13 +3292,13 @@ class seopress_options
|
|
3263 |
echo "<script>
|
3264 |
jQuery(document).ready(function($) {
|
3265 |
$('#seopress-tag-tax-title-".$seopress_tax_key."').click(function() {
|
3266 |
-
$('#seopress_titles_tax_titles_".$seopress_tax_key."').val($('#seopress_titles_tax_titles_".$seopress_tax_key."')
|
3267 |
});
|
3268 |
$('#seopress-tag-sep-".$seopress_tax_key."').click(function() {
|
3269 |
-
$('#seopress_titles_tax_titles_".$seopress_tax_key."').val($('#seopress_titles_tax_titles_".$seopress_tax_key."')
|
3270 |
});
|
3271 |
$('#seopress-tag-tax-sitetitle-".$seopress_tax_key."').click(function() {
|
3272 |
-
$('#seopress_titles_tax_titles_".$seopress_tax_key."').val($('#seopress_titles_tax_titles_".$seopress_tax_key."')
|
3273 |
});
|
3274 |
});
|
3275 |
</script>";
|
@@ -3305,8 +3334,8 @@ class seopress_options
|
|
3305 |
|
3306 |
echo "<script>
|
3307 |
jQuery(document).ready(function($) {
|
3308 |
-
|
3309 |
-
|
3310 |
});
|
3311 |
});
|
3312 |
</script>";
|
@@ -3392,13 +3421,13 @@ class seopress_options
|
|
3392 |
echo "<script>
|
3393 |
jQuery(document).ready(function($) {
|
3394 |
$('#seopress-tag-archive-title-".$seopress_cpt_key."').click(function() {
|
3395 |
-
$('#seopress_titles_archive_titles_".$seopress_cpt_key."').val($('#seopress_titles_archive_titles_".$seopress_cpt_key."')
|
3396 |
});
|
3397 |
$('#seopress-tag-archive-sep-".$seopress_cpt_key."').click(function() {
|
3398 |
-
$('#seopress_titles_archive_titles_".$seopress_cpt_key."').val($('#seopress_titles_archive_titles_".$seopress_cpt_key."')
|
3399 |
});
|
3400 |
$('#seopress-tag-archive-sitetitle-".$seopress_cpt_key."').click(function() {
|
3401 |
-
$('#seopress_titles_archive_titles_".$seopress_cpt_key."').val($('#seopress_titles_archive_titles_".$seopress_cpt_key."')
|
3402 |
});
|
3403 |
});
|
3404 |
</script>";
|
@@ -4472,7 +4501,11 @@ class seopress_options
|
|
4472 |
|
4473 |
echo '<label for="seopress_social_facebook_img_default">'. __( 'Override every <strong>og:image</strong> tag with this default image (except if a custom og:image has already been set from the SEO metabox).', 'wp-seopress' ) .'</label>';
|
4474 |
|
4475 |
-
|
|
|
|
|
|
|
|
|
4476 |
|
4477 |
if (isset($this->options['seopress_social_facebook_img_default'])) {
|
4478 |
esc_attr( $this->options['seopress_social_facebook_img_default']);
|
@@ -5525,13 +5558,32 @@ class seopress_options
|
|
5525 |
echo '<label for="seopress_advanced_advanced_image_auto_alt_editor">'. __( 'When sending an image file, automatically set the alternative text based on the filename', 'wp-seopress' ) .'</label>';
|
5526 |
|
5527 |
if ( !is_plugin_active( 'imageseo/imageseo.php' )) {
|
5528 |
-
echo '<p class="seopress-help description"><a href="https://www.seopress.org/go/image-seo" target="_blank">'.__('We recommend Image SEO plugin to optimize your image ALT texts and names for Search Engines using AI and Machine Learning. Starting from just €4.99.','wp-seopress
|
5529 |
}
|
5530 |
|
5531 |
if (isset($this->options['seopress_advanced_advanced_image_auto_alt_editor'])) {
|
5532 |
esc_attr( $this->options['seopress_advanced_advanced_image_auto_alt_editor']);
|
5533 |
}
|
5534 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5535 |
|
5536 |
public function seopress_advanced_advanced_image_auto_caption_editor_callback()
|
5537 |
{
|
@@ -6090,6 +6142,25 @@ class seopress_options
|
|
6090 |
}
|
6091 |
}
|
6092 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6093 |
public function seopress_advanced_appearance_score_col_callback()
|
6094 |
{
|
6095 |
if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
@@ -6130,7 +6201,7 @@ class seopress_options
|
|
6130 |
{
|
6131 |
$options = get_option( 'seopress_advanced_option_name' );
|
6132 |
|
6133 |
-
$check = isset($options['seopress_advanced_appearance_genesis_seo_menu']);
|
6134 |
|
6135 |
echo '<input id="seopress_advanced_appearance_genesis_seo_menu" name="seopress_advanced_option_name[seopress_advanced_appearance_genesis_seo_menu]" type="checkbox"';
|
6136 |
if ('1' == $check) echo 'checked="yes"';
|
@@ -6147,7 +6218,7 @@ class seopress_options
|
|
6147 |
{
|
6148 |
$options = get_option( 'seopress_advanced_option_name' );
|
6149 |
|
6150 |
-
$check = isset($options['seopress_advanced_appearance_advice_schema']);
|
6151 |
|
6152 |
echo '<input id="seopress_advanced_appearance_advice_schema" name="seopress_advanced_option_name[seopress_advanced_appearance_advice_schema]" type="checkbox"';
|
6153 |
if ('1' == $check) echo 'checked="yes"';
|
@@ -6171,7 +6242,7 @@ class seopress_options
|
|
6171 |
|
6172 |
foreach ($wp_roles->get_names() as $key => $value) {
|
6173 |
|
6174 |
-
$check = isset($options['seopress_advanced_security_metaboxe_role'][$key]);
|
6175 |
|
6176 |
echo '<input id="seopress_advanced_security_metaboxe_role_'.$key.'" name="seopress_advanced_option_name[seopress_advanced_security_metaboxe_role]['.$key.']" type="checkbox"';
|
6177 |
if ('1' == $check) echo 'checked="yes"';
|
@@ -6195,7 +6266,7 @@ class seopress_options
|
|
6195 |
|
6196 |
public function seopress_advanced_security_metaboxe_ca_role_callback()
|
6197 |
{
|
6198 |
-
$options = get_option( 'seopress_advanced_option_name' );
|
6199 |
|
6200 |
global $wp_roles;
|
6201 |
|
242 |
<li><span>'.__('%%currentdate%%','wp-seopress').'</span>'.__('Current date','wp-seopress').'</li>
|
243 |
<li><span>'.__('%%currenttime%%','wp-seopress').'</span>'.__('Current time','wp-seopress').'</li>
|
244 |
<li><span>'.__('%%author_bio%%','wp-seopress').'</span>'.__('Author bio, meta desc only','wp-seopress').'</li>
|
245 |
+
<li><span>'.__('%%currentmonth_num%%','wp-seopress').'</span>'.__('Current month in digital format','wp-seopress').'</li>
|
246 |
</ul>
|
247 |
'.wp_oembed_get('https://www.youtube.com/watch?v=HEa8m9u4mOk', array('width'=>530));
|
248 |
|
776 |
<li><?php _e('Meta Robots (noindex, nofollow...)','wp-seopress'); ?></li>
|
777 |
<li><?php _e('Canonical URL','wp-seopress'); ?></li>
|
778 |
<li><?php _e('Focus keywords','wp-seopress'); ?></li>
|
779 |
+
<li><?php _e('Primary category','wp-seopress'); ?></li>
|
780 |
</ul>
|
781 |
<p style="color:red"><span class="dashicons dashicons-info"></span> <?php _e( '<strong>WARNING:</strong> Migration will delete / update all SEOPress posts and terms metadata. Some dynamic variables will not be interpreted. We do NOT delete any Yoast data.', 'wp-seopress' ); ?></p>
|
782 |
<button id="seopress-yoast-migrate" type="button" class="button"><?php _e('Migrate now','wp-seopress'); ?></button>
|
1160 |
* Register and add settings
|
1161 |
*/
|
1162 |
public function page_init()
|
1163 |
+
{
|
1164 |
register_setting(
|
1165 |
'seopress_option_group', // Option group
|
1166 |
'seopress_option_name', // Option name
|
1183 |
'seopress_social_option_group', // Option group
|
1184 |
'seopress_social_option_name', // Option name
|
1185 |
array( $this, 'sanitize' ) // Sanitize
|
1186 |
+
);
|
1187 |
|
1188 |
register_setting(
|
1189 |
'seopress_google_analytics_option_group', // Option group
|
1210 |
//__("Home","wp-seopress"), // Title
|
1211 |
array( $this, 'print_section_info_titles' ), // Callback
|
1212 |
'seopress-settings-admin-titles-home' // Page
|
1213 |
+
);
|
1214 |
|
1215 |
add_settings_field(
|
1216 |
'seopress_titles_sep', // ID
|
1217 |
+
__("Separator","wp-seopress"), // Title
|
1218 |
array( $this, 'seopress_titles_sep_callback' ), // Callback
|
1219 |
'seopress-settings-admin-titles-home', // Page
|
1220 |
+
'seopress_setting_section_titles_home' // Section
|
1221 |
);
|
1222 |
|
1223 |
add_settings_field(
|
1224 |
'seopress_titles_home_site_title', // ID
|
1225 |
+
__("Site title","wp-seopress"), // Title
|
1226 |
array( $this, 'seopress_titles_home_site_title_callback' ), // Callback
|
1227 |
'seopress-settings-admin-titles-home', // Page
|
1228 |
+
'seopress_setting_section_titles_home' // Section
|
1229 |
);
|
1230 |
|
1231 |
add_settings_field(
|
1232 |
'seopress_titles_home_site_desc', // ID
|
1233 |
+
__("Meta description","wp-seopress"), // Title
|
1234 |
array( $this, 'seopress_titles_home_site_desc_callback' ), // Callback
|
1235 |
'seopress-settings-admin-titles-home', // Page
|
1236 |
+
'seopress_setting_section_titles_home' // Section
|
1237 |
);
|
1238 |
|
1239 |
//Single Post Types SECTION================================================================
|
1240 |
+
add_settings_section(
|
1241 |
'seopress_setting_section_titles_single', // ID
|
1242 |
'',
|
1243 |
//__("Single Post Types","wp-seopress"), // Title
|
1244 |
array( $this, 'print_section_info_single' ), // Callback
|
1245 |
'seopress-settings-admin-titles-single' // Page
|
1246 |
+
);
|
1247 |
|
1248 |
add_settings_field(
|
1249 |
'seopress_titles_single_titles', // ID
|
1250 |
'',
|
1251 |
array( $this, 'seopress_titles_single_titles_callback' ), // Callback
|
1252 |
'seopress-settings-admin-titles-single', // Page
|
1253 |
+
'seopress_setting_section_titles_single' // Section
|
1254 |
);
|
1255 |
|
1256 |
//Archives SECTION=========================================================================
|
1260 |
//__("Archives","wp-seopress"), // Title
|
1261 |
array( $this, 'print_section_info_archives' ), // Callback
|
1262 |
'seopress-settings-admin-titles-archives' // Page
|
1263 |
+
);
|
1264 |
|
1265 |
add_settings_field(
|
1266 |
'seopress_titles_archives_titles', // ID
|
1267 |
'',
|
1268 |
array( $this, 'seopress_titles_archives_titles_callback' ), // Callback
|
1269 |
'seopress-settings-admin-titles-archives', // Page
|
1270 |
+
'seopress_setting_section_titles_archives' // Section
|
1271 |
);
|
1272 |
|
1273 |
add_settings_field(
|
1276 |
//__('Title template','wp-seopress'),
|
1277 |
array( $this, 'seopress_titles_archives_author_title_callback' ), // Callback
|
1278 |
'seopress-settings-admin-titles-archives', // Page
|
1279 |
+
'seopress_setting_section_titles_archives' // Section
|
1280 |
);
|
1281 |
|
1282 |
add_settings_field(
|
1285 |
//__('Meta description template','wp-seopress'),
|
1286 |
array( $this, 'seopress_titles_archives_author_desc_callback' ), // Callback
|
1287 |
'seopress-settings-admin-titles-archives', // Page
|
1288 |
+
'seopress_setting_section_titles_archives' // Section
|
1289 |
);
|
1290 |
|
1291 |
add_settings_field(
|
1294 |
//__("noindex","wp-seopress"), // Title
|
1295 |
array( $this, 'seopress_titles_archives_author_noindex_callback' ), // Callback
|
1296 |
'seopress-settings-admin-titles-archives', // Page
|
1297 |
+
'seopress_setting_section_titles_archives' // Section
|
1298 |
);
|
1299 |
|
1300 |
add_settings_field(
|
1303 |
//__("disable","wp-seopress"), // Title
|
1304 |
array( $this, 'seopress_titles_archives_author_disable_callback' ), // Callback
|
1305 |
'seopress-settings-admin-titles-archives', // Page
|
1306 |
+
'seopress_setting_section_titles_archives' // Section
|
1307 |
);
|
1308 |
|
1309 |
add_settings_field(
|
1312 |
//__('Title template','wp-seopress'),
|
1313 |
array( $this, 'seopress_titles_archives_date_title_callback' ), // Callback
|
1314 |
'seopress-settings-admin-titles-archives', // Page
|
1315 |
+
'seopress_setting_section_titles_archives' // Section
|
1316 |
);
|
1317 |
|
1318 |
add_settings_field(
|
1321 |
//__('Meta description template','wp-seopress'),
|
1322 |
array( $this, 'seopress_titles_archives_date_desc_callback' ), // Callback
|
1323 |
'seopress-settings-admin-titles-archives', // Page
|
1324 |
+
'seopress_setting_section_titles_archives' // Section
|
1325 |
);
|
1326 |
|
1327 |
add_settings_field(
|
1330 |
//__("noindex","wp-seopress"), // Title
|
1331 |
array( $this, 'seopress_titles_archives_date_noindex_callback' ), // Callback
|
1332 |
'seopress-settings-admin-titles-archives', // Page
|
1333 |
+
'seopress_setting_section_titles_archives' // Section
|
1334 |
);
|
1335 |
|
1336 |
add_settings_field(
|
1339 |
//__("disable","wp-seopress"), // Title
|
1340 |
array( $this, 'seopress_titles_archives_date_disable_callback' ), // Callback
|
1341 |
'seopress-settings-admin-titles-archives', // Page
|
1342 |
+
'seopress_setting_section_titles_archives' // Section
|
1343 |
);
|
1344 |
|
1345 |
add_settings_field(
|
1348 |
//__('Title template','wp-seopress'),
|
1349 |
array( $this, 'seopress_titles_archives_search_title_callback' ), // Callback
|
1350 |
'seopress-settings-admin-titles-archives', // Page
|
1351 |
+
'seopress_setting_section_titles_archives' // Section
|
1352 |
);
|
1353 |
|
1354 |
add_settings_field(
|
1357 |
//__('Meta description template','wp-seopress'),
|
1358 |
array( $this, 'seopress_titles_archives_search_desc_callback' ), // Callback
|
1359 |
'seopress-settings-admin-titles-archives', // Page
|
1360 |
+
'seopress_setting_section_titles_archives' // Section
|
1361 |
);
|
1362 |
|
1363 |
add_settings_field(
|
1366 |
//__('noindex','wp-seopress'),
|
1367 |
array( $this, 'seopress_titles_archives_search_title_noindex_callback' ), // Callback
|
1368 |
'seopress-settings-admin-titles-archives', // Page
|
1369 |
+
'seopress_setting_section_titles_archives' // Section
|
1370 |
);
|
1371 |
|
1372 |
add_settings_field(
|
1375 |
//__('Title template','wp-seopress'),
|
1376 |
array( $this, 'seopress_titles_archives_404_title_callback' ), // Callback
|
1377 |
'seopress-settings-admin-titles-archives', // Page
|
1378 |
+
'seopress_setting_section_titles_archives' // Section
|
1379 |
);
|
1380 |
|
1381 |
add_settings_field(
|
1384 |
//__('Meta description template','wp-seopress'),
|
1385 |
array( $this, 'seopress_titles_archives_404_desc_callback' ), // Callback
|
1386 |
'seopress-settings-admin-titles-archives', // Page
|
1387 |
+
'seopress_setting_section_titles_archives' // Section
|
1388 |
);
|
1389 |
|
1390 |
//Taxonomies SECTION=======================================================================
|
1391 |
+
add_settings_section(
|
1392 |
'seopress_setting_section_titles_tax', // ID
|
1393 |
'',
|
1394 |
//__("Taxonomies","wp-seopress"), // Title
|
1395 |
array( $this, 'print_section_info_tax' ), // Callback
|
1396 |
'seopress-settings-admin-titles-tax' // Page
|
1397 |
+
);
|
1398 |
|
1399 |
add_settings_field(
|
1400 |
'seopress_titles_tax_titles', // ID
|
1401 |
'',
|
1402 |
array( $this, 'seopress_titles_tax_titles_callback' ), // Callback
|
1403 |
'seopress-settings-admin-titles-tax', // Page
|
1404 |
+
'seopress_setting_section_titles_tax' // Section
|
1405 |
);
|
1406 |
|
1407 |
//Advanced SECTION=========================================================================
|
1408 |
+
add_settings_section(
|
1409 |
'seopress_setting_section_titles_advanced', // ID
|
1410 |
'',
|
1411 |
//__("Advanced","wp-seopress"), // Title
|
1415 |
|
1416 |
add_settings_field(
|
1417 |
'seopress_titles_noindex', // ID
|
1418 |
+
__("noindex","wp-seopress"), // Title
|
1419 |
array( $this, 'seopress_titles_noindex_callback' ), // Callback
|
1420 |
'seopress-settings-admin-titles-advanced', // Page
|
1421 |
+
'seopress_setting_section_titles_advanced' // Section
|
1422 |
);
|
1423 |
|
1424 |
add_settings_field(
|
1425 |
'seopress_titles_nofollow', // ID
|
1426 |
+
__("nofollow","wp-seopress"), // Title
|
1427 |
array( $this, 'seopress_titles_nofollow_callback' ), // Callback
|
1428 |
'seopress-settings-admin-titles-advanced', // Page
|
1429 |
+
'seopress_setting_section_titles_advanced' // Section
|
1430 |
);
|
1431 |
|
1432 |
add_settings_field(
|
1433 |
'seopress_titles_noodp', // ID
|
1434 |
+
__("noodp","wp-seopress"), // Title
|
1435 |
array( $this, 'seopress_titles_noodp_callback' ), // Callback
|
1436 |
'seopress-settings-admin-titles-advanced', // Page
|
1437 |
+
'seopress_setting_section_titles_advanced' // Section
|
1438 |
);
|
1439 |
|
1440 |
add_settings_field(
|
1441 |
'seopress_titles_noimageindex', // ID
|
1442 |
+
__("noimageindex","wp-seopress"), // Title
|
1443 |
array( $this, 'seopress_titles_noimageindex_callback' ), // Callback
|
1444 |
'seopress-settings-admin-titles-advanced', // Page
|
1445 |
+
'seopress_setting_section_titles_advanced' // Section
|
1446 |
);
|
1447 |
|
1448 |
add_settings_field(
|
1449 |
'seopress_titles_noarchive', // ID
|
1450 |
+
__("noarchive","wp-seopress"), // Title
|
1451 |
array( $this, 'seopress_titles_noarchive_callback' ), // Callback
|
1452 |
'seopress-settings-admin-titles-advanced', // Page
|
1453 |
'seopress_setting_section_titles_advanced' // Section
|
1455 |
|
1456 |
add_settings_field(
|
1457 |
'seopress_titles_nosnippet', // ID
|
1458 |
+
__("nosnippet","wp-seopress"), // Title
|
1459 |
array( $this, 'seopress_titles_nosnippet_callback' ), // Callback
|
1460 |
'seopress-settings-admin-titles-advanced', // Page
|
1461 |
'seopress_setting_section_titles_advanced' // Section
|
1463 |
|
1464 |
add_settings_field(
|
1465 |
'seopress_titles_nositelinkssearchbox', // ID
|
1466 |
+
__("nositelinkssearchbox","wp-seopress"), // Title
|
1467 |
array( $this, 'seopress_titles_nositelinkssearchbox_callback' ), // Callback
|
1468 |
'seopress-settings-admin-titles-advanced', // Page
|
1469 |
'seopress_setting_section_titles_advanced' // Section
|
1471 |
|
1472 |
add_settings_field(
|
1473 |
'seopress_titles_paged_rel', // ID
|
1474 |
+
__("Indicate paginated content to Google","wp-seopress"), // Title
|
1475 |
array( $this, 'seopress_titles_paged_rel_callback' ), // Callback
|
1476 |
'seopress-settings-admin-titles-advanced', // Page
|
1477 |
'seopress_setting_section_titles_advanced' // Section
|
1479 |
|
1480 |
add_settings_field(
|
1481 |
'seopress_titles_paged_noindex', // ID
|
1482 |
+
__("noindex on paged archives","wp-seopress"), // Title
|
1483 |
array( $this, 'seopress_titles_paged_noindex_callback' ), // Callback
|
1484 |
'seopress-settings-admin-titles-advanced', // Page
|
1485 |
'seopress_setting_section_titles_advanced' // Section
|
1486 |
);
|
1487 |
|
1488 |
//XML Sitemap SECTION======================================================================
|
1489 |
+
add_settings_section(
|
1490 |
'seopress_setting_section_xml_sitemap_general', // ID
|
1491 |
'',
|
1492 |
//__("General","wp-seopress"), // Title
|
1496 |
|
1497 |
add_settings_field(
|
1498 |
'seopress_xml_sitemap_general_enable', // ID
|
1499 |
+
__("Enable XML Sitemap","wp-seopress"), // Title
|
1500 |
array( $this, 'seopress_xml_sitemap_general_enable_callback' ), // Callback
|
1501 |
'seopress-settings-admin-xml-sitemap-general', // Page
|
1502 |
+
'seopress_setting_section_xml_sitemap_general' // Section
|
1503 |
);
|
1504 |
|
1505 |
add_settings_field(
|
1506 |
'seopress_xml_sitemap_img_enable', // ID
|
1507 |
+
__("Enable XML Image Sitemaps","wp-seopress"), // Title
|
1508 |
array( $this, 'seopress_xml_sitemap_img_enable_callback' ), // Callback
|
1509 |
'seopress-settings-admin-xml-sitemap-general', // Page
|
1510 |
+
'seopress_setting_section_xml_sitemap_general' // Section
|
1511 |
);
|
1512 |
|
1513 |
if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
1514 |
add_settings_field(
|
1515 |
'seopress_xml_sitemap_video_enable_callback', // ID
|
1516 |
+
__("Enable XML Video Sitemaps","wp-seopress"), // Title
|
1517 |
array( $this, 'seopress_xml_sitemap_video_enable_callback' ), // Callback
|
1518 |
'seopress-settings-admin-xml-sitemap-general', // Page
|
1519 |
+
'seopress_setting_section_xml_sitemap_general' // Section
|
1520 |
);
|
1521 |
}
|
1522 |
|
1523 |
add_settings_field(
|
1524 |
'seopress_xml_sitemap_author_enable', // ID
|
1525 |
+
__("Enable Author Sitemap","wp-seopress"), // Title
|
1526 |
array( $this, 'seopress_xml_sitemap_author_enable_callback' ), // Callback
|
1527 |
'seopress-settings-admin-xml-sitemap-general', // Page
|
1528 |
+
'seopress_setting_section_xml_sitemap_general' // Section
|
1529 |
);
|
1530 |
|
1531 |
add_settings_field(
|
1532 |
'seopress_xml_sitemap_html_enable', // ID
|
1533 |
+
__("Enable HTML Sitemap","wp-seopress"), // Title
|
1534 |
array( $this, 'seopress_xml_sitemap_html_enable_callback' ), // Callback
|
1535 |
'seopress-settings-admin-xml-sitemap-general', // Page
|
1536 |
+
'seopress_setting_section_xml_sitemap_general' // Section
|
1537 |
);
|
1538 |
|
1539 |
+
add_settings_section(
|
1540 |
'seopress_setting_section_xml_sitemap_post_types', // ID
|
1541 |
'',
|
1542 |
//__("Post Types","wp-seopress"), // Title
|
1546 |
|
1547 |
add_settings_field(
|
1548 |
'seopress_xml_sitemap_post_types_list', // ID
|
1549 |
+
__("Check to INCLUDE Post Types","wp-seopress"), // Title
|
1550 |
array( $this, 'seopress_xml_sitemap_post_types_list_callback' ), // Callback
|
1551 |
'seopress-settings-admin-xml-sitemap-post-types', // Page
|
1552 |
+
'seopress_setting_section_xml_sitemap_post_types' // Section
|
1553 |
);
|
1554 |
|
1555 |
+
add_settings_section(
|
1556 |
'seopress_setting_section_xml_sitemap_taxonomies', // ID
|
1557 |
'',
|
1558 |
//__("Taxonomies","wp-seopress"), // Title
|
1562 |
|
1563 |
add_settings_field(
|
1564 |
'seopress_xml_sitemap_taxonomies_list', // ID
|
1565 |
+
__("Check to INCLUDE Taxonomies","wp-seopress"), // Title
|
1566 |
array( $this, 'seopress_xml_sitemap_taxonomies_list_callback' ), // Callback
|
1567 |
'seopress-settings-admin-xml-sitemap-taxonomies', // Page
|
1568 |
+
'seopress_setting_section_xml_sitemap_taxonomies' // Section
|
1569 |
);
|
1570 |
|
1571 |
+
add_settings_section(
|
1572 |
'seopress_setting_section_html_sitemap', // ID
|
1573 |
'',
|
1574 |
//__("HTML Sitemap","wp-seopress"), // Title
|
1578 |
|
1579 |
add_settings_field(
|
1580 |
'seopress_xml_sitemap_html_mapping', // ID
|
1581 |
+
__("Enter a post, page or custom post type ID(s) to display the sitemap","wp-seopress"), // Title
|
1582 |
array( $this, 'seopress_xml_sitemap_html_mapping_callback' ), // Callback
|
1583 |
'seopress-settings-admin-html-sitemap', // Page
|
1584 |
+
'seopress_setting_section_html_sitemap' // Section
|
1585 |
);
|
1586 |
|
1587 |
add_settings_field(
|
1588 |
'seopress_xml_sitemap_html_exclude', // ID
|
1589 |
+
__("Exclude some Posts, Pages, Custom Post Types or Terms IDs","wp-seopress"), // Title
|
1590 |
array( $this, 'seopress_xml_sitemap_html_exclude_callback' ), // Callback
|
1591 |
'seopress-settings-admin-html-sitemap', // Page
|
1592 |
+
'seopress_setting_section_html_sitemap' // Section
|
1593 |
);
|
1594 |
|
1595 |
add_settings_field(
|
1596 |
'seopress_xml_sitemap_html_order', // ID
|
1597 |
+
__("Sort order","wp-seopress"), // Title
|
1598 |
array( $this, 'seopress_xml_sitemap_html_order_callback' ), // Callback
|
1599 |
'seopress-settings-admin-html-sitemap', // Page
|
1600 |
+
'seopress_setting_section_html_sitemap' // Section
|
1601 |
);
|
1602 |
|
1603 |
add_settings_field(
|
1604 |
'seopress_xml_sitemap_html_orderby', // ID
|
1605 |
+
__("Order posts by","wp-seopress"), // Title
|
1606 |
array( $this, 'seopress_xml_sitemap_html_orderby_callback' ), // Callback
|
1607 |
'seopress-settings-admin-html-sitemap', // Page
|
1608 |
+
'seopress_setting_section_html_sitemap' // Section
|
1609 |
);
|
1610 |
|
1611 |
add_settings_field(
|
1612 |
'seopress_xml_sitemap_html_date', // ID
|
1613 |
+
__("Disable the display of the publication date","wp-seopress"), // Title
|
1614 |
array( $this, 'seopress_xml_sitemap_html_date_callback' ), // Callback
|
1615 |
'seopress-settings-admin-html-sitemap', // Page
|
1616 |
+
'seopress_setting_section_html_sitemap' // Section
|
1617 |
);
|
1618 |
|
1619 |
//Knowledge graph SECTION======================================================================
|
1620 |
+
add_settings_section(
|
1621 |
'seopress_setting_section_social_knowledge', // ID
|
1622 |
'',
|
1623 |
//__("Knowledge graph","wp-seopress"), // Title
|
1627 |
|
1628 |
add_settings_field(
|
1629 |
'seopress_social_knowledge_type', // ID
|
1630 |
+
__("Person or organization","wp-seopress"), // Title
|
1631 |
array( $this, 'seopress_social_knowledge_type_callback' ), // Callback
|
1632 |
'seopress-settings-admin-social-knowledge', // Page
|
1633 |
+
'seopress_setting_section_social_knowledge' // Section
|
1634 |
);
|
1635 |
|
1636 |
add_settings_field(
|
1637 |
'seopress_social_knowledge_name', // ID
|
1638 |
+
__("Your name/organization","wp-seopress"), // Title
|
1639 |
array( $this, 'seopress_social_knowledge_name_callback' ), // Callback
|
1640 |
'seopress-settings-admin-social-knowledge', // Page
|
1641 |
+
'seopress_setting_section_social_knowledge' // Section
|
1642 |
);
|
1643 |
|
1644 |
add_settings_field(
|
1645 |
'seopress_social_knowledge_img', // ID
|
1646 |
+
__("Your photo/organization logo","wp-seopress"), // Title
|
1647 |
array( $this, 'seopress_social_knowledge_img_callback' ), // Callback
|
1648 |
'seopress-settings-admin-social-knowledge', // Page
|
1649 |
+
'seopress_setting_section_social_knowledge' // Section
|
1650 |
);
|
1651 |
|
1652 |
add_settings_field(
|
1653 |
'seopress_social_knowledge_phone', // ID
|
1654 |
+
__("Organization's phone number (only for Organizations)","wp-seopress"), // Title
|
1655 |
array( $this, 'seopress_social_knowledge_phone_callback' ), // Callback
|
1656 |
'seopress-settings-admin-social-knowledge', // Page
|
1657 |
+
'seopress_setting_section_social_knowledge' // Section
|
1658 |
);
|
1659 |
|
1660 |
add_settings_field(
|
1661 |
'seopress_social_knowledge_contact_type', // ID
|
1662 |
+
__("Contact type (only for Organizations)","wp-seopress"), // Title
|
1663 |
array( $this, 'seopress_social_knowledge_contact_type_callback' ), // Callback
|
1664 |
'seopress-settings-admin-social-knowledge', // Page
|
1665 |
+
'seopress_setting_section_social_knowledge' // Section
|
1666 |
);
|
1667 |
|
1668 |
add_settings_field(
|
1669 |
'seopress_social_knowledge_contact_option', // ID
|
1670 |
+
__("Contact option (only for Organizations)","wp-seopress"), // Title
|
1671 |
array( $this, 'seopress_social_knowledge_contact_option_callback' ), // Callback
|
1672 |
'seopress-settings-admin-social-knowledge', // Page
|
1673 |
+
'seopress_setting_section_social_knowledge' // Section
|
1674 |
);
|
1675 |
|
1676 |
//Social SECTION=====================================================================================
|
1684 |
|
1685 |
add_settings_field(
|
1686 |
'seopress_social_accounts_facebook', // ID
|
1687 |
+
__("Facebook Page URL","wp-seopress"), // Title
|
1688 |
array( $this, 'seopress_social_accounts_facebook_callback' ), // Callback
|
1689 |
'seopress-settings-admin-social-accounts', // Page
|
1690 |
+
'seopress_setting_section_social_accounts' // Section
|
1691 |
);
|
1692 |
|
1693 |
add_settings_field(
|
1694 |
'seopress_social_accounts_twitter', // ID
|
1695 |
+
__("Twitter Username","wp-seopress"), // Title
|
1696 |
array( $this, 'seopress_social_accounts_twitter_callback' ), // Callback
|
1697 |
'seopress-settings-admin-social-accounts', // Page
|
1698 |
+
'seopress_setting_section_social_accounts' // Section
|
1699 |
);
|
1700 |
|
1701 |
add_settings_field(
|
1702 |
'seopress_social_accounts_pinterest', // ID
|
1703 |
+
__("Pinterest URL","wp-seopress"), // Title
|
1704 |
array( $this, 'seopress_social_accounts_pinterest_callback' ), // Callback
|
1705 |
'seopress-settings-admin-social-accounts', // Page
|
1706 |
+
'seopress_setting_section_social_accounts' // Section
|
1707 |
);
|
1708 |
|
1709 |
add_settings_field(
|
1710 |
'seopress_social_accounts_instagram', // ID
|
1711 |
+
__("Instagram URL","wp-seopress"), // Title
|
1712 |
array( $this, 'seopress_social_accounts_instagram_callback' ), // Callback
|
1713 |
'seopress-settings-admin-social-accounts', // Page
|
1714 |
+
'seopress_setting_section_social_accounts' // Section
|
1715 |
);
|
1716 |
|
1717 |
add_settings_field(
|
1718 |
'seopress_social_accounts_youtube', // ID
|
1719 |
+
__("YouTube URL","wp-seopress"), // Title
|
1720 |
array( $this, 'seopress_social_accounts_youtube_callback' ), // Callback
|
1721 |
'seopress-settings-admin-social-accounts', // Page
|
1722 |
+
'seopress_setting_section_social_accounts' // Section
|
1723 |
);
|
1724 |
|
1725 |
add_settings_field(
|
1726 |
'seopress_social_accounts_linkedin', // ID
|
1727 |
+
__("LinkedIn URL","wp-seopress"), // Title
|
1728 |
array( $this, 'seopress_social_accounts_linkedin_callback' ), // Callback
|
1729 |
'seopress-settings-admin-social-accounts', // Page
|
1730 |
+
'seopress_setting_section_social_accounts' // Section
|
1731 |
);
|
1732 |
|
1733 |
add_settings_field(
|
1734 |
'seopress_social_accounts_myspace', // ID
|
1735 |
+
__("MySpace URL","wp-seopress"), // Title
|
1736 |
array( $this, 'seopress_social_accounts_myspace_callback' ), // Callback
|
1737 |
'seopress-settings-admin-social-accounts', // Page
|
1738 |
+
'seopress_setting_section_social_accounts' // Section
|
1739 |
);
|
1740 |
|
1741 |
add_settings_field(
|
1742 |
'seopress_social_accounts_soundcloud', // ID
|
1743 |
+
__("Soundcloud URL","wp-seopress"), // Title
|
1744 |
array( $this, 'seopress_social_accounts_soundcloud_callback' ), // Callback
|
1745 |
'seopress-settings-admin-social-accounts', // Page
|
1746 |
+
'seopress_setting_section_social_accounts' // Section
|
1747 |
);
|
1748 |
|
1749 |
add_settings_field(
|
1750 |
'seopress_social_accounts_tumblr', // ID
|
1751 |
+
__("Tumblr URL","wp-seopress"), // Title
|
1752 |
array( $this, 'seopress_social_accounts_tumblr_callback' ), // Callback
|
1753 |
'seopress-settings-admin-social-accounts', // Page
|
1754 |
'seopress_setting_section_social_accounts' // Section
|
1765 |
|
1766 |
add_settings_field(
|
1767 |
'seopress_social_facebook_og', // ID
|
1768 |
+
__("Enable Open Graph Data","wp-seopress"), // Title
|
1769 |
array( $this, 'seopress_social_facebook_og_callback' ), // Callback
|
1770 |
'seopress-settings-admin-social-facebook', // Page
|
1771 |
'seopress_setting_section_social_facebook' // Section
|
1773 |
|
1774 |
add_settings_field(
|
1775 |
'seopress_social_facebook_img', // ID
|
1776 |
+
__("Select a default image","wp-seopress"), // Title
|
1777 |
array( $this, 'seopress_social_facebook_img_callback' ), // Callback
|
1778 |
'seopress-settings-admin-social-facebook', // Page
|
1779 |
'seopress_setting_section_social_facebook' // Section
|
1781 |
|
1782 |
add_settings_field(
|
1783 |
'seopress_social_facebook_img_default', // ID
|
1784 |
+
__("Apply this image to all your og:image tag","wp-seopress"), // Title
|
1785 |
array( $this, 'seopress_social_facebook_img_default_callback' ), // Callback
|
1786 |
'seopress-settings-admin-social-facebook', // Page
|
1787 |
'seopress_setting_section_social_facebook' // Section
|
1789 |
|
1790 |
add_settings_field(
|
1791 |
'seopress_social_facebook_img_cpt', // ID
|
1792 |
+
__("Define custom og:image tag for post type archive pages","wp-seopress"), // Title
|
1793 |
array( $this, 'seopress_social_facebook_img_cpt_callback' ), // Callback
|
1794 |
'seopress-settings-admin-social-facebook', // Page
|
1795 |
'seopress_setting_section_social_facebook' // Section
|
1797 |
|
1798 |
add_settings_field(
|
1799 |
'seopress_social_facebook_link_ownership_id', // ID
|
1800 |
+
__("Facebook Link Ownership ID","wp-seopress"), // Title
|
1801 |
array( $this, 'seopress_social_facebook_link_ownership_id_callback' ), // Callback
|
1802 |
'seopress-settings-admin-social-facebook', // Page
|
1803 |
'seopress_setting_section_social_facebook' // Section
|
1805 |
|
1806 |
add_settings_field(
|
1807 |
'seopress_social_facebook_admin_id', // ID
|
1808 |
+
__("Facebook Admin ID","wp-seopress"), // Title
|
1809 |
array( $this, 'seopress_social_facebook_admin_id_callback' ), // Callback
|
1810 |
'seopress-settings-admin-social-facebook', // Page
|
1811 |
'seopress_setting_section_social_facebook' // Section
|
1813 |
|
1814 |
add_settings_field(
|
1815 |
'seopress_social_facebook_app_id', // ID
|
1816 |
+
__("Facebook App ID","wp-seopress"), // Title
|
1817 |
array( $this, 'seopress_social_facebook_app_id_callback' ), // Callback
|
1818 |
'seopress-settings-admin-social-facebook', // Page
|
1819 |
+
'seopress_setting_section_social_facebook' // Section
|
1820 |
);
|
1821 |
|
1822 |
//Twitter SECTION==========================================================================
|
1830 |
|
1831 |
add_settings_field(
|
1832 |
'seopress_social_twitter_card', // ID
|
1833 |
+
__("Enable Twitter Card","wp-seopress"), // Title
|
1834 |
array( $this, 'seopress_social_twitter_card_callback' ), // Callback
|
1835 |
'seopress-settings-admin-social-twitter', // Page
|
1836 |
+
'seopress_setting_section_social_twitter' // Section
|
1837 |
);
|
1838 |
|
1839 |
add_settings_field(
|
1840 |
'seopress_social_twitter_card_og', // ID
|
1841 |
+
__("Use Open Graph if no Twitter Card is filled","wp-seopress"), // Title
|
1842 |
array( $this, 'seopress_social_twitter_card_og_callback' ), // Callback
|
1843 |
'seopress-settings-admin-social-twitter', // Page
|
1844 |
+
'seopress_setting_section_social_twitter' // Section
|
1845 |
);
|
1846 |
|
1847 |
add_settings_field(
|
1848 |
'seopress_social_twitter_card_img', // ID
|
1849 |
+
__("Default Twitter Image","wp-seopress"), // Title
|
1850 |
array( $this, 'seopress_social_twitter_card_img_callback' ), // Callback
|
1851 |
'seopress-settings-admin-social-twitter', // Page
|
1852 |
+
'seopress_setting_section_social_twitter' // Section
|
1853 |
);
|
1854 |
|
1855 |
add_settings_field(
|
1856 |
'seopress_social_twitter_card_img_size', // ID
|
1857 |
+
__("Image size for Twitter Summary card","wp-seopress"), // Title
|
1858 |
array( $this, 'seopress_social_twitter_card_img_size_callback' ), // Callback
|
1859 |
'seopress-settings-admin-social-twitter', // Page
|
1860 |
'seopress_setting_section_social_twitter' // Section
|
1871 |
|
1872 |
add_settings_field(
|
1873 |
'seopress_google_analytics_enable', // ID
|
1874 |
+
__("Enable Google Analytics tracking","wp-seopress"), // Title
|
1875 |
array( $this, 'seopress_google_analytics_enable_callback' ), // Callback
|
1876 |
'seopress-settings-admin-google-analytics-enable', // Page
|
1877 |
'seopress_setting_section_google_analytics_enable' // Section
|
1879 |
|
1880 |
add_settings_field(
|
1881 |
'seopress_google_analytics_ua', // ID
|
1882 |
+
__("Enter your tracking ID","wp-seopress"), // Title
|
1883 |
array( $this, 'seopress_google_analytics_ua_callback' ), // Callback
|
1884 |
'seopress-settings-admin-google-analytics-enable', // Page
|
1885 |
'seopress_setting_section_google_analytics_enable' // Section
|
1887 |
|
1888 |
add_settings_field(
|
1889 |
'seopress_google_analytics_roles', // ID
|
1890 |
+
__("Exclude user roles from tracking (Google Analytics and Matomo)","wp-seopress"), // Title
|
1891 |
array( $this, 'seopress_google_analytics_roles_callback' ), // Callback
|
1892 |
'seopress-settings-admin-google-analytics-enable', // Page
|
1893 |
'seopress_setting_section_google_analytics_enable' // Section
|
1904 |
|
1905 |
add_settings_field(
|
1906 |
'seopress_google_analytics_disable', // ID
|
1907 |
+
__("Analytics tracking opt-in","wp-seopress"), // Title
|
1908 |
array( $this, 'seopress_google_analytics_disable_callback' ), // Callback
|
1909 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1910 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
1920 |
|
1921 |
add_settings_field(
|
1922 |
'seopress_google_analytics_opt_out_msg', // ID
|
1923 |
+
__("Consent message for user tracking","wp-seopress"), // Title
|
1924 |
array( $this, 'seopress_google_analytics_opt_out_msg_callback' ), // Callback
|
1925 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1926 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
1928 |
|
1929 |
add_settings_field(
|
1930 |
'seopress_google_analytics_opt_out_msg_ok', // ID
|
1931 |
+
__("Accept button for user tracking","wp-seopress"), // Title
|
1932 |
array( $this, 'seopress_google_analytics_opt_out_msg_ok_callback' ), // Callback
|
1933 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1934 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
1936 |
|
1937 |
add_settings_field(
|
1938 |
'seopress_google_analytics_opt_out_msg_close', // ID
|
1939 |
+
__("Close button","wp-seopress"), // Title
|
1940 |
array( $this, 'seopress_google_analytics_opt_out_msg_close_callback' ), // Callback
|
1941 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1942 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
1944 |
|
1945 |
add_settings_field(
|
1946 |
'seopress_google_analytics_cb_pos', // ID
|
1947 |
+
__("Cookie bar position","wp-seopress"), // Title
|
1948 |
array( $this, 'seopress_google_analytics_cb_pos_callback' ), // Callback
|
1949 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1950 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
1952 |
|
1953 |
add_settings_field(
|
1954 |
'seopress_google_analytics_cb_bg', // ID
|
1955 |
+
__("Cookie bar background color","wp-seopress"), // Title
|
1956 |
array( $this, 'seopress_google_analytics_cb_bg_callback' ), // Callback
|
1957 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1958 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
1960 |
|
1961 |
add_settings_field(
|
1962 |
'seopress_google_analytics_cb_txt_col', // ID
|
1963 |
+
__("Cookie bar text color","wp-seopress"), // Title
|
1964 |
array( $this, 'seopress_google_analytics_cb_txt_col_callback' ), // Callback
|
1965 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1966 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
1968 |
|
1969 |
add_settings_field(
|
1970 |
'seopress_google_analytics_cb_lk_col', // ID
|
1971 |
+
__("Cookie bar link color","wp-seopress"), // Title
|
1972 |
array( $this, 'seopress_google_analytics_cb_lk_col_callback' ), // Callback
|
1973 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1974 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
1976 |
|
1977 |
add_settings_field(
|
1978 |
'seopress_google_analytics_cb_btn_bg', // ID
|
1979 |
+
__("Cookie bar button background color","wp-seopress"), // Title
|
1980 |
array( $this, 'seopress_google_analytics_cb_btn_bg_callback' ), // Callback
|
1981 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1982 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
1984 |
|
1985 |
add_settings_field(
|
1986 |
'seopress_google_analytics_cb_btn_col', // ID
|
1987 |
+
__("Cookie bar button color","wp-seopress"), // Title
|
1988 |
array( $this, 'seopress_google_analytics_cb_btn_col_callback' ), // Callback
|
1989 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1990 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
1992 |
|
1993 |
add_settings_field(
|
1994 |
'seopress_google_analytics_cb_btn_bg_hov', // ID
|
1995 |
+
__("Cookie bar button hover background color","wp-seopress"), // Title
|
1996 |
array( $this, 'seopress_google_analytics_cb_btn_bg_hov_callback' ), // Callback
|
1997 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
1998 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
2000 |
|
2001 |
add_settings_field(
|
2002 |
'seopress_google_analytics_cb_btn_col_hov', // ID
|
2003 |
+
__("Cookie bar button hover color","wp-seopress"), // Title
|
2004 |
array( $this, 'seopress_google_analytics_cb_btn_col_hov_callback' ), // Callback
|
2005 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
2006 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
2008 |
|
2009 |
add_settings_field(
|
2010 |
'seopress_google_analytics_cb_btn_sec_bg', // ID
|
2011 |
+
__("Cookie bar secondary button background color","wp-seopress"), // Title
|
2012 |
array( $this, 'seopress_google_analytics_cb_btn_sec_bg_callback' ), // Callback
|
2013 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
2014 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
2016 |
|
2017 |
add_settings_field(
|
2018 |
'seopress_google_analytics_cb_btn_sec_col', // ID
|
2019 |
+
__("Cookie bar secondary button color","wp-seopress"), // Title
|
2020 |
array( $this, 'seopress_google_analytics_cb_btn_sec_col_callback' ), // Callback
|
2021 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
2022 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
2024 |
|
2025 |
add_settings_field(
|
2026 |
'seopress_google_analytics_cb_btn_sec_bg_hov', // ID
|
2027 |
+
__("Cookie bar secondary button hover background color","wp-seopress"), // Title
|
2028 |
array( $this, 'seopress_google_analytics_cb_btn_sec_bg_hov_callback' ), // Callback
|
2029 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
2030 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
2032 |
|
2033 |
add_settings_field(
|
2034 |
'seopress_google_analytics_cb_btn_sec_col_hov', // ID
|
2035 |
+
__("Cookie bar secondary button hover color","wp-seopress"), // Title
|
2036 |
array( $this, 'seopress_google_analytics_cb_btn_sec_col_hov_callback' ), // Callback
|
2037 |
'seopress-settings-admin-google-analytics-gdpr', // Page
|
2038 |
'seopress_setting_section_google_analytics_gdpr' // Section
|
2050 |
|
2051 |
add_settings_field(
|
2052 |
'seopress_google_analytics_optimize', // ID
|
2053 |
+
__("Enable Google Optimize","wp-seopress"), // Title
|
2054 |
array( $this, 'seopress_google_analytics_optimize_callback' ), // Callback
|
2055 |
'seopress-settings-admin-google-analytics-features', // Page
|
2056 |
+
'seopress_setting_section_google_analytics_features' // Section
|
2057 |
);
|
2058 |
|
2059 |
add_settings_field(
|
2060 |
'seopress_google_analytics_ads', // ID
|
2061 |
+
__("Enable Google Ads","wp-seopress"), // Title
|
2062 |
array( $this, 'seopress_google_analytics_ads_callback' ), // Callback
|
2063 |
'seopress-settings-admin-google-analytics-features', // Page
|
2064 |
+
'seopress_setting_section_google_analytics_features' // Section
|
2065 |
);
|
2066 |
|
2067 |
add_settings_field(
|
2068 |
'seopress_google_analytics_other_tracking', // ID
|
2069 |
+
__("Add an additional tracking code (like Facebook Pixel, Hotjar...)","wp-seopress"), // Title
|
2070 |
array( $this, 'seopress_google_analytics_other_tracking_callback' ), // Callback
|
2071 |
'seopress-settings-admin-google-analytics-features', // Page
|
2072 |
+
'seopress_setting_section_google_analytics_features' // Section
|
2073 |
);
|
2074 |
|
2075 |
add_settings_field(
|
2076 |
'seopress_google_analytics_other_tracking_body', // ID
|
2077 |
+
__("[BODY] Add an additional tracking code (like Google Tag Manager...)","wp-seopress"), // Title
|
2078 |
array( $this, 'seopress_google_analytics_other_tracking_body_callback' ), // Callback
|
2079 |
'seopress-settings-admin-google-analytics-features', // Page
|
2080 |
+
'seopress_setting_section_google_analytics_features' // Section
|
2081 |
);
|
2082 |
|
2083 |
add_settings_field(
|
2084 |
'seopress_google_analytics_other_tracking_footer', // ID
|
2085 |
+
__("[BODY (FOOTER)] Add an additional tracking code (like Google Tag Manager...)","wp-seopress"), // Title
|
2086 |
array( $this, 'seopress_google_analytics_other_tracking_footer_callback' ), // Callback
|
2087 |
'seopress-settings-admin-google-analytics-features', // Page
|
2088 |
+
'seopress_setting_section_google_analytics_features' // Section
|
2089 |
);
|
2090 |
|
2091 |
add_settings_field(
|
2092 |
'seopress_google_analytics_remarketing', // ID
|
2093 |
+
__("Enable remarketing, demographics, and interests reporting","wp-seopress"), // Title
|
2094 |
array( $this, 'seopress_google_analytics_remarketing_callback' ), // Callback
|
2095 |
'seopress-settings-admin-google-analytics-features', // Page
|
2096 |
+
'seopress_setting_section_google_analytics_features' // Section
|
2097 |
);
|
2098 |
|
2099 |
add_settings_field(
|
2100 |
'seopress_google_analytics_ip_anonymization', // ID
|
2101 |
+
__("Enable IP Anonymization","wp-seopress"), // Title
|
2102 |
array( $this, 'seopress_google_analytics_ip_anonymization_callback' ), // Callback
|
2103 |
'seopress-settings-admin-google-analytics-features', // Page
|
2104 |
+
'seopress_setting_section_google_analytics_features' // Section
|
2105 |
);
|
2106 |
|
2107 |
add_settings_field(
|
2108 |
'seopress_google_analytics_link_attribution', // ID
|
2109 |
+
__("Enhanced Link Attribution","wp-seopress"), // Title
|
2110 |
array( $this, 'seopress_google_analytics_link_attribution_callback' ), // Callback
|
2111 |
'seopress-settings-admin-google-analytics-features', // Page
|
2112 |
+
'seopress_setting_section_google_analytics_features' // Section
|
2113 |
+
);
|
2114 |
|
2115 |
add_settings_field(
|
2116 |
'seopress_google_analytics_cross_domain_enable', // ID
|
2117 |
+
__("Enable cross-domain tracking","wp-seopress"), // Title
|
2118 |
array( $this, 'seopress_google_analytics_cross_enable_callback' ), // Callback
|
2119 |
'seopress-settings-admin-google-analytics-features', // Page
|
2120 |
+
'seopress_setting_section_google_analytics_features' // Section
|
2121 |
);
|
2122 |
|
2123 |
add_settings_field(
|
2124 |
'seopress_google_analytics_cross_domain', // ID
|
2125 |
+
__("Cross domains","wp-seopress"), // Title
|
2126 |
array( $this, 'seopress_google_analytics_cross_domain_callback' ), // Callback
|
2127 |
'seopress-settings-admin-google-analytics-features', // Page
|
2128 |
+
'seopress_setting_section_google_analytics_features' // Section
|
2129 |
);
|
2130 |
|
2131 |
//Google Analytics Events SECTION==========================================================
|
2136 |
//__("Google Analytics","wp-seopress"), // Title
|
2137 |
array( $this, 'print_section_info_google_analytics_events' ), // Callback
|
2138 |
'seopress-settings-admin-google-analytics-events' // Page
|
2139 |
+
);
|
2140 |
|
2141 |
add_settings_field(
|
2142 |
'seopress_google_analytics_link_tracking_enable', // ID
|
2143 |
+
__("Enable external links tracking","wp-seopress"), // Title
|
2144 |
array( $this, 'seopress_google_analytics_link_tracking_enable_callback' ), // Callback
|
2145 |
'seopress-settings-admin-google-analytics-events', // Page
|
2146 |
+
'seopress_setting_section_google_analytics_events' // Section
|
2147 |
);
|
2148 |
|
2149 |
add_settings_field(
|
2150 |
'seopress_google_analytics_download_tracking_enable', // ID
|
2151 |
+
__("Enable downloads tracking (eg: PDF, XLSX, DOCX...)","wp-seopress"), // Title
|
2152 |
array( $this, 'seopress_google_analytics_download_tracking_enable_callback' ), // Callback
|
2153 |
'seopress-settings-admin-google-analytics-events', // Page
|
2154 |
+
'seopress_setting_section_google_analytics_events' // Section
|
2155 |
);
|
2156 |
|
2157 |
add_settings_field(
|
2158 |
'seopress_google_analytics_download_tracking', // ID
|
2159 |
+
__("Track downloads' clicks","wp-seopress"), // Title
|
2160 |
array( $this, 'seopress_google_analytics_download_tracking_callback' ), // Callback
|
2161 |
'seopress-settings-admin-google-analytics-events', // Page
|
2162 |
+
'seopress_setting_section_google_analytics_events' // Section
|
2163 |
);
|
2164 |
|
2165 |
add_settings_field(
|
2166 |
'seopress_google_analytics_affiliate_tracking_enable', // ID
|
2167 |
+
__("Enable affiliate/outbound links tracking (eg: aff, go, out, recommends)","wp-seopress"), // Title
|
2168 |
array( $this, 'seopress_google_analytics_affiliate_tracking_enable_callback' ), // Callback
|
2169 |
'seopress-settings-admin-google-analytics-events', // Page
|
2170 |
+
'seopress_setting_section_google_analytics_events' // Section
|
2171 |
);
|
2172 |
|
2173 |
add_settings_field(
|
2174 |
'seopress_google_analytics_affiliate_tracking', // ID
|
2175 |
+
__("Track affiliate/outbound links","wp-seopress"), // Title
|
2176 |
array( $this, 'seopress_google_analytics_affiliate_tracking_callback' ), // Callback
|
2177 |
'seopress-settings-admin-google-analytics-events', // Page
|
2178 |
+
'seopress_setting_section_google_analytics_events' // Section
|
2179 |
);
|
2180 |
|
2181 |
//Google Analytics Custom Dimensions SECTION===============================================
|
2186 |
//__("Google Analytics","wp-seopress"), // Title
|
2187 |
array( $this, 'print_section_info_google_analytics_custom_dimensions' ), // Callback
|
2188 |
'seopress-settings-admin-google-analytics-custom-dimensions' // Page
|
2189 |
+
);
|
2190 |
|
2191 |
add_settings_field(
|
2192 |
'seopress_google_analytics_cd_author', // ID
|
2193 |
+
__("Track Authors","wp-seopress"), // Title
|
2194 |
array( $this, 'seopress_google_analytics_cd_author_callback' ), // Callback
|
2195 |
'seopress-settings-admin-google-analytics-custom-dimensions', // Page
|
2196 |
+
'seopress_setting_section_google_analytics_custom_dimensions' // Section
|
2197 |
);
|
2198 |
|
2199 |
add_settings_field(
|
2200 |
'seopress_google_analytics_cd_category', // ID
|
2201 |
+
__("Track Categories","wp-seopress"), // Title
|
2202 |
array( $this, 'seopress_google_analytics_cd_category_callback' ), // Callback
|
2203 |
'seopress-settings-admin-google-analytics-custom-dimensions', // Page
|
2204 |
+
'seopress_setting_section_google_analytics_custom_dimensions' // Section
|
2205 |
);
|
2206 |
|
2207 |
add_settings_field(
|
2208 |
'seopress_google_analytics_cd_tag', // ID
|
2209 |
+
__("Track Tags","wp-seopress"), // Title
|
2210 |
array( $this, 'seopress_google_analytics_cd_tag_callback' ), // Callback
|
2211 |
'seopress-settings-admin-google-analytics-custom-dimensions', // Page
|
2212 |
+
'seopress_setting_section_google_analytics_custom_dimensions' // Section
|
2213 |
);
|
2214 |
|
2215 |
add_settings_field(
|
2216 |
'seopress_google_analytics_cd_post_type', // ID
|
2217 |
+
__("Track Post Types","wp-seopress"), // Title
|
2218 |
array( $this, 'seopress_google_analytics_cd_post_type_callback' ), // Callback
|
2219 |
'seopress-settings-admin-google-analytics-custom-dimensions', // Page
|
2220 |
+
'seopress_setting_section_google_analytics_custom_dimensions' // Section
|
2221 |
);
|
2222 |
|
2223 |
add_settings_field(
|
2224 |
'seopress_google_analytics_cd_logged_in_user', // ID
|
2225 |
+
__("Track Logged In Users","wp-seopress"), // Title
|
2226 |
array( $this, 'seopress_google_analytics_cd_logged_in_user_callback' ), // Callback
|
2227 |
'seopress-settings-admin-google-analytics-custom-dimensions', // Page
|
2228 |
+
'seopress_setting_section_google_analytics_custom_dimensions' // Section
|
2229 |
);
|
2230 |
|
2231 |
//Matomo SECTION===========================================================================
|
2335 |
|
2336 |
add_settings_field(
|
2337 |
'seopress_advanced_advanced_attachments', // ID
|
2338 |
+
__("Redirect attachment pages to post parent","wp-seopress"), // Title
|
2339 |
array( $this, 'seopress_advanced_advanced_attachments_callback' ), // Callback
|
2340 |
'seopress-settings-admin-advanced-advanced', // Page
|
2341 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2342 |
);
|
2343 |
|
2344 |
add_settings_field(
|
2345 |
'seopress_advanced_advanced_attachments_file', // ID
|
2346 |
+
__("Redirect attachment pages to their file URL","wp-seopress"), // Title
|
2347 |
array( $this, 'seopress_advanced_advanced_attachments_file_callback' ), // Callback
|
2348 |
'seopress-settings-admin-advanced-advanced', // Page
|
2349 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2350 |
);
|
2351 |
|
2352 |
add_settings_field(
|
2353 |
'seopress_advanced_advanced_replytocom', // ID
|
2354 |
+
__("Remove ?replytocom link to avoid duplicate content","wp-seopress"), // Title
|
2355 |
array( $this, 'seopress_advanced_advanced_replytocom_callback' ), // Callback
|
2356 |
'seopress-settings-admin-advanced-advanced', // Page
|
2357 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2358 |
);
|
2359 |
|
2360 |
add_settings_field(
|
2361 |
'seopress_advanced_advanced_image_auto_title_editor', // ID
|
2362 |
+
__("Automatically set the image Title","wp-seopress"), // Title
|
2363 |
array( $this, 'seopress_advanced_advanced_image_auto_title_editor_callback' ), // Callback
|
2364 |
'seopress-settings-admin-advanced-advanced', // Page
|
2365 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2366 |
);
|
2367 |
|
2368 |
add_settings_field(
|
2369 |
'seopress_advanced_advanced_image_auto_alt_editor', // ID
|
2370 |
+
__("Automatically set the image Alt text","wp-seopress"), // Title
|
2371 |
array( $this, 'seopress_advanced_advanced_image_auto_alt_editor_callback' ), // Callback
|
2372 |
'seopress-settings-admin-advanced-advanced', // Page
|
2373 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2374 |
+
);
|
2375 |
+
|
2376 |
+
add_settings_field(
|
2377 |
+
'seopress_advanced_advanced_image_auto_alt_target_kw', // ID
|
2378 |
+
__("Automatically set the image Alt text from target keywords","wp-seopress"), // Title
|
2379 |
+
array( $this, 'seopress_advanced_advanced_image_auto_alt_target_kw_callback' ), // Callback
|
2380 |
+
'seopress-settings-admin-advanced-advanced', // Page
|
2381 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2382 |
);
|
2383 |
|
2384 |
add_settings_field(
|
2385 |
'seopress_advanced_advanced_image_auto_caption_editor', // ID
|
2386 |
+
__("Automatically set the image Caption","wp-seopress"), // Title
|
2387 |
array( $this, 'seopress_advanced_advanced_image_auto_caption_editor_callback' ), // Callback
|
2388 |
'seopress-settings-admin-advanced-advanced', // Page
|
2389 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2390 |
);
|
2391 |
|
2392 |
add_settings_field(
|
2393 |
'seopress_advanced_advanced_image_auto_desc_editor', // ID
|
2394 |
+
__("Automatically set the image Description","wp-seopress"), // Title
|
2395 |
array( $this, 'seopress_advanced_advanced_image_auto_desc_editor_callback' ), // Callback
|
2396 |
'seopress-settings-admin-advanced-advanced', // Page
|
2397 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2398 |
);
|
2399 |
|
2400 |
add_settings_field(
|
2401 |
'seopress_advanced_advanced_tax_desc_editor', // ID
|
2402 |
+
__("Add WP Editor to taxonomy description textarea","wp-seopress"), // Title
|
2403 |
array( $this, 'seopress_advanced_advanced_tax_desc_editor_callback' ), // Callback
|
2404 |
'seopress-settings-admin-advanced-advanced', // Page
|
2405 |
'seopress_setting_section_advanced_advanced' // Section
|
2406 |
+
);
|
2407 |
|
2408 |
add_settings_field(
|
2409 |
'seopress_advanced_advanced_category_url', // ID
|
2423 |
|
2424 |
add_settings_field(
|
2425 |
'seopress_advanced_advanced_wp_generator', // ID
|
2426 |
+
__("Remove WordPress generator meta tag","wp-seopress"), // Title
|
2427 |
array( $this, 'seopress_advanced_advanced_wp_generator_callback' ), // Callback
|
2428 |
'seopress-settings-admin-advanced-advanced', // Page
|
2429 |
'seopress_setting_section_advanced_advanced' // Section
|
2431 |
|
2432 |
add_settings_field(
|
2433 |
'seopress_advanced_advanced_hentry', // ID
|
2434 |
+
__("Remove hentry post class","wp-seopress"), // Title
|
2435 |
array( $this, 'seopress_advanced_advanced_hentry_callback' ), // Callback
|
2436 |
'seopress-settings-admin-advanced-advanced', // Page
|
2437 |
'seopress_setting_section_advanced_advanced' // Section
|
2439 |
|
2440 |
add_settings_field(
|
2441 |
'seopress_advanced_advanced_comments_author_url', // ID
|
2442 |
+
__("Remove author URL","wp-seopress"), // Title
|
2443 |
array( $this, 'seopress_advanced_advanced_comments_author_url_callback' ), // Callback
|
2444 |
'seopress-settings-admin-advanced-advanced', // Page
|
2445 |
'seopress_setting_section_advanced_advanced' // Section
|
2447 |
|
2448 |
add_settings_field(
|
2449 |
'seopress_advanced_advanced_comments_website', // ID
|
2450 |
+
__("Remove website field in comment form","wp-seopress"), // Title
|
2451 |
array( $this, 'seopress_advanced_advanced_comments_website_callback' ), // Callback
|
2452 |
'seopress-settings-admin-advanced-advanced', // Page
|
2453 |
'seopress_setting_section_advanced_advanced' // Section
|
2455 |
|
2456 |
add_settings_field(
|
2457 |
'seopress_advanced_advanced_wp_shortlink', // ID
|
2458 |
+
__("Remove WordPress shortlink meta tag","wp-seopress"), // Title
|
2459 |
array( $this, 'seopress_advanced_advanced_wp_shortlink_callback' ), // Callback
|
2460 |
'seopress-settings-admin-advanced-advanced', // Page
|
2461 |
'seopress_setting_section_advanced_advanced' // Section
|
2463 |
|
2464 |
add_settings_field(
|
2465 |
'seopress_advanced_advanced_wp_wlw', // ID
|
2466 |
+
__("Remove Windows Live Writer meta tag","wp-seopress"), // Title
|
2467 |
array( $this, 'seopress_advanced_advanced_wp_wlw_callback' ), // Callback
|
2468 |
'seopress-settings-admin-advanced-advanced', // Page
|
2469 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2470 |
);
|
2471 |
|
2472 |
add_settings_field(
|
2473 |
'seopress_advanced_advanced_wp_rsd', // ID
|
2474 |
+
__("Remove RSD meta tag","wp-seopress"), // Title
|
2475 |
array( $this, 'seopress_advanced_advanced_wp_rsd_callback' ), // Callback
|
2476 |
'seopress-settings-admin-advanced-advanced', // Page
|
2477 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2478 |
);
|
2479 |
|
2480 |
add_settings_field(
|
2481 |
'seopress_advanced_advanced_google', // ID
|
2482 |
+
__("Google site verification","wp-seopress"), // Title
|
2483 |
array( $this, 'seopress_advanced_advanced_google_callback' ), // Callback
|
2484 |
'seopress-settings-admin-advanced-advanced', // Page
|
2485 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2486 |
);
|
2487 |
|
2488 |
add_settings_field(
|
2489 |
'seopress_advanced_advanced_bing', // ID
|
2490 |
+
__("Bing site verification","wp-seopress"), // Title
|
2491 |
array( $this, 'seopress_advanced_advanced_bing_callback' ), // Callback
|
2492 |
'seopress-settings-admin-advanced-advanced', // Page
|
2493 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2494 |
+
);
|
2495 |
|
2496 |
add_settings_field(
|
2497 |
'seopress_advanced_advanced_pinterest', // ID
|
2498 |
+
__("Pinterest site verification","wp-seopress"), // Title
|
2499 |
array( $this, 'seopress_advanced_advanced_pinterest_callback' ), // Callback
|
2500 |
'seopress-settings-admin-advanced-advanced', // Page
|
2501 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2502 |
);
|
2503 |
|
2504 |
add_settings_field(
|
2505 |
'seopress_advanced_advanced_yandex', // ID
|
2506 |
+
__("Yandex site verification","wp-seopress"), // Title
|
2507 |
array( $this, 'seopress_advanced_advanced_yandex_callback' ), // Callback
|
2508 |
'seopress-settings-admin-advanced-advanced', // Page
|
2509 |
+
'seopress_setting_section_advanced_advanced' // Section
|
2510 |
);
|
2511 |
|
2512 |
//Appearance SECTION=======================================================================
|
2513 |
+
add_settings_section(
|
2514 |
'seopress_setting_section_advanced_appearance', // ID
|
2515 |
'',
|
2516 |
//__("Appearance","wp-seopress"), // Title
|
2520 |
|
2521 |
add_settings_field(
|
2522 |
'seopress_advanced_appearance_adminbar', // ID
|
2523 |
+
__("SEOPress in admin bar","wp-seopress"), // Title
|
2524 |
array( $this, 'seopress_advanced_appearance_adminbar_callback' ), // Callback
|
2525 |
'seopress-settings-admin-advanced-appearance', // Page
|
2526 |
'seopress_setting_section_advanced_appearance' // Section
|
2528 |
|
2529 |
add_settings_field(
|
2530 |
'seopress_advanced_appearance_metabox_position', // ID
|
2531 |
+
__("Move SEOPress metabox's position","wp-seopress"), // Title
|
2532 |
array( $this, 'seopress_advanced_appearance_metaboxe_position_callback' ), // Callback
|
2533 |
'seopress-settings-admin-advanced-appearance', // Page
|
2534 |
'seopress_setting_section_advanced_appearance' // Section
|
2536 |
|
2537 |
add_settings_field(
|
2538 |
'seopress_advanced_appearance_schema_default_tab', // ID
|
2539 |
+
__("Set default tab for Structured data metabox","wp-seopress"), // Title
|
2540 |
array( $this, 'seopress_advanced_appearance_schema_default_tab_callback' ), // Callback
|
2541 |
'seopress-settings-admin-advanced-appearance', // Page
|
2542 |
'seopress_setting_section_advanced_appearance' // Section
|
2544 |
|
2545 |
add_settings_field(
|
2546 |
'seopress_advanced_appearance_notifications', // ID
|
2547 |
+
__("Hide Notifications Center","wp-seopress"), // Title
|
2548 |
array( $this, 'seopress_advanced_appearance_notifications_callback' ), // Callback
|
2549 |
'seopress-settings-admin-advanced-appearance', // Page
|
2550 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2551 |
);
|
2552 |
|
2553 |
add_settings_field(
|
2554 |
'seopress_advanced_appearance_seo_tools', // ID
|
2555 |
+
__("Hide SEO tools","wp-seopress"), // Title
|
2556 |
array( $this, 'seopress_advanced_appearance_seo_tools_callback' ), // Callback
|
2557 |
'seopress-settings-admin-advanced-appearance', // Page
|
2558 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2559 |
);
|
2560 |
|
2561 |
add_settings_field(
|
2562 |
'seopress_advanced_appearance_useful_links', // ID
|
2563 |
+
__("Hide Useful Links","wp-seopress"), // Title
|
2564 |
array( $this, 'seopress_advanced_appearance_useful_links_callback' ), // Callback
|
2565 |
'seopress-settings-admin-advanced-appearance', // Page
|
2566 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2567 |
);
|
2568 |
|
2569 |
add_settings_field(
|
2570 |
'seopress_advanced_appearance_title_col', // ID
|
2571 |
+
__("Show Title tag column in post types","wp-seopress"), // Title
|
2572 |
array( $this, 'seopress_advanced_appearance_title_col_callback' ), // Callback
|
2573 |
'seopress-settings-admin-advanced-appearance', // Page
|
2574 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2575 |
);
|
2576 |
|
2577 |
add_settings_field(
|
2578 |
'seopress_advanced_appearance_meta_desc_col', // ID
|
2579 |
+
__("Show Meta description column in post types","wp-seopress"), // Title
|
2580 |
array( $this, 'seopress_advanced_appearance_meta_desc_col_callback' ), // Callback
|
2581 |
'seopress-settings-admin-advanced-appearance', // Page
|
2582 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2583 |
);
|
2584 |
|
2585 |
add_settings_field(
|
2586 |
'seopress_advanced_appearance_redirect_enable_col', // ID
|
2587 |
+
__("Show Redirection Enable column in post types","wp-seopress"), // Title
|
2588 |
array( $this, 'seopress_advanced_appearance_redirect_enable_col_callback' ), // Callback
|
2589 |
'seopress-settings-admin-advanced-appearance', // Page
|
2590 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2591 |
);
|
2592 |
|
2593 |
add_settings_field(
|
2594 |
'seopress_advanced_appearance_redirect_url_col', // ID
|
2595 |
+
__("Show Redirect URL column in post types","wp-seopress"), // Title
|
2596 |
array( $this, 'seopress_advanced_appearance_redirect_url_col_callback' ), // Callback
|
2597 |
'seopress-settings-admin-advanced-appearance', // Page
|
2598 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2599 |
);
|
2600 |
|
2601 |
add_settings_field(
|
2602 |
'seopress_advanced_appearance_canonical', // ID
|
2603 |
+
__("Show canonical URL column in post types","wp-seopress"), // Title
|
2604 |
array( $this, 'seopress_advanced_appearance_canonical_callback' ), // Callback
|
2605 |
'seopress-settings-admin-advanced-appearance', // Page
|
2606 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2607 |
);
|
2608 |
|
2609 |
add_settings_field(
|
2610 |
'seopress_advanced_appearance_target_kw_col', // ID
|
2611 |
+
__("Show Target Keyword column in post types","wp-seopress"), // Title
|
2612 |
array( $this, 'seopress_advanced_appearance_target_kw_col_callback' ), // Callback
|
2613 |
'seopress-settings-admin-advanced-appearance', // Page
|
2614 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2615 |
);
|
2616 |
|
2617 |
add_settings_field(
|
2618 |
'seopress_advanced_appearance_noindex_col', // ID
|
2619 |
+
__("Show noindex column in post types","wp-seopress"), // Title
|
2620 |
array( $this, 'seopress_advanced_appearance_noindex_col_callback' ), // Callback
|
2621 |
'seopress-settings-admin-advanced-appearance', // Page
|
2622 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2623 |
);
|
2624 |
|
2625 |
add_settings_field(
|
2626 |
'seopress_advanced_appearance_nofollow_col', // ID
|
2627 |
+
__("Show nofollow column in post types","wp-seopress"), // Title
|
2628 |
array( $this, 'seopress_advanced_appearance_nofollow_col_callback' ), // Callback
|
2629 |
'seopress-settings-admin-advanced-appearance', // Page
|
2630 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2631 |
);
|
2632 |
|
2633 |
add_settings_field(
|
2634 |
'seopress_advanced_appearance_words_col', // ID
|
2635 |
+
__("Show total number of words column in post types","wp-seopress"), // Title
|
2636 |
array( $this, 'seopress_advanced_appearance_words_col_callback' ), // Callback
|
2637 |
'seopress-settings-admin-advanced-appearance', // Page
|
2638 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2639 |
);
|
2640 |
|
2641 |
add_settings_field(
|
2642 |
'seopress_advanced_appearance_w3c_col', // ID
|
2643 |
+
__("Show W3C validator column in post types","wp-seopress"), // Title
|
2644 |
array( $this, 'seopress_advanced_appearance_w3c_col_callback' ), // Callback
|
2645 |
'seopress-settings-admin-advanced-appearance', // Page
|
2646 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2647 |
);
|
2648 |
if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
2649 |
add_settings_field(
|
2650 |
'seopress_advanced_appearance_ps_col', // ID
|
2651 |
+
__("Show Google Page Speed column in post types","wp-seopress"), // Title
|
2652 |
array( $this, 'seopress_advanced_appearance_ps_col_callback' ), // Callback
|
2653 |
'seopress-settings-admin-advanced-appearance', // Page
|
2654 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2655 |
+
);
|
2656 |
+
}
|
2657 |
+
|
2658 |
+
if (is_plugin_active('wp-seopress-insights/seopress-insights.php')) {
|
2659 |
+
add_settings_field(
|
2660 |
+
'seopress_advanced_appearance_insights_col', // ID
|
2661 |
+
__("Show Insights column in post types","wp-seopress"), // Title
|
2662 |
+
array( $this, 'seopress_advanced_appearance_insights_col_callback' ), // Callback
|
2663 |
+
'seopress-settings-admin-advanced-appearance', // Page
|
2664 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2665 |
);
|
2666 |
}
|
2667 |
|
2668 |
add_settings_field(
|
2669 |
'seopress_advanced_appearance_score_col', // ID
|
2670 |
+
__("Show content analysis score column in post types","wp-seopress"), // Title
|
2671 |
array( $this, 'seopress_advanced_appearance_score_col_callback' ), // Callback
|
2672 |
'seopress-settings-admin-advanced-appearance', // Page
|
2673 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2674 |
);
|
2675 |
|
2676 |
add_settings_field(
|
2677 |
'seopress_advanced_appearance_genesis_seo_metaboxe', // ID
|
2678 |
+
__("Hide Genesis SEO Metabox","wp-seopress"), // Title
|
2679 |
array( $this, 'seopress_advanced_appearance_genesis_seo_metaboxe_callback' ), // Callback
|
2680 |
'seopress-settings-admin-advanced-appearance', // Page
|
2681 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2682 |
);
|
2683 |
|
2684 |
add_settings_field(
|
2685 |
'seopress_advanced_appearance_genesis_seo_menu', // ID
|
2686 |
+
__("Hide Genesis SEO Settings link","wp-seopress"), // Title
|
2687 |
array( $this, 'seopress_advanced_appearance_genesis_seo_menu_callback' ), // Callback
|
2688 |
'seopress-settings-admin-advanced-appearance', // Page
|
2689 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2690 |
);
|
2691 |
|
2692 |
add_settings_field(
|
2693 |
'seopress_advanced_appearance_advice_schema', // ID
|
2694 |
+
__("Hide advice in Structured Data Types metabox","wp-seopress"), // Title
|
2695 |
array( $this, 'seopress_advanced_appearance_advice_schema_callback' ), // Callback
|
2696 |
'seopress-settings-admin-advanced-appearance', // Page
|
2697 |
+
'seopress_setting_section_advanced_appearance' // Section
|
2698 |
);
|
2699 |
|
2700 |
//Security SECTION=======================================================================
|
2708 |
|
2709 |
add_settings_field(
|
2710 |
'seopress_advanced_security_metaboxe_role', // ID
|
2711 |
+
__("Block SEO metabox to user roles","wp-seopress"), // Title
|
2712 |
array( $this, 'seopress_advanced_security_metaboxe_role_callback' ), // Callback
|
2713 |
'seopress-settings-admin-advanced-security', // Page
|
2714 |
+
'seopress_setting_section_advanced_security' // Section
|
2715 |
);
|
2716 |
|
2717 |
add_settings_field(
|
2718 |
'seopress_advanced_security_metaboxe_ca_role', // ID
|
2719 |
+
__("Block Content analysis metabox to user roles","wp-seopress"), // Title
|
2720 |
array( $this, 'seopress_advanced_security_metaboxe_ca_role_callback' ), // Callback
|
2721 |
'seopress-settings-admin-advanced-security', // Page
|
2722 |
+
'seopress_setting_section_advanced_security' // Section
|
2723 |
);
|
2724 |
}
|
2725 |
|
2817 |
|
2818 |
public function print_section_info_titles() {
|
2819 |
print __('<p>Customize your title & meta description for homepage</p>', 'wp-seopress');
|
2820 |
+
|
2821 |
+
echo "<script>function sp_get_field_length(e) {
|
2822 |
+
if (e.val().length > 0) {
|
2823 |
+
meta = e.val() + ' ';
|
2824 |
+
} else {
|
2825 |
+
meta = e.val();
|
2826 |
+
}
|
2827 |
+
return meta;
|
2828 |
+
}</script>";
|
2829 |
}
|
2830 |
|
2831 |
public function print_section_info_single() {
|
3064 |
};
|
3065 |
echo ' value="1"/>';
|
3066 |
|
3067 |
+
echo '<label for="seopress_titles_single_cpt_enable['.$seopress_cpt_key.']">'. __( 'Click to hide any SEO metaboxes / columns for this post type', 'wp-seopress' ) .'</label>';
|
3068 |
|
3069 |
if ('1' == $check) {
|
3070 |
+
echo '<span id="titles-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__( 'Click to display any SEO metaboxes / columns for this post type', 'wp-seopress') .'</span>';
|
3071 |
+
echo '<span id="titles-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__( 'Click to hide any SEO metaboxes / columns for this post type', 'wp-seopress') .'</span>';
|
3072 |
} else {
|
3073 |
+
echo '<span id="titles-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__( 'Click to hide any SEO metaboxes / columns for this post type', 'wp-seopress') .'</span>';
|
3074 |
+
echo '<span id="titles-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__( 'Click to display any SEO metaboxes / columns for this post type', 'wp-seopress') .'</span>';
|
3075 |
}
|
3076 |
|
3077 |
+
$toggle_txt_on = '<span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to display any SEO metaboxes / columns for this post type','wp-seopress');
|
3078 |
+
$toggle_txt_off = '<span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to hide any SEO metaboxes / columns for this post type','wp-seopress');
|
3079 |
|
3080 |
echo "<script>
|
3081 |
jQuery(document).ready(function($) {
|
3108 |
echo "<script>
|
3109 |
jQuery(document).ready(function($) {
|
3110 |
$('#seopress-tag-single-title-".$seopress_cpt_key."').click(function() {
|
3111 |
+
$('#seopress_titles_single_titles_".$seopress_cpt_key."').val(sp_get_field_length($('#seopress_titles_single_titles_".$seopress_cpt_key."')) + $('#seopress-tag-single-title-".$seopress_cpt_key."').attr('data-tag'));
|
3112 |
});
|
3113 |
$('#seopress-tag-sep-".$seopress_cpt_key."').click(function() {
|
3114 |
+
$('#seopress_titles_single_titles_".$seopress_cpt_key."').val(sp_get_field_length($('#seopress_titles_single_titles_".$seopress_cpt_key."')) + $('#seopress-tag-sep-".$seopress_cpt_key."').attr('data-tag'));
|
3115 |
});
|
3116 |
$('#seopress-tag-single-sitetitle-".$seopress_cpt_key."').click(function() {
|
3117 |
+
$('#seopress_titles_single_titles_".$seopress_cpt_key."').val(sp_get_field_length($('#seopress_titles_single_titles_".$seopress_cpt_key."')) + $('#seopress-tag-single-sitetitle-".$seopress_cpt_key."').attr('data-tag'));
|
3118 |
});
|
3119 |
});
|
3120 |
</script>";
|
3121 |
|
3122 |
printf(
|
3123 |
'<input type="text" id="seopress_titles_single_titles_'.$seopress_cpt_key.'" name="seopress_titles_option_name[seopress_titles_single_titles]['.$seopress_cpt_key.'][title]" value="%s"/>',
|
3124 |
+
esc_html( $check )
|
3125 |
);
|
3126 |
|
3127 |
echo '<div class="wrap-tags"><span id="seopress-tag-single-title-'.$seopress_cpt_key.'" data-tag="%%post_title%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Post Title','wp-seopress').'</span>';
|
3292 |
echo "<script>
|
3293 |
jQuery(document).ready(function($) {
|
3294 |
$('#seopress-tag-tax-title-".$seopress_tax_key."').click(function() {
|
3295 |
+
$('#seopress_titles_tax_titles_".$seopress_tax_key."').val(sp_get_field_length($('#seopress_titles_tax_titles_".$seopress_tax_key."')) + $('#seopress-tag-tax-title-".$seopress_tax_key."').attr('data-tag'));
|
3296 |
});
|
3297 |
$('#seopress-tag-sep-".$seopress_tax_key."').click(function() {
|
3298 |
+
$('#seopress_titles_tax_titles_".$seopress_tax_key."').val(sp_get_field_length($('#seopress_titles_tax_titles_".$seopress_tax_key."')) + $('#seopress-tag-sep-".$seopress_tax_key."').attr('data-tag'));
|
3299 |
});
|
3300 |
$('#seopress-tag-tax-sitetitle-".$seopress_tax_key."').click(function() {
|
3301 |
+
$('#seopress_titles_tax_titles_".$seopress_tax_key."').val(sp_get_field_length($('#seopress_titles_tax_titles_".$seopress_tax_key."')) + $('#seopress-tag-tax-sitetitle-".$seopress_tax_key."').attr('data-tag'));
|
3302 |
});
|
3303 |
});
|
3304 |
</script>";
|
3334 |
|
3335 |
echo "<script>
|
3336 |
jQuery(document).ready(function($) {
|
3337 |
+
$('#seopress-tag-tax-desc-".$seopress_tax_key."').click(function() {
|
3338 |
+
$('#seopress_titles_tax_desc_".$seopress_tax_key."').val(sp_get_field_length($('#seopress_titles_tax_desc_".$seopress_tax_key."')) + $('#seopress-tag-tax-desc-".$seopress_tax_key."').attr('data-tag'));
|
3339 |
});
|
3340 |
});
|
3341 |
</script>";
|
3421 |
echo "<script>
|
3422 |
jQuery(document).ready(function($) {
|
3423 |
$('#seopress-tag-archive-title-".$seopress_cpt_key."').click(function() {
|
3424 |
+
$('#seopress_titles_archive_titles_".$seopress_cpt_key."').val(sp_get_field_length($('#seopress_titles_archive_titles_".$seopress_cpt_key."')) + $('#seopress-tag-archive-title-".$seopress_cpt_key."').attr('data-tag'));
|
3425 |
});
|
3426 |
$('#seopress-tag-archive-sep-".$seopress_cpt_key."').click(function() {
|
3427 |
+
$('#seopress_titles_archive_titles_".$seopress_cpt_key."').val(sp_get_field_length($('#seopress_titles_archive_titles_".$seopress_cpt_key."')) + $('#seopress-tag-archive-sep-".$seopress_cpt_key."').attr('data-tag'));
|
3428 |
});
|
3429 |
$('#seopress-tag-archive-sitetitle-".$seopress_cpt_key."').click(function() {
|
3430 |
+
$('#seopress_titles_archive_titles_".$seopress_cpt_key."').val(sp_get_field_length($('#seopress_titles_archive_titles_".$seopress_cpt_key."')) + $('#seopress-tag-archive-sitetitle-".$seopress_cpt_key."').attr('data-tag'));
|
3431 |
});
|
3432 |
});
|
3433 |
</script>";
|
4501 |
|
4502 |
echo '<label for="seopress_social_facebook_img_default">'. __( 'Override every <strong>og:image</strong> tag with this default image (except if a custom og:image has already been set from the SEO metabox).', 'wp-seopress' ) .'</label>';
|
4503 |
|
4504 |
+
$def_og_img = isset($options['seopress_social_facebook_img']) ? $options['seopress_social_facebook_img'] : '';
|
4505 |
+
|
4506 |
+
if ($def_og_img =='') {
|
4507 |
+
echo '<br><br><p class="seopress-notice notice-error">'.__('Please define a default OG Image from the field above','wp-seopress').'</p>';
|
4508 |
+
}
|
4509 |
|
4510 |
if (isset($this->options['seopress_social_facebook_img_default'])) {
|
4511 |
esc_attr( $this->options['seopress_social_facebook_img_default']);
|
5558 |
echo '<label for="seopress_advanced_advanced_image_auto_alt_editor">'. __( 'When sending an image file, automatically set the alternative text based on the filename', 'wp-seopress' ) .'</label>';
|
5559 |
|
5560 |
if ( !is_plugin_active( 'imageseo/imageseo.php' )) {
|
5561 |
+
echo '<p class="seopress-help description"><a href="https://www.seopress.org/go/image-seo" target="_blank">'.__('We recommend Image SEO plugin to optimize your image ALT texts and names for Search Engines using AI and Machine Learning. Starting from just €4.99.','wp-seopress').'</a><span class="dashicons dashicons-external"></span></p>';
|
5562 |
}
|
5563 |
|
5564 |
if (isset($this->options['seopress_advanced_advanced_image_auto_alt_editor'])) {
|
5565 |
esc_attr( $this->options['seopress_advanced_advanced_image_auto_alt_editor']);
|
5566 |
}
|
5567 |
+
}
|
5568 |
+
|
5569 |
+
public function seopress_advanced_advanced_image_auto_alt_target_kw_callback()
|
5570 |
+
{
|
5571 |
+
$options = get_option( 'seopress_advanced_option_name' );
|
5572 |
+
|
5573 |
+
$check = isset($options['seopress_advanced_advanced_image_auto_alt_target_kw']);
|
5574 |
+
|
5575 |
+
echo '<input id="seopress_advanced_advanced_image_auto_alt_target_kw" name="seopress_advanced_option_name[seopress_advanced_advanced_image_auto_alt_target_kw]" type="checkbox"';
|
5576 |
+
if ('1' == $check) echo 'checked="yes"';
|
5577 |
+
echo ' value="1"/>';
|
5578 |
+
|
5579 |
+
echo '<label for="seopress_advanced_advanced_image_auto_alt_target_kw">'. __( 'Use the target keywords if not alternative text set for the image', 'wp-seopress' ) .'</label>';
|
5580 |
+
|
5581 |
+
echo '<p class="description">'.__('This setting will be applied to images without any alt text on frontend only. This setting is retroactive. If you turn it off, alt texts that were previously empty will be empty again.','wp-seopress').'</p>';
|
5582 |
+
|
5583 |
+
if (isset($this->options['seopress_advanced_advanced_image_auto_alt_target_kw'])) {
|
5584 |
+
esc_attr( $this->options['seopress_advanced_advanced_image_auto_alt_target_kw']);
|
5585 |
+
}
|
5586 |
+
}
|
5587 |
|
5588 |
public function seopress_advanced_advanced_image_auto_caption_editor_callback()
|
5589 |
{
|
6142 |
}
|
6143 |
}
|
6144 |
|
6145 |
+
public function seopress_advanced_appearance_insights_col_callback()
|
6146 |
+
{
|
6147 |
+
if (is_plugin_active('wp-seopress-insights/seopress-insights.php')) {
|
6148 |
+
$options = get_option( 'seopress_advanced_option_name' );
|
6149 |
+
|
6150 |
+
$check = isset($options['seopress_advanced_appearance_insights_col']);
|
6151 |
+
|
6152 |
+
echo '<input id="seopress_advanced_appearance_insights_col" name="seopress_advanced_option_name[seopress_advanced_appearance_insights_col]" type="checkbox"';
|
6153 |
+
if ('1' == $check) echo 'checked="yes"';
|
6154 |
+
echo ' value="1"/>';
|
6155 |
+
|
6156 |
+
echo '<label for="seopress_advanced_appearance_insights_col">'. __( 'Display SEO Insights column to check rankings', 'wp-seopress' ) .'</label>';
|
6157 |
+
|
6158 |
+
if (isset($this->options['seopress_advanced_appearance_insights_col'])) {
|
6159 |
+
esc_attr( $this->options['seopress_advanced_appearance_insights_col']);
|
6160 |
+
}
|
6161 |
+
}
|
6162 |
+
}
|
6163 |
+
|
6164 |
public function seopress_advanced_appearance_score_col_callback()
|
6165 |
{
|
6166 |
if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
|
6201 |
{
|
6202 |
$options = get_option( 'seopress_advanced_option_name' );
|
6203 |
|
6204 |
+
$check = isset($options['seopress_advanced_appearance_genesis_seo_menu']);
|
6205 |
|
6206 |
echo '<input id="seopress_advanced_appearance_genesis_seo_menu" name="seopress_advanced_option_name[seopress_advanced_appearance_genesis_seo_menu]" type="checkbox"';
|
6207 |
if ('1' == $check) echo 'checked="yes"';
|
6218 |
{
|
6219 |
$options = get_option( 'seopress_advanced_option_name' );
|
6220 |
|
6221 |
+
$check = isset($options['seopress_advanced_appearance_advice_schema']);
|
6222 |
|
6223 |
echo '<input id="seopress_advanced_appearance_advice_schema" name="seopress_advanced_option_name[seopress_advanced_appearance_advice_schema]" type="checkbox"';
|
6224 |
if ('1' == $check) echo 'checked="yes"';
|
6242 |
|
6243 |
foreach ($wp_roles->get_names() as $key => $value) {
|
6244 |
|
6245 |
+
$check = isset($options['seopress_advanced_security_metaboxe_role'][$key]);
|
6246 |
|
6247 |
echo '<input id="seopress_advanced_security_metaboxe_role_'.$key.'" name="seopress_advanced_option_name[seopress_advanced_security_metaboxe_role]['.$key.']" type="checkbox"';
|
6248 |
if ('1' == $check) echo 'checked="yes"';
|
6266 |
|
6267 |
public function seopress_advanced_security_metaboxe_ca_role_callback()
|
6268 |
{
|
6269 |
+
$options = get_option( 'seopress_advanced_option_name' );
|
6270 |
|
6271 |
global $wp_roles;
|
6272 |
|
@@ -140,10 +140,12 @@ function seopress_do_real_preview() {
|
|
140 |
//Manage keywords with special characters
|
141 |
foreach ($seopress_analysis_target_kw as $key => $kw) {
|
142 |
$kw = str_replace("-", " ", $kw);
|
143 |
-
$seopress_analysis_target_kw[
|
144 |
}
|
|
|
|
|
145 |
}
|
146 |
-
|
147 |
$xpath = new DOMXPath($dom);
|
148 |
|
149 |
//Title
|
@@ -512,7 +514,7 @@ add_action('wp_ajax_seopress_hide_notices', 'seopress_hide_notices');
|
|
512 |
function seopress_yoast_migration() {
|
513 |
check_ajax_referer( 'seopress_yoast_migrate_nonce', $_POST['_ajax_nonce'], true );
|
514 |
|
515 |
-
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) && is_admin() )
|
516 |
|
517 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
518 |
$offset = absint($_POST['offset']);
|
@@ -645,6 +647,23 @@ function seopress_yoast_migration() {
|
|
645 |
|
646 |
update_post_meta($post->ID, '_seopress_analysis_target_kw', implode(',',$y_fkws_clean));
|
647 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
648 |
}
|
649 |
}
|
650 |
$offset += $increment;
|
@@ -663,7 +682,7 @@ add_action('wp_ajax_seopress_yoast_migration', 'seopress_yoast_migration');
|
|
663 |
function seopress_aio_migration() {
|
664 |
check_ajax_referer( 'seopress_aio_migrate_nonce', $_POST['_ajax_nonce'], true );
|
665 |
|
666 |
-
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) && is_admin() )
|
667 |
|
668 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
669 |
$offset = absint($_POST['offset']);
|
@@ -798,7 +817,7 @@ add_action('wp_ajax_seopress_aio_migration', 'seopress_aio_migration');
|
|
798 |
function seopress_seo_framework_migration() {
|
799 |
check_ajax_referer( 'seopress_seo_framework_migrate_nonce', $_POST['_ajax_nonce'], true );
|
800 |
|
801 |
-
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) && is_admin() )
|
802 |
|
803 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
804 |
$offset = absint($_POST['offset']);
|
@@ -917,7 +936,7 @@ add_action('wp_ajax_seopress_seo_framework_migration', 'seopress_seo_framework_m
|
|
917 |
function seopress_rk_migration() {
|
918 |
check_ajax_referer( 'seopress_rk_migrate_nonce', $_POST['_ajax_nonce'], true );
|
919 |
|
920 |
-
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) && is_admin() )
|
921 |
|
922 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
923 |
$offset = absint($_POST['offset']);
|
@@ -1080,7 +1099,7 @@ add_action('wp_ajax_seopress_rk_migration', 'seopress_rk_migration');
|
|
1080 |
function seopress_squirrly_migration() {
|
1081 |
check_ajax_referer( 'seopress_squirrly_migrate_nonce', $_POST['_ajax_nonce'], true );
|
1082 |
|
1083 |
-
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) && is_admin() )
|
1084 |
|
1085 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
1086 |
$offset = absint($_POST['offset']);
|
@@ -1153,7 +1172,7 @@ add_action('wp_ajax_seopress_squirrly_migration', 'seopress_squirrly_migration')
|
|
1153 |
function seopress_seo_ultimate_migration() {
|
1154 |
check_ajax_referer( 'seopress_seo_ultimate_migrate_nonce', $_POST['_ajax_nonce'], true );
|
1155 |
|
1156 |
-
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) && is_admin() )
|
1157 |
|
1158 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
1159 |
$offset = absint($_POST['offset']);
|
@@ -1223,7 +1242,7 @@ add_action('wp_ajax_seopress_seo_ultimate_migration', 'seopress_seo_ultimate_mig
|
|
1223 |
function seopress_wp_meta_seo_migration() {
|
1224 |
check_ajax_referer( 'seopress_meta_seo_migrate_nonce', $_POST['_ajax_nonce'], true );
|
1225 |
|
1226 |
-
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) && is_admin() )
|
1227 |
|
1228 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
1229 |
$offset = absint($_POST['offset']);
|
@@ -1313,7 +1332,7 @@ add_action('wp_ajax_seopress_wp_meta_seo_migration', 'seopress_wp_meta_seo_migra
|
|
1313 |
function seopress_premium_seo_pack_migration() {
|
1314 |
check_ajax_referer( 'seopress_premium_seo_pack_migrate_nonce', $_POST['_ajax_nonce'], true );
|
1315 |
|
1316 |
-
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) && is_admin() )
|
1317 |
|
1318 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
1319 |
$offset = absint($_POST['offset']);
|
@@ -1427,7 +1446,7 @@ add_action('wp_ajax_seopress_premium_seo_pack_migration', 'seopress_premium_seo_
|
|
1427 |
function seopress_metadata_export() {
|
1428 |
check_ajax_referer( 'seopress_export_csv_metadata_nonce', $_POST['_ajax_nonce'], true );
|
1429 |
|
1430 |
-
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) && is_admin() )
|
1431 |
|
1432 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
1433 |
$offset = absint($_POST['offset']);
|
@@ -1449,25 +1468,28 @@ function seopress_metadata_export() {
|
|
1449 |
$csv = get_option('seopress_metadata_csv');
|
1450 |
$download_url = '';
|
1451 |
|
1452 |
-
$settings["id"] =
|
1453 |
-
$settings["post_title"] =
|
1454 |
-
$settings["url"] =
|
1455 |
-
$settings["meta_title"] =
|
1456 |
-
$settings["meta_desc"] =
|
1457 |
-
$settings["fb_title"] =
|
1458 |
-
$settings["fb_desc"] =
|
1459 |
-
$settings["fb_img"] =
|
1460 |
-
$settings["tw_title"] =
|
1461 |
-
$settings["tw_desc"] =
|
1462 |
-
$settings["tw_img"] =
|
1463 |
-
$settings["noindex"] =
|
1464 |
-
$settings["nofollow"] =
|
1465 |
-
$settings["noodp"] =
|
1466 |
-
$settings["noimageindex"] =
|
1467 |
-
$settings["noarchive"] =
|
1468 |
-
$settings["nosnippet"] =
|
1469 |
-
$settings["canonical_url"] =
|
1470 |
-
$settings["
|
|
|
|
|
|
|
1471 |
|
1472 |
if ($offset > $total_count_posts) {
|
1473 |
wp_reset_query();
|
@@ -1534,30 +1556,62 @@ function seopress_metadata_export() {
|
|
1534 |
|
1535 |
array_push($settings["canonical_url"], get_post_meta( $post->ID, '_seopress_robots_canonical', true ));
|
1536 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1537 |
array_push($settings["target_kw"], get_post_meta( $post->ID, '_seopress_analysis_target_kw', true ));
|
1538 |
|
1539 |
-
$csv[] = array_merge(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1540 |
|
1541 |
//Clean arrays
|
1542 |
-
$settings["id"] =
|
1543 |
-
$settings["post_title"] =
|
1544 |
-
$settings["url"] =
|
1545 |
-
$settings["meta_title"] =
|
1546 |
-
$settings["meta_desc"] =
|
1547 |
-
$settings["fb_title"] =
|
1548 |
-
$settings["fb_desc"] =
|
1549 |
-
$settings["fb_img"] =
|
1550 |
-
$settings["tw_title"] =
|
1551 |
-
$settings["tw_desc"] =
|
1552 |
-
$settings["tw_img"] =
|
1553 |
-
$settings["noindex"] =
|
1554 |
-
$settings["nofollow"] =
|
1555 |
-
$settings["noodp"] =
|
1556 |
-
$settings["noimageindex"] =
|
1557 |
-
$settings["noarchive"] =
|
1558 |
-
$settings["nosnippet"] =
|
1559 |
-
$settings["canonical_url"] =
|
1560 |
-
$settings["
|
|
|
|
|
|
|
1561 |
|
1562 |
}
|
1563 |
}
|
140 |
//Manage keywords with special characters
|
141 |
foreach ($seopress_analysis_target_kw as $key => $kw) {
|
142 |
$kw = str_replace("-", " ", $kw);
|
143 |
+
$seopress_analysis_target_kw[] = htmlspecialchars_decode($kw,ENT_QUOTES);
|
144 |
}
|
145 |
+
//Remove duplicates
|
146 |
+
$seopress_analysis_target_kw = array_unique($seopress_analysis_target_kw);
|
147 |
}
|
148 |
+
|
149 |
$xpath = new DOMXPath($dom);
|
150 |
|
151 |
//Title
|
514 |
function seopress_yoast_migration() {
|
515 |
check_ajax_referer( 'seopress_yoast_migrate_nonce', $_POST['_ajax_nonce'], true );
|
516 |
|
517 |
+
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) ) && is_admin() ) {
|
518 |
|
519 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
520 |
$offset = absint($_POST['offset']);
|
647 |
|
648 |
update_post_meta($post->ID, '_seopress_analysis_target_kw', implode(',',$y_fkws_clean));
|
649 |
}
|
650 |
+
|
651 |
+
//Primary category
|
652 |
+
if ( class_exists( 'WPSEO_Primary_Term' ) ) {
|
653 |
+
if ( get_post_type( $post->ID ) == 'product' ) {
|
654 |
+
$tax = 'product_cat';
|
655 |
+
} else {
|
656 |
+
$tax = 'category';
|
657 |
+
}
|
658 |
+
|
659 |
+
$primary_term = new WPSEO_Primary_Term( $tax, $post->ID );
|
660 |
+
|
661 |
+
$primary_term = $primary_term->get_primary_term();
|
662 |
+
|
663 |
+
if ( $primary_term !='' && is_int( $primary_term ) ) {
|
664 |
+
update_post_meta( $post->ID, '_seopress_robots_primary_cat', $primary_term );
|
665 |
+
}
|
666 |
+
}
|
667 |
}
|
668 |
}
|
669 |
$offset += $increment;
|
682 |
function seopress_aio_migration() {
|
683 |
check_ajax_referer( 'seopress_aio_migrate_nonce', $_POST['_ajax_nonce'], true );
|
684 |
|
685 |
+
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) ) && is_admin() ) {
|
686 |
|
687 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
688 |
$offset = absint($_POST['offset']);
|
817 |
function seopress_seo_framework_migration() {
|
818 |
check_ajax_referer( 'seopress_seo_framework_migrate_nonce', $_POST['_ajax_nonce'], true );
|
819 |
|
820 |
+
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) ) && is_admin() ) {
|
821 |
|
822 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
823 |
$offset = absint($_POST['offset']);
|
936 |
function seopress_rk_migration() {
|
937 |
check_ajax_referer( 'seopress_rk_migrate_nonce', $_POST['_ajax_nonce'], true );
|
938 |
|
939 |
+
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) ) && is_admin() ) {
|
940 |
|
941 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
942 |
$offset = absint($_POST['offset']);
|
1099 |
function seopress_squirrly_migration() {
|
1100 |
check_ajax_referer( 'seopress_squirrly_migrate_nonce', $_POST['_ajax_nonce'], true );
|
1101 |
|
1102 |
+
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) ) && is_admin() ) {
|
1103 |
|
1104 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
1105 |
$offset = absint($_POST['offset']);
|
1172 |
function seopress_seo_ultimate_migration() {
|
1173 |
check_ajax_referer( 'seopress_seo_ultimate_migrate_nonce', $_POST['_ajax_nonce'], true );
|
1174 |
|
1175 |
+
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) ) && is_admin() ) {
|
1176 |
|
1177 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
1178 |
$offset = absint($_POST['offset']);
|
1242 |
function seopress_wp_meta_seo_migration() {
|
1243 |
check_ajax_referer( 'seopress_meta_seo_migrate_nonce', $_POST['_ajax_nonce'], true );
|
1244 |
|
1245 |
+
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) ) && is_admin() ) {
|
1246 |
|
1247 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
1248 |
$offset = absint($_POST['offset']);
|
1332 |
function seopress_premium_seo_pack_migration() {
|
1333 |
check_ajax_referer( 'seopress_premium_seo_pack_migrate_nonce', $_POST['_ajax_nonce'], true );
|
1334 |
|
1335 |
+
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) ) && is_admin() ) {
|
1336 |
|
1337 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
1338 |
$offset = absint($_POST['offset']);
|
1446 |
function seopress_metadata_export() {
|
1447 |
check_ajax_referer( 'seopress_export_csv_metadata_nonce', $_POST['_ajax_nonce'], true );
|
1448 |
|
1449 |
+
if ( current_user_can( seopress_capability( 'manage_options', 'migration' ) ) && is_admin() ) {
|
1450 |
|
1451 |
if ( isset( $_POST['offset']) && isset( $_POST['offset'] )) {
|
1452 |
$offset = absint($_POST['offset']);
|
1468 |
$csv = get_option('seopress_metadata_csv');
|
1469 |
$download_url = '';
|
1470 |
|
1471 |
+
$settings["id"] = [];
|
1472 |
+
$settings["post_title"] = [];
|
1473 |
+
$settings["url"] = [];
|
1474 |
+
$settings["meta_title"] = [];
|
1475 |
+
$settings["meta_desc"] = [];
|
1476 |
+
$settings["fb_title"] = [];
|
1477 |
+
$settings["fb_desc"] = [];
|
1478 |
+
$settings["fb_img"] = [];
|
1479 |
+
$settings["tw_title"] = [];
|
1480 |
+
$settings["tw_desc"] = [];
|
1481 |
+
$settings["tw_img"] = [];
|
1482 |
+
$settings["noindex"] = [];
|
1483 |
+
$settings["nofollow"] = [];
|
1484 |
+
$settings["noodp"] = [];
|
1485 |
+
$settings["noimageindex"] = [];
|
1486 |
+
$settings["noarchive"] = [];
|
1487 |
+
$settings["nosnippet"] = [];
|
1488 |
+
$settings["canonical_url"] = [];
|
1489 |
+
$settings["redirect_active"] = [];
|
1490 |
+
$settings["redirect_type"] = [];
|
1491 |
+
$settings["redirect_url"] = [];
|
1492 |
+
$settings["target_kw"] = [];
|
1493 |
|
1494 |
if ($offset > $total_count_posts) {
|
1495 |
wp_reset_query();
|
1556 |
|
1557 |
array_push($settings["canonical_url"], get_post_meta( $post->ID, '_seopress_robots_canonical', true ));
|
1558 |
|
1559 |
+
array_push($settings["redirect_active"], get_post_meta( $post->ID, '_seopress_redirections_enabled', true ));
|
1560 |
+
|
1561 |
+
array_push($settings["redirect_type"], get_post_meta( $post->ID, '_seopress_redirections_type', true ));
|
1562 |
+
|
1563 |
+
array_push($settings["redirect_url"], get_post_meta( $post->ID, '_seopress_redirections_value', true ));
|
1564 |
+
|
1565 |
array_push($settings["target_kw"], get_post_meta( $post->ID, '_seopress_analysis_target_kw', true ));
|
1566 |
|
1567 |
+
$csv[] = array_merge(
|
1568 |
+
$settings["id"],
|
1569 |
+
$settings["post_title"],
|
1570 |
+
$settings["url"],
|
1571 |
+
$settings["meta_title"],
|
1572 |
+
$settings["meta_desc"],
|
1573 |
+
$settings["fb_title"],
|
1574 |
+
$settings["fb_desc"],
|
1575 |
+
$settings["fb_img"],
|
1576 |
+
$settings["tw_title"],
|
1577 |
+
$settings["tw_desc"],
|
1578 |
+
$settings["tw_img"],
|
1579 |
+
$settings["noindex"],
|
1580 |
+
$settings["nofollow"],
|
1581 |
+
$settings["noodp"],
|
1582 |
+
$settings["noimageindex"],
|
1583 |
+
$settings["noarchive"],
|
1584 |
+
$settings["nosnippet"],
|
1585 |
+
$settings["canonical_url"],
|
1586 |
+
$settings["redirect_active"],
|
1587 |
+
$settings["redirect_type"],
|
1588 |
+
$settings["redirect_url"],
|
1589 |
+
$settings["target_kw"]
|
1590 |
+
);
|
1591 |
|
1592 |
//Clean arrays
|
1593 |
+
$settings["id"] = [];
|
1594 |
+
$settings["post_title"] = [];
|
1595 |
+
$settings["url"] = [];
|
1596 |
+
$settings["meta_title"] = [];
|
1597 |
+
$settings["meta_desc"] = [];
|
1598 |
+
$settings["fb_title"] = [];
|
1599 |
+
$settings["fb_desc"] = [];
|
1600 |
+
$settings["fb_img"] = [];
|
1601 |
+
$settings["tw_title"] = [];
|
1602 |
+
$settings["tw_desc"] = [];
|
1603 |
+
$settings["tw_img"] = [];
|
1604 |
+
$settings["noindex"] = [];
|
1605 |
+
$settings["nofollow"] = [];
|
1606 |
+
$settings["noodp"] = [];
|
1607 |
+
$settings["noimageindex"] = [];
|
1608 |
+
$settings["noarchive"] = [];
|
1609 |
+
$settings["nosnippet"] = [];
|
1610 |
+
$settings["canonical_url"] = [];
|
1611 |
+
$settings["redirect_active"] = [];
|
1612 |
+
$settings["redirect_type"] = [];
|
1613 |
+
$settings["redirect_url"] = [];
|
1614 |
+
$settings["target_kw"] = [];
|
1615 |
|
1616 |
}
|
1617 |
}
|
@@ -0,0 +1,171 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.elementor-control-field.facebook-snippet-box .facebook-snippet-text {
|
2 |
+
border: 1px solid #dadde1;
|
3 |
+
background-color: #f2f3f5;
|
4 |
+
padding: 10px 12px;
|
5 |
+
max-width: 100%;
|
6 |
+
width: 100%;
|
7 |
+
margin-top: -2px;
|
8 |
+
}
|
9 |
+
|
10 |
+
.elementor-control-field.facebook-snippet-box .facebook-snippet-text .snippet-meta {
|
11 |
+
display: flex;
|
12 |
+
overflow: hidden;
|
13 |
+
max-height: 12px;
|
14 |
+
}
|
15 |
+
|
16 |
+
.elementor-control-field.facebook-snippet-box .fb-by,
|
17 |
+
.elementor-control-field.facebook-snippet-box .snippet-fb-site-name,
|
18 |
+
.elementor-control-field.facebook-snippet-box .snippet-fb-url {
|
19 |
+
color: #606770;
|
20 |
+
font-size: 10px;
|
21 |
+
white-space: normal;
|
22 |
+
line-height: 11px;
|
23 |
+
text-transform: uppercase;
|
24 |
+
-webkit-box-orient: vertical;
|
25 |
+
display: -webkit-box;
|
26 |
+
text-overflow: ellipsis;
|
27 |
+
}
|
28 |
+
|
29 |
+
.elementor-control-field.facebook-snippet-box .fb-sep {
|
30 |
+
padding-left: 5px;
|
31 |
+
padding-right: 5px;
|
32 |
+
color: #606770;
|
33 |
+
line-height: 11px;
|
34 |
+
font-size: 10px;
|
35 |
+
}
|
36 |
+
|
37 |
+
.elementor-control-field.facebook-snippet-box .snippet-fb-title {
|
38 |
+
font-size: 12px;
|
39 |
+
line-height: 14px;
|
40 |
+
margin: 3px 0 0;
|
41 |
+
padding-top: 2px;
|
42 |
+
color: #1d2129;
|
43 |
+
font-weight: 700;
|
44 |
+
-webkit-box-orient: vertical;
|
45 |
+
display: -webkit-box;
|
46 |
+
text-overflow: ellipsis;
|
47 |
+
white-space: normal;
|
48 |
+
word-break: break-word;
|
49 |
+
}
|
50 |
+
|
51 |
+
.elementor-control-field.facebook-snippet-box .snippet-fb-description-custom {
|
52 |
+
color: #606770;
|
53 |
+
font-size: 10px;
|
54 |
+
line-height: 14px;
|
55 |
+
word-break: break-word;
|
56 |
+
font-family: Helvetica,Arial,sans-serif;
|
57 |
+
-webkit-box-orient: vertical;
|
58 |
+
display: -webkit-box;
|
59 |
+
text-overflow: ellipsis;
|
60 |
+
white-space: normal;
|
61 |
+
width: 100%;
|
62 |
+
margin-top: 3px;
|
63 |
+
}
|
64 |
+
|
65 |
+
.elementor-control-field.facebook-snippet-box,
|
66 |
+
.elementor-control-field.twitter-snippet-box {
|
67 |
+
color: #4b4f56;
|
68 |
+
font-size: 10px;
|
69 |
+
margin-top: 10px;
|
70 |
+
}
|
71 |
+
|
72 |
+
.elementor-control-field.facebook-snippet-box .snippet-fb-img {
|
73 |
+
width: 100%;
|
74 |
+
position: relative;
|
75 |
+
}
|
76 |
+
|
77 |
+
.elementor-control-field.facebook-snippet-box img {
|
78 |
+
display: block;
|
79 |
+
height: 156px;
|
80 |
+
width: 100%;
|
81 |
+
object-fit: cover;
|
82 |
+
background-color: #edeff0;
|
83 |
+
text-align: center;
|
84 |
+
border-bottom: none;
|
85 |
+
}
|
86 |
+
|
87 |
+
.elementor-control-field.facebook-snippet-box img:after,
|
88 |
+
.elementor-control-field.twitter-snippet-box img:after {
|
89 |
+
content: '';
|
90 |
+
position: absolute;
|
91 |
+
width: 100%;
|
92 |
+
height: 100%;
|
93 |
+
z-index: 99;
|
94 |
+
background: #edeff0;
|
95 |
+
top: 0;
|
96 |
+
left: 0;
|
97 |
+
border: 1px solid #dadde1;
|
98 |
+
}
|
99 |
+
|
100 |
+
.elementor-control-field.twitter-snippet-box .snippet-twitter-img-default {
|
101 |
+
border-radius: 10px 10px 0 0;
|
102 |
+
overflow: hidden;
|
103 |
+
height: 130px;
|
104 |
+
position: relative;
|
105 |
+
width: 100%;
|
106 |
+
}
|
107 |
+
|
108 |
+
.elementor-control-field.twitter-snippet-box img {
|
109 |
+
display: block;
|
110 |
+
height: 100%;
|
111 |
+
width: 100%;
|
112 |
+
object-fit: cover;
|
113 |
+
background-color: #edeff0;
|
114 |
+
text-align: center;
|
115 |
+
border-bottom: none;
|
116 |
+
}
|
117 |
+
|
118 |
+
.elementor-control-field.twitter-snippet-box .snippet-fb-description-custom {
|
119 |
+
word-break: break-all;
|
120 |
+
}
|
121 |
+
|
122 |
+
.elementor-control-field.twitter-snippet-box .twitter-snippet-text {
|
123 |
+
border: 1px solid #dadde1;
|
124 |
+
background-color: #fff;
|
125 |
+
padding: 8px 12px;
|
126 |
+
border-radius: 0 0 10px 10px;
|
127 |
+
margin-top: -2px;
|
128 |
+
width: 100%;
|
129 |
+
}
|
130 |
+
|
131 |
+
.elementor-control-field.twitter-snippet-box .snippet-twitter-title {
|
132 |
+
font-size: 12px;
|
133 |
+
line-height: 20px;
|
134 |
+
margin-bottom: 5px;
|
135 |
+
color: #000;
|
136 |
+
font-weight: 700;
|
137 |
+
overflow: hidden;
|
138 |
+
-webkit-box-orient: vertical;
|
139 |
+
display: -webkit-box;
|
140 |
+
text-overflow: ellipsis;
|
141 |
+
white-space: normal;
|
142 |
+
word-break: break-word;
|
143 |
+
}
|
144 |
+
|
145 |
+
.elementor-control-field.twitter-snippet-box .snippet-twitter-description {
|
146 |
+
color: #000;
|
147 |
+
font-size: 10px;
|
148 |
+
word-break: break-word;
|
149 |
+
font-family: Helvetica,Arial,sans-serif;
|
150 |
+
overflow: hidden;
|
151 |
+
-webkit-box-orient: vertical;
|
152 |
+
display: -webkit-box;
|
153 |
+
text-overflow: ellipsis;
|
154 |
+
white-space: normal;
|
155 |
+
width: 100%;
|
156 |
+
}
|
157 |
+
|
158 |
+
.elementor-control-field.twitter-snippet-box .snippet-meta {
|
159 |
+
display: flex;
|
160 |
+
margin-top: 5px;
|
161 |
+
}
|
162 |
+
|
163 |
+
.elementor-control-field.twitter-snippet-box .snippet-twitter-url {
|
164 |
+
color: #8899a6;
|
165 |
+
font-size: 10px;
|
166 |
+
white-space: normal;
|
167 |
+
text-transform: uppercase;
|
168 |
+
-webkit-box-orient: vertical;
|
169 |
+
display: -webkit-box;
|
170 |
+
text-overflow: ellipsis;
|
171 |
+
}
|
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
jQuery(document).ready(function() {
|
2 |
+
jQuery(document).on('click', '#seopress-seo-tab', function(e) {
|
3 |
+
jQuery("#elementor-panel-footer-settings").trigger('click');
|
4 |
+
jQuery(".elementor-control-seopress_title_settings").trigger('click');
|
5 |
+
});
|
6 |
+
});
|
7 |
+
|
8 |
+
var socialPreviewItemView = elementor.modules.controls.BaseData.extend({
|
9 |
+
onReady: function () {
|
10 |
+
var $ = jQuery;
|
11 |
+
|
12 |
+
const updateFbSnippetImage = function() {
|
13 |
+
$('.snippet-fb-img-default img').attr('src', $(this).val());
|
14 |
+
}
|
15 |
+
|
16 |
+
const updateFbSnippetTitle = function() {
|
17 |
+
$('.snippet-fb-title').html($(this).val());
|
18 |
+
}
|
19 |
+
|
20 |
+
const updateFbSnippetDesc = function() {
|
21 |
+
$('.snippet-fb-description-custom').html($(this).val());
|
22 |
+
}
|
23 |
+
|
24 |
+
const updateTwSnippetImage = function() {
|
25 |
+
$('.snippet-twitter-img-default img').attr('src', $(this).val());
|
26 |
+
}
|
27 |
+
|
28 |
+
const updateTwSnippetTitle = function() {
|
29 |
+
$('.snippet-twitter-title').html($(this).val());
|
30 |
+
}
|
31 |
+
|
32 |
+
const updateTwSnippetDesc = function() {
|
33 |
+
$('.snippet-twitter-description').html($(this).val());
|
34 |
+
}
|
35 |
+
|
36 |
+
$(document).on('input', 'input[data-setting=_seopress_social_fb_img]', updateTwSnippetImage);
|
37 |
+
$(document).on('input', 'input[data-setting=_seopress_social_fb_title]', updateFbSnippetTitle);
|
38 |
+
$(document).on('input', 'textarea[data-setting=_seopress_social_fb_desc]', updateFbSnippetDesc);
|
39 |
+
|
40 |
+
$(document).on('input', 'input[data-setting=_seopress_social_twitter_img]', updateTwSnippetImage);
|
41 |
+
$(document).on('input', 'input[data-setting=_seopress_social_twitter_title]', updateTwSnippetTitle);
|
42 |
+
$(document).on('input', 'textarea[data-setting=_seopress_social_twitter_desc]', updateTwSnippetDesc);
|
43 |
+
},
|
44 |
+
});
|
45 |
+
|
46 |
+
elementor.addControlView('seopress-social-preview', socialPreviewItemView);
|
@@ -0,0 +1,125 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
die();
|
5 |
+
}
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Autoloader
|
9 |
+
*
|
10 |
+
* @param string $class
|
11 |
+
*
|
12 |
+
* @return boolean
|
13 |
+
*/
|
14 |
+
function wp_seopress_elementor_addon_autoloader( $class ) {
|
15 |
+
$dir = '/inc';
|
16 |
+
|
17 |
+
switch ( $class ) {
|
18 |
+
case false !== strpos( $class, 'WPSeoPressElementorAddon\\Admin\\' ):
|
19 |
+
$class = strtolower( str_replace( 'WPSeoPressElementorAddon\\Admin', '', $class ) );
|
20 |
+
$dir .= '/admin';
|
21 |
+
break;
|
22 |
+
case false !== strpos( $class, 'WPSeoPressElementorAddon\\Controls\\' ):
|
23 |
+
$class = strtolower( str_replace( 'WPSeoPressElementorAddon\\Controls', '', $class ) );
|
24 |
+
$dir .= '/controls';
|
25 |
+
break;
|
26 |
+
case false !== strpos( $class, 'WPSeoPressElementorAddon\\' ):
|
27 |
+
$class = strtolower( str_replace( 'WPSeoPressElementorAddon', '', $class ) );
|
28 |
+
break;
|
29 |
+
default:
|
30 |
+
return;
|
31 |
+
}
|
32 |
+
|
33 |
+
$filename = dirname( __FILE__ ) . $dir . str_replace( '_', '-', str_replace( '\\', '/class-', $class ) ) . '.php';
|
34 |
+
|
35 |
+
if ( file_exists( $filename ) ) {
|
36 |
+
require_once $filename;
|
37 |
+
|
38 |
+
if ( class_exists( $class ) ) {
|
39 |
+
return true;
|
40 |
+
}
|
41 |
+
}
|
42 |
+
|
43 |
+
return false;
|
44 |
+
}
|
45 |
+
spl_autoload_register( 'wp_seopress_elementor_addon_autoloader' );
|
46 |
+
|
47 |
+
final class WP_SeoPress_Elementor_Addon {
|
48 |
+
/**
|
49 |
+
* Class instance
|
50 |
+
*
|
51 |
+
* @var \WP_SeoPress_Elementor_Addon
|
52 |
+
*/
|
53 |
+
private static $instance = null;
|
54 |
+
|
55 |
+
/**
|
56 |
+
* Load instance of the class
|
57 |
+
*
|
58 |
+
* @return \WP_SeoPress_Elementor_Addon
|
59 |
+
*/
|
60 |
+
public static function get_instance() {
|
61 |
+
if ( is_null( self::$instance ) ) {
|
62 |
+
self::$instance = new static();
|
63 |
+
self::$instance->_constants();
|
64 |
+
self::$instance->_load_objects();
|
65 |
+
}
|
66 |
+
|
67 |
+
return self::$instance;
|
68 |
+
}
|
69 |
+
|
70 |
+
/**
|
71 |
+
* Constructor private
|
72 |
+
*
|
73 |
+
* @return void
|
74 |
+
*/
|
75 |
+
private function __construct() {
|
76 |
+
|
77 |
+
}
|
78 |
+
|
79 |
+
/**
|
80 |
+
* Define plugin constants
|
81 |
+
*
|
82 |
+
* @return void
|
83 |
+
*/
|
84 |
+
private function _constants() {
|
85 |
+
if ( ! defined( 'SEOPRESS_ELEMENTOR_ADDON_DIR' ) ) {
|
86 |
+
define( 'SEOPRESS_ELEMENTOR_ADDON_DIR', trailingslashit( plugin_dir_path( __FILE__ ) ) );
|
87 |
+
}
|
88 |
+
|
89 |
+
if ( ! defined( 'SEOPRESS_ELEMENTOR_ADDON_URL' ) ) {
|
90 |
+
define( 'SEOPRESS_ELEMENTOR_ADDON_URL', trailingslashit( plugin_dir_url( __FILE__ ) ) );
|
91 |
+
}
|
92 |
+
}
|
93 |
+
|
94 |
+
/**
|
95 |
+
* Initiate classes
|
96 |
+
*
|
97 |
+
* @return void
|
98 |
+
*/
|
99 |
+
private function _load_objects() {
|
100 |
+
if ( is_admin() ) {
|
101 |
+
\WPSeoPressElementorAddon\Register_Controls::get_instance();
|
102 |
+
\WPSeoPressElementorAddon\Admin\Seopress_Meta_Helper::get_meta_fields();
|
103 |
+
\WPSeoPressElementorAddon\Admin\Document_Settings_Section::get_instance();
|
104 |
+
}
|
105 |
+
}
|
106 |
+
}
|
107 |
+
|
108 |
+
WP_SeoPress_Elementor_Addon::get_instance();
|
109 |
+
|
110 |
+
function seopress_elementor_tabs_seo_start() {
|
111 |
+
ob_start();
|
112 |
+
}
|
113 |
+
|
114 |
+
function seopress_elementor_tabs_seo_end() {
|
115 |
+
$output = \ob_get_clean();
|
116 |
+
$search = '/(<div class="elementor-component-tab elementor-panel-navigation-tab" data-tab="global">.*<\/div>)/m';
|
117 |
+
$replace = '${1}<div id="seopress-seo-tab" class="elementor-panel-navigation-tab" data-tab="seo">SEO</div>';
|
118 |
+
echo \preg_replace(
|
119 |
+
$search,
|
120 |
+
$replace,
|
121 |
+
$output
|
122 |
+
);
|
123 |
+
}
|
124 |
+
add_action( 'elementor/editor/footer', 'seopress_elementor_tabs_seo_start', 0 );
|
125 |
+
add_action( 'elementor/editor/footer', 'seopress_elementor_tabs_seo_end', 999 );
|
@@ -0,0 +1,508 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace WPSeoPressElementorAddon\Admin;
|
3 |
+
|
4 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
5 |
+
die();
|
6 |
+
}
|
7 |
+
|
8 |
+
class Document_Settings_Section {
|
9 |
+
use \WPSeoPressElementorAddon\Singleton;
|
10 |
+
|
11 |
+
/**
|
12 |
+
* Initialize class
|
13 |
+
*
|
14 |
+
* @return void
|
15 |
+
*/
|
16 |
+
private function _initialize() {
|
17 |
+
add_action( 'elementor/documents/register_controls', [ $this, 'add_wp_seopress_section_to_document_settings' ] );
|
18 |
+
add_action( 'elementor/document/after_save', [ $this, 'on_save' ], 99, 2 );
|
19 |
+
add_action( 'seopress/page-builders/elementor/save_meta', [ $this, 'on_seopress_meta_save' ], 99 );
|
20 |
+
}
|
21 |
+
|
22 |
+
/**
|
23 |
+
* Add WP SeoPress section under document settings
|
24 |
+
*
|
25 |
+
* @param \Elementor\Core\Base\Document $document
|
26 |
+
*
|
27 |
+
* @return void
|
28 |
+
*/
|
29 |
+
public function add_wp_seopress_section_to_document_settings( \Elementor\Core\Base\Document $document ) {
|
30 |
+
$post_id = $document->get_main_id();
|
31 |
+
|
32 |
+
$this->_add_title_section( $document, $post_id );
|
33 |
+
$this->_add_advanced_section( $document, $post_id );
|
34 |
+
$this->_add_social_section( $document, $post_id );
|
35 |
+
$this->_add_redirection_section( $document, $post_id );
|
36 |
+
$this->_add_content_analysis_section( $document, $post_id );
|
37 |
+
}
|
38 |
+
|
39 |
+
/**
|
40 |
+
* Add title section
|
41 |
+
*
|
42 |
+
* @param \Elementor\Core\Base\Document $document
|
43 |
+
* @param int $post_id
|
44 |
+
*
|
45 |
+
* @return void
|
46 |
+
*/
|
47 |
+
private function _add_title_section( $document, $post_id ) {
|
48 |
+
$document->start_controls_section(
|
49 |
+
'seopress_title_settings',
|
50 |
+
[
|
51 |
+
'label' => __( 'SEO Title / Description', 'wp-seopress' ),
|
52 |
+
'tab' => \Elementor\Controls_Manager::TAB_SETTINGS
|
53 |
+
]
|
54 |
+
);
|
55 |
+
|
56 |
+
$title = get_post_meta( $post_id, '_seopress_titles_title', true );
|
57 |
+
$desc = get_post_meta( $post_id, '_seopress_titles_desc', true );
|
58 |
+
|
59 |
+
$document->add_control(
|
60 |
+
'_seopress_titles_title',
|
61 |
+
[
|
62 |
+
'label' => __( 'Title', 'wp-seopress' ),
|
63 |
+
'type' => \Elementor\Controls_Manager::TEXT,
|
64 |
+
'label_block' => true,
|
65 |
+
'separator' => 'none',
|
66 |
+
'default' => $title ? $title : ''
|
67 |
+
]
|
68 |
+
);
|
69 |
+
|
70 |
+
$document->add_control(
|
71 |
+
'_seopress_titles_desc',
|
72 |
+
[
|
73 |
+
'label' => __( 'Meta Description', 'wp-seopress' ),
|
74 |
+
'type' => \Elementor\Controls_Manager::TEXTAREA,
|
75 |
+
'label_block' => true,
|
76 |
+
'separator' => 'none',
|
77 |
+
'default' => $desc ? $desc : ''
|
78 |
+
]
|
79 |
+
);
|
80 |
+
|
81 |
+
$document->end_controls_section();
|
82 |
+
}
|
83 |
+
|
84 |
+
/**
|
85 |
+
* Add advanced section
|
86 |
+
*
|
87 |
+
* @param \Elementor\Core\Base\Document $document
|
88 |
+
* @param int $post_id
|
89 |
+
*
|
90 |
+
* @return void
|
91 |
+
*/
|
92 |
+
private function _add_advanced_section( $document, $post_id ) {
|
93 |
+
$document->start_controls_section(
|
94 |
+
'_seopress_advanced_settings',
|
95 |
+
[
|
96 |
+
'label' => __( 'SEO Advanced', 'wp-seopress' ),
|
97 |
+
'tab' => \Elementor\Controls_Manager::TAB_SETTINGS
|
98 |
+
]
|
99 |
+
);
|
100 |
+
|
101 |
+
$robots_index = get_post_meta( $post_id, '_seopress_robots_index', true );
|
102 |
+
$robots_follow = get_post_meta( $post_id, '_seopress_robots_follow', true );
|
103 |
+
$robots_odp = get_post_meta( $post_id, '_seopress_robots_odp', true );
|
104 |
+
$robots_imageindex = get_post_meta( $post_id, '_seopress_robots_imageindex', true );
|
105 |
+
$robots_archive = get_post_meta( $post_id, '_seopress_robots_archive', true );
|
106 |
+
$robots_snippet = get_post_meta( $post_id, '_seopress_robots_snippet', true );
|
107 |
+
$robots_canonical = get_post_meta( $post_id, '_seopress_robots_canonical', true );
|
108 |
+
|
109 |
+
$document->add_control(
|
110 |
+
'_seopress_robots_index',
|
111 |
+
[
|
112 |
+
'label' => __( 'Do not display this page in search engine results / XML - HTML sitemaps (noindex)', 'wp-seopress' ),
|
113 |
+
'type' => \Elementor\Controls_Manager::SWITCHER,
|
114 |
+
'label_block' => true,
|
115 |
+
'separator' => 'none',
|
116 |
+
'default' => 'yes' === $robots_index ? 'yes' : ''
|
117 |
+
]
|
118 |
+
);
|
119 |
+
|
120 |
+
$document->add_control(
|
121 |
+
'_seopress_robots_follow',
|
122 |
+
[
|
123 |
+
'label' => __( 'Do not follow links for this page (nofollow)', 'wp-seopress' ),
|
124 |
+
'type' => \Elementor\Controls_Manager::SWITCHER,
|
125 |
+
'label_block' => true,
|
126 |
+
'separator' => 'none',
|
127 |
+
'default' => 'yes' === $robots_follow ? 'yes' : ''
|
128 |
+
]
|
129 |
+
);
|
130 |
+
|
131 |
+
$document->add_control(
|
132 |
+
'_seopress_robots_odp',
|
133 |
+
[
|
134 |
+
'label' => __( 'Do not use Open Directory project metadata for titles or excerpts for this page (noodp)', 'wp-seopress' ),
|
135 |
+
'type' => \Elementor\Controls_Manager::SWITCHER,
|
136 |
+
'label_block' => true,
|
137 |
+
'separator' => 'none',
|
138 |
+
'default' => 'yes' === $robots_odp ? 'yes' : ''
|
139 |
+
]
|
140 |
+
);
|
141 |
+
|
142 |
+
$document->add_control(
|
143 |
+
'_seopress_robots_imageindex',
|
144 |
+
[
|
145 |
+
'label' => __( 'Do not index images for this page (noimageindex)', 'wp-seopress' ),
|
146 |
+
'type' => \Elementor\Controls_Manager::SWITCHER,
|
147 |
+
'label_block' => true,
|
148 |
+
'separator' => 'none',
|
149 |
+
'default' => 'yes' === $robots_imageindex ? 'yes' : ''
|
150 |
+
]
|
151 |
+
);
|
152 |
+
|
153 |
+
$document->add_control(
|
154 |
+
'_seopress_robots_archive',
|
155 |
+
[
|
156 |
+
'label' => __( 'Do not display a "Cached" link in the Google search results (noarchive)', 'wp-seopress' ),
|
157 |
+
'type' => \Elementor\Controls_Manager::SWITCHER,
|
158 |
+
'label_block' => true,
|
159 |
+
'separator' => 'none',
|
160 |
+
'default' => 'yes' === $robots_archive ? 'yes' : ''
|
161 |
+
]
|
162 |
+
);
|
163 |
+
|
164 |
+
$document->add_control(
|
165 |
+
'_seopress_robots_snippet',
|
166 |
+
[
|
167 |
+
'label' => __( 'Do not display a description in search results for this page (nosnippet)', 'wp-seopress' ),
|
168 |
+
'type' => \Elementor\Controls_Manager::SWITCHER,
|
169 |
+
'label_block' => true,
|
170 |
+
'separator' => 'none',
|
171 |
+
'default' => 'yes' === $robots_snippet ? 'yes' : ''
|
172 |
+
]
|
173 |
+
);
|
174 |
+
|
175 |
+
$document->add_control(
|
176 |
+
'_seopress_robots_canonical',
|
177 |
+
[
|
178 |
+
'label' => __( 'Canonical URL', 'wp-seopress' ),
|
179 |
+
'type' => \Elementor\Controls_Manager::TEXT,
|
180 |
+
'label_block' => true,
|
181 |
+
'separator' => 'none',
|
182 |
+
'default' => $robots_canonical ? $robots_canonical : ''
|
183 |
+
]
|
184 |
+
);
|
185 |
+
|
186 |
+
$document->end_controls_section();
|
187 |
+
}
|
188 |
+
|
189 |
+
/**
|
190 |
+
* Add social section
|
191 |
+
*
|
192 |
+
* @param \Elementor\Core\Base\Document $document
|
193 |
+
* @param int $post_id
|
194 |
+
*
|
195 |
+
* @return void
|
196 |
+
*/
|
197 |
+
private function _add_social_section( $document, $post_id ) {
|
198 |
+
$document->start_controls_section(
|
199 |
+
'_seopress_social_settings',
|
200 |
+
[
|
201 |
+
'label' => __( 'SEO Social', 'wp-seopress' ),
|
202 |
+
'tab' => \Elementor\Controls_Manager::TAB_SETTINGS
|
203 |
+
]
|
204 |
+
);
|
205 |
+
|
206 |
+
$fb_title = get_post_meta( $post_id, '_seopress_social_fb_title', true );
|
207 |
+
$fb_desc = get_post_meta( $post_id, '_seopress_social_fb_desc', true );
|
208 |
+
$fb_image = get_post_meta( $post_id, '_seopress_social_fb_img', true );
|
209 |
+
$twitter_title = get_post_meta( $post_id, '_seopress_social_twitter_title', true );
|
210 |
+
$twitter_desc = get_post_meta( $post_id, '_seopress_social_twitter_desc', true );
|
211 |
+
$twitter_image = get_post_meta( $post_id, '_seopress_social_twitter_img', true );
|
212 |
+
|
213 |
+
$default_preview_title = get_the_title( $post_id );
|
214 |
+
$default_preview_desc = substr( strip_tags( get_the_content( null, false, $post_id ) ), 0, 140 );
|
215 |
+
|
216 |
+
$document->add_control(
|
217 |
+
'_seopress_social_fb_title',
|
218 |
+
[
|
219 |
+
'label' => __( 'Facebook Title', 'wp-seopress' ),
|
220 |
+
'type' => \Elementor\Controls_Manager::TEXT,
|
221 |
+
'label_block' => true,
|
222 |
+
'separator' => 'none',
|
223 |
+
'default' => $fb_title ? $fb_title : ''
|
224 |
+
]
|
225 |
+
);
|
226 |
+
|
227 |
+
$document->add_control(
|
228 |
+
'_seopress_social_fb_desc',
|
229 |
+
[
|
230 |
+
'label' => __( 'Facebook description', 'wp-seopress' ),
|
231 |
+
'type' => \Elementor\Controls_Manager::TEXTAREA,
|
232 |
+
'label_block' => true,
|
233 |
+
'separator' => 'none',
|
234 |
+
'default' => $fb_desc ? $fb_desc : ''
|
235 |
+
]
|
236 |
+
);
|
237 |
+
|
238 |
+
$document->add_control(
|
239 |
+
'_seopress_social_fb_img',
|
240 |
+
[
|
241 |
+
'label' => __( 'Facebook Thumbnail', 'wp-seopress' ),
|
242 |
+
'type' => \Elementor\Controls_Manager::MEDIA,
|
243 |
+
'label_block' => true,
|
244 |
+
'separator' => 'none',
|
245 |
+
'default' => [
|
246 |
+
'url' => $fb_image ? $fb_image : ''
|
247 |
+
]
|
248 |
+
]
|
249 |
+
);
|
250 |
+
|
251 |
+
$document->add_control(
|
252 |
+
'social_preview_facebook',
|
253 |
+
[
|
254 |
+
'label' => __( 'Facebook Preview', 'wp-seopress' ),
|
255 |
+
'type' => 'seopress-social-preview',
|
256 |
+
'label_block' => true,
|
257 |
+
'separator' => 'none',
|
258 |
+
'network' => 'facebook',
|
259 |
+
'image' => $fb_image ? $fb_image : '',
|
260 |
+
'title' => $fb_title ? $fb_title : $default_preview_title,
|
261 |
+
'description' => $fb_desc ? $fb_desc : $default_preview_desc
|
262 |
+
]
|
263 |
+
);
|
264 |
+
|
265 |
+
$document->add_control(
|
266 |
+
'_seopress_social_twitter_title',
|
267 |
+
[
|
268 |
+
'label' => __( 'Twitter Title', 'wp-seopress' ),
|
269 |
+
'type' => \Elementor\Controls_Manager::TEXT,
|
270 |
+
'label_block' => true,
|
271 |
+
'separator' => 'none',
|
272 |
+
'default' => $twitter_title ? $twitter_title : ''
|
273 |
+
]
|
274 |
+
);
|
275 |
+
|
276 |
+
$document->add_control(
|
277 |
+
'_seopress_social_twitter_desc',
|
278 |
+
[
|
279 |
+
'label' => __( 'Twitter description', 'wp-seopress' ),
|
280 |
+
'type' => \Elementor\Controls_Manager::TEXTAREA,
|
281 |
+
'label_block' => true,
|
282 |
+
'separator' => 'none',
|
283 |
+
'default' => $twitter_desc ? $twitter_desc : ''
|
284 |
+
]
|
285 |
+
);
|
286 |
+
|
287 |
+
$document->add_control(
|
288 |
+
'_seopress_social_twitter_img',
|
289 |
+
[
|
290 |
+
'label' => __( 'Twitter Thumbnail', 'wp-seopress' ),
|
291 |
+
'type' => \Elementor\Controls_Manager::MEDIA,
|
292 |
+
'label_block' => true,
|
293 |
+
'separator' => 'none',
|
294 |
+
'default' => [
|
295 |
+
'url' => $twitter_image ? $twitter_image : ''
|
296 |
+
]
|
297 |
+
]
|
298 |
+
);
|
299 |
+
|
300 |
+
$document->add_control(
|
301 |
+
'social_preview_twitter',
|
302 |
+
[
|
303 |
+
'label' => __( 'Twitter Preview', 'wp-seopress' ),
|
304 |
+
'type' => 'seopress-social-preview',
|
305 |
+
'label_block' => true,
|
306 |
+
'separator' => 'none',
|
307 |
+
'network' => 'twitter',
|
308 |
+
'image' => $twitter_image ? $twitter_image : '',
|
309 |
+
'title' => $twitter_title ? $twitter_title : $default_preview_title,
|
310 |
+
'description' => $twitter_desc ? $twitter_desc : $default_preview_desc,
|
311 |
+
]
|
312 |
+
);
|
313 |
+
|
314 |
+
$document->end_controls_section();
|
315 |
+
}
|
316 |
+
|
317 |
+
/**
|
318 |
+
* Add redirection section
|
319 |
+
*
|
320 |
+
* @param \Elementor\Core\Base\Document $document
|
321 |
+
* @param int $post_id
|
322 |
+
*
|
323 |
+
* @return void
|
324 |
+
*/
|
325 |
+
private function _add_redirection_section( $document, $post_id ) {
|
326 |
+
$document->start_controls_section(
|
327 |
+
'seopress_redirection_settings',
|
328 |
+
[
|
329 |
+
'label' => __( 'SEO Redirection', 'wp-seopress' ),
|
330 |
+
'tab' => \Elementor\Controls_Manager::TAB_SETTINGS
|
331 |
+
]
|
332 |
+
);
|
333 |
+
|
334 |
+
$redirections_enabled = get_post_meta( $post_id, '_seopress_redirections_enabled', true );
|
335 |
+
$redirections_type = get_post_meta( $post_id, '_seopress_redirections_type', true );
|
336 |
+
$redirections_value = get_post_meta( $post_id, '_seopress_redirections_value', true );
|
337 |
+
|
338 |
+
$document->add_control(
|
339 |
+
'_seopress_redirections_enabled',
|
340 |
+
[
|
341 |
+
'label' => __( 'Enable redirection?', 'wp-seopress' ),
|
342 |
+
'type' => \Elementor\Controls_Manager::SWITCHER,
|
343 |
+
'label_block' => false,
|
344 |
+
'separator' => 'none',
|
345 |
+
'default' => 'yes' === $redirections_enabled ? 'yes' : ''
|
346 |
+
]
|
347 |
+
);
|
348 |
+
|
349 |
+
$document->add_control(
|
350 |
+
'_seopress_redirections_type',
|
351 |
+
[
|
352 |
+
'label' => __( 'URL redirection', 'wp-seopress' ),
|
353 |
+
'type' => \Elementor\Controls_Manager::SELECT,
|
354 |
+
'label_block' => true,
|
355 |
+
'separator' => 'none',
|
356 |
+
'options' => [
|
357 |
+
301 => __( '301 Moved Permanently', 'wp-seopress' ),
|
358 |
+
302 => __( '302 Found / Moved Temporarily', 'wp-seopress' ),
|
359 |
+
307 => __( '307 Moved Temporarily', 'wp-seopress' ),
|
360 |
+
410 => __( '410 Gone', 'wp-seopress' ),
|
361 |
+
451 => __( '451 Unavailable For Legal Reasons', 'wp-seopress' )
|
362 |
+
],
|
363 |
+
'default' => $redirections_type ? (int) $redirections_type : 301
|
364 |
+
]
|
365 |
+
);
|
366 |
+
|
367 |
+
$document->add_control(
|
368 |
+
'_seopress_redirections_value',
|
369 |
+
[
|
370 |
+
'label' => __( 'Enter your new URL in absolute (eg: https://www.example.com/)', 'wp-seopress' ),
|
371 |
+
'type' => \Elementor\Controls_Manager::TEXT,
|
372 |
+
'label_block' => true,
|
373 |
+
'separator' => 'none',
|
374 |
+
'default' => $redirections_value ? $redirections_value : ''
|
375 |
+
]
|
376 |
+
);
|
377 |
+
|
378 |
+
$document->end_controls_section();
|
379 |
+
}
|
380 |
+
|
381 |
+
/**
|
382 |
+
* Add Content analysis section
|
383 |
+
*
|
384 |
+
* @param \Elementor\Core\Base\Document $document
|
385 |
+
* @param int $post_id
|
386 |
+
*
|
387 |
+
* @return void
|
388 |
+
*/
|
389 |
+
private function _add_content_analysis_section( $document, $post_id ) {
|
390 |
+
$document->start_controls_section(
|
391 |
+
'seopress_content_analysis_settings',
|
392 |
+
[
|
393 |
+
'label' => __( 'SEO Content Analysis', 'wp-seopress' ),
|
394 |
+
'tab' => \Elementor\Controls_Manager::TAB_SETTINGS
|
395 |
+
]
|
396 |
+
);
|
397 |
+
|
398 |
+
$document->add_control(
|
399 |
+
'_seopress_analysis_target_kw',
|
400 |
+
[
|
401 |
+
'label' => __( 'Target keywords', 'wp-seopress' ),
|
402 |
+
'type' => \Elementor\Controls_Manager::TEXT,
|
403 |
+
'description' => __( 'Separate target keywords with commas. Do not use spaces after the commas, unless you want to include them', 'wp-seopress' ),
|
404 |
+
'label_block' => true,
|
405 |
+
'separator' => 'none'
|
406 |
+
]
|
407 |
+
);
|
408 |
+
|
409 |
+
$document->end_controls_section();
|
410 |
+
}
|
411 |
+
|
412 |
+
/**
|
413 |
+
* Before saving of the values in elementor
|
414 |
+
*
|
415 |
+
* @param \Elementor\Core\Base\Document $document
|
416 |
+
* @param array $data
|
417 |
+
*
|
418 |
+
* @return void
|
419 |
+
*/
|
420 |
+
public function on_save( \Elementor\Core\Base\Document $document, $data ) {
|
421 |
+
$settings = ! empty( $data['settings'] ) ? $data['settings'] : array();
|
422 |
+
|
423 |
+
if ( empty( $settings ) ) {
|
424 |
+
return;
|
425 |
+
}
|
426 |
+
|
427 |
+
$post_id = $document->get_main_id();
|
428 |
+
|
429 |
+
if ( ! $post_id ) {
|
430 |
+
return;
|
431 |
+
}
|
432 |
+
|
433 |
+
$seopress_settings = array_filter(
|
434 |
+
$settings,
|
435 |
+
function( $key ) {
|
436 |
+
return in_array( $key, $this->get_allowed_meta_keys(), true );
|
437 |
+
},
|
438 |
+
ARRAY_FILTER_USE_KEY
|
439 |
+
);
|
440 |
+
|
441 |
+
if ( empty( $seopress_settings ) ) {
|
442 |
+
return;
|
443 |
+
}
|
444 |
+
|
445 |
+
if ( isset( $seopress_settings['_seopress_social_fb_img'] ) ) {
|
446 |
+
$seopress_settings['_seopress_social_fb_img'] = $seopress_settings['_seopress_social_fb_img']['url'];
|
447 |
+
}
|
448 |
+
|
449 |
+
if ( isset( $seopress_settings['_seopress_social_twitter_img'] ) ) {
|
450 |
+
$seopress_settings['_seopress_social_twitter_img'] = $seopress_settings['_seopress_social_twitter_img']['url'];
|
451 |
+
}
|
452 |
+
|
453 |
+
$seopress_settings = array_map( 'sanitize_text_field', $seopress_settings );
|
454 |
+
|
455 |
+
$post_id = wp_update_post(
|
456 |
+
array(
|
457 |
+
'ID' => $post_id,
|
458 |
+
'meta_input' => $seopress_settings,
|
459 |
+
)
|
460 |
+
);
|
461 |
+
|
462 |
+
if ( is_wp_error( $post_id ) ) {
|
463 |
+
throw new \Exception( $post_id->get_error_message() );
|
464 |
+
}
|
465 |
+
}
|
466 |
+
|
467 |
+
/**
|
468 |
+
* Save seopress meta to elementor
|
469 |
+
*
|
470 |
+
* @param int $post_id
|
471 |
+
*
|
472 |
+
* @return void
|
473 |
+
*/
|
474 |
+
public function on_seopress_meta_save( $post_id ) {
|
475 |
+
$meta = get_post_meta( $post_id );
|
476 |
+
|
477 |
+
$seopress_meta = array_filter(
|
478 |
+
$meta,
|
479 |
+
function( $key ) {
|
480 |
+
return in_array( $key, $this->get_allowed_meta_keys(), true );
|
481 |
+
},
|
482 |
+
ARRAY_FILTER_USE_KEY
|
483 |
+
);
|
484 |
+
|
485 |
+
if ( empty( $seopress_meta ) ) {
|
486 |
+
return;
|
487 |
+
}
|
488 |
+
|
489 |
+
$settings = array();
|
490 |
+
|
491 |
+
foreach ( $seopress_meta as $key => $sm ) {
|
492 |
+
$settings[ $key ] = maybe_unserialize( ! empty( $sm[0] ) ? $sm[0] : '' );
|
493 |
+
}
|
494 |
+
|
495 |
+
$seo_data['settings'] = $settings;
|
496 |
+
|
497 |
+
if ( ! class_exists( '\Elementor\Core\Settings\Manager' ) ) {
|
498 |
+
return;
|
499 |
+
}
|
500 |
+
|
501 |
+
$page_settings_manager = \Elementor\Core\Settings\Manager::get_settings_managers( 'page' );
|
502 |
+
$page_settings_manager->save_settings( $settings, $post_id );
|
503 |
+
}
|
504 |
+
|
505 |
+
public function get_allowed_meta_keys() {
|
506 |
+
return seopress_get_meta_helper()->get_meta_fields();
|
507 |
+
}
|
508 |
+
}
|
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace WPSeoPressElementorAddon\Admin;
|
3 |
+
|
4 |
+
class Seopress_Meta_Helper {
|
5 |
+
|
6 |
+
public static function get_meta_fields() {
|
7 |
+
return [
|
8 |
+
'_seopress_titles_title',
|
9 |
+
'_seopress_titles_desc',
|
10 |
+
'_seopress_robots_index',
|
11 |
+
'_seopress_robots_follow',
|
12 |
+
'_seopress_robots_odp',
|
13 |
+
'_seopress_robots_imageindex',
|
14 |
+
'_seopress_robots_archive',
|
15 |
+
'_seopress_robots_snippet',
|
16 |
+
'_seopress_robots_canonical',
|
17 |
+
'_seopress_social_fb_title',
|
18 |
+
'_seopress_social_fb_desc',
|
19 |
+
'_seopress_social_fb_img',
|
20 |
+
'_seopress_social_twitter_title',
|
21 |
+
'_seopress_social_twitter_desc',
|
22 |
+
'_seopress_social_twitter_img',
|
23 |
+
'_seopress_redirections_enabled',
|
24 |
+
'_seopress_redirections_type',
|
25 |
+
'_seopress_redirections_value',
|
26 |
+
'_seopress_analysis_target_kw',
|
27 |
+
];
|
28 |
+
}
|
29 |
+
}
|
30 |
+
|
31 |
+
function seopress_get_meta_helper() {
|
32 |
+
return new Seopress_Meta_Helper();
|
33 |
+
}
|
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace WPSeoPressElementorAddon;
|
3 |
+
|
4 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
5 |
+
die();
|
6 |
+
}
|
7 |
+
|
8 |
+
class Register_Controls {
|
9 |
+
use \WPSeoPressElementorAddon\Singleton;
|
10 |
+
|
11 |
+
/**
|
12 |
+
* Initialize class
|
13 |
+
*
|
14 |
+
* @return void
|
15 |
+
*/
|
16 |
+
private function _initialize() {
|
17 |
+
add_action( 'elementor/controls/controls_registered', [ $this, 'register_controls' ] );
|
18 |
+
}
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Register controls
|
22 |
+
*
|
23 |
+
* @return void
|
24 |
+
*/
|
25 |
+
public function register_controls( $controls_manager ) {
|
26 |
+
$controls_manager->register_control( 'seopress-social-preview', new \WPSeoPressElementorAddon\Controls\Social_Preview_Control() );
|
27 |
+
}
|
28 |
+
}
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace WPSeoPressElementorAddon;
|
3 |
+
|
4 |
+
trait Singleton {
|
5 |
+
/**
|
6 |
+
* Instance of the object
|
7 |
+
*
|
8 |
+
* @var \Object
|
9 |
+
*/
|
10 |
+
private static $instance = null;
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Setup singleton instanc
|
14 |
+
*
|
15 |
+
* @return \Object
|
16 |
+
*/
|
17 |
+
public static function get_instance() {
|
18 |
+
if ( is_null( self::$instance ) ) {
|
19 |
+
self::$instance = new static();
|
20 |
+
}
|
21 |
+
|
22 |
+
return self::$instance;
|
23 |
+
}
|
24 |
+
|
25 |
+
/**
|
26 |
+
* Private consturct
|
27 |
+
*
|
28 |
+
* @return void
|
29 |
+
*/
|
30 |
+
private function __construct() {
|
31 |
+
if ( method_exists( $this, '_initialize' ) ) {
|
32 |
+
$this->_initialize();
|
33 |
+
}
|
34 |
+
}
|
35 |
+
}
|
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace WPSeoPressElementorAddon\Controls;
|
3 |
+
|
4 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
5 |
+
die();
|
6 |
+
}
|
7 |
+
|
8 |
+
class Social_Preview_Control extends \Elementor\Base_Control {
|
9 |
+
public function get_type() {
|
10 |
+
return 'seopress-social-preview';
|
11 |
+
}
|
12 |
+
|
13 |
+
public function enqueue() {
|
14 |
+
wp_enqueue_style(
|
15 |
+
'sp-el-social-preview-style',
|
16 |
+
SEOPRESS_ELEMENTOR_ADDON_URL . 'assets/css/social-preview.css'
|
17 |
+
);
|
18 |
+
|
19 |
+
wp_enqueue_script(
|
20 |
+
'sp-el-social-preview-script',
|
21 |
+
SEOPRESS_ELEMENTOR_ADDON_URL . 'assets/js/social-preview.js',
|
22 |
+
array('jquery'),
|
23 |
+
SEOPRESS_VERSION,
|
24 |
+
true
|
25 |
+
);
|
26 |
+
}
|
27 |
+
|
28 |
+
protected function get_default_settings() {
|
29 |
+
return [
|
30 |
+
'image' => null,
|
31 |
+
'title' => '',
|
32 |
+
'description' => ''
|
33 |
+
];
|
34 |
+
}
|
35 |
+
|
36 |
+
public function content_template() {
|
37 |
+
$site_url = explode( '//', get_bloginfo('url') )[1];
|
38 |
+
?>
|
39 |
+
<# if ( data.network === 'facebook' ) { #>
|
40 |
+
<label class="elementor-control-title"><?php _e( 'Facebook Preview', 'wp-seopress' ); ?></label>
|
41 |
+
<div class="elementor-control-field facebook-snippet-box">
|
42 |
+
<div class="snippet-fb-img">
|
43 |
+
<img src="{{{data.image}}}">
|
44 |
+
</div>
|
45 |
+
<div class="facebook-snippet-text">
|
46 |
+
<div class="snippet-meta">
|
47 |
+
<div class="snippet-fb-url"><?php echo $site_url; ?></div>
|
48 |
+
<div class="fb-sep">|</div>
|
49 |
+
<div class="fb-by"><?php _e( 'By', 'wp-seopress' ); ?> </div>
|
50 |
+
<div class="snippet-fb-site-name"><?php echo get_bloginfo('name'); ?></div>
|
51 |
+
</div>
|
52 |
+
<div class="title-desc">
|
53 |
+
<div class="snippet-fb-title">{{{data.title}}}</div>
|
54 |
+
<div class="snippet-fb-description-custom">{{{data.description}}}</div>
|
55 |
+
</div>
|
56 |
+
</div>
|
57 |
+
</div>
|
58 |
+
<# } else if( data.network === 'twitter' ) { #>
|
59 |
+
<label class="elementor-control-title"><?php _e( 'Twitter Preview', 'wp-seopress' ); ?></label>
|
60 |
+
<div class="elementor-control-field twitter-snippet-box">
|
61 |
+
<div class="snippet-twitter-img-default">
|
62 |
+
<img src="{{{data.image}}}">
|
63 |
+
</div>
|
64 |
+
<div class="twitter-snippet-text">
|
65 |
+
<div class="title-desc">
|
66 |
+
<div class="snippet-twitter-title">{{{data.title}}}</div>
|
67 |
+
<div class="snippet-twitter-description">{{{data.description}}}</div>
|
68 |
+
<div class="snippet-meta">
|
69 |
+
<div class="snippet-twitter-url"><?php echo $site_url; ?></div>
|
70 |
+
</div>
|
71 |
+
</div>
|
72 |
+
</div>
|
73 |
+
</div>
|
74 |
+
<# } #>
|
75 |
+
<?php
|
76 |
+
}
|
77 |
+
}
|
@@ -289,6 +289,16 @@ function seopress_advanced_appearance_ps_col_option() {
|
|
289 |
}
|
290 |
}
|
291 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
292 |
function seopress_advanced_appearance_score_col_option() {
|
293 |
$seopress_advanced_appearance_score_col_option = get_option("seopress_advanced_option_name");
|
294 |
if ( ! empty ( $seopress_advanced_appearance_score_col_option ) ) {
|
@@ -300,14 +310,81 @@ function seopress_advanced_appearance_score_col_option() {
|
|
300 |
}
|
301 |
}
|
302 |
|
303 |
-
|
304 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
305 |
function seopress_add_columns() {
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
|
|
|
|
|
|
|
|
|
|
311 |
}
|
312 |
}
|
313 |
|
@@ -348,6 +425,9 @@ if (seopress_advanced_appearance_title_col_option() !='' || seopress_advanced_ap
|
|
348 |
if(seopress_advanced_appearance_ps_col_option() !='') {
|
349 |
$columns['seopress_ps'] = __('Page Speed', 'wp-seopress');
|
350 |
}
|
|
|
|
|
|
|
351 |
return $columns;
|
352 |
}
|
353 |
|
@@ -405,7 +485,7 @@ if (seopress_advanced_appearance_title_col_option() !='' || seopress_advanced_ap
|
|
405 |
case 'seopress_ps' :
|
406 |
echo '<div class="seopress-request-page-speed seopress-button" data_permalink="'.esc_url(get_the_permalink()).'" title="'.esc_attr(__('Analyze this page with Google Page Speed','wp-seopress')).'"><span class="dashicons dashicons-dashboard"></span></div>';
|
407 |
break;
|
408 |
-
|
409 |
case 'seopress_score' :
|
410 |
if (get_post_meta($post_id, "_seopress_analysis_data")) {
|
411 |
$ca = get_post_meta($post_id, "_seopress_analysis_data");
|
@@ -425,12 +505,90 @@ if (seopress_advanced_appearance_title_col_option() !='' || seopress_advanced_ap
|
|
425 |
}
|
426 |
break;
|
427 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
428 |
default :
|
429 |
break;
|
430 |
}
|
431 |
}
|
432 |
}
|
433 |
-
|
434 |
|
435 |
//Sortable columns
|
436 |
foreach (seopress_get_post_types() as $key => $value) {
|
289 |
}
|
290 |
}
|
291 |
}
|
292 |
+
function seopress_advanced_appearance_insights_col_option() {
|
293 |
+
$seopress_advanced_appearance_insights_col_option = get_option("seopress_advanced_option_name");
|
294 |
+
if ( ! empty ( $seopress_advanced_appearance_insights_col_option ) ) {
|
295 |
+
foreach ($seopress_advanced_appearance_insights_col_option as $key => $seopress_advanced_appearance_insights_col_value)
|
296 |
+
$options[$key] = $seopress_advanced_appearance_insights_col_value;
|
297 |
+
if (isset($seopress_advanced_appearance_insights_col_option['seopress_advanced_appearance_insights_col'])) {
|
298 |
+
return $seopress_advanced_appearance_insights_col_option['seopress_advanced_appearance_insights_col'];
|
299 |
+
}
|
300 |
+
}
|
301 |
+
}
|
302 |
function seopress_advanced_appearance_score_col_option() {
|
303 |
$seopress_advanced_appearance_score_col_option = get_option("seopress_advanced_option_name");
|
304 |
if ( ! empty ( $seopress_advanced_appearance_score_col_option ) ) {
|
310 |
}
|
311 |
}
|
312 |
|
313 |
+
function seopress_insights_query_all_rankings() {
|
314 |
+
if ( is_plugin_active( 'wp-seopress-insights/seopress-insights.php' ) ) {
|
315 |
+
//Init
|
316 |
+
$rankings = [];
|
317 |
+
|
318 |
+
//Args
|
319 |
+
$args = [
|
320 |
+
'order' => 'ASC',
|
321 |
+
'post_type' => 'seopress_rankings',
|
322 |
+
'posts_per_page' => -1,
|
323 |
+
'fields' => 'ids',
|
324 |
+
];
|
325 |
+
|
326 |
+
$args = apply_filters( 'seopress_insights_dashboard_rankings_list_query', $args );
|
327 |
+
|
328 |
+
//Query rankings
|
329 |
+
$kw_query = new WP_Query( $args );
|
330 |
+
|
331 |
+
// The Loop
|
332 |
+
if ( $kw_query->have_posts() ) {
|
333 |
+
while ( $kw_query->have_posts() ) {
|
334 |
+
$kw_query->the_post();
|
335 |
+
$data = get_post_meta( get_the_ID(), 'seopress_insights_data', false );
|
336 |
+
|
337 |
+
if ( !empty( $data[0] ) ) {
|
338 |
+
array_multisort( $data[0], SORT_DESC, SORT_REGULAR );
|
339 |
+
}
|
340 |
+
}
|
341 |
+
}
|
342 |
+
/* Restore original Post Data */
|
343 |
+
wp_reset_postdata();
|
344 |
+
|
345 |
+
return $data[0];
|
346 |
+
}
|
347 |
+
}
|
348 |
+
|
349 |
+
if (seopress_advanced_appearance_title_col_option() !=''
|
350 |
+
|| seopress_advanced_appearance_meta_desc_col_option() !=''
|
351 |
+
|| seopress_advanced_appearance_redirect_enable_col_option() !=''
|
352 |
+
|| seopress_advanced_appearance_redirect_url_col_option() !=''
|
353 |
+
|| seopress_advanced_appearance_canonical_option() !=''
|
354 |
+
|| seopress_advanced_appearance_target_kw_col_option() !=''
|
355 |
+
|| seopress_advanced_appearance_noindex_col_option() !=''
|
356 |
+
|| seopress_advanced_appearance_nofollow_col_option() !=''
|
357 |
+
|| seopress_advanced_appearance_words_col_option() !=''
|
358 |
+
|| seopress_advanced_appearance_w3c_col_option() !=''
|
359 |
+
|| seopress_advanced_appearance_ps_col_option() !=''
|
360 |
+
|| seopress_advanced_appearance_insights_col_option() !=''
|
361 |
+
|| seopress_advanced_appearance_score_col_option() !='') {
|
362 |
+
function seopress_titles_single_cpt_enable_option($cpt) {
|
363 |
+
$current_cpt = NULL;
|
364 |
+
$seopress_titles_single_enable_option = get_option("seopress_titles_option_name");
|
365 |
+
if ( ! empty ( $seopress_titles_single_enable_option ) ) {
|
366 |
+
foreach ($seopress_titles_single_enable_option as $key => $seopress_titles_single_enable_value) {
|
367 |
+
$options[$key] = $seopress_titles_single_enable_value;
|
368 |
+
if (isset($seopress_titles_single_enable_option['seopress_titles_single_titles'][$cpt]['enable'])) {
|
369 |
+
$current_cpt = $seopress_titles_single_enable_option['seopress_titles_single_titles'][$cpt]['enable'];
|
370 |
+
}
|
371 |
+
}
|
372 |
+
}
|
373 |
+
return $current_cpt;
|
374 |
+
}
|
375 |
+
|
376 |
+
add_action('current_screen', 'seopress_add_columns');
|
377 |
function seopress_add_columns() {
|
378 |
+
if (isset(get_current_screen()->post_type)) {
|
379 |
+
$key = get_current_screen()->post_type;
|
380 |
+
if (seopress_titles_single_cpt_enable_option($key) === NULL && $key !='') {
|
381 |
+
if (array_key_exists($key, seopress_get_post_types())) {
|
382 |
+
add_filter('manage_'.$key.'_posts_columns', 'seopress_title_columns');
|
383 |
+
add_action('manage_'.$key.'_posts_custom_column', 'seopress_title_display_column', 10, 2);
|
384 |
+
if ( is_plugin_active( 'easy-digital-downloads/easy-digital-downloads.php' )) {
|
385 |
+
add_filter('manage_edit-'.$key.'_columns', 'seopress_title_columns');
|
386 |
+
}
|
387 |
+
}
|
388 |
}
|
389 |
}
|
390 |
|
425 |
if(seopress_advanced_appearance_ps_col_option() !='') {
|
426 |
$columns['seopress_ps'] = __('Page Speed', 'wp-seopress');
|
427 |
}
|
428 |
+
if(seopress_advanced_appearance_insights_col_option() !='') {
|
429 |
+
$columns['seopress_insights'] = __('Insights', 'wp-seopress');
|
430 |
+
}
|
431 |
return $columns;
|
432 |
}
|
433 |
|
485 |
case 'seopress_ps' :
|
486 |
echo '<div class="seopress-request-page-speed seopress-button" data_permalink="'.esc_url(get_the_permalink()).'" title="'.esc_attr(__('Analyze this page with Google Page Speed','wp-seopress')).'"><span class="dashicons dashicons-dashboard"></span></div>';
|
487 |
break;
|
488 |
+
|
489 |
case 'seopress_score' :
|
490 |
if (get_post_meta($post_id, "_seopress_analysis_data")) {
|
491 |
$ca = get_post_meta($post_id, "_seopress_analysis_data");
|
505 |
}
|
506 |
break;
|
507 |
|
508 |
+
case 'seopress_insights' :
|
509 |
+
if ( is_plugin_active( 'wp-seopress-insights/seopress-insights.php' ) ) {
|
510 |
+
foreach( seopress_insights_query_all_rankings() as $key => $value ) {
|
511 |
+
if( !empty( $value ) && $value['url'] == get_the_permalink( $post_id ) ) {
|
512 |
+
$rankings[$value['ts']][] = [
|
513 |
+
'keyword' => get_the_title(),
|
514 |
+
'p' => $value['p'],
|
515 |
+
'url' => $value['url'],
|
516 |
+
'search_volume' => $value['search_volume'],
|
517 |
+
'cpc' => $value['cpc'],
|
518 |
+
'competition' => $value['competition'],
|
519 |
+
'date' => date('Y/m/d',$value['ts']),
|
520 |
+
];
|
521 |
+
}
|
522 |
+
}
|
523 |
+
|
524 |
+
if ( !empty( $rankings ) ) {
|
525 |
+
|
526 |
+
foreach( $rankings as $key => $value ) {
|
527 |
+
$avg_pos[] = $value[0]['p'];
|
528 |
+
$kws[] = $value[0]['keyword'];
|
529 |
+
}
|
530 |
+
|
531 |
+
echo '<div class="wrap-insights-post">';
|
532 |
+
|
533 |
+
echo '<p><span class="dashicons dashicons-chart-line"></span>';
|
534 |
+
|
535 |
+
if ( !empty( $kws ) ) {
|
536 |
+
|
537 |
+
$kws = array_unique($kws);
|
538 |
+
|
539 |
+
$html = '<ul>';
|
540 |
+
foreach( $kws as $kw ) {
|
541 |
+
$html .= '<li><span class="dashicons dashicons-minus"></span>' . $kw . '</li>';
|
542 |
+
}
|
543 |
+
$html .= '</ul>';
|
544 |
+
|
545 |
+
echo seopress_tooltip( __( 'Insights from these keywords:', 'wp-seopress-insights' ), sprintf( '%s', $html ), '' );
|
546 |
+
}
|
547 |
+
|
548 |
+
echo '</p>';
|
549 |
+
|
550 |
+
//Average position
|
551 |
+
echo '<p class="widget-insights-title">'. __( 'Average position: ', 'wp-seopress-insights' ) . '</p>';
|
552 |
+
|
553 |
+
if ( !empty($avg_pos ) ) {
|
554 |
+
echo '<p>';
|
555 |
+
|
556 |
+
echo '<span>' . round( array_sum( $avg_pos ) / count( $avg_pos ), 2 ) . '</span>';
|
557 |
+
|
558 |
+
//Variation
|
559 |
+
if ( isset( $avg_pos[0]) && $avg_pos[1] ) {
|
560 |
+
$p_variation = $avg_pos[0] - $avg_pos[1];
|
561 |
+
|
562 |
+
if ($avg_pos[0] < $avg_pos[1]) {
|
563 |
+
$p_variation_rel = '<span class="up"><span class="dashicons dashicons-arrow-up-alt"></span> '. abs( $p_variation ) . '</span>';
|
564 |
+
} elseif ($avg_pos[0] == $avg_pos[1]) {
|
565 |
+
$p_variation_rel = '<span class="stable">=</span>';
|
566 |
+
} else {
|
567 |
+
$p_variation_rel = '<span class="down"><span class="dashicons dashicons-arrow-up-alt"></span> ' . abs( $p_variation ) . '</span>';
|
568 |
+
}
|
569 |
+
|
570 |
+
echo $p_variation_rel;
|
571 |
+
}
|
572 |
+
|
573 |
+
echo '</p>';
|
574 |
+
}
|
575 |
+
|
576 |
+
//Latest position
|
577 |
+
echo '<p class="widget-insights-title">'. __( 'Latest position: ', 'wp-seopress-insights' ) .'</p>';
|
578 |
+
|
579 |
+
$p = array_key_first($rankings);
|
580 |
+
echo '<p><span>' . $rankings[$p][0]['p'] . '</span></p>';
|
581 |
+
echo '</div>';
|
582 |
+
}
|
583 |
+
}
|
584 |
+
break;
|
585 |
+
|
586 |
default :
|
587 |
break;
|
588 |
}
|
589 |
}
|
590 |
}
|
591 |
+
|
592 |
|
593 |
//Sortable columns
|
594 |
foreach (seopress_get_post_types() as $key => $value) {
|
@@ -199,4 +199,65 @@ if (is_home() || is_front_page()) {
|
|
199 |
add_action( 'wp_head', 'seopress_advanced_advanced_yandex_hook', 2 );
|
200 |
}
|
201 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
202 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
199 |
add_action( 'wp_head', 'seopress_advanced_advanced_yandex_hook', 2 );
|
200 |
}
|
201 |
|
202 |
+
//Automatic alt text based on target kw
|
203 |
+
function seopress_advanced_advanced_image_auto_alt_target_kw_option() {
|
204 |
+
$seopress_advanced_advanced_image_auto_alt_target_kw_option = get_option("seopress_advanced_option_name");
|
205 |
+
if ( ! empty ( $seopress_advanced_advanced_image_auto_alt_target_kw_option ) ) {
|
206 |
+
foreach ($seopress_advanced_advanced_image_auto_alt_target_kw_option as $key => $seopress_advanced_advanced_image_auto_alt_target_kw_value)
|
207 |
+
$options[$key] = $seopress_advanced_advanced_image_auto_alt_target_kw_value;
|
208 |
+
if (isset($seopress_advanced_advanced_image_auto_alt_target_kw_option['seopress_advanced_advanced_image_auto_alt_target_kw'])) {
|
209 |
+
return $seopress_advanced_advanced_image_auto_alt_target_kw_option['seopress_advanced_advanced_image_auto_alt_target_kw'];
|
210 |
+
}
|
211 |
+
}
|
212 |
+
}
|
213 |
+
|
214 |
+
if (seopress_advanced_advanced_image_auto_alt_target_kw_option() !='') {
|
215 |
+
function seopress_auto_img_alt_thumb_target_kw( $atts, $attachment ) {
|
216 |
+
if (!is_admin()) {
|
217 |
+
if (empty($atts['alt'])) {
|
218 |
+
if (get_post_meta(get_the_ID(), '_seopress_analysis_target_kw', true) !='') {
|
219 |
+
$atts['alt'] = esc_html(get_post_meta(get_the_ID(), '_seopress_analysis_target_kw', true));
|
220 |
+
}
|
221 |
+
}
|
222 |
+
}
|
223 |
+
return $atts;
|
224 |
+
}
|
225 |
+
add_filter( 'wp_get_attachment_image_attributes', 'seopress_auto_img_alt_thumb_target_kw', 10, 2 );
|
226 |
+
|
227 |
+
function seopress_auto_img_alt_target_kw($content) {
|
228 |
+
if ($content =='') {
|
229 |
+
return $content;
|
230 |
+
}
|
231 |
|
232 |
+
$dom = new domDocument;
|
233 |
+
$internalErrors = libxml_use_internal_errors(true);
|
234 |
+
|
235 |
+
if (function_exists('mb_convert_encoding')) {
|
236 |
+
$dom->loadHTML(mb_convert_encoding($content, 'HTML-ENTITIES', 'UTF-8'));
|
237 |
+
} else {
|
238 |
+
$dom->loadHTML('<?xml encoding="utf-8" ?>'.$content);
|
239 |
+
}
|
240 |
+
|
241 |
+
$dom->preserveWhiteSpace = false;
|
242 |
+
|
243 |
+
if ($dom->getElementsByTagName('img') !='') {
|
244 |
+
$images = $dom->getElementsByTagName('img');
|
245 |
+
}
|
246 |
+
|
247 |
+
libxml_use_internal_errors($internalErrors);
|
248 |
+
|
249 |
+
if ((isset($images) && !empty ($images) && $images->length>=1)) {
|
250 |
+
foreach($images as $img) {
|
251 |
+
if ($img->getAttribute('alt') =='') {
|
252 |
+
if (get_post_meta(get_the_ID(), '_seopress_analysis_target_kw', true) !='') {
|
253 |
+
$img = $img->setAttribute('alt', htmlspecialchars(esc_html(get_post_meta(get_the_ID(), '_seopress_analysis_target_kw', true))));
|
254 |
+
}
|
255 |
+
}
|
256 |
+
}
|
257 |
+
}
|
258 |
+
$content = $dom->saveHTML();
|
259 |
+
|
260 |
+
return $content;
|
261 |
+
}
|
262 |
+
add_filter('the_content', 'seopress_auto_img_alt_target_kw', 20, 1);
|
263 |
+
}
|
@@ -441,7 +441,17 @@ function seopress_import_redirections_plugin_settings() {
|
|
441 |
$enabled ='yes';
|
442 |
}
|
443 |
|
444 |
-
wp_insert_post(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
445 |
}
|
446 |
|
447 |
wp_safe_redirect( admin_url( 'edit.php?post_type=seopress_404' ) );
|
@@ -502,18 +512,18 @@ function seopress_import_rk_redirections() {
|
|
502 |
}
|
503 |
|
504 |
wp_insert_post(
|
505 |
-
|
506 |
-
'post_title' => $source,
|
507 |
-
'post_type' => 'seopress_404',
|
508 |
-
'post_status' => 'publish',
|
509 |
-
'meta_input' =>
|
510 |
-
'_seopress_redirections_value' => $redirect,
|
511 |
-
'_seopress_redirections_type' => $type,
|
512 |
-
'_seopress_redirections_enabled' => $enabled,
|
513 |
'seopress_404_count' => $count,
|
514 |
'_seopress_redirections_param' => $param
|
515 |
-
|
516 |
-
|
517 |
);
|
518 |
}
|
519 |
|
@@ -677,12 +687,12 @@ function seopress_download_batch_export() {
|
|
677 |
if( ! wp_verify_nonce( $_GET['nonce'], 'seopress_csv_batch_export_nonce' ) ) {
|
678 |
return;
|
679 |
}
|
680 |
-
if ( current_user_can( seopress_capability( 'manage_options', 'export_settings' ) && is_admin() )
|
681 |
|
682 |
if (get_option('seopress_metadata_csv') !='') {
|
683 |
$csv = get_option('seopress_metadata_csv');
|
684 |
|
685 |
-
$csv_fields
|
686 |
$csv_fields[] = 'id';
|
687 |
$csv_fields[] = 'post_title';
|
688 |
$csv_fields[] = 'url';
|
@@ -701,6 +711,9 @@ function seopress_download_batch_export() {
|
|
701 |
$csv_fields[] = 'noarchive';
|
702 |
$csv_fields[] = 'nosnippet';
|
703 |
$csv_fields[] = 'canonical_url';
|
|
|
|
|
|
|
704 |
$csv_fields[] = 'target_kw';
|
705 |
ob_start();
|
706 |
$output_handle = @fopen( 'php://output', 'w' );
|
441 |
$enabled ='yes';
|
442 |
}
|
443 |
|
444 |
+
wp_insert_post([
|
445 |
+
'post_title' => ltrim(urldecode($redirect_value['url']), '/'),
|
446 |
+
'post_type' => 'seopress_404',
|
447 |
+
'post_status' => 'publish',
|
448 |
+
'meta_input' => [
|
449 |
+
'_seopress_redirections_value' => urldecode($redirect_value['action_data']['url']),
|
450 |
+
'_seopress_redirections_type' => $type,
|
451 |
+
'_seopress_redirections_enabled' => $enabled,
|
452 |
+
'_seopress_redirections_param' => $param
|
453 |
+
]
|
454 |
+
]);
|
455 |
}
|
456 |
|
457 |
wp_safe_redirect( admin_url( 'edit.php?post_type=seopress_404' ) );
|
512 |
}
|
513 |
|
514 |
wp_insert_post(
|
515 |
+
[
|
516 |
+
'post_title' => $source,
|
517 |
+
'post_type' => 'seopress_404',
|
518 |
+
'post_status' => 'publish',
|
519 |
+
'meta_input' => [
|
520 |
+
'_seopress_redirections_value' => $redirect,
|
521 |
+
'_seopress_redirections_type' => $type,
|
522 |
+
'_seopress_redirections_enabled' => $enabled,
|
523 |
'seopress_404_count' => $count,
|
524 |
'_seopress_redirections_param' => $param
|
525 |
+
]
|
526 |
+
]
|
527 |
);
|
528 |
}
|
529 |
|
687 |
if( ! wp_verify_nonce( $_GET['nonce'], 'seopress_csv_batch_export_nonce' ) ) {
|
688 |
return;
|
689 |
}
|
690 |
+
if ( current_user_can( seopress_capability( 'manage_options', 'export_settings' ) ) && is_admin() ) {
|
691 |
|
692 |
if (get_option('seopress_metadata_csv') !='') {
|
693 |
$csv = get_option('seopress_metadata_csv');
|
694 |
|
695 |
+
$csv_fields = [];
|
696 |
$csv_fields[] = 'id';
|
697 |
$csv_fields[] = 'post_title';
|
698 |
$csv_fields[] = 'url';
|
711 |
$csv_fields[] = 'noarchive';
|
712 |
$csv_fields[] = 'nosnippet';
|
713 |
$csv_fields[] = 'canonical_url';
|
714 |
+
$csv_fields[] = 'redirect_active';
|
715 |
+
$csv_fields[] = 'redirect_type';
|
716 |
+
$csv_fields[] = 'redirect_url';
|
717 |
$csv_fields[] = 'target_kw';
|
718 |
ob_start();
|
719 |
$output_handle = @fopen( 'php://output', 'w' );
|
@@ -88,14 +88,24 @@ function seopress_redirections_value() {
|
|
88 |
}
|
89 |
|
90 |
function seopress_redirections_hook() {
|
91 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
if (seopress_redirections_term_type() && seopress_redirections_value() !='') {
|
93 |
-
|
94 |
exit();
|
95 |
}
|
96 |
} elseif (seopress_redirections_enabled() =='yes') {
|
97 |
if (seopress_redirections_type() && seopress_redirections_value() !='') {
|
98 |
-
|
99 |
exit();
|
100 |
}
|
101 |
}
|
88 |
}
|
89 |
|
90 |
function seopress_redirections_hook() {
|
91 |
+
//If the current screen is: Elementor editor
|
92 |
+
if ( class_exists('\Elementor\Plugin') && \Elementor\Plugin::$instance->editor->is_edit_mode() ) {
|
93 |
+
return;
|
94 |
+
}
|
95 |
+
|
96 |
+
//If the current screen is: Elementor preview mode
|
97 |
+
if ( class_exists('\Elementor\Plugin') && \Elementor\Plugin::$instance->preview->is_preview_mode() ) {
|
98 |
+
return;
|
99 |
+
}
|
100 |
+
|
101 |
+
if ((is_tax() || is_category() || is_tag()) && seopress_redirections_term_enabled() =='yes') {
|
102 |
if (seopress_redirections_term_type() && seopress_redirections_value() !='') {
|
103 |
+
header('Location:'.seopress_redirections_value(), true, seopress_redirections_term_type());
|
104 |
exit();
|
105 |
}
|
106 |
} elseif (seopress_redirections_enabled() =='yes') {
|
107 |
if (seopress_redirections_type() && seopress_redirections_value() !='') {
|
108 |
+
header('Location:'.seopress_redirections_value(), true, seopress_redirections_type());
|
109 |
exit();
|
110 |
}
|
111 |
}
|
@@ -276,7 +276,7 @@ function seopress_social_accounts_jsonld_hook() {
|
|
276 |
for ($i = 0; $i < $seopress_comma_count; $i++) {
|
277 |
$html .= $seopress_comma_array[$i];
|
278 |
if ($i < ($seopress_comma_count - 1)) {
|
279 |
-
|
280 |
}
|
281 |
}
|
282 |
$html .= ']';
|
@@ -349,7 +349,7 @@ function seopress_social_facebook_og_url_hook() {
|
|
349 |
//Hook on post OG URL - 'seopress_social_og_url'
|
350 |
if (has_filter('seopress_social_og_url')) {
|
351 |
$seopress_social_og_url = apply_filters('seopress_social_og_url', $seopress_social_og_url);
|
352 |
-
|
353 |
|
354 |
if (!is_404()) {
|
355 |
echo $seopress_social_og_url."\n";
|
@@ -367,7 +367,7 @@ function seopress_social_facebook_og_site_name_hook() {
|
|
367 |
//Hook on post OG site name - 'seopress_social_og_site_name'
|
368 |
if (has_filter('seopress_social_og_site_name')) {
|
369 |
$seopress_social_og_site_name = apply_filters('seopress_social_og_site_name', $seopress_social_og_site_name);
|
370 |
-
|
371 |
|
372 |
if (!is_404()) {
|
373 |
echo $seopress_social_og_site_name."\n";
|
@@ -407,7 +407,7 @@ function seopress_social_facebook_og_locale_hook() {
|
|
407 |
//Hook on post OG locale - 'seopress_social_og_locale'
|
408 |
if (has_filter('seopress_social_og_locale')) {
|
409 |
$seopress_social_og_locale = apply_filters('seopress_social_og_locale', $seopress_social_og_locale);
|
410 |
-
|
411 |
|
412 |
if (isset($seopress_social_og_locale) && $seopress_social_og_locale !='') {
|
413 |
if (!is_404()) {
|
@@ -472,7 +472,7 @@ function seopress_social_facebook_og_author_hook() {
|
|
472 |
//Hook on post OG author - 'seopress_social_og_author'
|
473 |
if (has_filter('seopress_social_og_author')) {
|
474 |
$seopress_social_og_author = apply_filters('seopress_social_og_author', $seopress_social_og_author);
|
475 |
-
|
476 |
echo $seopress_social_og_author."\n";
|
477 |
}
|
478 |
if (is_singular('post')) {
|
@@ -590,8 +590,8 @@ function seopress_social_fb_title_hook() {
|
|
590 |
//Hook on post OG title - 'seopress_social_og_title'
|
591 |
if (has_filter('seopress_social_og_title')) {
|
592 |
$seopress_social_og_title = apply_filters('seopress_social_og_title', $seopress_social_og_title);
|
593 |
-
|
594 |
-
|
595 |
if (!is_404()) {
|
596 |
echo $seopress_social_og_title;
|
597 |
}
|
@@ -671,8 +671,8 @@ function seopress_social_fb_desc_hook() {
|
|
671 |
//Hook on post OG description - 'seopress_social_og_desc'
|
672 |
if (has_filter('seopress_social_og_desc')) {
|
673 |
$seopress_social_og_desc = apply_filters('seopress_social_og_desc', $seopress_social_og_desc);
|
674 |
-
|
675 |
-
|
676 |
if (!is_404()) {
|
677 |
echo $seopress_social_og_desc;
|
678 |
}
|
@@ -747,33 +747,33 @@ function seopress_social_fb_img_home_option() {
|
|
747 |
|
748 |
function seopress_thumbnail_in_content() {
|
749 |
//Get post content
|
750 |
-
|
751 |
|
752 |
-
|
753 |
//DomDocument
|
754 |
-
|
755 |
-
|
756 |
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
}
|
762 |
|
763 |
-
|
764 |
-
|
765 |
$images = $dom->getElementsByTagName('img');
|
766 |
}
|
767 |
if (isset($images) && !empty ($images)) {
|
768 |
if ($images->length>=1) {
|
769 |
foreach($images as $img) {
|
770 |
-
|
771 |
-
|
772 |
if (strpos($url, 'data:image/') === false) {
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
777 |
}
|
778 |
//cleaning url
|
779 |
$url = htmlspecialchars(esc_attr(wp_filter_nohtml_kses($url)));
|
@@ -786,7 +786,7 @@ function seopress_thumbnail_in_content() {
|
|
786 |
} else {
|
787 |
return $url;
|
788 |
}
|
789 |
-
|
790 |
}
|
791 |
}
|
792 |
}
|
@@ -856,7 +856,7 @@ function seopress_social_fb_img_hook() {
|
|
856 |
|
857 |
$seopress_social_og_thumb .= seopress_social_fb_img_size_from_url(seopress_social_fb_img_post_option());
|
858 |
|
859 |
-
} elseif ((is_singular() || (function_exists("is_shop") && is_shop())) && seopress_social_facebook_og_option() =='1' && seopress_social_facebook_img_default_option() =='1') {//If "Apply this image to all your og:image tag" ON
|
860 |
|
861 |
$seopress_social_og_thumb .= seopress_social_fb_img_size_from_url(seopress_social_facebook_img_option());
|
862 |
|
@@ -884,12 +884,12 @@ function seopress_social_fb_img_hook() {
|
|
884 |
//Hook on post OG thumbnail - 'seopress_social_og_thumb'
|
885 |
if (has_filter('seopress_social_og_thumb')) {
|
886 |
$seopress_social_og_thumb = apply_filters('seopress_social_og_thumb', $seopress_social_og_thumb);
|
887 |
-
|
888 |
-
|
889 |
if (!is_404()) {
|
890 |
echo $seopress_social_og_thumb;
|
891 |
}
|
892 |
-
|
893 |
}
|
894 |
}
|
895 |
add_action( 'wp_head', 'seopress_social_fb_img_hook', 1 );
|
@@ -1052,8 +1052,8 @@ function seopress_social_twitter_card_creator_hook() {
|
|
1052 |
//Hook on post Twitter card creator - 'seopress_social_twitter_card_creator'
|
1053 |
if (has_filter('seopress_social_twitter_card_creator')) {
|
1054 |
$seopress_social_twitter_card_creator = apply_filters('seopress_social_twitter_card_creator', $seopress_social_twitter_card_creator);
|
1055 |
-
|
1056 |
-
|
1057 |
if (!is_404()) {
|
1058 |
echo $seopress_social_twitter_card_creator."\n";
|
1059 |
}
|
@@ -1129,12 +1129,12 @@ function seopress_social_twitter_title_hook() {
|
|
1129 |
//Hook on post Twitter card title - 'seopress_social_twitter_card_title'
|
1130 |
if (has_filter('seopress_social_twitter_card_title')) {
|
1131 |
$seopress_social_twitter_card_title = apply_filters('seopress_social_twitter_card_title', $seopress_social_twitter_card_title);
|
1132 |
-
|
1133 |
-
|
1134 |
if (!is_404()) {
|
1135 |
echo $seopress_social_twitter_card_title."\n";
|
1136 |
}
|
1137 |
-
|
1138 |
}
|
1139 |
}
|
1140 |
add_action( 'wp_head', 'seopress_social_twitter_title_hook', 1 );
|
@@ -1214,12 +1214,12 @@ function seopress_social_twitter_desc_hook() {
|
|
1214 |
//Hook on post Twitter card description - 'seopress_social_twitter_card_desc'
|
1215 |
if (has_filter('seopress_social_twitter_card_desc')) {
|
1216 |
$seopress_social_twitter_card_desc = apply_filters('seopress_social_twitter_card_desc', $seopress_social_twitter_card_desc);
|
1217 |
-
|
1218 |
-
|
1219 |
if (!is_404()) {
|
1220 |
echo $seopress_social_twitter_card_desc."\n";
|
1221 |
}
|
1222 |
-
|
1223 |
}
|
1224 |
}
|
1225 |
add_action( 'wp_head', 'seopress_social_twitter_desc_hook', 1 );
|
@@ -1345,12 +1345,12 @@ function seopress_social_twitter_img_hook() {
|
|
1345 |
//Hook on post Twitter card thumbnail - 'seopress_social_twitter_card_thumb'
|
1346 |
if (has_filter('seopress_social_twitter_card_thumb')) {
|
1347 |
$seopress_social_twitter_card_thumb = apply_filters('seopress_social_twitter_card_thumb', $seopress_social_twitter_card_thumb);
|
1348 |
-
|
1349 |
-
|
1350 |
if (!is_404()) {
|
1351 |
echo $seopress_social_twitter_card_thumb."\n";
|
1352 |
}
|
1353 |
-
|
1354 |
}
|
1355 |
}
|
1356 |
add_action( 'wp_head', 'seopress_social_twitter_img_hook', 1 );
|
276 |
for ($i = 0; $i < $seopress_comma_count; $i++) {
|
277 |
$html .= $seopress_comma_array[$i];
|
278 |
if ($i < ($seopress_comma_count - 1)) {
|
279 |
+
$html .= ', ';
|
280 |
}
|
281 |
}
|
282 |
$html .= ']';
|
349 |
//Hook on post OG URL - 'seopress_social_og_url'
|
350 |
if (has_filter('seopress_social_og_url')) {
|
351 |
$seopress_social_og_url = apply_filters('seopress_social_og_url', $seopress_social_og_url);
|
352 |
+
}
|
353 |
|
354 |
if (!is_404()) {
|
355 |
echo $seopress_social_og_url."\n";
|
367 |
//Hook on post OG site name - 'seopress_social_og_site_name'
|
368 |
if (has_filter('seopress_social_og_site_name')) {
|
369 |
$seopress_social_og_site_name = apply_filters('seopress_social_og_site_name', $seopress_social_og_site_name);
|
370 |
+
}
|
371 |
|
372 |
if (!is_404()) {
|
373 |
echo $seopress_social_og_site_name."\n";
|
407 |
//Hook on post OG locale - 'seopress_social_og_locale'
|
408 |
if (has_filter('seopress_social_og_locale')) {
|
409 |
$seopress_social_og_locale = apply_filters('seopress_social_og_locale', $seopress_social_og_locale);
|
410 |
+
}
|
411 |
|
412 |
if (isset($seopress_social_og_locale) && $seopress_social_og_locale !='') {
|
413 |
if (!is_404()) {
|
472 |
//Hook on post OG author - 'seopress_social_og_author'
|
473 |
if (has_filter('seopress_social_og_author')) {
|
474 |
$seopress_social_og_author = apply_filters('seopress_social_og_author', $seopress_social_og_author);
|
475 |
+
}
|
476 |
echo $seopress_social_og_author."\n";
|
477 |
}
|
478 |
if (is_singular('post')) {
|
590 |
//Hook on post OG title - 'seopress_social_og_title'
|
591 |
if (has_filter('seopress_social_og_title')) {
|
592 |
$seopress_social_og_title = apply_filters('seopress_social_og_title', $seopress_social_og_title);
|
593 |
+
}
|
594 |
+
if (isset($seopress_social_og_title) && $seopress_social_og_title !='') {
|
595 |
if (!is_404()) {
|
596 |
echo $seopress_social_og_title;
|
597 |
}
|
671 |
//Hook on post OG description - 'seopress_social_og_desc'
|
672 |
if (has_filter('seopress_social_og_desc')) {
|
673 |
$seopress_social_og_desc = apply_filters('seopress_social_og_desc', $seopress_social_og_desc);
|
674 |
+
}
|
675 |
+
if (isset($seopress_social_og_desc) && $seopress_social_og_desc !='') {
|
676 |
if (!is_404()) {
|
677 |
echo $seopress_social_og_desc;
|
678 |
}
|
747 |
|
748 |
function seopress_thumbnail_in_content() {
|
749 |
//Get post content
|
750 |
+
$seopress_get_the_content = get_post_field('post_content', get_the_ID());
|
751 |
|
752 |
+
if ($seopress_get_the_content !='') {
|
753 |
//DomDocument
|
754 |
+
$dom = new domDocument;
|
755 |
+
$internalErrors = libxml_use_internal_errors(true);
|
756 |
|
757 |
+
if (function_exists('mb_convert_encoding')) {
|
758 |
+
$dom->loadHTML(mb_convert_encoding($seopress_get_the_content, 'HTML-ENTITIES', 'UTF-8'));
|
759 |
+
} else {
|
760 |
+
$dom->loadHTML('<?xml encoding="utf-8" ?>'.$seopress_get_the_content);
|
761 |
}
|
762 |
|
763 |
+
$dom->preserveWhiteSpace = false;
|
764 |
+
if ($dom->getElementsByTagName('img') !='') {
|
765 |
$images = $dom->getElementsByTagName('img');
|
766 |
}
|
767 |
if (isset($images) && !empty ($images)) {
|
768 |
if ($images->length>=1) {
|
769 |
foreach($images as $img) {
|
770 |
+
$url = $img->getAttribute('src');
|
771 |
+
//Exclude Base64 img
|
772 |
if (strpos($url, 'data:image/') === false) {
|
773 |
+
if (seopress_is_absolute($url) ===true) {
|
774 |
+
//do nothing
|
775 |
+
} else {
|
776 |
+
$url = get_home_url().$url;
|
777 |
}
|
778 |
//cleaning url
|
779 |
$url = htmlspecialchars(esc_attr(wp_filter_nohtml_kses($url)));
|
786 |
} else {
|
787 |
return $url;
|
788 |
}
|
789 |
+
}
|
790 |
}
|
791 |
}
|
792 |
}
|
856 |
|
857 |
$seopress_social_og_thumb .= seopress_social_fb_img_size_from_url(seopress_social_fb_img_post_option());
|
858 |
|
859 |
+
} elseif ((is_singular() || (function_exists("is_shop") && is_shop())) && seopress_social_facebook_og_option() =='1' && seopress_social_facebook_img_default_option() =='1' && seopress_social_facebook_img_option() !='') {//If "Apply this image to all your og:image tag" ON
|
860 |
|
861 |
$seopress_social_og_thumb .= seopress_social_fb_img_size_from_url(seopress_social_facebook_img_option());
|
862 |
|
884 |
//Hook on post OG thumbnail - 'seopress_social_og_thumb'
|
885 |
if (has_filter('seopress_social_og_thumb')) {
|
886 |
$seopress_social_og_thumb = apply_filters('seopress_social_og_thumb', $seopress_social_og_thumb);
|
887 |
+
}
|
888 |
+
if (isset($seopress_social_og_thumb) && $seopress_social_og_thumb !='') {
|
889 |
if (!is_404()) {
|
890 |
echo $seopress_social_og_thumb;
|
891 |
}
|
892 |
+
}
|
893 |
}
|
894 |
}
|
895 |
add_action( 'wp_head', 'seopress_social_fb_img_hook', 1 );
|
1052 |
//Hook on post Twitter card creator - 'seopress_social_twitter_card_creator'
|
1053 |
if (has_filter('seopress_social_twitter_card_creator')) {
|
1054 |
$seopress_social_twitter_card_creator = apply_filters('seopress_social_twitter_card_creator', $seopress_social_twitter_card_creator);
|
1055 |
+
}
|
1056 |
+
if (isset($seopress_social_twitter_card_creator) && $seopress_social_twitter_card_creator !='') {
|
1057 |
if (!is_404()) {
|
1058 |
echo $seopress_social_twitter_card_creator."\n";
|
1059 |
}
|
1129 |
//Hook on post Twitter card title - 'seopress_social_twitter_card_title'
|
1130 |
if (has_filter('seopress_social_twitter_card_title')) {
|
1131 |
$seopress_social_twitter_card_title = apply_filters('seopress_social_twitter_card_title', $seopress_social_twitter_card_title);
|
1132 |
+
}
|
1133 |
+
if (isset($seopress_social_twitter_card_title) && $seopress_social_twitter_card_title !='') {
|
1134 |
if (!is_404()) {
|
1135 |
echo $seopress_social_twitter_card_title."\n";
|
1136 |
}
|
1137 |
+
}
|
1138 |
}
|
1139 |
}
|
1140 |
add_action( 'wp_head', 'seopress_social_twitter_title_hook', 1 );
|
1214 |
//Hook on post Twitter card description - 'seopress_social_twitter_card_desc'
|
1215 |
if (has_filter('seopress_social_twitter_card_desc')) {
|
1216 |
$seopress_social_twitter_card_desc = apply_filters('seopress_social_twitter_card_desc', $seopress_social_twitter_card_desc);
|
1217 |
+
}
|
1218 |
+
if (isset($seopress_social_twitter_card_desc) && $seopress_social_twitter_card_desc !='') {
|
1219 |
if (!is_404()) {
|
1220 |
echo $seopress_social_twitter_card_desc."\n";
|
1221 |
}
|
1222 |
+
}
|
1223 |
}
|
1224 |
}
|
1225 |
add_action( 'wp_head', 'seopress_social_twitter_desc_hook', 1 );
|
1345 |
//Hook on post Twitter card thumbnail - 'seopress_social_twitter_card_thumb'
|
1346 |
if (has_filter('seopress_social_twitter_card_thumb')) {
|
1347 |
$seopress_social_twitter_card_thumb = apply_filters('seopress_social_twitter_card_thumb', $seopress_social_twitter_card_thumb);
|
1348 |
+
}
|
1349 |
+
if (isset($seopress_social_twitter_card_thumb) && $seopress_social_twitter_card_thumb !='') {
|
1350 |
if (!is_404()) {
|
1351 |
echo $seopress_social_twitter_card_thumb."\n";
|
1352 |
}
|
1353 |
+
}
|
1354 |
}
|
1355 |
}
|
1356 |
add_action( 'wp_head', 'seopress_social_twitter_img_hook', 1 );
|
@@ -328,7 +328,7 @@ function seopress_titles_the_title() {
|
|
328 |
$term = wp_get_post_terms( $post->ID, $value );
|
329 |
if (!is_wp_error($term)) {
|
330 |
$terms = esc_attr($term[0]->name);
|
331 |
-
$seopress_titles_ct_template_replace_array[] = apply_filters('seopress_titles_custom_tax', $terms);
|
332 |
}
|
333 |
}
|
334 |
}
|
@@ -379,7 +379,7 @@ function seopress_titles_the_title() {
|
|
379 |
$term = wp_get_post_terms( $post->ID, $value );
|
380 |
if (!is_wp_error($term)) {
|
381 |
$terms = esc_attr($term[0]->name);
|
382 |
-
$seopress_titles_ct_template_replace_array[] = apply_filters('seopress_titles_custom_tax', $terms);
|
383 |
}
|
384 |
}
|
385 |
}
|
@@ -524,7 +524,7 @@ function seopress_titles_the_description_content() {
|
|
524 |
$term = wp_get_post_terms( $post->ID, $value );
|
525 |
if (!is_wp_error($term)) {
|
526 |
$terms = esc_attr($term[0]->name);
|
527 |
-
$seopress_titles_ct_template_replace_array[] = apply_filters('seopress_titles_custom_tax', $terms);
|
528 |
}
|
529 |
}
|
530 |
}
|
@@ -573,7 +573,7 @@ function seopress_titles_the_description_content() {
|
|
573 |
$term = wp_get_post_terms( $post->ID, $value );
|
574 |
if (!is_wp_error($term)) {
|
575 |
$terms = esc_attr($term[0]->name);
|
576 |
-
$seopress_titles_ct_template_replace_array[] = apply_filters('seopress_titles_custom_tax', $terms);
|
577 |
}
|
578 |
}
|
579 |
}
|
@@ -1177,31 +1177,75 @@ if (get_option('blog_public') !='0') {// Discourage search engines from indexing
|
|
1177 |
}
|
1178 |
array_push($seopress_comma_array, $seopress_titles_nosnippet);
|
1179 |
}
|
1180 |
-
|
1181 |
-
//new meta robots
|
1182 |
-
if (!in_array('noindex', $seopress_comma_array) && !in_array('nosnippet', $seopress_comma_array)) {
|
1183 |
-
$seopress_titles_max_snippet = 'max-snippet:-1, max-image-preview:large, max-video-preview:-1';
|
1184 |
-
array_push($seopress_comma_array, $seopress_titles_max_snippet);
|
1185 |
-
}
|
1186 |
|
1187 |
//remove hreflang tag from Polylang if noindex
|
1188 |
if (in_array('noindex', $seopress_comma_array)) {
|
1189 |
add_filter( 'pll_rel_hreflang_attributes', 'seopress_remove_hreflang_polylang' );
|
1190 |
}
|
1191 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1192 |
$seopress_titles_robots = '<meta name="robots" content="';
|
1193 |
|
1194 |
$seopress_comma_count = count($seopress_comma_array);
|
1195 |
for ($i = 0; $i < $seopress_comma_count; $i++) {
|
1196 |
$seopress_titles_robots .= $seopress_comma_array[$i];
|
1197 |
-
|
1198 |
$seopress_titles_robots .= ', ';
|
1199 |
-
|
1200 |
}
|
1201 |
|
1202 |
$seopress_titles_robots .= '" />';
|
1203 |
$seopress_titles_robots .= "\n";
|
1204 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1205 |
//Hook on meta robots all - 'seopress_titles_robots'
|
1206 |
if (has_filter('seopress_titles_robots')) {
|
1207 |
$seopress_titles_robots = apply_filters('seopress_titles_robots', $seopress_titles_robots);
|
328 |
$term = wp_get_post_terms( $post->ID, $value );
|
329 |
if (!is_wp_error($term)) {
|
330 |
$terms = esc_attr($term[0]->name);
|
331 |
+
$seopress_titles_ct_template_replace_array[] = apply_filters('seopress_titles_custom_tax', $terms, $value);
|
332 |
}
|
333 |
}
|
334 |
}
|
379 |
$term = wp_get_post_terms( $post->ID, $value );
|
380 |
if (!is_wp_error($term)) {
|
381 |
$terms = esc_attr($term[0]->name);
|
382 |
+
$seopress_titles_ct_template_replace_array[] = apply_filters('seopress_titles_custom_tax', $terms, $value);
|
383 |
}
|
384 |
}
|
385 |
}
|
524 |
$term = wp_get_post_terms( $post->ID, $value );
|
525 |
if (!is_wp_error($term)) {
|
526 |
$terms = esc_attr($term[0]->name);
|
527 |
+
$seopress_titles_ct_template_replace_array[] = apply_filters('seopress_titles_custom_tax', $terms, $value);
|
528 |
}
|
529 |
}
|
530 |
}
|
573 |
$term = wp_get_post_terms( $post->ID, $value );
|
574 |
if (!is_wp_error($term)) {
|
575 |
$terms = esc_attr($term[0]->name);
|
576 |
+
$seopress_titles_ct_template_replace_array[] = apply_filters('seopress_titles_custom_tax', $terms, $value);
|
577 |
}
|
578 |
}
|
579 |
}
|
1177 |
}
|
1178 |
array_push($seopress_comma_array, $seopress_titles_nosnippet);
|
1179 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
1180 |
|
1181 |
//remove hreflang tag from Polylang if noindex
|
1182 |
if (in_array('noindex', $seopress_comma_array)) {
|
1183 |
add_filter( 'pll_rel_hreflang_attributes', 'seopress_remove_hreflang_polylang' );
|
1184 |
}
|
1185 |
|
1186 |
+
if (!in_array('noindex', $seopress_comma_array) && !in_array('nofollow', $seopress_comma_array)) {
|
1187 |
+
$seopress_titles_max_snippet = 'index, follow';
|
1188 |
+
array_unshift($seopress_comma_array, $seopress_titles_max_snippet);
|
1189 |
+
}
|
1190 |
+
|
1191 |
+
if (in_array('nofollow', $seopress_comma_array) && !in_array('noindex', $seopress_comma_array)) {
|
1192 |
+
$seopress_titles_max_snippet = 'index';
|
1193 |
+
array_unshift($seopress_comma_array, $seopress_titles_max_snippet);
|
1194 |
+
}
|
1195 |
+
|
1196 |
+
if (in_array('noindex', $seopress_comma_array) && !in_array('nofollow', $seopress_comma_array)) {
|
1197 |
+
$seopress_titles_max_snippet = 'follow';
|
1198 |
+
array_unshift($seopress_comma_array, $seopress_titles_max_snippet);
|
1199 |
+
}
|
1200 |
+
|
1201 |
+
//Default meta robots
|
1202 |
$seopress_titles_robots = '<meta name="robots" content="';
|
1203 |
|
1204 |
$seopress_comma_count = count($seopress_comma_array);
|
1205 |
for ($i = 0; $i < $seopress_comma_count; $i++) {
|
1206 |
$seopress_titles_robots .= $seopress_comma_array[$i];
|
1207 |
+
if ($i < ($seopress_comma_count - 1)) {
|
1208 |
$seopress_titles_robots .= ', ';
|
1209 |
+
}
|
1210 |
}
|
1211 |
|
1212 |
$seopress_titles_robots .= '" />';
|
1213 |
$seopress_titles_robots .= "\n";
|
1214 |
|
1215 |
+
//new meta robots
|
1216 |
+
if (!in_array('noindex', $seopress_comma_array)) {
|
1217 |
+
$seopress_titles_max_snippet = 'max-snippet:-1, max-image-preview:large, max-video-preview:-1';
|
1218 |
+
array_push($seopress_comma_array, $seopress_titles_max_snippet);
|
1219 |
+
|
1220 |
+
|
1221 |
+
//Googlebot
|
1222 |
+
$seopress_titles_robots .= '<meta name="googlebot" content="';
|
1223 |
+
|
1224 |
+
$seopress_comma_count = count($seopress_comma_array);
|
1225 |
+
for ($i = 0; $i < $seopress_comma_count; $i++) {
|
1226 |
+
$seopress_titles_robots .= $seopress_comma_array[$i];
|
1227 |
+
if ($i < ($seopress_comma_count - 1)) {
|
1228 |
+
$seopress_titles_robots .= ', ';
|
1229 |
+
}
|
1230 |
+
}
|
1231 |
+
|
1232 |
+
$seopress_titles_robots .= '" />';
|
1233 |
+
$seopress_titles_robots .= "\n";
|
1234 |
+
|
1235 |
+
//Bingbot
|
1236 |
+
$seopress_titles_robots .= '<meta name="bingbot" content="';
|
1237 |
+
|
1238 |
+
$seopress_comma_count = count($seopress_comma_array);
|
1239 |
+
for ($i = 0; $i < $seopress_comma_count; $i++) {
|
1240 |
+
$seopress_titles_robots .= $seopress_comma_array[$i];
|
1241 |
+
if ($i < ($seopress_comma_count - 1)) {
|
1242 |
+
$seopress_titles_robots .= ', ';
|
1243 |
+
}
|
1244 |
+
}
|
1245 |
+
|
1246 |
+
$seopress_titles_robots .= '" />';
|
1247 |
+
$seopress_titles_robots .= "\n";
|
1248 |
+
}
|
1249 |
//Hook on meta robots all - 'seopress_titles_robots'
|
1250 |
if (has_filter('seopress_titles_robots')) {
|
1251 |
$seopress_titles_robots = apply_filters('seopress_titles_robots', $seopress_titles_robots);
|
@@ -5,14 +5,14 @@ defined( 'ABSPATH' ) or die( 'Please don’t call the plugin directly. Thank
|
|
5 |
//Permalink structure for TrailingSlash
|
6 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
7 |
function seopress_advanced_advanced_trailingslash_option() {
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
}
|
17 |
|
18 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
@@ -57,11 +57,11 @@ if (seopress_get_toggle_option('titles') =='1') {
|
|
57 |
|
58 |
if (seopress_titles_archives_author_disable_option() =='1' && $wp_query->is_author && !is_feed()) {
|
59 |
wp_redirect(get_home_url(), '301');
|
60 |
-
|
61 |
}
|
62 |
if (seopress_titles_archives_date_disable_option() =='1' && $wp_query->is_date && !is_feed()) {
|
63 |
wp_redirect(get_home_url(), '301');
|
64 |
-
|
65 |
}
|
66 |
return false;
|
67 |
}
|
@@ -254,11 +254,11 @@ if (seopress_get_toggle_option('google-analytics') =='1') {
|
|
254 |
|
255 |
wp_enqueue_script( 'seopress-cookies-ajax', plugins_url( 'assets/js/seopress-cookies-ajax' . $prefix . '.js', dirname( dirname( __FILE__ ) ) ), [ 'jquery', 'seopress-cookies' ], SEOPRESS_VERSION, true );
|
256 |
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
}
|
263 |
|
264 |
//Triggers WooCommerce JS
|
@@ -267,10 +267,10 @@ if (seopress_get_toggle_option('google-analytics') =='1') {
|
|
267 |
wp_enqueue_script('seopress-analytics', plugins_url( 'assets/js/seopress-analytics' . $prefix . '.js', dirname( dirname( __FILE__ ) ) ), [], SEOPRESS_VERSION, true);
|
268 |
|
269 |
$seopress_analytics = [
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
}
|
275 |
|
276 |
//Ecommerce
|
@@ -340,7 +340,7 @@ if (seopress_get_toggle_option('google-analytics') =='1') {
|
|
340 |
|
341 |
add_action('wp_head', 'seopress_load_google_analytics_options', 0);
|
342 |
function seopress_load_google_analytics_options() {
|
343 |
-
|
344 |
}
|
345 |
|
346 |
function seopress_cookies_user_consent() {
|
@@ -404,7 +404,7 @@ if (seopress_get_toggle_option('google-analytics') =='1') {
|
|
404 |
add_action('wp', 'seopress_load_redirections_options', 0);
|
405 |
function seopress_load_redirections_options() {
|
406 |
if (!is_admin()){
|
407 |
-
|
408 |
}
|
409 |
}
|
410 |
|
@@ -454,12 +454,12 @@ if (seopress_get_toggle_option('advanced') =='1') {
|
|
454 |
add_action('wp_head', 'seopress_load_advanced_options', 0);
|
455 |
function seopress_load_advanced_options() {
|
456 |
if (!is_admin()){
|
457 |
-
|
458 |
}
|
459 |
}
|
460 |
add_action('init', 'seopress_load_advanced_admin_options', 11);
|
461 |
function seopress_load_advanced_admin_options() {
|
462 |
-
|
463 |
//Admin bar
|
464 |
function seopress_advanced_appearance_adminbar_option() {
|
465 |
$seopress_advanced_appearance_adminbar_option = get_option("seopress_advanced_option_name");
|
@@ -559,32 +559,32 @@ if (seopress_get_toggle_option('advanced') =='1') {
|
|
559 |
$categories = get_categories( array( 'hide_empty' => false ) );
|
560 |
add_filter( 'terms_clauses', array( $sitepress, 'terms_clauses' ), 10, 4 );
|
561 |
} else {
|
562 |
-
|
563 |
}
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
}
|
589 |
|
590 |
function seopress_remove_category_base( $termlink, $term, $taxonomy ) {
|
@@ -630,8 +630,8 @@ if (seopress_get_toggle_option('advanced') =='1') {
|
|
630 |
if (preg_match('/\/'.$category_base.'\//', $current_url)) {
|
631 |
$new_url = str_replace('/'.$category_base, '', $current_url);
|
632 |
wp_redirect($new_url, 301 );
|
633 |
-
|
634 |
-
|
635 |
}
|
636 |
}
|
637 |
}
|
5 |
//Permalink structure for TrailingSlash
|
6 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
7 |
function seopress_advanced_advanced_trailingslash_option() {
|
8 |
+
$seopress_advanced_advanced_trailingslash_option = get_option("seopress_advanced_option_name");
|
9 |
+
if ( ! empty ( $seopress_advanced_advanced_trailingslash_option ) ) {
|
10 |
+
foreach ($seopress_advanced_advanced_trailingslash_option as $key => $seopress_advanced_advanced_trailingslash_value)
|
11 |
+
$options[$key] = $seopress_advanced_advanced_trailingslash_value;
|
12 |
+
if (isset($seopress_advanced_advanced_trailingslash_option['seopress_advanced_advanced_trailingslash'])) {
|
13 |
+
return $seopress_advanced_advanced_trailingslash_option['seopress_advanced_advanced_trailingslash'];
|
14 |
+
}
|
15 |
+
}
|
16 |
}
|
17 |
|
18 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
57 |
|
58 |
if (seopress_titles_archives_author_disable_option() =='1' && $wp_query->is_author && !is_feed()) {
|
59 |
wp_redirect(get_home_url(), '301');
|
60 |
+
exit;
|
61 |
}
|
62 |
if (seopress_titles_archives_date_disable_option() =='1' && $wp_query->is_date && !is_feed()) {
|
63 |
wp_redirect(get_home_url(), '301');
|
64 |
+
exit;
|
65 |
}
|
66 |
return false;
|
67 |
}
|
254 |
|
255 |
wp_enqueue_script( 'seopress-cookies-ajax', plugins_url( 'assets/js/seopress-cookies-ajax' . $prefix . '.js', dirname( dirname( __FILE__ ) ) ), [ 'jquery', 'seopress-cookies' ], SEOPRESS_VERSION, true );
|
256 |
|
257 |
+
$seopress_cookies_user_consent = [
|
258 |
+
'seopress_nonce' => wp_create_nonce('seopress_cookies_user_consent_nonce'),
|
259 |
+
'seopress_cookies_user_consent' => admin_url('admin-ajax.php'),
|
260 |
+
];
|
261 |
+
wp_localize_script( 'seopress-cookies-ajax', 'seopressAjaxGAUserConsent', $seopress_cookies_user_consent );
|
262 |
}
|
263 |
|
264 |
//Triggers WooCommerce JS
|
267 |
wp_enqueue_script('seopress-analytics', plugins_url( 'assets/js/seopress-analytics' . $prefix . '.js', dirname( dirname( __FILE__ ) ) ), [], SEOPRESS_VERSION, true);
|
268 |
|
269 |
$seopress_analytics = [
|
270 |
+
'seopress_nonce' => wp_create_nonce('seopress_analytics_nonce'),
|
271 |
+
'seopress_analytics' => admin_url('admin-ajax.php'),
|
272 |
+
];
|
273 |
+
wp_localize_script( 'seopress-analytics', 'seopressAjaxAnalytics', $seopress_analytics );
|
274 |
}
|
275 |
|
276 |
//Ecommerce
|
340 |
|
341 |
add_action('wp_head', 'seopress_load_google_analytics_options', 0);
|
342 |
function seopress_load_google_analytics_options() {
|
343 |
+
require_once ( dirname( __FILE__ ) . '/options-google-analytics.php'); //Google Analytics + Matomo
|
344 |
}
|
345 |
|
346 |
function seopress_cookies_user_consent() {
|
404 |
add_action('wp', 'seopress_load_redirections_options', 0);
|
405 |
function seopress_load_redirections_options() {
|
406 |
if (!is_admin()){
|
407 |
+
require_once ( dirname( __FILE__ ) . '/options-redirections.php'); //Redirections
|
408 |
}
|
409 |
}
|
410 |
|
454 |
add_action('wp_head', 'seopress_load_advanced_options', 0);
|
455 |
function seopress_load_advanced_options() {
|
456 |
if (!is_admin()){
|
457 |
+
require_once ( dirname( __FILE__ ) . '/options-advanced.php'); //Advanced
|
458 |
}
|
459 |
}
|
460 |
add_action('init', 'seopress_load_advanced_admin_options', 11);
|
461 |
function seopress_load_advanced_admin_options() {
|
462 |
+
require_once ( dirname( __FILE__ ) . '/options-advanced-admin.php'); //Advanced (admin)
|
463 |
//Admin bar
|
464 |
function seopress_advanced_appearance_adminbar_option() {
|
465 |
$seopress_advanced_appearance_adminbar_option = get_option("seopress_advanced_option_name");
|
559 |
$categories = get_categories( array( 'hide_empty' => false ) );
|
560 |
add_filter( 'terms_clauses', array( $sitepress, 'terms_clauses' ), 10, 4 );
|
561 |
} else {
|
562 |
+
$categories = get_categories( array( 'hide_empty' => false ) );
|
563 |
}
|
564 |
+
if ( is_array( $categories ) && ! empty( $categories ) ) {
|
565 |
+
$slugs = array();
|
566 |
+
|
567 |
+
foreach ( $categories as $category ) {
|
568 |
+
if ( is_object( $category ) && ! is_wp_error( $category ) ) {
|
569 |
+
if ( 0 == $category->category_parent )
|
570 |
+
$slugs[] = $category->slug;
|
571 |
+
else
|
572 |
+
$slugs[] = trim( get_category_parents( $category->term_id, false, '/', true ), '/' );
|
573 |
+
}
|
574 |
+
}
|
575 |
+
|
576 |
+
if ( ! empty( $slugs ) ) {
|
577 |
+
$rules = array();
|
578 |
+
|
579 |
+
foreach ( $slugs as $slug ) {
|
580 |
+
$rules[ '(' . $slug . ')/feed/(feed|rdf|rss|rss2|atom)?/?$' ] = 'index.php?category_name=$matches[1]&feed=$matches[2]';
|
581 |
+
$rules[ '(' . $slug . ')/(feed|rdf|rss|rss2|atom)/?$' ] = 'index.php?category_name=$matches[1]&feed=$matches[2]';
|
582 |
+
$rules[ '(' . $slug . ')(/page/(\d+))?/?$' ] = 'index.php?category_name=$matches[1]&paged=$matches[3]';
|
583 |
+
}
|
584 |
+
}
|
585 |
+
}
|
586 |
+
$rules = apply_filters('seopress_category_rewrite_rules', $rules);
|
587 |
+
return $rules;
|
588 |
}
|
589 |
|
590 |
function seopress_remove_category_base( $termlink, $term, $taxonomy ) {
|
630 |
if (preg_match('/\/'.$category_base.'\//', $current_url)) {
|
631 |
$new_url = str_replace('/'.$category_base, '', $current_url);
|
632 |
wp_redirect($new_url, 301 );
|
633 |
+
exit();
|
634 |
+
}
|
635 |
}
|
636 |
}
|
637 |
}
|
@@ -6,7 +6,12 @@ $args = apply_filters( 'seopress_sitemaps_html_query', $args, $cpt_key );
|
|
6 |
if (is_post_type_hierarchical($cpt_key)) {
|
7 |
$postslist = get_posts( $args );
|
8 |
|
9 |
-
$args2 =
|
|
|
|
|
|
|
|
|
|
|
10 |
|
11 |
$args2 = apply_filters('seopress_sitemaps_html_pages_query', $args2, $cpt_key);
|
12 |
$postslist = get_pages( $args2 );
|
6 |
if (is_post_type_hierarchical($cpt_key)) {
|
7 |
$postslist = get_posts( $args );
|
8 |
|
9 |
+
$args2 = [
|
10 |
+
'post_type' => $cpt_key,
|
11 |
+
'include' => $postslist,
|
12 |
+
'sort_order' => $seopress_xml_sitemap_html_order_option,
|
13 |
+
'sort_column' => $seopress_xml_sitemap_html_orderby_option
|
14 |
+
];
|
15 |
|
16 |
$args2 = apply_filters('seopress_sitemaps_html_pages_query', $args2, $cpt_key);
|
17 |
$postslist = get_pages( $args2 );
|
@@ -26,7 +26,15 @@ function seopress_xml_sitemap_author() {
|
|
26 |
$seopress_sitemaps .='<?xml-stylesheet type="text/xsl" href="'.$home_url.'sitemaps_xsl.xsl"?>';
|
27 |
$seopress_sitemaps .= "\n";
|
28 |
$seopress_sitemaps .= apply_filters('seopress_sitemaps_urlset', '<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' );
|
29 |
-
$args =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
$args = apply_filters('seopress_sitemaps_author_query', $args);
|
31 |
|
32 |
$authorslist = get_users($args);
|
@@ -34,11 +42,11 @@ function seopress_xml_sitemap_author() {
|
|
34 |
foreach ( $authorslist as $author ) {
|
35 |
$seopress_sitemaps_url = '';
|
36 |
// array with all the information needed for a sitemap url
|
37 |
-
$seopress_url =
|
38 |
'loc' => htmlspecialchars(urldecode(esc_url(get_author_posts_url($author)))),
|
39 |
'mod' => '',
|
40 |
-
'images' =>
|
41 |
-
|
42 |
$seopress_sitemaps_url .= "\n";
|
43 |
$seopress_sitemaps_url .= '<url>';
|
44 |
$seopress_sitemaps_url .= "\n";
|
26 |
$seopress_sitemaps .='<?xml-stylesheet type="text/xsl" href="'.$home_url.'sitemaps_xsl.xsl"?>';
|
27 |
$seopress_sitemaps .= "\n";
|
28 |
$seopress_sitemaps .= apply_filters('seopress_sitemaps_urlset', '<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' );
|
29 |
+
$args = [
|
30 |
+
'fields' => 'ID',
|
31 |
+
'orderby' => 'nicename',
|
32 |
+
'order' => 'ASC',
|
33 |
+
'has_published_posts' =>
|
34 |
+
[ 'post' ],
|
35 |
+
'blog_id' => absint(get_current_blog_id()),
|
36 |
+
'lang' => ''
|
37 |
+
];
|
38 |
$args = apply_filters('seopress_sitemaps_author_query', $args);
|
39 |
|
40 |
$authorslist = get_users($args);
|
42 |
foreach ( $authorslist as $author ) {
|
43 |
$seopress_sitemaps_url = '';
|
44 |
// array with all the information needed for a sitemap url
|
45 |
+
$seopress_url = [
|
46 |
'loc' => htmlspecialchars(urldecode(esc_url(get_author_posts_url($author)))),
|
47 |
'mod' => '',
|
48 |
+
'images' => []
|
49 |
+
];
|
50 |
$seopress_sitemaps_url .= "\n";
|
51 |
$seopress_sitemaps_url .= '<url>';
|
52 |
$seopress_sitemaps_url .= "\n";
|
@@ -12,13 +12,13 @@ if (function_exists('seopress_sitemaps_headers')) {
|
|
12 |
add_filter( 'wpml_get_home_url', 'seopress_remove_wpml_home_url_filter', 20, 5 );
|
13 |
|
14 |
add_filter( 'seopress_sitemaps_single_term_query', function( $args ) {
|
15 |
-
|
16 |
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
|
21 |
-
|
22 |
});
|
23 |
|
24 |
function seopress_xml_sitemap_single_term() {
|
@@ -29,36 +29,55 @@ function seopress_xml_sitemap_single_term() {
|
|
29 |
$home_url = home_url().'/';
|
30 |
|
31 |
if (function_exists('pll_home_url')) {
|
32 |
-
|
33 |
-
|
34 |
|
35 |
$seopress_sitemaps = '<?xml version="1.0" encoding="UTF-8"?>';
|
36 |
$seopress_sitemaps .='<?xml-stylesheet type="text/xsl" href="'.$home_url.'sitemaps_xsl.xsl"?>';
|
37 |
$seopress_sitemaps .= "\n";
|
38 |
-
|
39 |
-
$args =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
|
41 |
$args = apply_filters('seopress_sitemaps_single_term_query', $args, $path);
|
42 |
$termslist = get_terms( $args );
|
43 |
foreach ( $termslist as $term ) {
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
|
61 |
-
|
62 |
}
|
63 |
$seopress_sitemaps .= '</urlset>';
|
64 |
$seopress_sitemaps .= "\n";
|
12 |
add_filter( 'wpml_get_home_url', 'seopress_remove_wpml_home_url_filter', 20, 5 );
|
13 |
|
14 |
add_filter( 'seopress_sitemaps_single_term_query', function( $args ) {
|
15 |
+
global $sitepress, $sitepress_settings;
|
16 |
|
17 |
+
$sitepress_settings['auto_adjust_ids'] = 0;
|
18 |
+
remove_filter( 'terms_clauses', [ $sitepress, 'terms_clauses' ] );
|
19 |
+
remove_filter( 'category_link', [ $sitepress, 'category_link_adjust_id' ], 1 );
|
20 |
|
21 |
+
return $args;
|
22 |
});
|
23 |
|
24 |
function seopress_xml_sitemap_single_term() {
|
29 |
$home_url = home_url().'/';
|
30 |
|
31 |
if (function_exists('pll_home_url')) {
|
32 |
+
$home_url = site_url().'/';
|
33 |
+
}
|
34 |
|
35 |
$seopress_sitemaps = '<?xml version="1.0" encoding="UTF-8"?>';
|
36 |
$seopress_sitemaps .='<?xml-stylesheet type="text/xsl" href="'.$home_url.'sitemaps_xsl.xsl"?>';
|
37 |
$seopress_sitemaps .= "\n";
|
38 |
+
$seopress_sitemaps .= apply_filters('seopress_sitemaps_urlset', '<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' );
|
39 |
+
$args = [
|
40 |
+
'taxonomy' => $path,
|
41 |
+
'hide_empty' => false,
|
42 |
+
'number' => 1000,
|
43 |
+
'meta_query' => [
|
44 |
+
'relation' => 'OR',
|
45 |
+
[
|
46 |
+
'key' => '_seopress_robots_index',
|
47 |
+
'value' => '',
|
48 |
+
'compare' => 'NOT EXISTS'
|
49 |
+
],
|
50 |
+
[
|
51 |
+
'key' => '_seopress_robots_index',
|
52 |
+
'value' => 'yes',
|
53 |
+
'compare' => '!='
|
54 |
+
]
|
55 |
+
],
|
56 |
+
'fields' => 'ids',
|
57 |
+
'lang' => ''
|
58 |
+
];
|
59 |
|
60 |
$args = apply_filters('seopress_sitemaps_single_term_query', $args, $path);
|
61 |
$termslist = get_terms( $args );
|
62 |
foreach ( $termslist as $term ) {
|
63 |
+
$seopress_sitemaps_url = '';
|
64 |
+
// array with all the information needed for a sitemap url
|
65 |
+
$seopress_url = [
|
66 |
+
'loc' => htmlspecialchars(urldecode(esc_url(get_term_link($term)))),
|
67 |
+
'mod' => '',
|
68 |
+
'images' => []
|
69 |
+
];
|
70 |
|
71 |
+
$seopress_sitemaps_url .= "\n";
|
72 |
+
$seopress_sitemaps_url .= '<url>';
|
73 |
+
$seopress_sitemaps_url .= "\n";
|
74 |
+
$seopress_sitemaps_url .= '<loc>';
|
75 |
+
$seopress_sitemaps_url .= $seopress_url['loc'];
|
76 |
+
$seopress_sitemaps_url .= '</loc>';
|
77 |
+
$seopress_sitemaps_url .= "\n";
|
78 |
+
$seopress_sitemaps_url .= '</url>';
|
79 |
|
80 |
+
$seopress_sitemaps .= apply_filters('seopress_sitemaps_url', $seopress_sitemaps_url, $seopress_url);
|
81 |
}
|
82 |
$seopress_sitemaps .= '</urlset>';
|
83 |
$seopress_sitemaps .= "\n";
|
@@ -18,8 +18,8 @@ add_filter( 'seopress_sitemaps_single_query', function( $args ) {
|
|
18 |
global $sitepress, $sitepress_settings;
|
19 |
|
20 |
$sitepress_settings['auto_adjust_ids'] = 0;
|
21 |
-
remove_filter( 'terms_clauses',
|
22 |
-
remove_filter( 'category_link',
|
23 |
|
24 |
return $args;
|
25 |
});
|
@@ -28,7 +28,7 @@ add_action( 'the_post', function( $post ) {
|
|
28 |
$language = apply_filters(
|
29 |
'wpml_element_language_code',
|
30 |
null,
|
31 |
-
|
32 |
);
|
33 |
do_action( 'wpml_switch_language', $language );
|
34 |
});
|
@@ -78,11 +78,11 @@ function seopress_xml_sitemap_single() {
|
|
78 |
if (seopress_titles_cpt_noindex_option($path) !='1') {
|
79 |
$seopress_sitemap_url = '';
|
80 |
// array with all the information needed for a sitemap url
|
81 |
-
$seopress_url =
|
82 |
'loc' => htmlspecialchars(urldecode(get_post_type_archive_link($path))),
|
83 |
'mod' => '',
|
84 |
-
'images' =>
|
85 |
-
|
86 |
$seopress_sitemap_url .= '<url>';
|
87 |
$seopress_sitemap_url .= "\n";
|
88 |
$seopress_sitemap_url .= '<loc>';
|
@@ -96,7 +96,30 @@ function seopress_xml_sitemap_single() {
|
|
96 |
}
|
97 |
}
|
98 |
|
99 |
-
$args =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
|
101 |
$args = apply_filters('seopress_sitemaps_single_query', $args, $path);
|
102 |
|
@@ -117,11 +140,11 @@ function seopress_xml_sitemap_single() {
|
|
117 |
// initialize the sitemap url output
|
118 |
$seopress_sitemap_url = '';
|
119 |
// array with all the information needed for a sitemap url
|
120 |
-
$seopress_url =
|
121 |
'loc' => htmlspecialchars(urldecode(get_permalink($post))),
|
122 |
'mod' => $seopress_mod,
|
123 |
-
'images' =>
|
124 |
-
|
125 |
|
126 |
$seopress_sitemap_url .= '<url>';
|
127 |
$seopress_sitemap_url .= "\n";
|
@@ -223,11 +246,11 @@ function seopress_xml_sitemap_single() {
|
|
223 |
$seopress_image_title = '<![CDATA['.$title.']]>';
|
224 |
}
|
225 |
|
226 |
-
$seopress_url['images'][] =
|
227 |
'src' => $seopress_image_loc,
|
228 |
'title' => $seopress_image_title,
|
229 |
'alt' => $seopress_image_caption
|
230 |
-
|
231 |
|
232 |
/*
|
233 |
* Build up the template.
|
@@ -279,11 +302,11 @@ function seopress_xml_sitemap_single() {
|
|
279 |
$seopress_image_caption .= '<![CDATA['.$caption.']]>';
|
280 |
}
|
281 |
|
282 |
-
$seopress_url['images'][] =
|
283 |
'src' => $seopress_image_loc,
|
284 |
'title' => $seopress_image_title,
|
285 |
'caption' => $seopress_image_caption
|
286 |
-
|
287 |
|
288 |
/*
|
289 |
* Build up the template.
|
@@ -330,11 +353,11 @@ function seopress_xml_sitemap_single() {
|
|
330 |
$seopress_image_caption .= '<![CDATA['.$caption.']]>';
|
331 |
}
|
332 |
|
333 |
-
$seopress_url['images'][] =
|
334 |
'src' => $seopress_image_loc,
|
335 |
'title' => $seopress_image_title,
|
336 |
'caption' => $seopress_image_caption
|
337 |
-
|
338 |
|
339 |
/*
|
340 |
* Build up the template.
|
18 |
global $sitepress, $sitepress_settings;
|
19 |
|
20 |
$sitepress_settings['auto_adjust_ids'] = 0;
|
21 |
+
remove_filter( 'terms_clauses', [ $sitepress, 'terms_clauses' ] );
|
22 |
+
remove_filter( 'category_link', [ $sitepress, 'category_link_adjust_id' ], 1 );
|
23 |
|
24 |
return $args;
|
25 |
});
|
28 |
$language = apply_filters(
|
29 |
'wpml_element_language_code',
|
30 |
null,
|
31 |
+
[ 'element_id' => $post->ID, 'element_type' => 'page' ]
|
32 |
);
|
33 |
do_action( 'wpml_switch_language', $language );
|
34 |
});
|
78 |
if (seopress_titles_cpt_noindex_option($path) !='1') {
|
79 |
$seopress_sitemap_url = '';
|
80 |
// array with all the information needed for a sitemap url
|
81 |
+
$seopress_url = [
|
82 |
'loc' => htmlspecialchars(urldecode(get_post_type_archive_link($path))),
|
83 |
'mod' => '',
|
84 |
+
'images' => []
|
85 |
+
];
|
86 |
$seopress_sitemap_url .= '<url>';
|
87 |
$seopress_sitemap_url .= "\n";
|
88 |
$seopress_sitemap_url .= '<loc>';
|
96 |
}
|
97 |
}
|
98 |
|
99 |
+
$args = [
|
100 |
+
'posts_per_page' => 1000,
|
101 |
+
'offset' => $offset,
|
102 |
+
'order' => 'DESC',
|
103 |
+
'orderby' => 'modified',
|
104 |
+
'post_type' => $path,
|
105 |
+
'post_status' => 'publish',
|
106 |
+
'meta_query' => [
|
107 |
+
'relation' => 'OR',
|
108 |
+
[
|
109 |
+
'key' => '_seopress_robots_index',
|
110 |
+
'value' => '',
|
111 |
+
'compare' => 'NOT EXISTS'
|
112 |
+
],
|
113 |
+
[
|
114 |
+
'key' => '_seopress_robots_index',
|
115 |
+
'value' => 'yes',
|
116 |
+
'compare' => '!='
|
117 |
+
]
|
118 |
+
],
|
119 |
+
'fields' => 'ids',
|
120 |
+
'lang' => '',
|
121 |
+
'has_password' => false
|
122 |
+
];
|
123 |
|
124 |
$args = apply_filters('seopress_sitemaps_single_query', $args, $path);
|
125 |
|
140 |
// initialize the sitemap url output
|
141 |
$seopress_sitemap_url = '';
|
142 |
// array with all the information needed for a sitemap url
|
143 |
+
$seopress_url = [
|
144 |
'loc' => htmlspecialchars(urldecode(get_permalink($post))),
|
145 |
'mod' => $seopress_mod,
|
146 |
+
'images' => []
|
147 |
+
];
|
148 |
|
149 |
$seopress_sitemap_url .= '<url>';
|
150 |
$seopress_sitemap_url .= "\n";
|
246 |
$seopress_image_title = '<![CDATA['.$title.']]>';
|
247 |
}
|
248 |
|
249 |
+
$seopress_url['images'][] = [
|
250 |
'src' => $seopress_image_loc,
|
251 |
'title' => $seopress_image_title,
|
252 |
'alt' => $seopress_image_caption
|
253 |
+
];
|
254 |
|
255 |
/*
|
256 |
* Build up the template.
|
302 |
$seopress_image_caption .= '<![CDATA['.$caption.']]>';
|
303 |
}
|
304 |
|
305 |
+
$seopress_url['images'][] = [
|
306 |
'src' => $seopress_image_loc,
|
307 |
'title' => $seopress_image_title,
|
308 |
'caption' => $seopress_image_caption
|
309 |
+
];
|
310 |
|
311 |
/*
|
312 |
* Build up the template.
|
353 |
$seopress_image_caption .= '<![CDATA['.$caption.']]>';
|
354 |
}
|
355 |
|
356 |
+
$seopress_url['images'][] = [
|
357 |
'src' => $seopress_image_loc,
|
358 |
'title' => $seopress_image_title,
|
359 |
'caption' => $seopress_image_caption
|
360 |
+
];
|
361 |
|
362 |
/*
|
363 |
* Build up the template.
|
@@ -133,7 +133,7 @@ function seopress_xml_sitemap_index_xsl() {
|
|
133 |
$seopress_sitemaps_xsl .='URL';
|
134 |
$seopress_sitemaps_xsl .='</div>';
|
135 |
$seopress_sitemaps_xsl .='<div class="lastmod">';
|
136 |
-
$seopress_sitemaps_xsl .='Last update';
|
137 |
$seopress_sitemaps_xsl .='</div>';
|
138 |
$seopress_sitemaps_xsl .='<ul>';
|
139 |
$seopress_sitemaps_xsl .='<xsl:for-each select="sitemap:sitemapindex/sitemap:sitemap">';
|
@@ -149,8 +149,11 @@ function seopress_xml_sitemap_index_xsl() {
|
|
149 |
$seopress_sitemaps_xsl .='<xsl:for-each select="sitemap:urlset/sitemap:url">';
|
150 |
$seopress_sitemaps_xsl .='<li>';
|
151 |
$seopress_sitemaps_xsl .='<xsl:variable name="url_loc"><xsl:value-of select="sitemap:loc"/></xsl:variable>';
|
152 |
-
|
153 |
-
|
|
|
|
|
|
|
154 |
$seopress_sitemaps_xsl .='</li>';
|
155 |
$seopress_sitemaps_xsl .='</xsl:for-each>';
|
156 |
$seopress_sitemaps_xsl .='</ul>';
|
133 |
$seopress_sitemaps_xsl .='URL';
|
134 |
$seopress_sitemaps_xsl .='</div>';
|
135 |
$seopress_sitemaps_xsl .='<div class="lastmod">';
|
136 |
+
$seopress_sitemaps_xsl .=__('Last update','wp-seopress');
|
137 |
$seopress_sitemaps_xsl .='</div>';
|
138 |
$seopress_sitemaps_xsl .='<ul>';
|
139 |
$seopress_sitemaps_xsl .='<xsl:for-each select="sitemap:sitemapindex/sitemap:sitemap">';
|
149 |
$seopress_sitemaps_xsl .='<xsl:for-each select="sitemap:urlset/sitemap:url">';
|
150 |
$seopress_sitemaps_xsl .='<li>';
|
151 |
$seopress_sitemaps_xsl .='<xsl:variable name="url_loc"><xsl:value-of select="sitemap:loc"/></xsl:variable>';
|
152 |
+
$seopress_sitemaps_xsl .='<span class="item-loc"><a href="{$url_loc}"><xsl:value-of select="sitemap:loc" /></a></span>';
|
153 |
+
|
154 |
+
$seopress_sitemaps_xsl .= '<xsl:if test="sitemap:lastmod">';
|
155 |
+
$seopress_sitemaps_xsl .='<span class="item-lastmod"><xsl:value-of select="sitemap:lastmod" /></span>';
|
156 |
+
$seopress_sitemaps_xsl .='</xsl:if>';
|
157 |
$seopress_sitemaps_xsl .='</li>';
|
158 |
$seopress_sitemaps_xsl .='</xsl:for-each>';
|
159 |
$seopress_sitemaps_xsl .='</ul>';
|
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
defined( 'ABSPATH' ) or die( 'Please don’t call the plugin directly. Thanks :)' );
|
3 |
|
4 |
-
//XML
|
5 |
|
6 |
//Headers
|
7 |
if (function_exists('seopress_sitemaps_headers')) {
|
@@ -15,8 +15,8 @@ add_filter( 'seopress_sitemaps_index_cpt_query', function( $args ) {
|
|
15 |
global $sitepress, $sitepress_settings;
|
16 |
|
17 |
$sitepress_settings['auto_adjust_ids'] = 0;
|
18 |
-
remove_filter( 'terms_clauses',
|
19 |
-
remove_filter( 'category_link',
|
20 |
|
21 |
return $args;
|
22 |
});
|
@@ -25,7 +25,7 @@ add_action( 'the_post', function( $post ) {
|
|
25 |
$language = apply_filters(
|
26 |
'wpml_element_language_code',
|
27 |
null,
|
28 |
-
|
29 |
);
|
30 |
do_action( 'wpml_switch_language', $language );
|
31 |
});
|
@@ -49,9 +49,7 @@ function seopress_xml_sitemap_index() {
|
|
49 |
if($_cpt_value =='1') {
|
50 |
|
51 |
//Polylang
|
52 |
-
|
53 |
-
$count_posts = wp_count_posts($cpt_key);
|
54 |
-
|
55 |
|
56 |
//Max posts per paginated sitemap
|
57 |
$max = 1000;
|
@@ -84,44 +82,56 @@ function seopress_xml_sitemap_index() {
|
|
84 |
$paged = 1;
|
85 |
}
|
86 |
|
87 |
-
$
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
}
|
|
|
|
|
125 |
}
|
126 |
}
|
127 |
}
|
@@ -131,7 +141,7 @@ function seopress_xml_sitemap_index() {
|
|
131 |
//Taxonomies
|
132 |
if (seopress_xml_sitemap_taxonomies_list_option() !='') {
|
133 |
//Init
|
134 |
-
$seopress_xml_terms_list =
|
135 |
foreach (seopress_xml_sitemap_taxonomies_list_option() as $tax_key => $tax_value) {
|
136 |
foreach ($tax_value as $_tax_key => $_tax_value) {
|
137 |
if($_tax_value =='1') {
|
@@ -177,7 +187,7 @@ function seopress_xml_sitemap_index() {
|
|
177 |
}
|
178 |
}
|
179 |
if (seopress_xml_sitemap_news_cpt_option() !='') {
|
180 |
-
$seopress_xml_sitemap_news_cpt_array =
|
181 |
foreach (seopress_xml_sitemap_news_cpt_option() as $cpt_key => $cpt_value) {
|
182 |
foreach ($cpt_value as $_cpt_key => $_cpt_value) {
|
183 |
if($_cpt_value =='1') {
|
@@ -193,7 +203,7 @@ function seopress_xml_sitemap_index() {
|
|
193 |
'ignore_sticky_posts' => true,
|
194 |
'posts_per_page' => 1,
|
195 |
'orderby' => 'modified',
|
196 |
-
'meta_query' => [
|
197 |
[
|
198 |
'key' => '_seopress_robots_index',
|
199 |
'value' => 'yes',
|
1 |
<?php
|
2 |
defined( 'ABSPATH' ) or die( 'Please don’t call the plugin directly. Thanks :)' );
|
3 |
|
4 |
+
//XML Index sitemaps
|
5 |
|
6 |
//Headers
|
7 |
if (function_exists('seopress_sitemaps_headers')) {
|
15 |
global $sitepress, $sitepress_settings;
|
16 |
|
17 |
$sitepress_settings['auto_adjust_ids'] = 0;
|
18 |
+
remove_filter( 'terms_clauses', [ $sitepress, 'terms_clauses' ] );
|
19 |
+
remove_filter( 'category_link', [ $sitepress, 'category_link_adjust_id' ], 1 );
|
20 |
|
21 |
return $args;
|
22 |
});
|
25 |
$language = apply_filters(
|
26 |
'wpml_element_language_code',
|
27 |
null,
|
28 |
+
[ 'element_id' => $post->ID, 'element_type' => 'page' ]
|
29 |
);
|
30 |
do_action( 'wpml_switch_language', $language );
|
31 |
});
|
49 |
if($_cpt_value =='1') {
|
50 |
|
51 |
//Polylang
|
52 |
+
$count_posts = wp_count_posts($cpt_key);
|
|
|
|
|
53 |
|
54 |
//Max posts per paginated sitemap
|
55 |
$max = 1000;
|
82 |
$paged = 1;
|
83 |
}
|
84 |
|
85 |
+
$seopress_sitemaps .= "\n";
|
86 |
+
$seopress_sitemaps .= '<sitemap>';
|
87 |
+
$seopress_sitemaps .= "\n";
|
88 |
+
$seopress_sitemaps .= '<loc>';
|
89 |
+
$seopress_sitemaps .= $home_url.'sitemaps/'.$cpt_key.'-sitemap'.$paged.'.xml';
|
90 |
+
$seopress_sitemaps .= '</loc>';
|
91 |
+
$seopress_sitemaps .= "\n";
|
92 |
+
|
93 |
+
//Remove lastmod column in index sitemap for lage sitemap
|
94 |
+
$display_lastmod = apply_filters( 'seopress_sitemaps_index_lastmod', true );
|
95 |
+
|
96 |
+
if ($display_lastmod == true) {
|
97 |
+
$args = [
|
98 |
+
'post_type' => $cpt_key,
|
99 |
+
'offset' => $offset,
|
100 |
+
'post_status' => 'publish',
|
101 |
+
'ignore_sticky_posts' => true,
|
102 |
+
'posts_per_page' => 1,
|
103 |
+
'meta_query' => [
|
104 |
+
'relation' => 'OR',
|
105 |
+
[
|
106 |
+
'key' => '_seopress_robots_index',
|
107 |
+
'value' => '',
|
108 |
+
'compare' => 'NOT EXISTS'
|
109 |
+
],
|
110 |
+
[
|
111 |
+
'key' => '_seopress_robots_index',
|
112 |
+
'value' => 'yes',
|
113 |
+
'compare' => '!='
|
114 |
+
]
|
115 |
+
],
|
116 |
+
'order' => 'DESC',
|
117 |
+
'orderby' => 'modified',
|
118 |
+
'lang' => '',
|
119 |
+
'has_password' => false,
|
120 |
+
];
|
121 |
+
|
122 |
+
$args = apply_filters('seopress_sitemaps_index_cpt_query', $args, $cpt_key);
|
123 |
+
|
124 |
+
$get_latest_post = new WP_Query($args);
|
125 |
+
|
126 |
+
if($get_latest_post->have_posts()){
|
127 |
+
$seopress_sitemaps .= '<lastmod>';
|
128 |
+
$seopress_sitemaps .= date("c", strtotime($get_latest_post->posts[0]->post_modified));
|
129 |
+
$seopress_sitemaps .= '</lastmod>';
|
130 |
+
$seopress_sitemaps .= "\n";
|
131 |
+
}
|
132 |
}
|
133 |
+
|
134 |
+
$seopress_sitemaps .= '</sitemap>';
|
135 |
}
|
136 |
}
|
137 |
}
|
141 |
//Taxonomies
|
142 |
if (seopress_xml_sitemap_taxonomies_list_option() !='') {
|
143 |
//Init
|
144 |
+
$seopress_xml_terms_list = [];
|
145 |
foreach (seopress_xml_sitemap_taxonomies_list_option() as $tax_key => $tax_value) {
|
146 |
foreach ($tax_value as $_tax_key => $_tax_value) {
|
147 |
if($_tax_value =='1') {
|
187 |
}
|
188 |
}
|
189 |
if (seopress_xml_sitemap_news_cpt_option() !='') {
|
190 |
+
$seopress_xml_sitemap_news_cpt_array = [];
|
191 |
foreach (seopress_xml_sitemap_news_cpt_option() as $cpt_key => $cpt_value) {
|
192 |
foreach ($cpt_value as $_cpt_key => $_cpt_value) {
|
193 |
if($_cpt_value =='1') {
|
203 |
'ignore_sticky_posts' => true,
|
204 |
'posts_per_page' => 1,
|
205 |
'orderby' => 'modified',
|
206 |
+
'meta_query' => [
|
207 |
[
|
208 |
'key' => '_seopress_robots_index',
|
209 |
'value' => 'yes',
|
@@ -3,7 +3,7 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: SEOPress\n"
|
5 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-cloudy\n"
|
6 |
-
"POT-Creation-Date: 2020-
|
7 |
"PO-Revision-Date: 2019-08-22 12:52+0200\n"
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: Benjamin DENIS <contact@seopress.org>\n"
|
@@ -11,7 +11,7 @@ msgstr ""
|
|
11 |
"MIME-Version: 1.0\n"
|
12 |
"Content-Type: text/plain; charset=UTF-8\n"
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
-
"X-Generator: Poedit 2.
|
15 |
"X-Poedit-KeywordsList: __;_e;_x;esc_attr_e;esc_attr__;esc_html__;esc_html_e\n"
|
16 |
"X-Poedit-Basepath: ..\n"
|
17 |
"X-Poedit-SourceCharset: UTF-8\n"
|
@@ -48,7 +48,7 @@ msgstr ""
|
|
48 |
#: inc/admin/admin-features-list.php:233 inc/admin/admin-features-list.php:252
|
49 |
#: inc/admin/admin-features-list.php:271 inc/admin/admin-features-list.php:290
|
50 |
#: inc/admin/admin-features-list.php:338 inc/admin/admin-features-list.php:356
|
51 |
-
#: inc/admin/admin.php:
|
52 |
msgid "Read our guide"
|
53 |
msgstr ""
|
54 |
|
@@ -96,7 +96,7 @@ msgstr ""
|
|
96 |
|
97 |
#: inc/admin/admin-features-list.php:79 inc/admin/admin-header.php:69
|
98 |
#: inc/admin/admin-metaboxes-form.php:60 inc/admin/admin.php:195
|
99 |
-
#: inc/admin/admin.php:
|
100 |
msgid "Advanced"
|
101 |
msgstr ""
|
102 |
|
@@ -106,6 +106,7 @@ msgstr ""
|
|
106 |
|
107 |
#: inc/admin/admin-features-list.php:90 inc/admin/admin-header.php:25
|
108 |
#: inc/admin/admin-header.php:77 inc/admin/adminbar.php:58
|
|
|
109 |
msgid "Insights"
|
110 |
msgstr ""
|
111 |
|
@@ -228,7 +229,7 @@ msgid "Create / manage your schemas"
|
|
228 |
msgstr ""
|
229 |
|
230 |
#: inc/admin/admin-features-list.php:260 inc/admin/admin-header.php:142
|
231 |
-
#: inc/admin/admin.php:
|
232 |
msgid "Redirections"
|
233 |
msgstr ""
|
234 |
|
@@ -302,7 +303,7 @@ msgid "Guide to Export/Import/Reset settings - new window"
|
|
302 |
msgstr ""
|
303 |
|
304 |
#: inc/admin/admin-features-list.php:348 inc/admin/admin-header.php:180
|
305 |
-
#: inc/admin/admin-notifications-center.php:
|
306 |
msgid "License"
|
307 |
msgstr ""
|
308 |
|
@@ -354,7 +355,7 @@ msgstr ""
|
|
354 |
msgid "SEOPress"
|
355 |
msgstr ""
|
356 |
|
357 |
-
#: inc/admin/admin-header.php:31 inc/admin/admin-notifications-center.php:
|
358 |
#: inc/admin/adminbar.php:86
|
359 |
msgid "PRO"
|
360 |
msgstr ""
|
@@ -381,47 +382,31 @@ msgstr ""
|
|
381 |
msgid "White Label"
|
382 |
msgstr ""
|
383 |
|
384 |
-
#: inc/admin/admin-header.php:209
|
385 |
-
msgid "See the changelog (new window)"
|
386 |
-
msgstr ""
|
387 |
-
|
388 |
#: inc/admin/admin-header.php:211
|
389 |
msgid "See the changelog"
|
390 |
msgstr ""
|
391 |
|
392 |
-
#: inc/admin/admin-header.php:
|
393 |
msgid "Send feedback"
|
394 |
msgstr ""
|
395 |
|
396 |
-
#: inc/admin/admin-header.php:
|
397 |
-
msgid "
|
398 |
msgstr ""
|
399 |
|
400 |
-
#: inc/admin/admin-header.php:
|
401 |
msgid "Follow us on Twitter"
|
402 |
msgstr ""
|
403 |
|
404 |
-
#: inc/admin/admin-header.php:
|
405 |
-
msgid "Follow us on YouTube (new window)"
|
406 |
-
msgstr ""
|
407 |
-
|
408 |
-
#: inc/admin/admin-header.php:223
|
409 |
msgid "Follow us on YouTube"
|
410 |
msgstr ""
|
411 |
|
412 |
-
#: inc/admin/admin-header.php:
|
413 |
-
msgid "Official website (new window)"
|
414 |
-
msgstr ""
|
415 |
-
|
416 |
-
#: inc/admin/admin-header.php:227
|
417 |
msgid "Official website"
|
418 |
msgstr ""
|
419 |
|
420 |
-
#: inc/admin/admin-header.php:
|
421 |
-
msgid "Support (new window)"
|
422 |
-
msgstr ""
|
423 |
-
|
424 |
-
#: inc/admin/admin-header.php:231
|
425 |
msgid "Support"
|
426 |
msgstr ""
|
427 |
|
@@ -443,11 +428,13 @@ msgstr ""
|
|
443 |
#: inc/admin/admin-metaboxes-content-analysis-form.php:12
|
444 |
#: inc/admin/admin-metaboxes-content-analysis-form.php:13
|
445 |
#: inc/admin/admin-metaboxes-content-analysis-form.php:15
|
446 |
-
#: inc/
|
|
|
447 |
msgid "Target keywords"
|
448 |
msgstr ""
|
449 |
|
450 |
#: inc/admin/admin-metaboxes-content-analysis-form.php:13
|
|
|
451 |
msgid ""
|
452 |
"Separate target keywords with commas. Do not use spaces after the commas, "
|
453 |
"unless you want to include them"
|
@@ -494,1258 +481,1282 @@ msgstr ""
|
|
494 |
msgid "Get suggestions!"
|
495 |
msgstr ""
|
496 |
|
497 |
-
#: inc/admin/admin-metaboxes-
|
498 |
-
|
|
|
|
|
499 |
msgstr ""
|
500 |
|
501 |
-
#: inc/admin/admin-metaboxes-
|
502 |
-
msgid "
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: inc/admin/admin-metaboxes-
|
506 |
-
msgid "
|
507 |
msgstr ""
|
508 |
|
509 |
-
#: inc/admin/admin-metaboxes-
|
510 |
-
msgid "
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: inc/admin/admin-metaboxes-
|
514 |
-
msgid "
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: inc/admin/admin-metaboxes-
|
518 |
-
msgid "
|
519 |
msgstr ""
|
520 |
|
521 |
-
#: inc/admin/admin-metaboxes-
|
522 |
-
|
523 |
-
|
|
|
524 |
msgstr ""
|
525 |
|
526 |
-
#: inc/admin/admin-metaboxes-
|
527 |
-
|
528 |
-
#: inc/admin/admin-metaboxes-form.php:133
|
529 |
-
#: inc/admin/admin-metaboxes-form.php:135 inc/admin/admin-wizard.php:298
|
530 |
-
#: inc/admin/admin-wizard.php:317 inc/admin/admin-wizard.php:334
|
531 |
-
#: inc/admin/admin-wizard.php:353 inc/admin/admin-wizard.php:372
|
532 |
-
#: inc/admin/admin-wizard.php:390 inc/admin/admin-wizard.php:407
|
533 |
-
#: inc/admin/admin-wizard.php:423 inc/admin/admin.php:772
|
534 |
-
#: inc/admin/admin.php:793 inc/admin/admin.php:812 inc/admin/admin.php:833
|
535 |
-
#: inc/admin/admin.php:854 inc/admin/admin.php:874 inc/admin/admin.php:893
|
536 |
-
#: inc/admin/admin.php:911 inc/admin/admin.php:1231 inc/admin/admin.php:3005
|
537 |
-
#: inc/functions/options-advanced-admin.php:815
|
538 |
-
msgid "Meta description"
|
539 |
msgstr ""
|
540 |
|
541 |
-
#: inc/admin/admin-metaboxes-
|
542 |
-
|
|
|
|
|
543 |
msgstr ""
|
544 |
|
545 |
-
#: inc/admin/admin-metaboxes-
|
546 |
-
|
|
|
547 |
msgstr ""
|
548 |
|
549 |
-
#: inc/admin/admin-metaboxes-
|
550 |
-
msgid "
|
|
|
|
|
|
|
|
|
551 |
msgstr ""
|
552 |
|
553 |
-
#: inc/admin/admin-metaboxes-
|
554 |
-
msgid "
|
555 |
msgstr ""
|
556 |
|
557 |
-
#: inc/admin/admin-metaboxes-
|
558 |
-
msgid "
|
559 |
msgstr ""
|
560 |
|
561 |
-
#: inc/admin/admin-metaboxes-
|
562 |
-
|
|
|
563 |
msgstr ""
|
564 |
|
565 |
-
#: inc/admin/admin-metaboxes-
|
566 |
-
msgid "
|
567 |
msgstr ""
|
568 |
|
569 |
-
#: inc/admin/admin-metaboxes-
|
570 |
-
|
|
|
571 |
msgstr ""
|
572 |
|
573 |
-
#: inc/admin/admin-metaboxes-
|
574 |
-
|
|
|
|
|
|
|
575 |
msgstr ""
|
576 |
|
577 |
-
#: inc/admin/admin-metaboxes-
|
578 |
-
|
|
|
|
|
|
|
|
|
579 |
msgstr ""
|
580 |
|
581 |
-
#: inc/admin/admin-metaboxes-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
586 |
msgstr ""
|
587 |
|
588 |
-
#: inc/admin/admin-metaboxes-
|
589 |
msgid ""
|
590 |
-
"
|
591 |
-
"
|
592 |
-
"
|
|
|
|
|
|
|
593 |
msgstr ""
|
594 |
|
595 |
-
#: inc/admin/admin-metaboxes-
|
596 |
-
msgid "
|
597 |
msgstr ""
|
598 |
|
599 |
-
#: inc/admin/admin-metaboxes-
|
600 |
-
msgid "
|
601 |
msgstr ""
|
602 |
|
603 |
-
#: inc/admin/admin-metaboxes-
|
604 |
-
msgid ""
|
605 |
-
"Your content is composed of more than 300 words, which is the minimum for a "
|
606 |
-
"post."
|
607 |
msgstr ""
|
608 |
|
609 |
-
#: inc/admin/admin-metaboxes-
|
610 |
-
msgid "
|
611 |
msgstr ""
|
612 |
|
613 |
-
#: inc/admin/admin-metaboxes-
|
614 |
-
msgid "
|
615 |
msgstr ""
|
616 |
|
617 |
-
#: inc/admin/admin-metaboxes-
|
618 |
-
|
619 |
-
msgid "%s was found %d times in your content, a keyword density of %s%%"
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: inc/admin/admin-metaboxes-
|
623 |
msgid ""
|
624 |
-
"
|
625 |
-
"
|
|
|
|
|
|
|
626 |
msgstr ""
|
627 |
|
628 |
-
#: inc/admin/admin-metaboxes-
|
629 |
msgid ""
|
630 |
-
"
|
631 |
-
"
|
632 |
-
"content."
|
633 |
msgstr ""
|
634 |
|
635 |
-
#: inc/admin/admin-metaboxes-
|
636 |
-
msgid "
|
637 |
msgstr ""
|
638 |
|
639 |
-
#: inc/admin/admin-metaboxes-
|
640 |
msgid ""
|
641 |
-
"
|
642 |
-
"
|
643 |
-
msgstr ""
|
644 |
-
|
645 |
-
#: inc/admin/admin-metaboxes-content-analysis-form.php:254
|
646 |
-
msgid "You should add one of your target keyword in your permalink."
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: inc/admin/admin-metaboxes-
|
650 |
-
msgid "
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: inc/admin/admin-metaboxes-
|
654 |
-
msgid "
|
|
|
|
|
|
|
655 |
msgstr ""
|
656 |
|
657 |
-
#: inc/admin/admin-metaboxes-
|
658 |
-
|
659 |
-
#: inc/admin/admin-metaboxes-content-analysis-form.php:332
|
660 |
-
#: inc/admin/admin-metaboxes-content-analysis-form.php:355
|
661 |
-
#: inc/admin/admin-metaboxes-content-analysis-form.php:389
|
662 |
-
#, php-format
|
663 |
-
msgid "%s was found %d times."
|
664 |
msgstr ""
|
665 |
|
666 |
-
#: inc/admin/admin-metaboxes-
|
667 |
-
|
668 |
-
msgid "We found %d Heading 1 (H1) in your content."
|
669 |
msgstr ""
|
670 |
|
671 |
-
#: inc/admin/admin-metaboxes-
|
672 |
msgid ""
|
673 |
-
"
|
674 |
-
"
|
675 |
-
"accessibility. Below, the list:"
|
676 |
-
msgstr ""
|
677 |
-
|
678 |
-
#: inc/admin/admin-metaboxes-content-analysis-form.php:301
|
679 |
-
msgid "H2 (Heading 2)"
|
680 |
msgstr ""
|
681 |
|
682 |
-
#: inc/admin/admin-metaboxes-
|
683 |
-
msgid "
|
|
|
|
|
684 |
msgstr ""
|
685 |
|
686 |
-
#: inc/admin/admin-metaboxes-
|
687 |
-
msgid "
|
688 |
msgstr ""
|
689 |
|
690 |
-
#: inc/admin/admin-metaboxes-
|
691 |
-
msgid "
|
|
|
|
|
|
|
692 |
msgstr ""
|
693 |
|
694 |
-
#: inc/admin/admin-metaboxes-
|
695 |
-
msgid "
|
696 |
msgstr ""
|
697 |
|
698 |
-
#: inc/admin/admin-metaboxes-
|
699 |
-
msgid "
|
700 |
msgstr ""
|
701 |
|
702 |
-
#: inc/admin/admin-metaboxes-
|
703 |
-
msgid "
|
|
|
|
|
|
|
704 |
msgstr ""
|
705 |
|
706 |
-
#: inc/admin/admin-metaboxes-
|
707 |
-
msgid "
|
|
|
|
|
708 |
msgstr ""
|
709 |
|
710 |
-
#: inc/admin/admin-metaboxes-
|
711 |
-
msgid "
|
712 |
msgstr ""
|
713 |
|
714 |
-
#: inc/admin/admin-metaboxes-
|
715 |
-
msgid "
|
|
|
|
|
716 |
msgstr ""
|
717 |
|
718 |
-
#: inc/admin/admin-metaboxes-
|
719 |
msgid ""
|
720 |
-
"
|
721 |
-
"
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: inc/admin/admin-metaboxes-
|
725 |
-
msgid "
|
726 |
msgstr ""
|
727 |
|
728 |
-
#: inc/admin/admin-metaboxes-
|
729 |
-
msgid "
|
|
|
|
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: inc/admin/admin-metaboxes-
|
733 |
-
msgid "
|
|
|
|
|
734 |
msgstr ""
|
735 |
|
736 |
-
#: inc/admin/admin-metaboxes-
|
737 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
738 |
msgstr ""
|
739 |
|
740 |
-
#: inc/admin/admin-metaboxes-
|
741 |
msgid ""
|
742 |
-
"
|
743 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
744 |
msgstr ""
|
745 |
|
746 |
-
#: inc/admin/admin-metaboxes-
|
747 |
-
msgid "
|
748 |
msgstr ""
|
749 |
|
750 |
-
#: inc/admin/admin-metaboxes-
|
751 |
-
|
752 |
-
msgid "We found %d og:title in your content."
|
753 |
msgstr ""
|
754 |
|
755 |
-
#: inc/admin/admin-metaboxes-
|
756 |
msgid ""
|
757 |
-
"
|
758 |
-
"
|
759 |
-
"title tag from your source code. Below, the list:"
|
760 |
msgstr ""
|
761 |
|
762 |
-
#: inc/admin/admin-metaboxes-
|
763 |
-
|
|
|
764 |
msgstr ""
|
765 |
|
766 |
-
#: inc/admin/admin-metaboxes-
|
767 |
-
|
|
|
768 |
msgstr ""
|
769 |
|
770 |
-
#: inc/admin/admin-metaboxes-
|
771 |
-
msgid "
|
772 |
msgstr ""
|
773 |
|
774 |
-
#: inc/admin/admin-metaboxes-
|
775 |
#, php-format
|
776 |
-
msgid "
|
777 |
msgstr ""
|
778 |
|
779 |
-
#: inc/admin/admin-metaboxes-
|
780 |
-
msgid ""
|
781 |
-
"You should not use more than one og:description in your post content to "
|
782 |
-
"avoid conflicts when sharing on social networks. Facebook will take the last "
|
783 |
-
"og:description tag from your source code. Below, the list:"
|
784 |
msgstr ""
|
785 |
|
786 |
-
#: inc/admin/admin-metaboxes-
|
787 |
-
msgid "
|
|
|
|
|
|
|
788 |
msgstr ""
|
789 |
|
790 |
-
#: inc/admin/admin-metaboxes-
|
791 |
-
|
|
|
|
|
792 |
msgstr ""
|
793 |
|
794 |
-
#: inc/admin/admin-metaboxes-
|
795 |
-
msgid "
|
796 |
msgstr ""
|
797 |
|
798 |
-
#: inc/admin/admin-metaboxes-
|
799 |
-
|
800 |
-
|
|
|
801 |
msgstr ""
|
802 |
|
803 |
-
#: inc/admin/admin-metaboxes-
|
804 |
-
msgid "
|
805 |
msgstr ""
|
806 |
|
807 |
-
#: inc/admin/admin-metaboxes-
|
808 |
-
|
|
|
|
|
809 |
msgstr ""
|
810 |
|
811 |
-
#: inc/admin/admin-metaboxes-
|
812 |
-
|
813 |
-
|
|
|
814 |
msgstr ""
|
815 |
|
816 |
-
#: inc/admin/admin-metaboxes-
|
817 |
msgid ""
|
818 |
-
"
|
819 |
-
"
|
820 |
-
"url tag from your source code. Below, the list:"
|
821 |
-
msgstr ""
|
822 |
-
|
823 |
-
#: inc/admin/admin-metaboxes-content-analysis-form.php:510
|
824 |
-
msgid "We found an Open Graph URL tag in your source code."
|
825 |
msgstr ""
|
826 |
|
827 |
-
#: inc/admin/admin-metaboxes-
|
828 |
-
|
|
|
|
|
|
|
829 |
msgstr ""
|
830 |
|
831 |
-
#: inc/admin/admin-metaboxes-
|
832 |
-
|
|
|
|
|
833 |
msgstr ""
|
834 |
|
835 |
-
#: inc/admin/admin-metaboxes-
|
836 |
-
|
837 |
-
|
|
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: inc/admin/admin-metaboxes-
|
841 |
msgid ""
|
842 |
-
"
|
843 |
-
"
|
844 |
-
"site_name tag from your source code. Below, the list:"
|
845 |
msgstr ""
|
846 |
|
847 |
-
#: inc/admin/admin-metaboxes-
|
848 |
-
msgid "
|
849 |
msgstr ""
|
850 |
|
851 |
-
#: inc/admin/admin-metaboxes-
|
852 |
-
msgid "
|
|
|
|
|
853 |
msgstr ""
|
854 |
|
855 |
-
#: inc/admin/admin-metaboxes-
|
856 |
-
#: inc/admin/admin-metaboxes-form.php:
|
857 |
-
|
858 |
-
msgid "Twitter Title"
|
859 |
msgstr ""
|
860 |
|
861 |
-
#: inc/admin/admin-metaboxes-
|
862 |
-
|
863 |
-
msgid "
|
864 |
msgstr ""
|
865 |
|
866 |
-
#: inc/admin/admin-metaboxes-
|
867 |
-
msgid ""
|
868 |
-
"You should not use more than one twitter:title in your post content to avoid "
|
869 |
-
"conflicts when sharing on social networks. Twitter will take the last "
|
870 |
-
"twitter:title tag from your source code. Below, the list:"
|
871 |
msgstr ""
|
872 |
|
873 |
-
#: inc/admin/admin-metaboxes-
|
874 |
-
|
|
|
875 |
msgstr ""
|
876 |
|
877 |
-
#: inc/admin/admin-metaboxes-
|
878 |
-
msgid "
|
879 |
msgstr ""
|
880 |
|
881 |
-
#: inc/admin/admin-metaboxes-
|
882 |
-
msgid "Twitter
|
883 |
msgstr ""
|
884 |
|
885 |
-
#: inc/admin/admin-metaboxes-
|
886 |
-
|
887 |
-
|
|
|
|
|
888 |
msgstr ""
|
889 |
|
890 |
-
#: inc/admin/admin-metaboxes-
|
891 |
-
msgid ""
|
892 |
-
"You should not use more than one twitter:description in your post content to "
|
893 |
-
"avoid conflicts when sharing on social networks. Twitter will take the last "
|
894 |
-
"twitter:description tag from your source code. Below, the list:"
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: inc/admin/admin-metaboxes-
|
898 |
-
|
|
|
|
|
899 |
msgstr ""
|
900 |
|
901 |
-
#: inc/admin/admin-metaboxes-
|
902 |
-
msgid "
|
903 |
msgstr ""
|
904 |
|
905 |
-
#: inc/admin/admin-metaboxes-
|
906 |
-
|
|
|
|
|
907 |
msgstr ""
|
908 |
|
909 |
-
#: inc/admin/admin-metaboxes-
|
910 |
-
|
911 |
-
|
|
|
912 |
msgstr ""
|
913 |
|
914 |
-
#: inc/admin/admin-metaboxes-
|
915 |
-
|
|
|
|
|
916 |
msgstr ""
|
917 |
|
918 |
-
#: inc/admin/admin-metaboxes-
|
919 |
-
#, php-format
|
920 |
msgid ""
|
921 |
-
"
|
922 |
-
"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: inc/admin/admin-metaboxes-
|
926 |
-
msgid "
|
|
|
|
|
|
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: inc/admin/admin-metaboxes-
|
930 |
-
msgid "
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: inc/admin/admin-metaboxes-
|
934 |
-
msgid "
|
|
|
|
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: inc/admin/admin-metaboxes-
|
938 |
-
msgid "
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: inc/admin/admin-metaboxes-
|
942 |
-
|
|
|
943 |
msgstr ""
|
944 |
|
945 |
-
#: inc/admin/admin-metaboxes-
|
946 |
-
|
|
|
|
|
947 |
msgstr ""
|
948 |
|
949 |
-
#: inc/admin/admin-metaboxes-
|
950 |
-
|
951 |
-
"
|
952 |
-
"search results."
|
953 |
msgstr ""
|
954 |
|
955 |
-
#: inc/admin/admin-metaboxes-
|
956 |
-
|
957 |
-
"
|
958 |
-
"search results."
|
959 |
msgstr ""
|
960 |
|
961 |
-
#: inc/admin/admin-metaboxes-
|
962 |
-
|
963 |
-
"
|
964 |
-
"Search engines will index it, and follow links. "
|
965 |
msgstr ""
|
966 |
|
967 |
-
#: inc/admin/admin-metaboxes-
|
968 |
-
|
969 |
-
"
|
970 |
-
"someone makes a direct link to one of your image in this page, it will be "
|
971 |
-
"indexed)."
|
972 |
msgstr ""
|
973 |
|
974 |
-
#: inc/admin/admin-metaboxes-
|
975 |
-
#: inc/admin/admin-
|
976 |
-
msgid "
|
977 |
msgstr ""
|
978 |
|
979 |
-
#: inc/admin/admin-metaboxes-
|
980 |
-
|
981 |
-
"
|
982 |
-
"search results."
|
983 |
msgstr ""
|
984 |
|
985 |
-
#: inc/admin/admin-metaboxes-
|
986 |
-
|
987 |
-
msgid ""
|
988 |
-
"nositelinkssearchbox is off. Google will probably display a sitelinks "
|
989 |
-
"searchbox in search results."
|
990 |
msgstr ""
|
991 |
|
992 |
-
#: inc/admin/admin-metaboxes-
|
993 |
-
msgid ""
|
994 |
-
"No alternative text found for these images. Alt tags are important for both "
|
995 |
-
"SEO and accessibility. Edit your images using the media library or your "
|
996 |
-
"favorite page builder and fill in alternative text fields."
|
997 |
msgstr ""
|
998 |
|
999 |
-
#: inc/admin/admin-metaboxes-
|
1000 |
-
msgid "
|
1001 |
msgstr ""
|
1002 |
|
1003 |
-
#: inc/admin/admin-metaboxes-
|
1004 |
-
msgid ""
|
1005 |
-
"We could not find any image in your content. Content with media is a plus "
|
1006 |
-
"for your SEO."
|
1007 |
msgstr ""
|
1008 |
|
1009 |
-
#: inc/admin/admin-metaboxes-
|
1010 |
-
|
1011 |
-
|
1012 |
-
|
1013 |
-
"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
-
#: inc/admin/admin-metaboxes-
|
1017 |
-
msgid "
|
1018 |
msgstr ""
|
1019 |
|
1020 |
-
#: inc/admin/admin-metaboxes-
|
1021 |
-
msgid ""
|
1022 |
-
"Internet is built on the principle of hyperlink. It is therefore perfectly "
|
1023 |
-
"normal to make links between different websites. However, avoid making links "
|
1024 |
-
"to low quality sites, SPAM... If you are not sure about the quality of a "
|
1025 |
-
"site, add the attribute \"nofollow\" to your link."
|
1026 |
msgstr ""
|
1027 |
|
1028 |
-
#: inc/admin/admin-metaboxes-
|
1029 |
-
|
1030 |
-
msgid "We found %s outbound links in your page. Below, the list:"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
-
#: inc/admin/admin-metaboxes-
|
1034 |
-
msgid "
|
|
|
|
|
1035 |
msgstr ""
|
1036 |
|
1037 |
-
#: inc/admin/admin-metaboxes-
|
1038 |
-
|
1039 |
-
msgid "Content analysis"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
-
#: inc/admin/admin-metaboxes-
|
1043 |
-
msgid ""
|
1044 |
-
"<strong>Should be improved:</strong> red or orange dots <br> <strong>Good:</"
|
1045 |
-
"strong> yellow or green dots"
|
1046 |
msgstr ""
|
1047 |
|
1048 |
-
#: inc/admin/admin-metaboxes-
|
1049 |
-
|
1050 |
-
msgid "Should be improved"
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: inc/admin/admin-metaboxes-
|
1054 |
-
|
1055 |
-
msgid "Good"
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: inc/admin/admin-metaboxes-
|
1059 |
-
msgid "
|
|
|
|
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: inc/admin/admin-metaboxes-
|
1063 |
-
msgid "
|
1064 |
msgstr ""
|
1065 |
|
1066 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1067 |
-
|
1068 |
-
#: inc/admin/adminbar.php:13 inc/functions/options-advanced-admin.php:805
|
1069 |
-
msgid "SEO"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1073 |
-
msgid "
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1077 |
-
msgid "
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1081 |
-
msgid "
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1085 |
-
msgid "
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1089 |
-
msgid "Video
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1093 |
msgid ""
|
1094 |
-
"
|
1095 |
-
"
|
1096 |
msgstr ""
|
1097 |
|
1098 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1099 |
-
msgid "
|
1100 |
msgstr ""
|
1101 |
|
1102 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1103 |
-
|
1104 |
-
msgid "Title"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
-
#: inc/admin/admin-metaboxes-form.php:
|
|
|
|
|
|
|
|
|
1108 |
msgid ""
|
1109 |
-
"
|
1110 |
-
"
|
1111 |
-
"information used to decide which result to click on, so it's important to "
|
1112 |
-
"use high-quality titles on your web pages."
|
1113 |
msgstr ""
|
1114 |
|
1115 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1116 |
-
msgid "
|
1117 |
msgstr ""
|
1118 |
|
1119 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1120 |
-
msgid "
|
1121 |
msgstr ""
|
1122 |
|
1123 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1124 |
-
|
1125 |
-
msgid " (maximum recommended limit)"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1129 |
-
|
1130 |
-
|
|
|
1131 |
msgstr ""
|
1132 |
|
1133 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1134 |
-
|
1135 |
-
#: inc/admin/admin.php:3415 inc/admin/admin.php:3493 inc/admin/admin.php:3564
|
1136 |
-
#: inc/admin/admin.php:3634 inc/admin/admin.php:3684
|
1137 |
-
msgid "Site Title"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1141 |
-
|
1142 |
-
#: inc/admin/admin.php:3100 inc/admin/admin.php:3290 inc/admin/admin.php:3413
|
1143 |
-
#: inc/admin/admin.php:3492 inc/admin/admin.php:3563 inc/admin/admin.php:3633
|
1144 |
-
#: inc/admin/admin.php:3685
|
1145 |
-
msgid "Separator"
|
1146 |
msgstr ""
|
1147 |
|
1148 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1149 |
-
msgid ""
|
1150 |
-
"A meta description tag should generally inform and interest users with a "
|
1151 |
-
"short, relevant summary of what a particular page is about. <br>They are "
|
1152 |
-
"like a pitch that convince the user that the page is exactly what they're "
|
1153 |
-
"looking for. <br>There's no limit on how long a meta description can be, but "
|
1154 |
-
"the search result snippets are truncated as needed, typically to fit the "
|
1155 |
-
"device width."
|
1156 |
msgstr ""
|
1157 |
|
1158 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1159 |
-
|
|
|
1160 |
msgstr ""
|
1161 |
|
1162 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1163 |
-
msgid "
|
1164 |
msgstr ""
|
1165 |
|
1166 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1167 |
-
|
|
|
1168 |
msgstr ""
|
1169 |
|
1170 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1171 |
-
msgid "
|
1172 |
msgstr ""
|
1173 |
|
1174 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1175 |
-
msgid "
|
|
|
|
|
1176 |
msgstr ""
|
1177 |
|
1178 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1179 |
-
|
|
|
1180 |
msgstr ""
|
1181 |
|
1182 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1183 |
-
msgid ""
|
1184 |
-
"The Google preview is a simulation. <br>There is no reliable preview because "
|
1185 |
-
"it depends on the screen resolution, the device used, the expression sought, "
|
1186 |
-
"and Google. <br>There is not one snippet for one URL but several. <br>All "
|
1187 |
-
"the data in this overview comes directly from your source code. <br>This is "
|
1188 |
-
"what the crawlers will see."
|
1189 |
msgstr ""
|
1190 |
|
1191 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1192 |
msgid ""
|
1193 |
-
"
|
1194 |
-
"
|
1195 |
msgstr ""
|
1196 |
|
1197 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1198 |
-
msgid "
|
1199 |
msgstr ""
|
1200 |
|
1201 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1202 |
-
msgid ""
|
1203 |
-
"Do not display this page in search engine results / XML - HTML sitemaps "
|
1204 |
-
"<strong>(noindex)</strong>"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1208 |
-
msgid "
|
1209 |
msgstr ""
|
1210 |
|
1211 |
-
#: inc/admin/admin-metaboxes-form.php:
|
1212 |
-
msgid ""
|
1213 |
-
"By checking this option, you will add a meta robots tag with the value "
|
1214 |
-
"\"noindex\". <br>Search engines will not index this URL in the search "
|
1215 |
-
"results."
|
1216 |
msgstr ""
|
1217 |
|
1218 |
-
#: inc/admin/admin-metaboxes-
|
1219 |
-
msgid "
|
1220 |
msgstr ""
|
1221 |
|
1222 |
-
#: inc/admin/admin-metaboxes-
|
1223 |
-
msgid "
|
1224 |
msgstr ""
|
1225 |
|
1226 |
-
#: inc/admin/admin-metaboxes-
|
1227 |
-
msgid ""
|
1228 |
-
"By checking this option, you will add a meta robots tag with the value "
|
1229 |
-
"\"nofollow\". <br>Search engines will not follow links from this URL."
|
1230 |
msgstr ""
|
1231 |
|
1232 |
-
#: inc/admin/admin-metaboxes-
|
1233 |
-
msgid ""
|
1234 |
-
"Do not use Open Directory project metadata for titles or excerpts for this "
|
1235 |
-
"page <strong>(noodp)</strong>"
|
1236 |
msgstr ""
|
1237 |
|
1238 |
-
#: inc/admin/admin-metaboxes-
|
1239 |
-
msgid "
|
1240 |
msgstr ""
|
1241 |
|
1242 |
-
#: inc/admin/admin-metaboxes-
|
1243 |
-
msgid ""
|
1244 |
-
"By checking this option, you will add a meta robots tag with the value "
|
1245 |
-
"\"noodp\". <br>Note that Google and Yahoo have stopped considering this tag "
|
1246 |
-
"since the closing of DMOZ directory."
|
1247 |
msgstr ""
|
1248 |
|
1249 |
-
#: inc/admin/admin-metaboxes-
|
1250 |
-
msgid "
|
1251 |
msgstr ""
|
1252 |
|
1253 |
-
#: inc/admin/admin-metaboxes-
|
1254 |
-
msgid "
|
1255 |
msgstr ""
|
1256 |
|
1257 |
-
#: inc/admin/admin-metaboxes-
|
1258 |
-
msgid ""
|
1259 |
-
"By checking this option, you will add a meta robots tag with the value "
|
1260 |
-
"\"noimageindex\". <br> Note that your images can always be indexed if they "
|
1261 |
-
"are linked from other pages."
|
1262 |
msgstr ""
|
1263 |
|
1264 |
-
#: inc/admin/admin-metaboxes-
|
1265 |
-
msgid ""
|
1266 |
-
"Do not display a \"Cached\" link in the Google search results "
|
1267 |
-
"<strong>(noarchive)</strong>"
|
1268 |
msgstr ""
|
1269 |
|
1270 |
-
#: inc/admin/admin-metaboxes-
|
1271 |
-
msgid "
|
1272 |
msgstr ""
|
1273 |
|
1274 |
-
#: inc/admin/admin-metaboxes-
|
1275 |
-
msgid ""
|
1276 |
-
"By checking this option, you will add a meta robots tag with the value "
|
1277 |
-
"\"noarchive\"."
|
1278 |
msgstr ""
|
1279 |
|
1280 |
-
#: inc/admin/admin-metaboxes-
|
1281 |
-
msgid ""
|
1282 |
-
"Do not display a description in search results for this page "
|
1283 |
-
"<strong>(nosnippet)</strong>"
|
1284 |
msgstr ""
|
1285 |
|
1286 |
-
#: inc/admin/admin-metaboxes-
|
1287 |
-
msgid "
|
1288 |
msgstr ""
|
1289 |
|
1290 |
-
#: inc/admin/admin-metaboxes-
|
1291 |
-
msgid ""
|
1292 |
-
"By checking this option, you will add a meta robots tag with the value "
|
1293 |
-
"\"nosnippet\"."
|
1294 |
msgstr ""
|
1295 |
|
1296 |
-
#: inc/admin/admin-metaboxes-
|
1297 |
-
msgid ""
|
1298 |
-
"You cannot uncheck a parameter? This is normal, and it‘s most likely defined "
|
1299 |
-
"in the global settings of the extension."
|
1300 |
msgstr ""
|
1301 |
|
1302 |
-
#: inc/admin/admin-metaboxes-
|
1303 |
-
|
1304 |
-
|
1305 |
-
|
1306 |
-
|
1307 |
-
#: inc/admin/admin.php:776 inc/admin/admin.php:816 inc/admin/admin.php:837
|
1308 |
-
#: inc/admin/admin.php:858 inc/admin/admin.php:914
|
1309 |
-
msgid "Canonical URL"
|
1310 |
msgstr ""
|
1311 |
|
1312 |
-
#: inc/admin/admin-metaboxes-
|
1313 |
msgid ""
|
1314 |
-
"
|
1315 |
-
"
|
1316 |
-
"
|
1317 |
-
"example.com/dresses/1234), Google chooses one as canonical. <br>Note that "
|
1318 |
-
"the pages do not need to be absolutely identical; minor changes in sorting "
|
1319 |
-
"or filtering of list pages do not make the page unique (for example, sorting "
|
1320 |
-
"by price or filtering by item color).\n"
|
1321 |
-
"\t\t\t\t\t\t\tThe canonical can be in a different domain than a duplicate."
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: inc/admin/admin-metaboxes-
|
1325 |
-
msgid "
|
1326 |
msgstr ""
|
1327 |
|
1328 |
-
#: inc/admin/admin-metaboxes-
|
1329 |
-
msgid "
|
1330 |
msgstr ""
|
1331 |
|
1332 |
-
#: inc/admin/admin-metaboxes-
|
1333 |
msgid ""
|
1334 |
-
"
|
1335 |
-
"
|
1336 |
-
msgstr ""
|
1337 |
-
|
1338 |
-
#: inc/admin/admin-metaboxes-form.php:284 inc/admin/admin-wizard.php:491
|
1339 |
-
#: inc/admin/admin.php:4185
|
1340 |
-
msgid "None (will disable this feature)"
|
1341 |
msgstr ""
|
1342 |
|
1343 |
-
#: inc/admin/admin-metaboxes-
|
1344 |
-
|
1345 |
-
msgid "Custom breadcrumbs"
|
1346 |
msgstr ""
|
1347 |
|
1348 |
-
#: inc/admin/admin-metaboxes-
|
1349 |
-
msgid "
|
1350 |
msgstr ""
|
1351 |
|
1352 |
-
#: inc/admin/admin-metaboxes-
|
1353 |
#, php-format
|
1354 |
-
msgid "
|
1355 |
msgstr ""
|
1356 |
|
1357 |
-
#: inc/admin/admin-metaboxes-
|
1358 |
-
msgid "
|
|
|
|
|
1359 |
msgstr ""
|
1360 |
|
1361 |
-
#: inc/admin/admin-metaboxes-
|
1362 |
msgid ""
|
1363 |
-
"
|
1364 |
-
"
|
1365 |
-
"
|
1366 |
msgstr ""
|
1367 |
|
1368 |
-
#: inc/admin/admin-metaboxes-
|
1369 |
-
|
1370 |
-
msgid "Facebook Title"
|
1371 |
msgstr ""
|
1372 |
|
1373 |
-
#: inc/admin/admin-metaboxes-
|
1374 |
-
msgid "
|
|
|
|
|
1375 |
msgstr ""
|
1376 |
|
1377 |
-
#: inc/admin/admin-metaboxes-
|
1378 |
-
|
1379 |
-
msgid "Facebook description"
|
1380 |
msgstr ""
|
1381 |
|
1382 |
-
#: inc/admin/admin-metaboxes-
|
1383 |
-
msgid "
|
1384 |
msgstr ""
|
1385 |
|
1386 |
-
#: inc/admin/admin-metaboxes-
|
1387 |
-
|
1388 |
-
msgid "Facebook Thumbnail"
|
1389 |
msgstr ""
|
1390 |
|
1391 |
-
#: inc/admin/admin-metaboxes-
|
1392 |
-
#: inc/admin/admin-metaboxes-
|
1393 |
-
#: inc/admin/admin.php:
|
1394 |
-
|
|
|
|
|
|
|
1395 |
msgstr ""
|
1396 |
|
1397 |
-
#: inc/admin/admin-metaboxes-
|
|
|
|
|
|
|
|
|
|
|
1398 |
msgid ""
|
1399 |
-
"
|
1400 |
-
"
|
|
|
1401 |
msgstr ""
|
1402 |
|
1403 |
-
#: inc/admin/admin-metaboxes-
|
1404 |
-
|
1405 |
-
#: inc/admin/admin-metaboxes-form.php:573 inc/admin/admin.php:4219
|
1406 |
-
#: inc/admin/admin.php:4454 inc/admin/admin.php:4499 inc/admin/admin.php:4596
|
1407 |
-
msgid "Upload an Image"
|
1408 |
msgstr ""
|
1409 |
|
1410 |
-
#: inc/admin/admin-metaboxes-
|
1411 |
-
msgid "
|
1412 |
msgstr ""
|
1413 |
|
1414 |
-
#: inc/admin/admin-metaboxes-
|
1415 |
-
msgid ""
|
1416 |
-
"This is what your post will look like in Facebook. You have to publish your "
|
1417 |
-
"post to get the Facebook Preview."
|
1418 |
msgstr ""
|
1419 |
|
1420 |
-
#: inc/admin/admin-metaboxes-
|
1421 |
-
msgid ""
|
1422 |
-
"The Social Networks feature is disabled. Still seing informations from the "
|
1423 |
-
"FB Preview? You probably have social tags added by your theme or a plugin."
|
1424 |
msgstr ""
|
1425 |
|
1426 |
-
#: inc/admin/admin-metaboxes-
|
1427 |
-
msgid "
|
1428 |
msgstr ""
|
1429 |
|
1430 |
-
#: inc/admin/admin-metaboxes-
|
1431 |
-
msgid ""
|
1432 |
-
"Minimun size for Facebook is <strong>200x200px</strong>. Please choose "
|
1433 |
-
"another image."
|
1434 |
msgstr ""
|
1435 |
|
1436 |
-
#: inc/admin/admin-metaboxes-
|
1437 |
-
|
1438 |
-
msgid "File error. Please choose another image."
|
1439 |
msgstr ""
|
1440 |
|
1441 |
-
#: inc/admin/admin-metaboxes-
|
1442 |
-
|
1443 |
-
msgid "Your image ratio is: "
|
1444 |
msgstr ""
|
1445 |
|
1446 |
-
#: inc/admin/admin-metaboxes-
|
1447 |
-
msgid "
|
1448 |
msgstr ""
|
1449 |
|
1450 |
-
#: inc/admin/admin-metaboxes-
|
1451 |
-
|
1452 |
-
msgid "File URL is not valid."
|
1453 |
msgstr ""
|
1454 |
|
1455 |
-
#: inc/admin/admin-metaboxes-
|
1456 |
-
msgid "
|
|
|
|
|
1457 |
msgstr ""
|
1458 |
|
1459 |
-
#: inc/admin/admin-metaboxes-
|
1460 |
-
msgid "
|
1461 |
msgstr ""
|
1462 |
|
1463 |
-
#: inc/admin/admin-metaboxes-
|
1464 |
-
msgid "
|
1465 |
msgstr ""
|
1466 |
|
1467 |
-
#: inc/admin/admin-metaboxes-
|
1468 |
-
|
1469 |
-
msgid "Twitter description"
|
1470 |
msgstr ""
|
1471 |
|
1472 |
-
#: inc/admin/admin-metaboxes-
|
1473 |
-
msgid "
|
1474 |
msgstr ""
|
1475 |
|
1476 |
-
#: inc/admin/admin-metaboxes-
|
1477 |
-
|
1478 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1479 |
msgstr ""
|
1480 |
|
1481 |
-
#: inc/admin/admin-metaboxes-
|
1482 |
msgid ""
|
1483 |
-
"
|
1484 |
-
"
|
|
|
1485 |
msgstr ""
|
1486 |
|
1487 |
-
#: inc/admin/admin-metaboxes-
|
1488 |
-
msgid "
|
1489 |
msgstr ""
|
1490 |
|
1491 |
-
#: inc/admin/admin-metaboxes-
|
1492 |
-
msgid ""
|
1493 |
-
"This is what your post will look like in Twitter. You have to publish your "
|
1494 |
-
"post to get the Twitter Preview."
|
1495 |
msgstr ""
|
1496 |
|
1497 |
-
#: inc/admin/admin-metaboxes-
|
1498 |
-
msgid ""
|
1499 |
-
"The Social Networks feature is disabled. Still seing informations from the "
|
1500 |
-
"Twitter Preview? You probably have social tags added by your theme or a "
|
1501 |
-
"plugin."
|
1502 |
msgstr ""
|
1503 |
|
1504 |
-
#: inc/admin/admin-metaboxes-
|
1505 |
-
|
|
|
1506 |
msgstr ""
|
1507 |
|
1508 |
-
#: inc/admin/admin-metaboxes-
|
1509 |
msgid ""
|
1510 |
-
"
|
1511 |
-
"
|
1512 |
-
|
1513 |
-
|
1514 |
-
#: inc/admin/admin-metaboxes-form.php:401
|
1515 |
-
msgid "The closer to 1 the better (with large card, 2 is better)."
|
1516 |
msgstr ""
|
1517 |
|
1518 |
-
#: inc/admin/admin-metaboxes-
|
1519 |
-
msgid "
|
1520 |
msgstr ""
|
1521 |
|
1522 |
-
#: inc/admin/admin-metaboxes-
|
1523 |
-
|
1524 |
-
msgid "URL redirection"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
-
#: inc/admin/admin-metaboxes-
|
1528 |
-
msgid "
|
1529 |
msgstr ""
|
1530 |
|
1531 |
-
#: inc/admin/admin-metaboxes-
|
1532 |
-
|
|
|
1533 |
msgstr ""
|
1534 |
|
1535 |
-
#: inc/admin/admin-metaboxes-
|
1536 |
-
msgid "
|
1537 |
msgstr ""
|
1538 |
|
1539 |
-
#: inc/admin/admin-metaboxes-
|
1540 |
-
msgid "
|
1541 |
msgstr ""
|
1542 |
|
1543 |
-
#: inc/admin/admin-metaboxes-
|
1544 |
-
|
|
|
1545 |
msgstr ""
|
1546 |
|
1547 |
-
#: inc/admin/admin-metaboxes-
|
1548 |
-
msgid "
|
|
|
|
|
|
|
1549 |
msgstr ""
|
1550 |
|
1551 |
-
#: inc/admin/admin-metaboxes-
|
1552 |
-
msgid "
|
1553 |
msgstr ""
|
1554 |
|
1555 |
-
#: inc/admin/admin-metaboxes-
|
1556 |
-
msgid "
|
1557 |
msgstr ""
|
1558 |
|
1559 |
-
#: inc/admin/admin-metaboxes-
|
1560 |
-
msgid "
|
1561 |
msgstr ""
|
1562 |
|
1563 |
-
#: inc/admin/admin-metaboxes-
|
1564 |
-
|
|
|
1565 |
msgstr ""
|
1566 |
|
1567 |
-
#: inc/admin/admin-metaboxes-
|
1568 |
-
|
1569 |
-
|
1570 |
-
|
1571 |
-
|
1572 |
msgstr ""
|
1573 |
|
1574 |
-
#: inc/admin/admin-metaboxes-
|
1575 |
-
msgid "
|
1576 |
msgstr ""
|
1577 |
|
1578 |
-
#: inc/admin/admin-metaboxes-
|
1579 |
-
msgid "
|
1580 |
msgstr ""
|
1581 |
|
1582 |
-
#: inc/admin/admin-metaboxes-
|
1583 |
-
|
|
|
1584 |
msgstr ""
|
1585 |
|
1586 |
-
#: inc/admin/admin-metaboxes-
|
1587 |
msgid ""
|
1588 |
-
"
|
1589 |
-
"
|
|
|
1590 |
msgstr ""
|
1591 |
|
1592 |
-
#: inc/admin/admin-metaboxes-
|
1593 |
-
msgid "
|
1594 |
msgstr ""
|
1595 |
|
1596 |
-
#: inc/admin/admin-metaboxes-
|
1597 |
-
msgid "
|
1598 |
msgstr ""
|
1599 |
|
1600 |
-
#: inc/admin/admin-metaboxes-
|
1601 |
-
msgid "
|
1602 |
msgstr ""
|
1603 |
|
1604 |
-
#: inc/admin/admin-metaboxes-
|
1605 |
-
|
|
|
1606 |
msgstr ""
|
1607 |
|
1608 |
-
#: inc/admin/admin-metaboxes-
|
1609 |
msgid ""
|
1610 |
-
"
|
1611 |
-
"
|
|
|
1612 |
msgstr ""
|
1613 |
|
1614 |
-
#: inc/admin/admin-metaboxes-
|
1615 |
-
msgid "
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: inc/admin/admin-metaboxes-
|
1619 |
-
msgid "
|
1620 |
msgstr ""
|
1621 |
|
1622 |
-
#: inc/admin/admin-metaboxes-
|
1623 |
-
msgid "
|
1624 |
msgstr ""
|
1625 |
|
1626 |
-
#: inc/admin/admin-metaboxes-
|
1627 |
-
|
|
|
1628 |
msgstr ""
|
1629 |
|
1630 |
-
#: inc/admin/admin-metaboxes-
|
1631 |
-
msgid "
|
1632 |
msgstr ""
|
1633 |
|
1634 |
-
#: inc/admin/admin-metaboxes-
|
1635 |
-
|
|
|
|
|
|
|
1636 |
msgstr ""
|
1637 |
|
1638 |
-
#: inc/admin/admin-metaboxes-
|
1639 |
-
msgid "
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: inc/admin/admin-metaboxes-
|
1643 |
-
msgid ""
|
1644 |
-
"2048 characters max.; default: meta description. If not available, use the "
|
1645 |
-
"beginning of the post content."
|
1646 |
msgstr ""
|
1647 |
|
1648 |
-
#: inc/admin/admin-metaboxes-
|
1649 |
-
msgid "
|
1650 |
msgstr ""
|
1651 |
|
1652 |
-
#: inc/admin/admin-metaboxes-
|
1653 |
-
msgid "
|
1654 |
msgstr ""
|
1655 |
|
1656 |
-
#: inc/admin/admin-metaboxes-
|
1657 |
-
msgid "
|
1658 |
msgstr ""
|
1659 |
|
1660 |
-
#: inc/admin/admin-metaboxes-
|
1661 |
-
msgid ""
|
1662 |
-
"Minimum size: 160x90px (1920x1080 max), JPG, PNG or GIF formats. Default: "
|
1663 |
-
"your post featured image."
|
1664 |
msgstr ""
|
1665 |
|
1666 |
-
#: inc/admin/admin-metaboxes-
|
1667 |
-
msgid "
|
|
|
|
|
1668 |
msgstr ""
|
1669 |
|
1670 |
-
#: inc/admin/admin-metaboxes-
|
1671 |
-
msgid "
|
|
|
|
|
1672 |
msgstr ""
|
1673 |
|
1674 |
-
#: inc/admin/admin-metaboxes-
|
1675 |
-
msgid "
|
|
|
|
|
1676 |
msgstr ""
|
1677 |
|
1678 |
-
#: inc/admin/admin-metaboxes-
|
1679 |
msgid ""
|
1680 |
-
"
|
1681 |
-
"
|
|
|
1682 |
msgstr ""
|
1683 |
|
1684 |
-
#: inc/admin/admin-metaboxes-
|
1685 |
-
|
|
|
1686 |
msgstr ""
|
1687 |
|
1688 |
-
#: inc/admin/admin-metaboxes-
|
1689 |
-
msgid "
|
|
|
|
|
1690 |
msgstr ""
|
1691 |
|
1692 |
-
#: inc/admin/admin-metaboxes-
|
1693 |
-
|
|
|
|
|
|
|
1694 |
msgstr ""
|
1695 |
|
1696 |
-
#: inc/admin/admin-metaboxes-
|
1697 |
-
|
1698 |
-
|
|
|
|
|
1699 |
msgstr ""
|
1700 |
|
1701 |
-
#: inc/admin/admin-metaboxes-
|
1702 |
-
msgid "
|
1703 |
msgstr ""
|
1704 |
|
1705 |
-
#: inc/admin/admin-metaboxes-
|
1706 |
-
|
1707 |
-
|
|
|
1708 |
msgstr ""
|
1709 |
|
1710 |
-
#: inc/admin/admin-metaboxes-
|
1711 |
-
|
|
|
|
|
|
|
1712 |
msgstr ""
|
1713 |
|
1714 |
-
#: inc/admin/admin-metaboxes-
|
|
|
|
|
|
|
|
|
1715 |
msgid ""
|
1716 |
-
"
|
1717 |
-
"
|
|
|
|
|
1718 |
msgstr ""
|
1719 |
|
1720 |
-
#: inc/admin/admin-metaboxes-
|
1721 |
-
|
1722 |
-
msgid "
|
1723 |
msgstr ""
|
1724 |
|
1725 |
-
#: inc/admin/admin-metaboxes-
|
1726 |
-
msgid "
|
1727 |
msgstr ""
|
1728 |
|
1729 |
-
#: inc/admin/admin-metaboxes-
|
|
|
|
|
|
|
|
|
|
|
1730 |
msgid ""
|
1731 |
-
"
|
1732 |
-
"
|
1733 |
msgstr ""
|
1734 |
|
1735 |
-
#: inc/admin/admin-metaboxes-
|
1736 |
-
|
|
|
1737 |
msgstr ""
|
1738 |
|
1739 |
-
#: inc/admin/admin-metaboxes-
|
1740 |
-
|
|
|
1741 |
msgstr ""
|
1742 |
|
1743 |
-
#: inc/admin/admin-metaboxes-
|
1744 |
-
msgid "
|
1745 |
msgstr ""
|
1746 |
|
1747 |
-
#: inc/admin/admin-metaboxes-
|
1748 |
-
msgid "
|
1749 |
msgstr ""
|
1750 |
|
1751 |
#: inc/admin/admin-metaboxes.php:201 inc/admin/admin-metaboxes.php:442
|
@@ -1808,22 +1819,25 @@ msgstr ""
|
|
1808 |
|
1809 |
#: inc/admin/admin-notifications-center.php:159
|
1810 |
#: inc/admin/admin-notifications-center.php:192
|
1811 |
-
#: inc/admin/admin-notifications-center.php:
|
1812 |
-
#: inc/admin/admin-notifications-center.php:
|
1813 |
-
#: inc/admin/admin-notifications-center.php:
|
1814 |
-
#: inc/admin/admin-notifications-center.php:
|
1815 |
-
#: inc/admin/admin-notifications-center.php:
|
1816 |
-
#: inc/admin/admin-notifications-center.php:482
|
1817 |
#: inc/admin/admin-notifications-center.php:519
|
1818 |
-
#: inc/admin/admin-notifications-center.php:
|
|
|
|
|
1819 |
msgid "High impact"
|
1820 |
msgstr ""
|
1821 |
|
1822 |
#: inc/admin/admin-notifications-center.php:164
|
1823 |
-
#: inc/admin/admin-notifications-center.php:
|
1824 |
-
#: inc/admin/admin-notifications-center.php:
|
1825 |
-
#: inc/admin/admin.php:
|
1826 |
-
#: inc/admin/admin.php:
|
|
|
|
|
1827 |
msgid "Learn more"
|
1828 |
msgstr ""
|
1829 |
|
@@ -1852,40 +1866,94 @@ msgid ""
|
|
1852 |
"lost."
|
1853 |
msgstr ""
|
1854 |
|
1855 |
-
#: inc/admin/admin-notifications-center.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1856 |
msgid "Your site doesn't use an SSL certificate!"
|
1857 |
msgstr ""
|
1858 |
|
1859 |
-
#: inc/admin/admin-notifications-center.php:
|
1860 |
msgid ""
|
1861 |
"Https is considered by Google as a positive signal for the ranking of your "
|
1862 |
"site. It also reassures your visitors for data security, and improves trust."
|
1863 |
msgstr ""
|
1864 |
|
1865 |
-
#: inc/admin/admin-notifications-center.php:
|
1866 |
msgid "Low impact"
|
1867 |
msgstr ""
|
1868 |
|
1869 |
-
#: inc/admin/admin-notifications-center.php:
|
1870 |
msgid "Buy an SSL!"
|
1871 |
msgstr ""
|
1872 |
|
1873 |
-
#: inc/admin/admin-notifications-center.php:
|
1874 |
msgid "PHP module \"DOM\" is missing on your server."
|
1875 |
msgstr ""
|
1876 |
|
1877 |
-
#: inc/admin/admin-notifications-center.php:
|
1878 |
msgid ""
|
1879 |
"This PHP module, installed by default with PHP, is required by many plugins "
|
1880 |
"including SEOPress. Please contact your host as soon as possible to solve "
|
1881 |
"this."
|
1882 |
msgstr ""
|
1883 |
|
1884 |
-
#: inc/admin/admin-notifications-center.php:
|
1885 |
msgid "Your site is not visible to Search Engines!"
|
1886 |
msgstr ""
|
1887 |
|
1888 |
-
#: inc/admin/admin-notifications-center.php:
|
1889 |
msgid ""
|
1890 |
"You have activated the blocking of the indexing of your site. If your site "
|
1891 |
"is under development, this is probably normal. Otherwise, check your "
|
@@ -1893,35 +1961,24 @@ msgid ""
|
|
1893 |
"not concerned."
|
1894 |
msgstr ""
|
1895 |
|
1896 |
-
#: inc/admin/admin-notifications-center.php:
|
1897 |
-
#: inc/admin/admin-notifications-center.php:305
|
1898 |
-
#: inc/admin/admin-notifications-center.php:322
|
1899 |
-
#: inc/admin/admin-notifications-center.php:351
|
1900 |
-
#: inc/admin/admin-notifications-center.php:440
|
1901 |
-
#: inc/admin/admin-notifications-center.php:458
|
1902 |
-
#: inc/admin/admin-notifications-center.php:541
|
1903 |
-
#: inc/admin/admin-notifications-center.php:560
|
1904 |
-
msgid "Fix this!"
|
1905 |
-
msgstr ""
|
1906 |
-
|
1907 |
-
#: inc/admin/admin-notifications-center.php:298
|
1908 |
msgid "Your site title is empty!"
|
1909 |
msgstr ""
|
1910 |
|
1911 |
-
#: inc/admin/admin-notifications-center.php:
|
1912 |
msgid ""
|
1913 |
"Your Site Title is used by WordPress, your theme and your plugins including "
|
1914 |
"SEOPress. It is an essential component in the generation of title tags, but "
|
1915 |
"not only. Enter one!"
|
1916 |
msgstr ""
|
1917 |
|
1918 |
-
#: inc/admin/admin-notifications-center.php:
|
1919 |
msgid ""
|
1920 |
"Your permalinks are not SEO Friendly! Enable pretty permalinks to fix this."
|
1921 |
msgstr ""
|
1922 |
|
1923 |
-
#: inc/admin/admin-notifications-center.php:
|
1924 |
-
#: inc/admin/admin-notifications-center.php:
|
1925 |
msgid ""
|
1926 |
"Why is this important? Showing only the summary of each article "
|
1927 |
"significantly reduces the theft of your content by third party sites. Not to "
|
@@ -1929,40 +1986,34 @@ msgid ""
|
|
1929 |
"conversions..."
|
1930 |
msgstr ""
|
1931 |
|
1932 |
-
#: inc/admin/admin-notifications-center.php:
|
1933 |
msgid "Your RSS feed shows full text!"
|
1934 |
msgstr ""
|
1935 |
|
1936 |
-
#: inc/admin/admin-notifications-center.php:
|
1937 |
-
#: inc/admin/admin-notifications-center.php:436
|
1938 |
-
#: inc/admin/admin-notifications-center.php:454
|
1939 |
-
msgid "Medium impact"
|
1940 |
-
msgstr ""
|
1941 |
-
|
1942 |
-
#: inc/admin/admin-notifications-center.php:374
|
1943 |
msgid "You like SEOPress? Please help us by rating us 5 stars!"
|
1944 |
msgstr ""
|
1945 |
|
1946 |
-
#: inc/admin/admin-notifications-center.php:
|
1947 |
msgid ""
|
1948 |
"Support the development and improvement of the plugin by taking 15 seconds "
|
1949 |
"of your time to leave us a user review on the official WordPress plugins "
|
1950 |
"repository. Thank you!"
|
1951 |
msgstr ""
|
1952 |
|
1953 |
-
#: inc/admin/admin-notifications-center.php:
|
1954 |
msgid "Information"
|
1955 |
msgstr ""
|
1956 |
|
1957 |
-
#: inc/admin/admin-notifications-center.php:
|
1958 |
msgid "Rate us!"
|
1959 |
msgstr ""
|
1960 |
|
1961 |
-
#: inc/admin/admin-notifications-center.php:
|
1962 |
msgid "Break comments into pages is ON!"
|
1963 |
msgstr ""
|
1964 |
|
1965 |
-
#: inc/admin/admin-notifications-center.php:
|
1966 |
msgid ""
|
1967 |
"Enabling this option will create duplicate content for each article beyond x "
|
1968 |
"comments. This can have a disastrous effect by creating a large number of "
|
@@ -1970,15 +2021,15 @@ msgid ""
|
|
1970 |
"ranking in search results."
|
1971 |
msgstr ""
|
1972 |
|
1973 |
-
#: inc/admin/admin-notifications-center.php:
|
1974 |
msgid "Disable this!"
|
1975 |
msgstr ""
|
1976 |
|
1977 |
-
#: inc/admin/admin-notifications-center.php:
|
1978 |
msgid "Display more posts per page on homepage and archives"
|
1979 |
msgstr ""
|
1980 |
|
1981 |
-
#: inc/admin/admin-notifications-center.php:
|
1982 |
msgid ""
|
1983 |
"To reduce the number pages search engines have to crawl to find all your "
|
1984 |
"articles, it is recommended displaying more posts per page. This should not "
|
@@ -1986,73 +2037,73 @@ msgid ""
|
|
1986 |
"than clicking on next page links."
|
1987 |
msgstr ""
|
1988 |
|
1989 |
-
#: inc/admin/admin-notifications-center.php:
|
1990 |
msgid "You don't have an XML Sitemap!"
|
1991 |
msgstr ""
|
1992 |
|
1993 |
-
#: inc/admin/admin-notifications-center.php:
|
1994 |
msgid ""
|
1995 |
"XML Sitemaps are useful to facilitate the crawling of your content by search "
|
1996 |
"engine robots. Indirectly, this can benefit your ranking by reducing the "
|
1997 |
"crawl bugdet."
|
1998 |
msgstr ""
|
1999 |
|
2000 |
-
#: inc/admin/admin-notifications-center.php:
|
2001 |
msgid "Do you have a Google My Business page? It's free!"
|
2002 |
msgstr ""
|
2003 |
|
2004 |
-
#: inc/admin/admin-notifications-center.php:
|
2005 |
msgid ""
|
2006 |
"Local Business websites should have a My Business page to improve visibility "
|
2007 |
"in search results. Click on the cross on the right to delete this "
|
2008 |
"notification if you are not concerned."
|
2009 |
msgstr ""
|
2010 |
|
2011 |
-
#: inc/admin/admin-notifications-center.php:
|
2012 |
msgid "Create your page now!"
|
2013 |
msgstr ""
|
2014 |
|
2015 |
-
#: inc/admin/admin-notifications-center.php:
|
2016 |
msgid "Add your site to Google. It's free!"
|
2017 |
msgstr ""
|
2018 |
|
2019 |
-
#: inc/admin/admin-notifications-center.php:
|
2020 |
msgid ""
|
2021 |
"Is your brand new site online? So reference it as quickly as possible on "
|
2022 |
"Google to get your first visitors via Google Search Console. Already the "
|
2023 |
"case? Click on the cross on the right to remove this alert."
|
2024 |
msgstr ""
|
2025 |
|
2026 |
-
#: inc/admin/admin-notifications-center.php:
|
2027 |
msgid "Add your site to Search Console!"
|
2028 |
msgstr ""
|
2029 |
|
2030 |
-
#: inc/admin/admin-notifications-center.php:
|
2031 |
msgid "Structured data types is not correctly enabled"
|
2032 |
msgstr ""
|
2033 |
|
2034 |
-
#: inc/admin/admin-notifications-center.php:
|
2035 |
msgid ""
|
2036 |
"Please enable <strong>Structured Data Types metabox for your posts, pages "
|
2037 |
"and custom post types</strong> option in order to use automatic and manual "
|
2038 |
"schemas. (SEO > PRO > Structured Data Types (schema.org)"
|
2039 |
msgstr ""
|
2040 |
|
2041 |
-
#: inc/admin/admin-notifications-center.php:
|
2042 |
msgid "You have to enter your licence key to get updates and support"
|
2043 |
msgstr ""
|
2044 |
|
2045 |
-
#: inc/admin/admin-notifications-center.php:
|
2046 |
msgid ""
|
2047 |
"Please activate the SEOPress PRO license key to automatically receive "
|
2048 |
"updates to guarantee you the best user experience possible."
|
2049 |
msgstr ""
|
2050 |
|
2051 |
-
#: inc/admin/admin-notifications-center.php:
|
2052 |
msgid "Take your SEO to the next level with SEOPress PRO!"
|
2053 |
msgstr ""
|
2054 |
|
2055 |
-
#: inc/admin/admin-notifications-center.php:
|
2056 |
msgid ""
|
2057 |
"The PRO version of SEOPress allows you to easily manage your structured data "
|
2058 |
"(schemas), add a breadcrumb optimized for SEO and accessibility, improve SEO "
|
@@ -2060,73 +2111,69 @@ msgid ""
|
|
2060 |
"of your metadata and so much more."
|
2061 |
msgstr ""
|
2062 |
|
2063 |
-
#: inc/admin/admin-notifications-center.php:
|
2064 |
msgid "Upgrade now!"
|
2065 |
msgstr ""
|
2066 |
|
2067 |
-
#: inc/admin/admin-notifications-center.php:
|
2068 |
msgid "Check websites setup on your server"
|
2069 |
msgstr ""
|
2070 |
|
2071 |
-
#: inc/admin/admin-notifications-center.php:
|
2072 |
msgid "Not found"
|
2073 |
msgstr ""
|
2074 |
|
2075 |
-
#: inc/admin/admin-notifications-center.php:
|
2076 |
msgid "No scrape."
|
2077 |
msgstr ""
|
2078 |
|
2079 |
-
#: inc/admin/admin-notifications-center.php:
|
2080 |
msgid "No domain found."
|
2081 |
msgstr ""
|
2082 |
|
2083 |
-
#: inc/admin/admin-notifications-center.php:
|
2084 |
msgid "Server IP Address: "
|
2085 |
msgstr ""
|
2086 |
|
2087 |
-
#: inc/admin/admin-notifications-center.php:
|
2088 |
msgid "Last scrape: "
|
2089 |
msgstr ""
|
2090 |
|
2091 |
-
#: inc/admin/admin-notifications-center.php:
|
2092 |
msgid "Number of websites on your server: "
|
2093 |
msgstr ""
|
2094 |
|
2095 |
-
#: inc/admin/admin-notifications-center.php:
|
2096 |
msgid "Get list"
|
2097 |
msgstr ""
|
2098 |
|
2099 |
-
#: inc/admin/admin-notifications-center.php:
|
2100 |
msgid "Our blog: SEO news, how-to, tips and tricks..."
|
2101 |
msgstr ""
|
2102 |
|
2103 |
-
#: inc/admin/admin-notifications-center.php:
|
2104 |
msgid "Upload a list of links to disavow to Google"
|
2105 |
msgstr ""
|
2106 |
|
2107 |
-
#: inc/admin/admin-notifications-center.php:
|
2108 |
-
msgid "Google Trends"
|
2109 |
-
msgstr ""
|
2110 |
-
|
2111 |
-
#: inc/admin/admin-notifications-center.php:666
|
2112 |
msgid ""
|
2113 |
"Image SEO plugin to optimize your image ALT texts and names for Search "
|
2114 |
"Engines."
|
2115 |
msgstr ""
|
2116 |
|
2117 |
-
#: inc/admin/admin-notifications-center.php:
|
2118 |
msgid "Dareboost: Test, analyze and optimize your website"
|
2119 |
msgstr ""
|
2120 |
|
2121 |
-
#: inc/admin/admin-notifications-center.php:
|
2122 |
msgid "Google Campaign URL Builder tool"
|
2123 |
msgstr ""
|
2124 |
|
2125 |
-
#: inc/admin/admin-wizard.php:100 seopress.php:
|
2126 |
msgid "Migration completed!"
|
2127 |
msgstr ""
|
2128 |
|
2129 |
-
#: inc/admin/admin-wizard.php:101 seopress.php:
|
2130 |
msgid "Export completed!"
|
2131 |
msgstr ""
|
2132 |
|
@@ -2134,15 +2181,15 @@ msgstr ""
|
|
2134 |
msgid "Import SEO settings"
|
2135 |
msgstr ""
|
2136 |
|
2137 |
-
#: inc/admin/admin-wizard.php:121 inc/admin/admin-wizard.php:
|
2138 |
msgid "Your site"
|
2139 |
msgstr ""
|
2140 |
|
2141 |
-
#: inc/admin/admin-wizard.php:126 inc/admin/admin-wizard.php:
|
2142 |
msgid "Indexing"
|
2143 |
msgstr ""
|
2144 |
|
2145 |
-
#: inc/admin/admin-wizard.php:131 inc/admin/admin-wizard.php:
|
2146 |
msgid "Advanced options"
|
2147 |
msgstr ""
|
2148 |
|
@@ -2182,493 +2229,497 @@ msgstr ""
|
|
2182 |
msgid "No data to migrate? Click \"Next step\" button!"
|
2183 |
msgstr ""
|
2184 |
|
2185 |
-
#: inc/admin/admin-wizard.php:276 inc/admin/admin.php:
|
2186 |
msgid "Import posts and terms metadata from"
|
2187 |
msgstr ""
|
2188 |
|
2189 |
-
#: inc/admin/admin-wizard.php:278 inc/admin/admin.php:
|
2190 |
-
#: inc/admin/admin.php:
|
2191 |
msgid "Select an option"
|
2192 |
msgstr ""
|
2193 |
|
2194 |
-
#: inc/admin/admin-wizard.php:279 inc/admin/admin.php:
|
2195 |
msgid "Yoast SEO"
|
2196 |
msgstr ""
|
2197 |
|
2198 |
-
#: inc/admin/admin-wizard.php:280 inc/admin/admin.php:
|
2199 |
msgid "All In One SEO"
|
2200 |
msgstr ""
|
2201 |
|
2202 |
-
#: inc/admin/admin-wizard.php:281 inc/admin/admin.php:
|
2203 |
msgid "The SEO Framework"
|
2204 |
msgstr ""
|
2205 |
|
2206 |
-
#: inc/admin/admin-wizard.php:282 inc/admin/admin.php:
|
2207 |
msgid "Rank Math"
|
2208 |
msgstr ""
|
2209 |
|
2210 |
-
#: inc/admin/admin-wizard.php:283 inc/admin/admin.php:
|
2211 |
msgid "Squirrly SEO"
|
2212 |
msgstr ""
|
2213 |
|
2214 |
-
#: inc/admin/admin-wizard.php:284 inc/admin/admin.php:
|
2215 |
msgid "SEO Ultimate"
|
2216 |
msgstr ""
|
2217 |
|
2218 |
-
#: inc/admin/admin-wizard.php:285 inc/admin/admin.php:
|
2219 |
msgid "WP Meta SEO"
|
2220 |
msgstr ""
|
2221 |
|
2222 |
-
#: inc/admin/admin-wizard.php:286 inc/admin/admin.php:
|
2223 |
msgid "Premium SEO Pack"
|
2224 |
msgstr ""
|
2225 |
|
2226 |
-
#: inc/admin/admin-wizard.php:294 inc/admin/admin.php:
|
2227 |
msgid "Import posts and terms metadata from Yoast"
|
2228 |
msgstr ""
|
2229 |
|
2230 |
-
#: inc/admin/admin-wizard.php:295 inc/admin/admin-wizard.php:
|
2231 |
-
#: inc/admin/admin-wizard.php:
|
2232 |
-
#: inc/admin/admin-wizard.php:
|
2233 |
-
#: inc/admin/admin-wizard.php:
|
2234 |
-
#: inc/admin/admin.php:
|
2235 |
-
#: inc/admin/admin.php:830 inc/admin/admin.php:851 inc/admin/admin.php:871
|
2236 |
-
#: inc/admin/admin.php:890 inc/admin/admin.php:908
|
2237 |
-
msgid "By clicking Migrate, we'll import:"
|
2238 |
-
msgstr ""
|
2239 |
-
|
2240 |
-
#: inc/admin/admin-wizard.php:297 inc/admin/admin-wizard.php:316
|
2241 |
-
#: inc/admin/admin-wizard.php:333 inc/admin/admin-wizard.php:352
|
2242 |
-
#: inc/admin/admin-wizard.php:371 inc/admin/admin-wizard.php:389
|
2243 |
-
#: inc/admin/admin-wizard.php:406 inc/admin/admin-wizard.php:422
|
2244 |
-
#: inc/admin/admin.php:771 inc/admin/admin.php:792 inc/admin/admin.php:811
|
2245 |
#: inc/admin/admin.php:832 inc/admin/admin.php:853 inc/admin/admin.php:873
|
2246 |
#: inc/admin/admin.php:892 inc/admin/admin.php:910
|
2247 |
-
msgid "
|
2248 |
msgstr ""
|
2249 |
|
2250 |
-
#: inc/admin/admin-wizard.php:
|
2251 |
-
#: inc/admin/admin-wizard.php:
|
2252 |
-
#: inc/admin/admin-wizard.php:
|
2253 |
-
#: inc/admin/admin-wizard.php:
|
2254 |
-
#: inc/admin/admin.php:
|
2255 |
#: inc/admin/admin.php:834 inc/admin/admin.php:855 inc/admin/admin.php:875
|
2256 |
#: inc/admin/admin.php:894 inc/admin/admin.php:912
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2257 |
msgid "Facebook Open Graph tags (title, description and image thumbnail)"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
-
#: inc/admin/admin-wizard.php:300 inc/admin/admin-wizard.php:
|
2261 |
-
#: inc/admin/admin-wizard.php:
|
2262 |
-
#: inc/admin/admin-wizard.php:
|
2263 |
-
#: inc/admin/admin.php:
|
2264 |
-
#: inc/admin/admin.php:
|
2265 |
msgid "Twitter tags (title, description and image thumbnail)"
|
2266 |
msgstr ""
|
2267 |
|
2268 |
-
#: inc/admin/admin-wizard.php:301 inc/admin/admin.php:
|
2269 |
msgid "Meta Robots (noindex, nofollow...)"
|
2270 |
msgstr ""
|
2271 |
|
2272 |
-
#: inc/admin/admin-wizard.php:303 inc/admin/admin-wizard.php:
|
2273 |
-
#: inc/admin/admin-wizard.php:
|
2274 |
-
#: inc/admin/admin.php:
|
2275 |
msgid "Focus keywords"
|
2276 |
msgstr ""
|
2277 |
|
2278 |
-
#: inc/admin/admin-wizard.php:
|
|
|
|
|
|
|
|
|
2279 |
msgid ""
|
2280 |
"<strong>WARNING:</strong> Migration will delete / update all SEOPress posts "
|
2281 |
"and terms metadata. Some dynamic variables will not be interpreted. We do "
|
2282 |
"NOT delete any Yoast data."
|
2283 |
msgstr ""
|
2284 |
|
2285 |
-
#: inc/admin/admin-wizard.php:
|
2286 |
-
#: inc/admin/admin-wizard.php:
|
2287 |
-
#: inc/admin/admin-wizard.php:
|
2288 |
-
#: inc/admin/admin-wizard.php:
|
2289 |
-
#: inc/admin/admin.php:
|
2290 |
-
#: inc/admin/admin.php:
|
2291 |
-
#: inc/admin/admin.php:
|
2292 |
msgid "Migrate now"
|
2293 |
msgstr ""
|
2294 |
|
2295 |
-
#: inc/admin/admin-wizard.php:
|
2296 |
msgid "Import posts and terms metadata from All In One SEO"
|
2297 |
msgstr ""
|
2298 |
|
2299 |
-
#: inc/admin/admin-wizard.php:
|
2300 |
msgid "Twitter image thumbnail"
|
2301 |
msgstr ""
|
2302 |
|
2303 |
-
#: inc/admin/admin-wizard.php:
|
2304 |
-
#: inc/admin/admin.php:
|
2305 |
msgid "Meta Robots (noindex, nofollow)"
|
2306 |
msgstr ""
|
2307 |
|
2308 |
-
#: inc/admin/admin-wizard.php:
|
2309 |
msgid ""
|
2310 |
"<strong>WARNING:</strong> Migration will update/delete all SEOPress posts "
|
2311 |
"and terms metadata. Some dynamic variables will not be interpreted. We do "
|
2312 |
"NOT delete any AIO data."
|
2313 |
msgstr ""
|
2314 |
|
2315 |
-
#: inc/admin/admin-wizard.php:
|
2316 |
msgid "Import posts and terms metadata from The SEO Framework"
|
2317 |
msgstr ""
|
2318 |
|
2319 |
-
#: inc/admin/admin-wizard.php:
|
2320 |
msgid "Meta Robots (noindex, nofollow, noarchive)"
|
2321 |
msgstr ""
|
2322 |
|
2323 |
-
#: inc/admin/admin-wizard.php:
|
2324 |
-
#: inc/functions/options-advanced-admin.php:
|
2325 |
msgid "Redirect URL"
|
2326 |
msgstr ""
|
2327 |
|
2328 |
-
#: inc/admin/admin-wizard.php:
|
2329 |
msgid ""
|
2330 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2331 |
"and terms metadata. Some dynamic variables will not be interpreted. We do "
|
2332 |
"NOT delete any SEO Framework data."
|
2333 |
msgstr ""
|
2334 |
|
2335 |
-
#: inc/admin/admin-wizard.php:
|
2336 |
msgid "Import posts and terms metadata from Rank Math"
|
2337 |
msgstr ""
|
2338 |
|
2339 |
-
#: inc/admin/admin-wizard.php:
|
2340 |
msgid "Meta Robots (noindex, nofollow, noarchive, noimageindex)"
|
2341 |
msgstr ""
|
2342 |
|
2343 |
-
#: inc/admin/admin-wizard.php:
|
2344 |
msgid ""
|
2345 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2346 |
"and terms metadata. Some dynamic variables will not be interpreted. We do "
|
2347 |
"NOT delete any Rank Math data."
|
2348 |
msgstr ""
|
2349 |
|
2350 |
-
#: inc/admin/admin-wizard.php:
|
2351 |
msgid "Import posts metadata from Squirrly SEO"
|
2352 |
msgstr ""
|
2353 |
|
2354 |
-
#: inc/admin/admin-wizard.php:
|
2355 |
-
#: inc/admin/admin.php:
|
2356 |
msgid "Meta Robots (noindex or nofollow)"
|
2357 |
msgstr ""
|
2358 |
|
2359 |
-
#: inc/admin/admin-wizard.php:
|
2360 |
msgid ""
|
2361 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2362 |
"metadata. Some dynamic variables will not be interpreted. We do NOT delete "
|
2363 |
"any Squirrly SEO data."
|
2364 |
msgstr ""
|
2365 |
|
2366 |
-
#: inc/admin/admin-wizard.php:
|
2367 |
msgid "Import posts metadata from SEO Ultimate"
|
2368 |
msgstr ""
|
2369 |
|
2370 |
-
#: inc/admin/admin-wizard.php:
|
2371 |
msgid ""
|
2372 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2373 |
"metadata. Some dynamic variables will not be interpreted. We do NOT delete "
|
2374 |
"any SEO Ultimate data."
|
2375 |
msgstr ""
|
2376 |
|
2377 |
-
#: inc/admin/admin-wizard.php:
|
2378 |
msgid "Import posts and terms metadata from WP Meta SEO"
|
2379 |
msgstr ""
|
2380 |
|
2381 |
-
#: inc/admin/admin-wizard.php:
|
2382 |
msgid ""
|
2383 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2384 |
"metadata. Some dynamic variables will not be interpreted. We do NOT delete "
|
2385 |
"any WP Meta SEO data."
|
2386 |
msgstr ""
|
2387 |
|
2388 |
-
#: inc/admin/admin-wizard.php:
|
2389 |
msgid "Import posts and terms metadata from Premium SEO Pack"
|
2390 |
msgstr ""
|
2391 |
|
2392 |
-
#: inc/admin/admin-wizard.php:
|
2393 |
msgid ""
|
2394 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2395 |
"metadata. Some dynamic variables will not be interpreted. We do NOT delete "
|
2396 |
"any Premium SEO Pack data."
|
2397 |
msgstr ""
|
2398 |
|
2399 |
-
#: inc/admin/admin-wizard.php:
|
2400 |
msgid "Next step"
|
2401 |
msgstr ""
|
2402 |
|
2403 |
-
#: inc/admin/admin-wizard.php:
|
2404 |
msgid ""
|
2405 |
"To build title tags and knowledge graph for Google, you need to fill out the "
|
2406 |
"fields below to configure the general settings. "
|
2407 |
msgstr ""
|
2408 |
|
2409 |
-
#: inc/admin/admin-wizard.php:
|
2410 |
msgid "eg: |"
|
2411 |
msgstr ""
|
2412 |
|
2413 |
-
#: inc/admin/admin-wizard.php:
|
2414 |
-
#: inc/admin/admin.php:
|
2415 |
msgid "Site title"
|
2416 |
msgstr ""
|
2417 |
|
2418 |
-
#: inc/admin/admin-wizard.php:
|
2419 |
msgid "eg: My super website"
|
2420 |
msgstr ""
|
2421 |
|
2422 |
-
#: inc/admin/admin-wizard.php:
|
2423 |
msgid "Person or organization"
|
2424 |
msgstr ""
|
2425 |
|
2426 |
-
#: inc/admin/admin-wizard.php:
|
2427 |
msgid "Choose a knowledge type"
|
2428 |
msgstr ""
|
2429 |
|
2430 |
-
#: inc/admin/admin-wizard.php:
|
2431 |
msgid "Person"
|
2432 |
msgstr ""
|
2433 |
|
2434 |
-
#: inc/admin/admin-wizard.php:
|
2435 |
msgid "Organization"
|
2436 |
msgstr ""
|
2437 |
|
2438 |
-
#: inc/admin/admin-wizard.php:
|
2439 |
-
#: inc/admin/admin.php:
|
2440 |
msgid "Your name/organization"
|
2441 |
msgstr ""
|
2442 |
|
2443 |
-
#: inc/admin/admin-wizard.php:
|
2444 |
msgid "eg: My Company Name"
|
2445 |
msgstr ""
|
2446 |
|
2447 |
-
#: inc/admin/admin-wizard.php:
|
2448 |
-
#: inc/admin/admin.php:
|
2449 |
msgid "Your photo/organization logo"
|
2450 |
msgstr ""
|
2451 |
|
2452 |
-
#: inc/admin/admin-wizard.php:
|
2453 |
msgid "eg: https://www.example.com/logo.png"
|
2454 |
msgstr ""
|
2455 |
|
2456 |
-
#: inc/admin/admin-wizard.php:
|
2457 |
msgid "Facebook page URL"
|
2458 |
msgstr ""
|
2459 |
|
2460 |
-
#: inc/admin/admin-wizard.php:
|
2461 |
msgid "eg: https://facebook.com/my-page-url"
|
2462 |
msgstr ""
|
2463 |
|
2464 |
-
#: inc/admin/admin-wizard.php:
|
2465 |
msgid "Twitter Username"
|
2466 |
msgstr ""
|
2467 |
|
2468 |
-
#: inc/admin/admin-wizard.php:
|
2469 |
msgid "eg: @my_twitter_account"
|
2470 |
msgstr ""
|
2471 |
|
2472 |
-
#: inc/admin/admin-wizard.php:
|
2473 |
-
#: inc/admin/admin.php:
|
2474 |
msgid "Pinterest URL"
|
2475 |
msgstr ""
|
2476 |
|
2477 |
-
#: inc/admin/admin-wizard.php:
|
2478 |
msgid "eg: https://pinterest.com/my-page-url/"
|
2479 |
msgstr ""
|
2480 |
|
2481 |
-
#: inc/admin/admin-wizard.php:
|
2482 |
-
#: inc/admin/admin.php:
|
2483 |
msgid "Instagram URL"
|
2484 |
msgstr ""
|
2485 |
|
2486 |
-
#: inc/admin/admin-wizard.php:
|
2487 |
msgid "eg: https://www.instagram.com/my-page-url/"
|
2488 |
msgstr ""
|
2489 |
|
2490 |
-
#: inc/admin/admin-wizard.php:
|
2491 |
-
#: inc/admin/admin.php:
|
2492 |
msgid "YouTube URL"
|
2493 |
msgstr ""
|
2494 |
|
2495 |
-
#: inc/admin/admin-wizard.php:
|
2496 |
msgid "eg: https://www.youtube.com/my-channel-url"
|
2497 |
msgstr ""
|
2498 |
|
2499 |
-
#: inc/admin/admin-wizard.php:
|
2500 |
-
#: inc/admin/admin.php:
|
2501 |
msgid "LinkedIn URL"
|
2502 |
msgstr ""
|
2503 |
|
2504 |
-
#: inc/admin/admin-wizard.php:
|
2505 |
msgid "eg: http://linkedin.com/company/my-company-url/"
|
2506 |
msgstr ""
|
2507 |
|
2508 |
-
#: inc/admin/admin-wizard.php:
|
2509 |
-
#: inc/admin/admin.php:
|
2510 |
msgid "MySpace URL"
|
2511 |
msgstr ""
|
2512 |
|
2513 |
-
#: inc/admin/admin-wizard.php:
|
2514 |
msgid "eg: https://myspace.com/my-page-url"
|
2515 |
msgstr ""
|
2516 |
|
2517 |
-
#: inc/admin/admin-wizard.php:
|
2518 |
-
#: inc/admin/admin.php:
|
2519 |
msgid "Soundcloud URL"
|
2520 |
msgstr ""
|
2521 |
|
2522 |
-
#: inc/admin/admin-wizard.php:
|
2523 |
msgid "eg: https://soundcloud.com/my-page-url"
|
2524 |
msgstr ""
|
2525 |
|
2526 |
-
#: inc/admin/admin-wizard.php:
|
2527 |
-
#: inc/admin/admin.php:
|
2528 |
msgid "Tumblr URL"
|
2529 |
msgstr ""
|
2530 |
|
2531 |
-
#: inc/admin/admin-wizard.php:
|
2532 |
msgid "eg: https://your-site.tumblr.com"
|
2533 |
msgstr ""
|
2534 |
|
2535 |
-
#: inc/admin/admin-wizard.php:
|
2536 |
-
#: inc/admin/admin-wizard.php:
|
2537 |
msgid "Continue"
|
2538 |
msgstr ""
|
2539 |
|
2540 |
-
#: inc/admin/admin-wizard.php:
|
2541 |
msgid "Specify to the search engines what you want to be indexed or not."
|
2542 |
msgstr ""
|
2543 |
|
2544 |
-
#: inc/admin/admin-wizard.php:
|
2545 |
msgid "Avoid indexing duplicate or poor quality content."
|
2546 |
msgstr ""
|
2547 |
|
2548 |
-
#: inc/admin/admin-wizard.php:
|
2549 |
msgid "Default: index"
|
2550 |
msgstr ""
|
2551 |
|
2552 |
-
#: inc/admin/admin-wizard.php:
|
2553 |
msgid "For which single post types, should indexing be disabled?"
|
2554 |
msgstr ""
|
2555 |
|
2556 |
-
#: inc/admin/admin-wizard.php:
|
2557 |
msgid ""
|
2558 |
"Do not display this single post type in search engine "
|
2559 |
"results <strong>(noindex)</strong>"
|
2560 |
msgstr ""
|
2561 |
|
2562 |
-
#: inc/admin/admin-wizard.php:
|
2563 |
msgid "For which post type archives, should indexing be disabled?"
|
2564 |
msgstr ""
|
2565 |
|
2566 |
-
#: inc/admin/admin-wizard.php:
|
2567 |
msgid ""
|
2568 |
"Do not display this post type archive in search engine "
|
2569 |
"results <strong>(noindex)</strong>"
|
2570 |
msgstr ""
|
2571 |
|
2572 |
-
#: inc/admin/admin-wizard.php:
|
2573 |
msgid "For which taxonomy archives, should indexing be disabled?"
|
2574 |
msgstr ""
|
2575 |
|
2576 |
-
#: inc/admin/admin-wizard.php:
|
2577 |
msgid ""
|
2578 |
"Do not display this taxonomy archive in search engine "
|
2579 |
"results <strong>(noindex)</strong>"
|
2580 |
msgstr ""
|
2581 |
|
2582 |
-
#: inc/admin/admin-wizard.php:
|
2583 |
msgid ""
|
2584 |
"Do not display author archives in search engine results <strong>(noindex)</"
|
2585 |
"strong>"
|
2586 |
msgstr ""
|
2587 |
|
2588 |
-
#: inc/admin/admin-wizard.php:
|
2589 |
msgid ""
|
2590 |
"You only have one author on your site? Check this option to avoid duplicate "
|
2591 |
"content."
|
2592 |
msgstr ""
|
2593 |
|
2594 |
-
#: inc/admin/admin-wizard.php:
|
2595 |
msgid ""
|
2596 |
"Redirect attachment pages to their file URL (https://www.example.com/my-"
|
2597 |
"image-file.jpg)"
|
2598 |
msgstr ""
|
2599 |
|
2600 |
-
#: inc/admin/admin-wizard.php:
|
2601 |
msgid ""
|
2602 |
"By default, SEOPress redirects your Attachment pages to the parent post. "
|
2603 |
"Optimize this by redirecting the user directly to the URL of the media file."
|
2604 |
msgstr ""
|
2605 |
|
2606 |
-
#: inc/admin/admin-wizard.php:
|
2607 |
msgid "Remove /category/ in your permalinks"
|
2608 |
msgstr ""
|
2609 |
|
2610 |
-
#: inc/admin/admin-wizard.php:
|
2611 |
msgid "Shorten your URLs by removing /category/ and improve your SEO."
|
2612 |
msgstr ""
|
2613 |
|
2614 |
-
#: inc/admin/admin-wizard.php:
|
2615 |
msgid "Your site is now ready for search engines!"
|
2616 |
msgstr ""
|
2617 |
|
2618 |
-
#: inc/admin/admin-wizard.php:
|
2619 |
msgid "Welcome to SEOPress PRO!"
|
2620 |
msgstr ""
|
2621 |
|
2622 |
-
#: inc/admin/admin-wizard.php:
|
2623 |
msgid ""
|
2624 |
"Please activate your license to receive automatic updates and get premium "
|
2625 |
"support."
|
2626 |
msgstr ""
|
2627 |
|
2628 |
-
#: inc/admin/admin-wizard.php:
|
2629 |
msgid "Activate License"
|
2630 |
msgstr ""
|
2631 |
|
2632 |
-
#: inc/admin/admin-wizard.php:
|
2633 |
msgid "Go PRO with SEOPress PRO!"
|
2634 |
msgstr ""
|
2635 |
|
2636 |
-
#: inc/admin/admin-wizard.php:
|
2637 |
msgid ""
|
2638 |
"When you upgrade to the PRO version, you get a lot of additional features, "
|
2639 |
"like automatic and manual schemas, Video Sitemap, WooCommerce enhancements, "
|
2640 |
"Analytics statistics in your Dashboard, breadcrumbs, redirections, and more."
|
2641 |
msgstr ""
|
2642 |
|
2643 |
-
#: inc/admin/admin-wizard.php:
|
2644 |
msgid "Buy SEOPress PRO - $39 / unlimited sites"
|
2645 |
msgstr ""
|
2646 |
|
2647 |
-
#: inc/admin/admin-wizard.php:
|
2648 |
msgid "Create your XML sitemaps"
|
2649 |
msgstr ""
|
2650 |
|
2651 |
-
#: inc/admin/admin-wizard.php:
|
2652 |
msgid "Build custom XML sitemaps to improve Google's crawling of your site."
|
2653 |
msgstr ""
|
2654 |
|
2655 |
-
#: inc/admin/admin-wizard.php:
|
2656 |
msgid "Configure your XML sitemaps"
|
2657 |
msgstr ""
|
2658 |
|
2659 |
-
#: inc/admin/admin-wizard.php:
|
2660 |
msgid "You can also:"
|
2661 |
msgstr ""
|
2662 |
|
2663 |
-
#: inc/admin/admin-wizard.php:
|
2664 |
msgid "Visit Dashboard"
|
2665 |
msgstr ""
|
2666 |
|
2667 |
-
#: inc/admin/admin-wizard.php:
|
2668 |
msgid "Review Settings"
|
2669 |
msgstr ""
|
2670 |
|
2671 |
-
#: inc/admin/admin-wizard.php:
|
2672 |
msgid "Knowledge base"
|
2673 |
msgstr ""
|
2674 |
|
@@ -2699,7 +2750,7 @@ msgstr ""
|
|
2699 |
msgid "%%tagline%% (alias %%sitedesc%%)"
|
2700 |
msgstr ""
|
2701 |
|
2702 |
-
#: inc/admin/admin.php:205 inc/admin/admin.php:
|
2703 |
msgid "Tagline"
|
2704 |
msgstr ""
|
2705 |
|
@@ -2762,7 +2813,7 @@ msgstr ""
|
|
2762 |
msgid "%%post_author%%"
|
2763 |
msgstr ""
|
2764 |
|
2765 |
-
#: inc/admin/admin.php:212 inc/admin/admin.php:
|
2766 |
msgid "Post author"
|
2767 |
msgstr ""
|
2768 |
|
@@ -3059,252 +3110,261 @@ msgstr ""
|
|
3059 |
msgid "Author bio, meta desc only"
|
3060 |
msgstr ""
|
3061 |
|
3062 |
-
#: inc/admin/admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3063 |
msgid "Templates variables"
|
3064 |
msgstr ""
|
3065 |
|
3066 |
-
#: inc/admin/admin.php:
|
3067 |
msgid "Browse our guides"
|
3068 |
msgstr ""
|
3069 |
|
3070 |
-
#: inc/admin/admin.php:
|
3071 |
msgid "Read our FAQ"
|
3072 |
msgstr ""
|
3073 |
|
3074 |
-
#: inc/admin/admin.php:
|
3075 |
msgid "Check our website"
|
3076 |
msgstr ""
|
3077 |
|
3078 |
-
#: inc/admin/admin.php:
|
3079 |
msgid ""
|
3080 |
"Watch our video to learn how to connect your WordPress site with Google "
|
3081 |
"Analytics and get statistics right in your dashboard (PRO only)."
|
3082 |
msgstr ""
|
3083 |
|
3084 |
-
#: inc/admin/admin.php:
|
3085 |
msgid "How-to"
|
3086 |
msgstr ""
|
3087 |
|
3088 |
-
#: inc/admin/admin.php:
|
3089 |
-
#: inc/admin/admin.php:
|
3090 |
-
#: inc/admin/admin.php:
|
3091 |
-
#: inc/admin/admin.php:
|
3092 |
msgid "Click to disable this feature"
|
3093 |
msgstr ""
|
3094 |
|
3095 |
-
#: inc/admin/admin.php:
|
3096 |
-
#: inc/admin/admin.php:
|
3097 |
-
#: inc/admin/admin.php:
|
3098 |
-
#: inc/admin/admin.php:
|
3099 |
msgid "Click to enable this feature"
|
3100 |
msgstr ""
|
3101 |
|
3102 |
-
#: inc/admin/admin.php:
|
3103 |
msgid "Home"
|
3104 |
msgstr ""
|
3105 |
|
3106 |
-
#: inc/admin/admin.php:
|
3107 |
msgid "Single Post Types"
|
3108 |
msgstr ""
|
3109 |
|
3110 |
-
#: inc/admin/admin.php:
|
3111 |
msgid "Archives"
|
3112 |
msgstr ""
|
3113 |
|
3114 |
-
#: inc/admin/admin.php:
|
3115 |
msgid "Taxonomies"
|
3116 |
msgstr ""
|
3117 |
|
3118 |
-
#: inc/admin/admin.php:
|
3119 |
msgid "General"
|
3120 |
msgstr ""
|
3121 |
|
3122 |
-
#: inc/admin/admin.php:
|
3123 |
msgid "Post Types"
|
3124 |
msgstr ""
|
3125 |
|
3126 |
-
#: inc/admin/admin.php:
|
3127 |
msgid "HTML Sitemap"
|
3128 |
msgstr ""
|
3129 |
|
3130 |
-
#: inc/admin/admin.php:
|
3131 |
msgid "Knowledge Graph"
|
3132 |
msgstr ""
|
3133 |
|
3134 |
-
#: inc/admin/admin.php:
|
3135 |
msgid "Your social accounts"
|
3136 |
msgstr ""
|
3137 |
|
3138 |
-
#: inc/admin/admin.php:
|
3139 |
msgid "Facebook (Open Graph)"
|
3140 |
msgstr ""
|
3141 |
|
3142 |
-
#: inc/admin/admin.php:
|
3143 |
msgid "Twitter (Twitter card)"
|
3144 |
msgstr ""
|
3145 |
|
3146 |
-
#: inc/admin/admin.php:
|
3147 |
msgid "Tracking"
|
3148 |
msgstr ""
|
3149 |
|
3150 |
-
#: inc/admin/admin.php:
|
3151 |
msgid "Ecommerce"
|
3152 |
msgstr ""
|
3153 |
|
3154 |
-
#: inc/admin/admin.php:
|
3155 |
msgid "Events"
|
3156 |
msgstr ""
|
3157 |
|
3158 |
-
#: inc/admin/admin.php:
|
3159 |
msgid "Custom Dimensions"
|
3160 |
msgstr ""
|
3161 |
|
3162 |
-
#: inc/admin/admin.php:
|
3163 |
msgid "Stats in Dashboard"
|
3164 |
msgstr ""
|
3165 |
|
3166 |
-
#: inc/admin/admin.php:
|
3167 |
msgid "Cookie bar / GDPR"
|
3168 |
msgstr ""
|
3169 |
|
3170 |
-
#: inc/admin/admin.php:
|
3171 |
msgid "Matomo"
|
3172 |
msgstr ""
|
3173 |
|
3174 |
-
#: inc/admin/admin.php:
|
3175 |
msgid "Appearance"
|
3176 |
msgstr ""
|
3177 |
|
3178 |
-
#: inc/admin/admin.php:
|
3179 |
msgid "Security"
|
3180 |
msgstr ""
|
3181 |
|
3182 |
-
#: inc/admin/admin.php:
|
3183 |
msgid "Data"
|
3184 |
msgstr ""
|
3185 |
|
3186 |
-
#: inc/admin/admin.php:
|
3187 |
msgid "Settings"
|
3188 |
msgstr ""
|
3189 |
|
3190 |
-
#: inc/admin/admin.php:
|
3191 |
msgid "Plugins"
|
3192 |
msgstr ""
|
3193 |
|
3194 |
-
#: inc/admin/admin.php:
|
3195 |
msgid "Reset"
|
3196 |
msgstr ""
|
3197 |
|
3198 |
-
#: inc/admin/admin.php:
|
3199 |
msgid "Import data from a CSV"
|
3200 |
msgstr ""
|
3201 |
|
3202 |
-
#: inc/admin/admin.php:
|
3203 |
msgid ""
|
3204 |
"Import your title, meta description, meta robots, social metas from a CSV "
|
3205 |
"file with our import tool."
|
3206 |
msgstr ""
|
3207 |
|
3208 |
-
#: inc/admin/admin.php:
|
3209 |
msgid "Run the importer"
|
3210 |
msgstr ""
|
3211 |
|
3212 |
-
#: inc/admin/admin.php:
|
3213 |
msgid "Export metadata to a CSV"
|
3214 |
msgstr ""
|
3215 |
|
3216 |
-
#: inc/admin/admin.php:
|
3217 |
msgid "Export your SEOPress metadata for this site as a .csv file."
|
3218 |
msgstr ""
|
3219 |
|
3220 |
-
#: inc/admin/admin.php:
|
3221 |
-
#: inc/admin/admin.php:
|
3222 |
msgid "Export"
|
3223 |
msgstr ""
|
3224 |
|
3225 |
-
#: inc/admin/admin.php:
|
3226 |
msgid "Export plugin settings"
|
3227 |
msgstr ""
|
3228 |
|
3229 |
-
#: inc/admin/admin.php:
|
3230 |
msgid ""
|
3231 |
"Export the plugin settings for this site as a .json file. This allows you to "
|
3232 |
"easily import the configuration into another site."
|
3233 |
msgstr ""
|
3234 |
|
3235 |
-
#: inc/admin/admin.php:
|
3236 |
msgid "Import plugin settings"
|
3237 |
msgstr ""
|
3238 |
|
3239 |
-
#: inc/admin/admin.php:
|
3240 |
msgid ""
|
3241 |
"Import the plugin settings from a .json file. This file can be obtained by "
|
3242 |
"exporting the settings on another site using the form above."
|
3243 |
msgstr ""
|
3244 |
|
3245 |
-
#: inc/admin/admin.php:
|
3246 |
-
#: inc/admin/admin.php:
|
3247 |
msgid "Import"
|
3248 |
msgstr ""
|
3249 |
|
3250 |
-
#: inc/admin/admin.php:
|
3251 |
msgid "Import completed!"
|
3252 |
msgstr ""
|
3253 |
|
3254 |
-
#: inc/admin/admin.php:
|
3255 |
msgid ""
|
3256 |
"<strong>WARNING:</strong> Migration will update/delete all SEOPress posts "
|
3257 |
"metadata. Some dynamic variables will not be interpreted. We do NOT delete "
|
3258 |
"any Squirrly SEO data."
|
3259 |
msgstr ""
|
3260 |
|
3261 |
-
#: inc/admin/admin.php:
|
3262 |
msgid "Import your redirections"
|
3263 |
msgstr ""
|
3264 |
|
3265 |
-
#: inc/admin/admin.php:
|
3266 |
msgid "CSV file (must match the template)"
|
3267 |
msgstr ""
|
3268 |
|
3269 |
-
#: inc/admin/admin.php:
|
3270 |
msgid "Redirections plugin (JSON - WordPress Redirects)"
|
3271 |
msgstr ""
|
3272 |
|
3273 |
-
#: inc/admin/admin.php:
|
3274 |
msgid "Yoast Premium plugin (CSV)"
|
3275 |
msgstr ""
|
3276 |
|
3277 |
-
#: inc/admin/admin.php:
|
3278 |
msgid "Rank Math plugin (TXT)"
|
3279 |
msgstr ""
|
3280 |
|
3281 |
-
#: inc/admin/admin.php:
|
3282 |
msgid "Import Redirections"
|
3283 |
msgstr ""
|
3284 |
|
3285 |
-
#: inc/admin/admin.php:
|
3286 |
msgid ""
|
3287 |
"Import your own redirections from a .csv file (separator \";\"). You must "
|
3288 |
"have 6 columns in this order:"
|
3289 |
msgstr ""
|
3290 |
|
3291 |
-
#: inc/admin/admin.php:
|
3292 |
msgid "URL to match (without your domain name)"
|
3293 |
msgstr ""
|
3294 |
|
3295 |
-
#: inc/admin/admin.php:
|
3296 |
msgid "URL to redirect in absolute,"
|
3297 |
msgstr ""
|
3298 |
|
3299 |
-
#: inc/admin/admin.php:
|
3300 |
msgid "type of redirection (301, 302 or 307, 410, 451),"
|
3301 |
msgstr ""
|
3302 |
|
3303 |
-
#: inc/admin/admin.php:
|
3304 |
msgid "Yes to enable the redirect (leave it empty to disable the redirect)"
|
3305 |
msgstr ""
|
3306 |
|
3307 |
-
#: inc/admin/admin.php:
|
3308 |
msgid ""
|
3309 |
"the query parameter without the quotes (\"exact_match\" = Exact match with "
|
3310 |
"all parameters, \"without_param\" = Exclude all parameters or "
|
@@ -3312,27 +3372,27 @@ msgid ""
|
|
3312 |
"redirection),"
|
3313 |
msgstr ""
|
3314 |
|
3315 |
-
#: inc/admin/admin.php:
|
3316 |
msgid "and, the last parameter, the counter (optional)."
|
3317 |
msgstr ""
|
3318 |
|
3319 |
-
#: inc/admin/admin.php:
|
3320 |
msgid "Download a CSV example"
|
3321 |
msgstr ""
|
3322 |
|
3323 |
-
#: inc/admin/admin.php:
|
3324 |
msgid "Comma separator: \"<strong>,</strong>\""
|
3325 |
msgstr ""
|
3326 |
|
3327 |
-
#: inc/admin/admin.php:
|
3328 |
msgid "Semicolon separator: \"<strong>;</strong>\""
|
3329 |
msgstr ""
|
3330 |
|
3331 |
-
#: inc/admin/admin.php:
|
3332 |
msgid "Import Redirections from the Redirections plugin"
|
3333 |
msgstr ""
|
3334 |
|
3335 |
-
#: inc/admin/admin.php:
|
3336 |
msgid ""
|
3337 |
"Import your own redirections from a .json file generated by the Redirections "
|
3338 |
"plugin (make sure to select <strong>\"WordPress redirects\"</strong> when "
|
@@ -3341,731 +3401,739 @@ msgid ""
|
|
3341 |
"file and existing redirects."
|
3342 |
msgstr ""
|
3343 |
|
3344 |
-
#: inc/admin/admin.php:
|
3345 |
msgid "Import Redirections from Yoast Premium"
|
3346 |
msgstr ""
|
3347 |
|
3348 |
-
#: inc/admin/admin.php:
|
3349 |
msgid ""
|
3350 |
"Import your own redirections from a .csv file generated by Yoast Premium. "
|
3351 |
"Note that we don't support certain options, like regex. To avoid conflicts, "
|
3352 |
"make sure there are no duplicates between your file and existing redirects."
|
3353 |
msgstr ""
|
3354 |
|
3355 |
-
#: inc/admin/admin.php:
|
3356 |
msgid "Import Redirections from Rank Math"
|
3357 |
msgstr ""
|
3358 |
|
3359 |
-
#: inc/admin/admin.php:
|
3360 |
msgid ""
|
3361 |
"Import your own redirections from a .txt file generated by Rank Math. Note "
|
3362 |
"that we don't support certain options, like regex. To avoid conflicts, make "
|
3363 |
"sure there are no duplicates between your file and existing redirects."
|
3364 |
msgstr ""
|
3365 |
|
3366 |
-
#: inc/admin/admin.php:
|
3367 |
msgid "Export Redirections"
|
3368 |
msgstr ""
|
3369 |
|
3370 |
-
#: inc/admin/admin.php:
|
3371 |
msgid ""
|
3372 |
"Export all redirections for this site as a .csv file. This allows you to "
|
3373 |
"easily import the redirections into another site, to Excel / Google Sheets..."
|
3374 |
msgstr ""
|
3375 |
|
3376 |
-
#: inc/admin/admin.php:
|
3377 |
msgid "Export Redirections for an .htaccess file"
|
3378 |
msgstr ""
|
3379 |
|
3380 |
-
#: inc/admin/admin.php:
|
3381 |
msgid ""
|
3382 |
"Export all redirects from this site to a txt file. Then copy and paste the "
|
3383 |
"formatted URLs into your .htaccess file."
|
3384 |
msgstr ""
|
3385 |
|
3386 |
-
#: inc/admin/admin.php:
|
3387 |
msgid "Only active redirections will be exported."
|
3388 |
msgstr ""
|
3389 |
|
3390 |
-
#: inc/admin/admin.php:
|
3391 |
msgid ""
|
3392 |
"Save your .htaccess file before editing it. <strong>Safety first!</strong>"
|
3393 |
msgstr ""
|
3394 |
|
3395 |
-
#: inc/admin/admin.php:
|
3396 |
msgid "Do not forget to test every redirects!"
|
3397 |
msgstr ""
|
3398 |
|
3399 |
-
#: inc/admin/admin.php:
|
3400 |
msgid "Clean your 404"
|
3401 |
msgstr ""
|
3402 |
|
3403 |
-
#: inc/admin/admin.php:
|
3404 |
msgid "Delete all your 404 errors. We don‘t delete any redirects."
|
3405 |
msgstr ""
|
3406 |
|
3407 |
-
#: inc/admin/admin.php:
|
3408 |
#, php-format
|
3409 |
msgid ""
|
3410 |
"Make sure you have enabled 404 cleaning from SEO, PRO, <a href=\"%s"
|
3411 |
"\">404/301</a> tab to be able to delete all your 404 errors."
|
3412 |
msgstr ""
|
3413 |
|
3414 |
-
#: inc/admin/admin.php:
|
3415 |
#, php-format
|
3416 |
msgid ""
|
3417 |
"You can also use <span class=\"dashicons dashicons-external\"></span><a href="
|
3418 |
"\"%s\" target=\"_blank\">this MySQL query</a> if necessary."
|
3419 |
msgstr ""
|
3420 |
|
3421 |
-
#: inc/admin/admin.php:
|
3422 |
msgid "Delete all 404"
|
3423 |
msgstr ""
|
3424 |
|
3425 |
-
#: inc/admin/admin.php:
|
3426 |
msgid "Redirections feature is disabled. Please activate it from the PRO page."
|
3427 |
msgstr ""
|
3428 |
|
3429 |
-
#: inc/admin/admin.php:
|
3430 |
msgid "Activate Redirections"
|
3431 |
msgstr ""
|
3432 |
|
3433 |
-
#: inc/admin/admin.php:
|
3434 |
msgid "Reset All Notices From Notifications Center"
|
3435 |
msgstr ""
|
3436 |
|
3437 |
-
#: inc/admin/admin.php:
|
3438 |
msgid ""
|
3439 |
"By clicking Reset Notices, all notices in the notifications center will be "
|
3440 |
"set to their initial status."
|
3441 |
msgstr ""
|
3442 |
|
3443 |
-
#: inc/admin/admin.php:
|
3444 |
msgid "Reset notices"
|
3445 |
msgstr ""
|
3446 |
|
3447 |
-
#: inc/admin/admin.php:
|
3448 |
msgid "Reset All Settings"
|
3449 |
msgstr ""
|
3450 |
|
3451 |
-
#: inc/admin/admin.php:
|
3452 |
msgid ""
|
3453 |
"<strong>WARNING:</strong> Delete all options related to SEOPress in your "
|
3454 |
"database AND set settings to their default values."
|
3455 |
msgstr ""
|
3456 |
|
3457 |
-
#: inc/admin/admin.php:
|
3458 |
msgid "Reset settings"
|
3459 |
msgstr ""
|
3460 |
|
3461 |
-
#: inc/admin/admin.php:
|
3462 |
msgid "noindex"
|
3463 |
msgstr ""
|
3464 |
|
3465 |
-
#: inc/admin/admin.php:
|
3466 |
msgid "nofollow"
|
3467 |
msgstr ""
|
3468 |
|
3469 |
-
#: inc/admin/admin.php:
|
3470 |
msgid "noodp"
|
3471 |
msgstr ""
|
3472 |
|
3473 |
-
#: inc/admin/admin.php:
|
3474 |
msgid "noimageindex"
|
3475 |
msgstr ""
|
3476 |
|
3477 |
-
#: inc/admin/admin.php:
|
3478 |
msgid "noarchive"
|
3479 |
msgstr ""
|
3480 |
|
3481 |
-
#: inc/admin/admin.php:
|
3482 |
msgid "nosnippet"
|
3483 |
msgstr ""
|
3484 |
|
3485 |
-
#: inc/admin/admin.php:
|
3486 |
msgid "nositelinkssearchbox"
|
3487 |
msgstr ""
|
3488 |
|
3489 |
-
#: inc/admin/admin.php:
|
3490 |
msgid "Indicate paginated content to Google"
|
3491 |
msgstr ""
|
3492 |
|
3493 |
-
#: inc/admin/admin.php:
|
3494 |
msgid "noindex on paged archives"
|
3495 |
msgstr ""
|
3496 |
|
3497 |
-
#: inc/admin/admin.php:
|
3498 |
msgid "Enable XML Sitemap"
|
3499 |
msgstr ""
|
3500 |
|
3501 |
-
#: inc/admin/admin.php:
|
3502 |
msgid "Enable XML Image Sitemaps"
|
3503 |
msgstr ""
|
3504 |
|
3505 |
-
#: inc/admin/admin.php:
|
3506 |
msgid "Enable XML Video Sitemaps"
|
3507 |
msgstr ""
|
3508 |
|
3509 |
-
#: inc/admin/admin.php:
|
3510 |
msgid "Enable Author Sitemap"
|
3511 |
msgstr ""
|
3512 |
|
3513 |
-
#: inc/admin/admin.php:
|
3514 |
msgid "Enable HTML Sitemap"
|
3515 |
msgstr ""
|
3516 |
|
3517 |
-
#: inc/admin/admin.php:
|
3518 |
msgid "Check to INCLUDE Post Types"
|
3519 |
msgstr ""
|
3520 |
|
3521 |
-
#: inc/admin/admin.php:
|
3522 |
msgid "Check to INCLUDE Taxonomies"
|
3523 |
msgstr ""
|
3524 |
|
3525 |
-
#: inc/admin/admin.php:
|
3526 |
msgid "Enter a post, page or custom post type ID(s) to display the sitemap"
|
3527 |
msgstr ""
|
3528 |
|
3529 |
-
#: inc/admin/admin.php:
|
3530 |
msgid "Exclude some Posts, Pages, Custom Post Types or Terms IDs"
|
3531 |
msgstr ""
|
3532 |
|
3533 |
-
#: inc/admin/admin.php:
|
3534 |
msgid "Sort order"
|
3535 |
msgstr ""
|
3536 |
|
3537 |
-
#: inc/admin/admin.php:
|
3538 |
msgid "Order posts by"
|
3539 |
msgstr ""
|
3540 |
|
3541 |
-
#: inc/admin/admin.php:
|
3542 |
msgid "Disable the display of the publication date"
|
3543 |
msgstr ""
|
3544 |
|
3545 |
-
#: inc/admin/admin.php:
|
3546 |
msgid "Organization's phone number (only for Organizations)"
|
3547 |
msgstr ""
|
3548 |
|
3549 |
-
#: inc/admin/admin.php:
|
3550 |
msgid "Contact type (only for Organizations)"
|
3551 |
msgstr ""
|
3552 |
|
3553 |
-
#: inc/admin/admin.php:
|
3554 |
msgid "Contact option (only for Organizations)"
|
3555 |
msgstr ""
|
3556 |
|
3557 |
-
#: inc/admin/admin.php:
|
3558 |
msgid "Facebook Page URL"
|
3559 |
msgstr ""
|
3560 |
|
3561 |
-
#: inc/admin/admin.php:
|
3562 |
msgid "Enable Open Graph Data"
|
3563 |
msgstr ""
|
3564 |
|
3565 |
-
#: inc/admin/admin.php:
|
3566 |
msgid "Select a default image"
|
3567 |
msgstr ""
|
3568 |
|
3569 |
-
#: inc/admin/admin.php:
|
3570 |
msgid "Apply this image to all your og:image tag"
|
3571 |
msgstr ""
|
3572 |
|
3573 |
-
#: inc/admin/admin.php:
|
3574 |
msgid "Define custom og:image tag for post type archive pages"
|
3575 |
msgstr ""
|
3576 |
|
3577 |
-
#: inc/admin/admin.php:
|
3578 |
msgid "Facebook Link Ownership ID"
|
3579 |
msgstr ""
|
3580 |
|
3581 |
-
#: inc/admin/admin.php:
|
3582 |
msgid "Facebook Admin ID"
|
3583 |
msgstr ""
|
3584 |
|
3585 |
-
#: inc/admin/admin.php:
|
3586 |
msgid "Facebook App ID"
|
3587 |
msgstr ""
|
3588 |
|
3589 |
-
#: inc/admin/admin.php:
|
3590 |
msgid "Enable Twitter Card"
|
3591 |
msgstr ""
|
3592 |
|
3593 |
-
#: inc/admin/admin.php:
|
3594 |
msgid "Use Open Graph if no Twitter Card is filled"
|
3595 |
msgstr ""
|
3596 |
|
3597 |
-
#: inc/admin/admin.php:
|
3598 |
msgid "Default Twitter Image"
|
3599 |
msgstr ""
|
3600 |
|
3601 |
-
#: inc/admin/admin.php:
|
3602 |
msgid "Image size for Twitter Summary card"
|
3603 |
msgstr ""
|
3604 |
|
3605 |
-
#: inc/admin/admin.php:
|
3606 |
msgid "Enable Google Analytics tracking"
|
3607 |
msgstr ""
|
3608 |
|
3609 |
-
#: inc/admin/admin.php:
|
3610 |
msgid "Enter your tracking ID"
|
3611 |
msgstr ""
|
3612 |
|
3613 |
-
#: inc/admin/admin.php:
|
3614 |
msgid "Exclude user roles from tracking (Google Analytics and Matomo)"
|
3615 |
msgstr ""
|
3616 |
|
3617 |
-
#: inc/admin/admin.php:
|
3618 |
msgid "Analytics tracking opt-in"
|
3619 |
msgstr ""
|
3620 |
|
3621 |
-
#: inc/admin/admin.php:
|
3622 |
msgid "Consent message for user tracking"
|
3623 |
msgstr ""
|
3624 |
|
3625 |
-
#: inc/admin/admin.php:
|
3626 |
msgid "Accept button for user tracking"
|
3627 |
msgstr ""
|
3628 |
|
3629 |
-
#: inc/admin/admin.php:
|
3630 |
msgid "Close button"
|
3631 |
msgstr ""
|
3632 |
|
3633 |
-
#: inc/admin/admin.php:
|
3634 |
msgid "Cookie bar position"
|
3635 |
msgstr ""
|
3636 |
|
3637 |
-
#: inc/admin/admin.php:
|
3638 |
msgid "Cookie bar background color"
|
3639 |
msgstr ""
|
3640 |
|
3641 |
-
#: inc/admin/admin.php:
|
3642 |
msgid "Cookie bar text color"
|
3643 |
msgstr ""
|
3644 |
|
3645 |
-
#: inc/admin/admin.php:
|
3646 |
msgid "Cookie bar link color"
|
3647 |
msgstr ""
|
3648 |
|
3649 |
-
#: inc/admin/admin.php:
|
3650 |
msgid "Cookie bar button background color"
|
3651 |
msgstr ""
|
3652 |
|
3653 |
-
#: inc/admin/admin.php:
|
3654 |
msgid "Cookie bar button color"
|
3655 |
msgstr ""
|
3656 |
|
3657 |
-
#: inc/admin/admin.php:
|
3658 |
msgid "Cookie bar button hover background color"
|
3659 |
msgstr ""
|
3660 |
|
3661 |
-
#: inc/admin/admin.php:
|
3662 |
msgid "Cookie bar button hover color"
|
3663 |
msgstr ""
|
3664 |
|
3665 |
-
#: inc/admin/admin.php:
|
3666 |
msgid "Cookie bar secondary button background color"
|
3667 |
msgstr ""
|
3668 |
|
3669 |
-
#: inc/admin/admin.php:
|
3670 |
msgid "Cookie bar secondary button color"
|
3671 |
msgstr ""
|
3672 |
|
3673 |
-
#: inc/admin/admin.php:
|
3674 |
msgid "Cookie bar secondary button hover background color"
|
3675 |
msgstr ""
|
3676 |
|
3677 |
-
#: inc/admin/admin.php:
|
3678 |
msgid "Cookie bar secondary button hover color"
|
3679 |
msgstr ""
|
3680 |
|
3681 |
-
#: inc/admin/admin.php:
|
3682 |
msgid "Enable Google Optimize"
|
3683 |
msgstr ""
|
3684 |
|
3685 |
-
#: inc/admin/admin.php:
|
3686 |
msgid "Enable Google Ads"
|
3687 |
msgstr ""
|
3688 |
|
3689 |
-
#: inc/admin/admin.php:
|
3690 |
msgid "Add an additional tracking code (like Facebook Pixel, Hotjar...)"
|
3691 |
msgstr ""
|
3692 |
|
3693 |
-
#: inc/admin/admin.php:
|
3694 |
msgid "[BODY] Add an additional tracking code (like Google Tag Manager...)"
|
3695 |
msgstr ""
|
3696 |
|
3697 |
-
#: inc/admin/admin.php:
|
3698 |
msgid ""
|
3699 |
"[BODY (FOOTER)] Add an additional tracking code (like Google Tag Manager...)"
|
3700 |
msgstr ""
|
3701 |
|
3702 |
-
#: inc/admin/admin.php:
|
3703 |
msgid "Enable remarketing, demographics, and interests reporting"
|
3704 |
msgstr ""
|
3705 |
|
3706 |
-
#: inc/admin/admin.php:
|
3707 |
msgid "Enable IP Anonymization"
|
3708 |
msgstr ""
|
3709 |
|
3710 |
-
#: inc/admin/admin.php:
|
3711 |
msgid "Enhanced Link Attribution"
|
3712 |
msgstr ""
|
3713 |
|
3714 |
-
#: inc/admin/admin.php:
|
3715 |
msgid "Enable cross-domain tracking"
|
3716 |
msgstr ""
|
3717 |
|
3718 |
-
#: inc/admin/admin.php:
|
3719 |
msgid "Cross domains"
|
3720 |
msgstr ""
|
3721 |
|
3722 |
-
#: inc/admin/admin.php:
|
3723 |
msgid "Enable external links tracking"
|
3724 |
msgstr ""
|
3725 |
|
3726 |
-
#: inc/admin/admin.php:
|
3727 |
msgid "Enable downloads tracking (eg: PDF, XLSX, DOCX...)"
|
3728 |
msgstr ""
|
3729 |
|
3730 |
-
#: inc/admin/admin.php:
|
3731 |
msgid "Track downloads' clicks"
|
3732 |
msgstr ""
|
3733 |
|
3734 |
-
#: inc/admin/admin.php:
|
3735 |
msgid "Enable affiliate/outbound links tracking (eg: aff, go, out, recommends)"
|
3736 |
msgstr ""
|
3737 |
|
3738 |
-
#: inc/admin/admin.php:
|
3739 |
msgid "Track affiliate/outbound links"
|
3740 |
msgstr ""
|
3741 |
|
3742 |
-
#: inc/admin/admin.php:
|
3743 |
msgid "Track Authors"
|
3744 |
msgstr ""
|
3745 |
|
3746 |
-
#: inc/admin/admin.php:
|
3747 |
msgid "Track Categories"
|
3748 |
msgstr ""
|
3749 |
|
3750 |
-
#: inc/admin/admin.php:
|
3751 |
msgid "Track Tags"
|
3752 |
msgstr ""
|
3753 |
|
3754 |
-
#: inc/admin/admin.php:
|
3755 |
msgid "Track Post Types"
|
3756 |
msgstr ""
|
3757 |
|
3758 |
-
#: inc/admin/admin.php:
|
3759 |
msgid "Track Logged In Users"
|
3760 |
msgstr ""
|
3761 |
|
3762 |
-
#: inc/admin/admin.php:
|
3763 |
msgid "Enable Matomo tracking"
|
3764 |
msgstr ""
|
3765 |
|
3766 |
-
#: inc/admin/admin.php:
|
3767 |
msgid "Enter your site ID"
|
3768 |
msgstr ""
|
3769 |
|
3770 |
-
#: inc/admin/admin.php:
|
3771 |
msgid "Track visitors across all subdomains"
|
3772 |
msgstr ""
|
3773 |
|
3774 |
-
#: inc/admin/admin.php:
|
3775 |
msgid "Prepend the site domain"
|
3776 |
msgstr ""
|
3777 |
|
3778 |
-
#: inc/admin/admin.php:
|
3779 |
msgid "Track users with JavaScript disabled"
|
3780 |
msgstr ""
|
3781 |
|
3782 |
-
#: inc/admin/admin.php:
|
3783 |
msgid "Enables cross domain linking"
|
3784 |
msgstr ""
|
3785 |
|
3786 |
-
#: inc/admin/admin.php:
|
3787 |
msgid "Cross domain"
|
3788 |
msgstr ""
|
3789 |
|
3790 |
-
#: inc/admin/admin.php:
|
3791 |
msgid "Enable DoNotTrack detection"
|
3792 |
msgstr ""
|
3793 |
|
3794 |
-
#: inc/admin/admin.php:
|
3795 |
msgid "Disable all tracking cookies"
|
3796 |
msgstr ""
|
3797 |
|
3798 |
-
#: inc/admin/admin.php:
|
3799 |
msgid "Download & Outlink tracking"
|
3800 |
msgstr ""
|
3801 |
|
3802 |
-
#: inc/admin/admin.php:
|
3803 |
msgid "Redirect attachment pages to post parent"
|
3804 |
msgstr ""
|
3805 |
|
3806 |
-
#: inc/admin/admin.php:
|
3807 |
msgid "Redirect attachment pages to their file URL"
|
3808 |
msgstr ""
|
3809 |
|
3810 |
-
#: inc/admin/admin.php:
|
3811 |
msgid "Remove ?replytocom link to avoid duplicate content"
|
3812 |
msgstr ""
|
3813 |
|
3814 |
-
#: inc/admin/admin.php:
|
3815 |
msgid "Automatically set the image Title"
|
3816 |
msgstr ""
|
3817 |
|
3818 |
-
#: inc/admin/admin.php:
|
3819 |
msgid "Automatically set the image Alt text"
|
3820 |
msgstr ""
|
3821 |
|
3822 |
-
#: inc/admin/admin.php:
|
|
|
|
|
|
|
|
|
3823 |
msgid "Automatically set the image Caption"
|
3824 |
msgstr ""
|
3825 |
|
3826 |
-
#: inc/admin/admin.php:
|
3827 |
msgid "Automatically set the image Description"
|
3828 |
msgstr ""
|
3829 |
|
3830 |
-
#: inc/admin/admin.php:
|
3831 |
msgid "Add WP Editor to taxonomy description textarea"
|
3832 |
msgstr ""
|
3833 |
|
3834 |
-
#: inc/admin/admin.php:
|
3835 |
msgid "Remove /category/ in URL"
|
3836 |
msgstr ""
|
3837 |
|
3838 |
-
#: inc/admin/admin.php:
|
3839 |
msgid "Disable trailing slash for metas"
|
3840 |
msgstr ""
|
3841 |
|
3842 |
-
#: inc/admin/admin.php:
|
3843 |
msgid "Remove WordPress generator meta tag"
|
3844 |
msgstr ""
|
3845 |
|
3846 |
-
#: inc/admin/admin.php:
|
3847 |
msgid "Remove hentry post class"
|
3848 |
msgstr ""
|
3849 |
|
3850 |
-
#: inc/admin/admin.php:
|
3851 |
msgid "Remove author URL"
|
3852 |
msgstr ""
|
3853 |
|
3854 |
-
#: inc/admin/admin.php:
|
3855 |
msgid "Remove website field in comment form"
|
3856 |
msgstr ""
|
3857 |
|
3858 |
-
#: inc/admin/admin.php:
|
3859 |
msgid "Remove WordPress shortlink meta tag"
|
3860 |
msgstr ""
|
3861 |
|
3862 |
-
#: inc/admin/admin.php:
|
3863 |
msgid "Remove Windows Live Writer meta tag"
|
3864 |
msgstr ""
|
3865 |
|
3866 |
-
#: inc/admin/admin.php:
|
3867 |
msgid "Remove RSD meta tag"
|
3868 |
msgstr ""
|
3869 |
|
3870 |
-
#: inc/admin/admin.php:
|
3871 |
msgid "Google site verification"
|
3872 |
msgstr ""
|
3873 |
|
3874 |
-
#: inc/admin/admin.php:
|
3875 |
msgid "Bing site verification"
|
3876 |
msgstr ""
|
3877 |
|
3878 |
-
#: inc/admin/admin.php:
|
3879 |
msgid "Pinterest site verification"
|
3880 |
msgstr ""
|
3881 |
|
3882 |
-
#: inc/admin/admin.php:
|
3883 |
msgid "Yandex site verification"
|
3884 |
msgstr ""
|
3885 |
|
3886 |
-
#: inc/admin/admin.php:
|
3887 |
msgid "SEOPress in admin bar"
|
3888 |
msgstr ""
|
3889 |
|
3890 |
-
#: inc/admin/admin.php:
|
3891 |
msgid "Move SEOPress metabox's position"
|
3892 |
msgstr ""
|
3893 |
|
3894 |
-
#: inc/admin/admin.php:
|
3895 |
msgid "Set default tab for Structured data metabox"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
-
#: inc/admin/admin.php:
|
3899 |
msgid "Hide Notifications Center"
|
3900 |
msgstr ""
|
3901 |
|
3902 |
-
#: inc/admin/admin.php:
|
3903 |
msgid "Hide SEO tools"
|
3904 |
msgstr ""
|
3905 |
|
3906 |
-
#: inc/admin/admin.php:
|
3907 |
msgid "Hide Useful Links"
|
3908 |
msgstr ""
|
3909 |
|
3910 |
-
#: inc/admin/admin.php:
|
3911 |
msgid "Show Title tag column in post types"
|
3912 |
msgstr ""
|
3913 |
|
3914 |
-
#: inc/admin/admin.php:
|
3915 |
msgid "Show Meta description column in post types"
|
3916 |
msgstr ""
|
3917 |
|
3918 |
-
#: inc/admin/admin.php:
|
3919 |
msgid "Show Redirection Enable column in post types"
|
3920 |
msgstr ""
|
3921 |
|
3922 |
-
#: inc/admin/admin.php:
|
3923 |
msgid "Show Redirect URL column in post types"
|
3924 |
msgstr ""
|
3925 |
|
3926 |
-
#: inc/admin/admin.php:
|
3927 |
msgid "Show canonical URL column in post types"
|
3928 |
msgstr ""
|
3929 |
|
3930 |
-
#: inc/admin/admin.php:
|
3931 |
msgid "Show Target Keyword column in post types"
|
3932 |
msgstr ""
|
3933 |
|
3934 |
-
#: inc/admin/admin.php:
|
3935 |
msgid "Show noindex column in post types"
|
3936 |
msgstr ""
|
3937 |
|
3938 |
-
#: inc/admin/admin.php:
|
3939 |
msgid "Show nofollow column in post types"
|
3940 |
msgstr ""
|
3941 |
|
3942 |
-
#: inc/admin/admin.php:
|
3943 |
msgid "Show total number of words column in post types"
|
3944 |
msgstr ""
|
3945 |
|
3946 |
-
#: inc/admin/admin.php:
|
3947 |
msgid "Show W3C validator column in post types"
|
3948 |
msgstr ""
|
3949 |
|
3950 |
-
#: inc/admin/admin.php:
|
3951 |
msgid "Show Google Page Speed column in post types"
|
3952 |
msgstr ""
|
3953 |
|
3954 |
-
#: inc/admin/admin.php:
|
|
|
|
|
|
|
|
|
3955 |
msgid "Show content analysis score column in post types"
|
3956 |
msgstr ""
|
3957 |
|
3958 |
-
#: inc/admin/admin.php:
|
3959 |
msgid "Hide Genesis SEO Metabox"
|
3960 |
msgstr ""
|
3961 |
|
3962 |
-
#: inc/admin/admin.php:
|
3963 |
msgid "Hide Genesis SEO Settings link"
|
3964 |
msgstr ""
|
3965 |
|
3966 |
-
#: inc/admin/admin.php:
|
3967 |
msgid "Hide advice in Structured Data Types metabox"
|
3968 |
msgstr ""
|
3969 |
|
3970 |
-
#: inc/admin/admin.php:
|
3971 |
msgid "Block SEO metabox to user roles"
|
3972 |
msgstr ""
|
3973 |
|
3974 |
-
#: inc/admin/admin.php:
|
3975 |
msgid "Block Content analysis metabox to user roles"
|
3976 |
msgstr ""
|
3977 |
|
3978 |
-
#: inc/admin/admin.php:
|
3979 |
msgid "<p>Customize your title & meta description for homepage</p>"
|
3980 |
msgstr ""
|
3981 |
|
3982 |
-
#: inc/admin/admin.php:
|
3983 |
msgid "<p>Customize your titles & metas for Single Custom Post Types</p>"
|
3984 |
msgstr ""
|
3985 |
|
3986 |
-
#: inc/admin/admin.php:
|
3987 |
msgid "<p>Customize your metas for all pages</p>"
|
3988 |
msgstr ""
|
3989 |
|
3990 |
-
#: inc/admin/admin.php:
|
3991 |
msgid "<p>Customize your metas for all taxonomies archives</p>"
|
3992 |
msgstr ""
|
3993 |
|
3994 |
-
#: inc/admin/admin.php:
|
3995 |
msgid "<p>Customize your metas for all archives</p>"
|
3996 |
msgstr ""
|
3997 |
|
3998 |
-
#: inc/admin/admin.php:
|
3999 |
msgid "Change this settings"
|
4000 |
msgstr ""
|
4001 |
|
4002 |
-
#: inc/admin/admin.php:
|
4003 |
msgid ""
|
4004 |
"To view your sitemap, enable permalinks (not default one), and save settings "
|
4005 |
"to flush them."
|
4006 |
msgstr ""
|
4007 |
|
4008 |
-
#: inc/admin/admin.php:
|
4009 |
msgid ""
|
4010 |
"Your server uses NGINX. If XML Sitemaps doesn't work properly, you need to "
|
4011 |
"add this rule to your configuration:"
|
4012 |
msgstr ""
|
4013 |
|
4014 |
-
#: inc/admin/admin.php:
|
4015 |
msgid "Noindex content will not be displayed in Sitemaps."
|
4016 |
msgstr ""
|
4017 |
|
4018 |
-
#: inc/admin/admin.php:
|
4019 |
msgid "Blank sitemap?"
|
4020 |
msgstr ""
|
4021 |
|
4022 |
-
#: inc/admin/admin.php:
|
4023 |
msgid "404 error?"
|
4024 |
msgstr ""
|
4025 |
|
4026 |
-
#: inc/admin/admin.php:
|
4027 |
msgid "View your sitemap"
|
4028 |
msgstr ""
|
4029 |
|
4030 |
-
#: inc/admin/admin.php:
|
4031 |
msgid "Ping Google manually"
|
4032 |
msgstr ""
|
4033 |
|
4034 |
-
#: inc/admin/admin.php:
|
4035 |
msgid "Flush permalinks"
|
4036 |
msgstr ""
|
4037 |
|
4038 |
-
#: inc/admin/admin.php:
|
4039 |
msgid "<p>Create an HTML Sitemap for your visitors and boost your SEO.</p>"
|
4040 |
msgstr ""
|
4041 |
|
4042 |
-
#: inc/admin/admin.php:
|
4043 |
msgid ""
|
4044 |
"<p>Limited to 1,000 posts per post type. You can change the order and "
|
4045 |
"sorting criteria below.</p>"
|
4046 |
msgstr ""
|
4047 |
|
4048 |
-
#: inc/admin/admin.php:
|
4049 |
msgid "Guide to enable a HTML Sitemap - new window"
|
4050 |
msgstr ""
|
4051 |
|
4052 |
-
#: inc/admin/admin.php:
|
4053 |
msgid "<p>Include/Exclude Post Types.</p>"
|
4054 |
msgstr ""
|
4055 |
|
4056 |
-
#: inc/admin/admin.php:
|
4057 |
msgid "<p>Include/Exclude Taxonomies.</p>"
|
4058 |
msgstr ""
|
4059 |
|
4060 |
-
#: inc/admin/admin.php:
|
4061 |
msgid "<p>Configure Google Knowledge Graph.</p>"
|
4062 |
msgstr ""
|
4063 |
|
4064 |
-
#: inc/admin/admin.php:
|
4065 |
msgid "Learn more on Google official website."
|
4066 |
msgstr ""
|
4067 |
|
4068 |
-
#: inc/admin/admin.php:
|
4069 |
msgid ""
|
4070 |
"<p>Link your site with your social accounts. Use markup on your website to "
|
4071 |
"add your social profile information to a Google Knowledge panel. Knowledge "
|
@@ -4075,72 +4143,72 @@ msgid ""
|
|
4075 |
"network links.</p>"
|
4076 |
msgstr ""
|
4077 |
|
4078 |
-
#: inc/admin/admin.php:
|
4079 |
msgid "<p>Manage Open Graph data.</p>"
|
4080 |
msgstr ""
|
4081 |
|
4082 |
-
#: inc/admin/admin.php:
|
4083 |
msgid "<p>We generate the <strong>og:image</strong> meta in this order:</p>"
|
4084 |
msgstr ""
|
4085 |
|
4086 |
-
#: inc/admin/admin.php:
|
4087 |
msgid "Custom OG Image from SEO metabox"
|
4088 |
msgstr ""
|
4089 |
|
4090 |
-
#: inc/admin/admin.php:
|
4091 |
msgid "Post thumbnail"
|
4092 |
msgstr ""
|
4093 |
|
4094 |
-
#: inc/admin/admin.php:
|
4095 |
msgid "First image of your post content"
|
4096 |
msgstr ""
|
4097 |
|
4098 |
-
#: inc/admin/admin.php:
|
4099 |
msgid "Global OG Image set in SEO > Social > Open Graph"
|
4100 |
msgstr ""
|
4101 |
|
4102 |
-
#: inc/admin/admin.php:
|
4103 |
msgid "<p>Manage your Twitter card.</p>"
|
4104 |
msgstr ""
|
4105 |
|
4106 |
-
#: inc/admin/admin.php:
|
4107 |
msgid ""
|
4108 |
"<p>We generate the <strong>twitter:image</strong> meta in this order:</p>"
|
4109 |
msgstr ""
|
4110 |
|
4111 |
-
#: inc/admin/admin.php:
|
4112 |
msgid "Custom Twitter image from SEO metabox"
|
4113 |
msgstr ""
|
4114 |
|
4115 |
-
#: inc/admin/admin.php:
|
4116 |
msgid "Global Twitter:image set in SEO > Social > Twitter Card"
|
4117 |
msgstr ""
|
4118 |
|
4119 |
-
#: inc/admin/admin.php:
|
4120 |
msgid ""
|
4121 |
"<p>Link your Google Analytics to your website. The tracking code will be "
|
4122 |
"automatically added to your site.</p>"
|
4123 |
msgstr ""
|
4124 |
|
4125 |
-
#: inc/admin/admin.php:
|
4126 |
msgid ""
|
4127 |
"<p>Manage user consent for GDPR and customize your cookie bar easily.</p>"
|
4128 |
msgstr ""
|
4129 |
|
4130 |
-
#: inc/admin/admin.php:
|
4131 |
msgid ""
|
4132 |
"Works with <strong>Google Analytics</strong> and <strong>Matomo</strong>."
|
4133 |
msgstr ""
|
4134 |
|
4135 |
-
#: inc/admin/admin.php:
|
4136 |
msgid "<p>Configure your Google Analytics tracking code.</p>"
|
4137 |
msgstr ""
|
4138 |
|
4139 |
-
#: inc/admin/admin.php:
|
4140 |
msgid "<p>Track events in Google Analytics.</p>"
|
4141 |
msgstr ""
|
4142 |
|
4143 |
-
#: inc/admin/admin.php:
|
4144 |
msgid ""
|
4145 |
"<p>Configure your Google Analytics custom dimensions. <br>Custom dimensions "
|
4146 |
"and custom metrics in SEOPress are like the default dimensions and metrics "
|
@@ -4150,452 +4218,448 @@ msgid ""
|
|
4150 |
"Google Analytics account. More info by clicking on the help icon."
|
4151 |
msgstr ""
|
4152 |
|
4153 |
-
#: inc/admin/admin.php:
|
4154 |
msgid "Custom dimensions also work with <strong>Matomo</strong> tracking code."
|
4155 |
msgstr ""
|
4156 |
|
4157 |
-
#: inc/admin/admin.php:
|
4158 |
msgid "Guide to create custom dimensions in Google Analytics - new window"
|
4159 |
msgstr ""
|
4160 |
|
4161 |
-
#: inc/admin/admin.php:
|
4162 |
msgid "<p>Use Matomo to track your users with privacy in mind.</p>"
|
4163 |
msgstr ""
|
4164 |
|
4165 |
-
#: inc/admin/admin.php:
|
4166 |
msgid ""
|
4167 |
"Your <strong>Custom Dimensions</strong> will also work with Matomo tracking "
|
4168 |
"code"
|
4169 |
msgstr ""
|
4170 |
|
4171 |
-
#: inc/admin/admin.php:
|
4172 |
msgid "<p>Advanced SEO options.</p>"
|
4173 |
msgstr ""
|
4174 |
|
4175 |
-
#: inc/admin/admin.php:
|
4176 |
msgid "<p>Customize SEOPress to fit your needs.</p>"
|
4177 |
msgstr ""
|
4178 |
|
4179 |
-
#: inc/admin/admin.php:
|
4180 |
msgid "<p>Manage security.</p>"
|
4181 |
msgstr ""
|
4182 |
|
4183 |
-
#: inc/admin/admin.php:
|
4184 |
msgid "Enter your separator, eg: \"-\""
|
4185 |
msgstr ""
|
4186 |
|
4187 |
-
#: inc/admin/admin.php:
|
4188 |
#, php-format
|
4189 |
msgid "Use this separator with %%sep%% in your title and meta description."
|
4190 |
msgstr ""
|
4191 |
|
4192 |
-
#: inc/admin/admin.php:
|
4193 |
msgid "My awesome website"
|
4194 |
msgstr ""
|
4195 |
|
4196 |
-
#: inc/admin/admin.php:
|
4197 |
-
#: inc/admin/admin.php:
|
4198 |
-
#: inc/admin/admin.php:
|
4199 |
-
#: inc/admin/admin.php:
|
4200 |
msgid "More tags"
|
4201 |
msgstr ""
|
4202 |
|
4203 |
-
#: inc/admin/admin.php:
|
4204 |
msgid "This is a cool website about Wookiees"
|
4205 |
msgstr ""
|
4206 |
|
4207 |
-
#: inc/admin/admin.php:
|
4208 |
msgid "Looking to edit your blog page?"
|
4209 |
msgstr ""
|
4210 |
|
4211 |
-
#: inc/admin/admin.php:
|
4212 |
-
#: inc/admin/admin.php:
|
4213 |
-
msgid "Click to hide any SEO metaboxes for this post type"
|
4214 |
msgstr ""
|
4215 |
|
4216 |
-
#: inc/admin/admin.php:
|
4217 |
-
msgid "Click to display any SEO metaboxes for this post type"
|
4218 |
msgstr ""
|
4219 |
|
4220 |
-
#: inc/admin/admin.php:
|
4221 |
-
#: inc/admin/admin.php:
|
4222 |
-
#: inc/admin/admin.php:
|
4223 |
msgid "Title template"
|
4224 |
msgstr ""
|
4225 |
|
4226 |
-
#: inc/admin/admin.php:
|
4227 |
-
#: inc/admin/admin.php:
|
4228 |
-
#: inc/admin/admin.php:
|
4229 |
msgid "Meta description template"
|
4230 |
msgstr ""
|
4231 |
|
4232 |
-
#: inc/admin/admin.php:
|
4233 |
msgid ""
|
4234 |
"Do not display this single post type in search engine results "
|
4235 |
"<strong>(noindex)</strong>"
|
4236 |
msgstr ""
|
4237 |
|
4238 |
-
#: inc/admin/admin.php:
|
4239 |
msgid ""
|
4240 |
"Do not follow links for this single post type <strong>(nofollow)</strong>"
|
4241 |
msgstr ""
|
4242 |
|
4243 |
-
#: inc/admin/admin.php:
|
4244 |
msgid "Display date in Google search results?"
|
4245 |
msgstr ""
|
4246 |
|
4247 |
-
#: inc/admin/admin.php:
|
4248 |
msgid "Display post thumbnail in Google Custom Search results?"
|
4249 |
msgstr ""
|
4250 |
|
4251 |
-
#: inc/admin/admin.php:
|
4252 |
-
#: inc/admin/admin.php:
|
4253 |
msgid "Click to hide any SEO metaboxes for this taxonomy"
|
4254 |
msgstr ""
|
4255 |
|
4256 |
-
#: inc/admin/admin.php:
|
4257 |
msgid "Click to display any SEO metaboxes for this taxonomy"
|
4258 |
msgstr ""
|
4259 |
|
4260 |
-
#: inc/admin/admin.php:
|
4261 |
msgid "Category Title"
|
4262 |
msgstr ""
|
4263 |
|
4264 |
-
#: inc/admin/admin.php:
|
4265 |
msgid "Tag Title"
|
4266 |
msgstr ""
|
4267 |
|
4268 |
-
#: inc/admin/admin.php:
|
4269 |
-
msgid "Term Title"
|
4270 |
-
msgstr ""
|
4271 |
-
|
4272 |
-
#: inc/admin/admin.php:3320
|
4273 |
msgid "Category Description"
|
4274 |
msgstr ""
|
4275 |
|
4276 |
-
#: inc/admin/admin.php:
|
4277 |
msgid "Tag Description"
|
4278 |
msgstr ""
|
4279 |
|
4280 |
-
#: inc/admin/admin.php:
|
4281 |
msgid "Term Description"
|
4282 |
msgstr ""
|
4283 |
|
4284 |
-
#: inc/admin/admin.php:
|
4285 |
msgid ""
|
4286 |
"Do not display this taxonomy archive in search engine results "
|
4287 |
"<strong>(noindex)</strong>"
|
4288 |
msgstr ""
|
4289 |
|
4290 |
-
#: inc/admin/admin.php:
|
4291 |
msgid ""
|
4292 |
"Do not follow links for this taxonomy archive <strong>(nofollow)</strong>"
|
4293 |
msgstr ""
|
4294 |
|
4295 |
-
#: inc/admin/admin.php:
|
4296 |
msgid "See archive"
|
4297 |
msgstr ""
|
4298 |
|
4299 |
-
#: inc/admin/admin.php:
|
4300 |
msgid "Post Type Archive Name"
|
4301 |
msgstr ""
|
4302 |
|
4303 |
-
#: inc/admin/admin.php:
|
4304 |
msgid ""
|
4305 |
"Do not display this post type archive in search engine results "
|
4306 |
"<strong>(noindex)</strong>"
|
4307 |
msgstr ""
|
4308 |
|
4309 |
-
#: inc/admin/admin.php:
|
4310 |
msgid ""
|
4311 |
"Do not follow links for this post type archive <strong>(nofollow)</strong>"
|
4312 |
msgstr ""
|
4313 |
|
4314 |
-
#: inc/admin/admin.php:
|
4315 |
msgid "Author archives"
|
4316 |
msgstr ""
|
4317 |
|
4318 |
-
#: inc/admin/admin.php:
|
4319 |
msgid "Disable author archives"
|
4320 |
msgstr ""
|
4321 |
|
4322 |
-
#: inc/admin/admin.php:
|
4323 |
msgid "Date archives"
|
4324 |
msgstr ""
|
4325 |
|
4326 |
-
#: inc/admin/admin.php:
|
4327 |
msgid ""
|
4328 |
"Do not display date archives in search engine results <strong>(noindex)</"
|
4329 |
"strong>"
|
4330 |
msgstr ""
|
4331 |
|
4332 |
-
#: inc/admin/admin.php:
|
4333 |
msgid "Disable date archives"
|
4334 |
msgstr ""
|
4335 |
|
4336 |
-
#: inc/admin/admin.php:
|
4337 |
msgid "Search archives"
|
4338 |
msgstr ""
|
4339 |
|
4340 |
-
#: inc/admin/admin.php:
|
4341 |
msgid "Search Keywords"
|
4342 |
msgstr ""
|
4343 |
|
4344 |
-
#: inc/admin/admin.php:
|
4345 |
msgid ""
|
4346 |
"Do not display search archives in search engine results <strong>(noindex)</"
|
4347 |
"strong>"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
-
#: inc/admin/admin.php:
|
4351 |
msgid "404 archives"
|
4352 |
msgstr ""
|
4353 |
|
4354 |
-
#: inc/admin/admin.php:
|
4355 |
msgid ""
|
4356 |
"Do not display all pages of the site in Google search results and do not "
|
4357 |
"display \"Cached\" links in search results."
|
4358 |
msgstr ""
|
4359 |
|
4360 |
-
#: inc/admin/admin.php:
|
4361 |
msgid "Do not follow links for all pages."
|
4362 |
msgstr ""
|
4363 |
|
4364 |
-
#: inc/admin/admin.php:
|
4365 |
msgid ""
|
4366 |
"Do not use Open Directory project metadata for titles or excerpts for all "
|
4367 |
"pages."
|
4368 |
msgstr ""
|
4369 |
|
4370 |
-
#: inc/admin/admin.php:
|
4371 |
msgid "Do not index images from the entire site."
|
4372 |
msgstr ""
|
4373 |
|
4374 |
-
#: inc/admin/admin.php:
|
4375 |
msgid "Do not display a \"Cached\" link in the Google search results."
|
4376 |
msgstr ""
|
4377 |
|
4378 |
-
#: inc/admin/admin.php:
|
4379 |
msgid ""
|
4380 |
"Do not display a description in the Google search results for all pages."
|
4381 |
msgstr ""
|
4382 |
|
4383 |
-
#: inc/admin/admin.php:
|
4384 |
msgid ""
|
4385 |
"Prevents Google to display a sitelinks searchbox in search results. Enable "
|
4386 |
"this option will remove the \"Website\" schema from your source code."
|
4387 |
msgstr ""
|
4388 |
|
4389 |
-
#: inc/admin/admin.php:
|
4390 |
msgid "Add rel next/prev link in head of paginated archive pages"
|
4391 |
msgstr ""
|
4392 |
|
4393 |
-
#: inc/admin/admin.php:
|
4394 |
msgid "Add a \"noindex\" meta robots for all paginated archive pages"
|
4395 |
msgstr ""
|
4396 |
|
4397 |
-
#: inc/admin/admin.php:
|
4398 |
msgid "eg: https://example.com/category/my-category/page/2/"
|
4399 |
msgstr ""
|
4400 |
|
4401 |
-
#: inc/admin/admin.php:
|
4402 |
msgid "Guide to enable XML Sitemaps - new window"
|
4403 |
msgstr ""
|
4404 |
|
4405 |
-
#: inc/admin/admin.php:
|
4406 |
msgid ""
|
4407 |
"Enable Image Sitemaps (standard images, image galleries, featured image, "
|
4408 |
"WooCommerce product images)"
|
4409 |
msgstr ""
|
4410 |
|
4411 |
-
#: inc/admin/admin.php:
|
4412 |
msgid "Images in XML sitemaps are visible only from the source code."
|
4413 |
msgstr ""
|
4414 |
|
4415 |
-
#: inc/admin/admin.php:
|
4416 |
msgid "Guide to enable XML image sitemaps - new window"
|
4417 |
msgstr ""
|
4418 |
|
4419 |
-
#: inc/admin/admin.php:
|
4420 |
msgid "Enable Video Sitemaps"
|
4421 |
msgstr ""
|
4422 |
|
4423 |
-
#: inc/admin/admin.php:
|
4424 |
#, php-format
|
4425 |
msgid ""
|
4426 |
"Your video sitemap is empty? Read our guide to learn more about <a href=\"%s"
|
4427 |
"\" target=\"_blank\">adding videos to your sitemap.</a>"
|
4428 |
msgstr ""
|
4429 |
|
4430 |
-
#: inc/admin/admin.php:
|
4431 |
msgid "Guide to enable XML video sitemaps - new window"
|
4432 |
msgstr ""
|
4433 |
|
4434 |
-
#: inc/admin/admin.php:
|
4435 |
msgid ""
|
4436 |
"Make sure to enable author archive from SEO, titles and metas, archives tab."
|
4437 |
"</a>"
|
4438 |
msgstr ""
|
4439 |
|
4440 |
-
#: inc/admin/admin.php:
|
4441 |
msgid "Include"
|
4442 |
msgstr ""
|
4443 |
|
4444 |
-
#: inc/admin/admin.php:
|
4445 |
msgid ""
|
4446 |
"You should never include attachment post type in your sitemap. Be careful if "
|
4447 |
"you checked this."
|
4448 |
msgstr ""
|
4449 |
|
4450 |
-
#: inc/admin/admin.php:
|
4451 |
msgid "eg: 2, 28, 68"
|
4452 |
msgstr ""
|
4453 |
|
4454 |
-
#: inc/admin/admin.php:
|
4455 |
msgid "You can also use this shortcode:"
|
4456 |
msgstr ""
|
4457 |
|
4458 |
-
#: inc/admin/admin.php:
|
4459 |
msgid "eg: 13, 8, 38"
|
4460 |
msgstr ""
|
4461 |
|
4462 |
-
#: inc/admin/admin.php:
|
4463 |
msgid ""
|
4464 |
"DESC (descending order from highest to lowest values (3, 2, 1; c, b, a))"
|
4465 |
msgstr ""
|
4466 |
|
4467 |
-
#: inc/admin/admin.php:
|
4468 |
msgid "ASC (ascending order from lowest to highest values (1, 2, 3; a, b, c))"
|
4469 |
msgstr ""
|
4470 |
|
4471 |
-
#: inc/admin/admin.php:
|
4472 |
msgid "Default (date)"
|
4473 |
msgstr ""
|
4474 |
|
4475 |
-
#: inc/admin/admin.php:
|
4476 |
msgid "Modified date"
|
4477 |
msgstr ""
|
4478 |
|
4479 |
-
#: inc/admin/admin.php:
|
4480 |
msgid "Post ID"
|
4481 |
msgstr ""
|
4482 |
|
4483 |
-
#: inc/admin/admin.php:
|
4484 |
msgid "Menu order"
|
4485 |
msgstr ""
|
4486 |
|
4487 |
-
#: inc/admin/admin.php:
|
4488 |
msgid "Disable date after each post, page, post type?"
|
4489 |
msgstr ""
|
4490 |
|
4491 |
-
#: inc/admin/admin.php:
|
4492 |
msgid "eg: SEOPress"
|
4493 |
msgstr ""
|
4494 |
|
4495 |
-
#: inc/admin/admin.php:
|
4496 |
msgid "Select your logo"
|
4497 |
msgstr ""
|
4498 |
|
4499 |
-
#: inc/admin/admin.php:
|
4500 |
msgid "JPG, PNG, and GIF allowed."
|
4501 |
msgstr ""
|
4502 |
|
4503 |
-
#: inc/admin/admin.php:
|
4504 |
msgid "eg: +33123456789 (internationalized version required)"
|
4505 |
msgstr ""
|
4506 |
|
4507 |
-
#: inc/admin/admin.php:
|
4508 |
msgid "Customer support"
|
4509 |
msgstr ""
|
4510 |
|
4511 |
-
#: inc/admin/admin.php:
|
4512 |
msgid "Technical support"
|
4513 |
msgstr ""
|
4514 |
|
4515 |
-
#: inc/admin/admin.php:
|
4516 |
msgid "Billing support"
|
4517 |
msgstr ""
|
4518 |
|
4519 |
-
#: inc/admin/admin.php:
|
4520 |
msgid "Bill payment"
|
4521 |
msgstr ""
|
4522 |
|
4523 |
-
#: inc/admin/admin.php:
|
4524 |
msgid "Sales"
|
4525 |
msgstr ""
|
4526 |
|
4527 |
-
#: inc/admin/admin.php:
|
4528 |
msgid "Credit card support"
|
4529 |
msgstr ""
|
4530 |
|
4531 |
-
#: inc/admin/admin.php:
|
4532 |
msgid "Emergency"
|
4533 |
msgstr ""
|
4534 |
|
4535 |
-
#: inc/admin/admin.php:
|
4536 |
msgid "Baggage tracking"
|
4537 |
msgstr ""
|
4538 |
|
4539 |
-
#: inc/admin/admin.php:
|
4540 |
msgid "Roadside assistance"
|
4541 |
msgstr ""
|
4542 |
|
4543 |
-
#: inc/admin/admin.php:
|
4544 |
msgid "Package tracking"
|
4545 |
msgstr ""
|
4546 |
|
4547 |
-
#: inc/admin/admin.php:
|
4548 |
-
#: inc/admin/admin.php:
|
4549 |
msgid "None"
|
4550 |
msgstr ""
|
4551 |
|
4552 |
-
#: inc/admin/admin.php:
|
4553 |
msgid "Toll Free"
|
4554 |
msgstr ""
|
4555 |
|
4556 |
-
#: inc/admin/admin.php:
|
4557 |
msgid "Hearing impaired supported"
|
4558 |
msgstr ""
|
4559 |
|
4560 |
-
#: inc/admin/admin.php:
|
4561 |
msgid "Twitter Page URL"
|
4562 |
msgstr ""
|
4563 |
|
4564 |
-
#: inc/admin/admin.php:
|
4565 |
msgid "Enable OG data"
|
4566 |
msgstr ""
|
4567 |
|
4568 |
-
#: inc/admin/admin.php:
|
4569 |
msgid ""
|
4570 |
"Override every <strong>og:image</strong> tag with this default image (except "
|
4571 |
"if a custom og:image has already been set from the SEO metabox)."
|
4572 |
msgstr ""
|
4573 |
|
4574 |
-
#: inc/admin/admin.php:
|
4575 |
-
msgid "
|
4576 |
msgstr ""
|
4577 |
|
4578 |
-
#: inc/admin/admin.php:
|
4579 |
msgid "No custom post type to configure."
|
4580 |
msgstr ""
|
4581 |
|
4582 |
-
#: inc/admin/admin.php:
|
4583 |
msgid ""
|
4584 |
"One or more Facebook Page IDs that are associated with a URL in order to "
|
4585 |
"enable link editing and instant article publishing."
|
4586 |
msgstr ""
|
4587 |
|
4588 |
-
#: inc/admin/admin.php:
|
4589 |
msgid "How do I find my Facebook Page ID?"
|
4590 |
msgstr ""
|
4591 |
|
4592 |
-
#: inc/admin/admin.php:
|
4593 |
msgid ""
|
4594 |
"The ID (or comma-separated list for properties that can accept multiple IDs) "
|
4595 |
"of an app, person using the app, or Page Graph API object."
|
4596 |
msgstr ""
|
4597 |
|
4598 |
-
#: inc/admin/admin.php:
|
4599 |
msgid ""
|
4600 |
"The Facebook app ID of the site's app. In order to use Facebook Insights you "
|
4601 |
"must add the app ID to your page. Insights lets you view analytics for "
|
@@ -4605,48 +4669,48 @@ msgid ""
|
|
4605 |
"\"seopress-help dashicons dashicons-external\"></span>"
|
4606 |
msgstr ""
|
4607 |
|
4608 |
-
#: inc/admin/admin.php:
|
4609 |
msgid "How to create a Facebook App ID"
|
4610 |
msgstr ""
|
4611 |
|
4612 |
-
#: inc/admin/admin.php:
|
4613 |
msgid "Enable Twitter card"
|
4614 |
msgstr ""
|
4615 |
|
4616 |
-
#: inc/admin/admin.php:
|
4617 |
msgid "Use OG if no Twitter Cards"
|
4618 |
msgstr ""
|
4619 |
|
4620 |
-
#: inc/admin/admin.php:
|
4621 |
msgid "Default"
|
4622 |
msgstr ""
|
4623 |
|
4624 |
-
#: inc/admin/admin.php:
|
4625 |
msgid "Large"
|
4626 |
msgstr ""
|
4627 |
|
4628 |
-
#: inc/admin/admin.php:
|
4629 |
msgid "Enable Google Analytics tracking (Global Site Tag: gtag.js)"
|
4630 |
msgstr ""
|
4631 |
|
4632 |
-
#: inc/admin/admin.php:
|
4633 |
msgid "Enter your Tracking ID (UA-XXXX-XX)"
|
4634 |
msgstr ""
|
4635 |
|
4636 |
-
#: inc/admin/admin.php:
|
4637 |
msgid "Find your tracking ID"
|
4638 |
msgstr ""
|
4639 |
|
4640 |
-
#: inc/admin/admin.php:
|
4641 |
msgid "Request user's consent for analytics tracking (required by GDPR)"
|
4642 |
msgstr ""
|
4643 |
|
4644 |
-
#: inc/admin/admin.php:
|
4645 |
msgid ""
|
4646 |
"<strong>The user must click the Accept button to allow tracking.</strong>"
|
4647 |
msgstr ""
|
4648 |
|
4649 |
-
#: inc/admin/admin.php:
|
4650 |
msgid ""
|
4651 |
"User roles excluded from tracking will not see the consent message.<br> If "
|
4652 |
"you use a caching plugin, you have to exclude this JS file in your settings: "
|
@@ -4654,287 +4718,287 @@ msgid ""
|
|
4654 |
"js</strong> <br>and this cookie <strong>seopress-user-consent-accept</strong>"
|
4655 |
msgstr ""
|
4656 |
|
4657 |
-
#: inc/admin/admin.php:
|
4658 |
msgid "Hook to add custom tracking code with user consent - new window"
|
4659 |
msgstr ""
|
4660 |
|
4661 |
-
#: inc/admin/admin.php:
|
4662 |
msgid ""
|
4663 |
"Display and automatically accept the user‘s consent on page load (not fully "
|
4664 |
"GDPR)"
|
4665 |
msgstr ""
|
4666 |
|
4667 |
-
#: inc/admin/admin.php:
|
4668 |
msgid "The previous option must be checked to use this."
|
4669 |
msgstr ""
|
4670 |
|
4671 |
-
#: inc/admin/admin.php:
|
4672 |
msgid "Enter your message (HTML allowed)"
|
4673 |
msgstr ""
|
4674 |
|
4675 |
-
#: inc/admin/admin.php:
|
4676 |
msgid "This message will only appear if request user's consent is enabled."
|
4677 |
msgstr ""
|
4678 |
|
4679 |
-
#: inc/admin/admin.php:
|
4680 |
msgid "Hook to filter user consent message - new window"
|
4681 |
msgstr ""
|
4682 |
|
4683 |
-
#: inc/admin/admin.php:
|
4684 |
msgid "HTML tags allowed: strong, em, br, a href / target"
|
4685 |
msgstr ""
|
4686 |
|
4687 |
-
#: inc/admin/admin.php:
|
4688 |
msgid ""
|
4689 |
"Shortcode allowed to get the privacy page set in WordPress settings: "
|
4690 |
"[seopress_privacy_page]"
|
4691 |
msgstr ""
|
4692 |
|
4693 |
-
#: inc/admin/admin.php:
|
4694 |
msgid "Accept"
|
4695 |
msgstr ""
|
4696 |
|
4697 |
-
#: inc/admin/admin.php:
|
4698 |
msgid "Change the button value"
|
4699 |
msgstr ""
|
4700 |
|
4701 |
-
#: inc/admin/admin.php:
|
4702 |
msgid "default: X"
|
4703 |
msgstr ""
|
4704 |
|
4705 |
-
#: inc/admin/admin.php:
|
4706 |
msgid "Change the close button value"
|
4707 |
msgstr ""
|
4708 |
|
4709 |
-
#: inc/admin/admin.php:
|
4710 |
msgid "Bottom (default)"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
-
#: inc/admin/admin.php:
|
4714 |
msgid "Top"
|
4715 |
msgstr ""
|
4716 |
|
4717 |
-
#: inc/admin/admin.php:
|
4718 |
msgid "Change the color of the cookie bar background"
|
4719 |
msgstr ""
|
4720 |
|
4721 |
-
#: inc/admin/admin.php:
|
4722 |
msgid "Change the color of the cookie bar text"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
-
#: inc/admin/admin.php:
|
4726 |
msgid "Change the color of the cookie bar link"
|
4727 |
msgstr ""
|
4728 |
|
4729 |
-
#: inc/admin/admin.php:
|
4730 |
msgid "Change the color of the cookie bar button background"
|
4731 |
msgstr ""
|
4732 |
|
4733 |
-
#: inc/admin/admin.php:
|
4734 |
msgid "Change the color of the cookie bar button hover background"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
-
#: inc/admin/admin.php:
|
4738 |
msgid "Change the color of the cookie bar button"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
-
#: inc/admin/admin.php:
|
4742 |
msgid "Change the color of the cookie bar button hover"
|
4743 |
msgstr ""
|
4744 |
|
4745 |
-
#: inc/admin/admin.php:
|
4746 |
msgid "Change the color of the cookie bar secondary button background"
|
4747 |
msgstr ""
|
4748 |
|
4749 |
-
#: inc/admin/admin.php:
|
4750 |
msgid "Change the color of the cookie bar secondary button hover background"
|
4751 |
msgstr ""
|
4752 |
|
4753 |
-
#: inc/admin/admin.php:
|
4754 |
msgid "Change the color of the cookie bar secondary button"
|
4755 |
msgstr ""
|
4756 |
|
4757 |
-
#: inc/admin/admin.php:
|
4758 |
msgid "Change the color of the cookie bar secondary button hover"
|
4759 |
msgstr ""
|
4760 |
|
4761 |
-
#: inc/admin/admin.php:
|
4762 |
msgid "Enter your Google Optimize container ID"
|
4763 |
msgstr ""
|
4764 |
|
4765 |
-
#: inc/admin/admin.php:
|
4766 |
msgid "GTM-XXXXXXX"
|
4767 |
msgstr ""
|
4768 |
|
4769 |
-
#: inc/admin/admin.php:
|
4770 |
msgid ""
|
4771 |
"Google Optimize offers A/B testing, website testing & personalization tools."
|
4772 |
msgstr ""
|
4773 |
|
4774 |
-
#: inc/admin/admin.php:
|
4775 |
msgid "Enter your Google Ads conversion ID (eg: AW-123456789)"
|
4776 |
msgstr ""
|
4777 |
|
4778 |
-
#: inc/admin/admin.php:
|
4779 |
msgid "AW-XXXXXXXXX"
|
4780 |
msgstr ""
|
4781 |
|
4782 |
-
#: inc/admin/admin.php:
|
4783 |
msgid "Paste your tracking code here like Google Tag Manager (head)"
|
4784 |
msgstr ""
|
4785 |
|
4786 |
-
#: inc/admin/admin.php:
|
4787 |
msgid "Additional tracking code field"
|
4788 |
msgstr ""
|
4789 |
|
4790 |
-
#: inc/admin/admin.php:
|
4791 |
msgid "This code will be added in the head section of your page."
|
4792 |
msgstr ""
|
4793 |
|
4794 |
-
#: inc/admin/admin.php:
|
4795 |
msgid "Paste your tracking code here like Google Tag Manager (body)"
|
4796 |
msgstr ""
|
4797 |
|
4798 |
-
#: inc/admin/admin.php:
|
4799 |
msgid "Additional tracking code field added to body"
|
4800 |
msgstr ""
|
4801 |
|
4802 |
-
#: inc/admin/admin.php:
|
4803 |
msgid "This code will be added just after the opening body tag of your page."
|
4804 |
msgstr ""
|
4805 |
|
4806 |
-
#: inc/admin/admin.php:
|
4807 |
msgid ""
|
4808 |
"You don‘t see your code? Make sure to call <strong>wp_body_open();</strong> "
|
4809 |
"just after the opening body tag in your theme."
|
4810 |
msgstr ""
|
4811 |
|
4812 |
-
#: inc/admin/admin.php:
|
4813 |
msgid "Paste your tracking code here (body footer)"
|
4814 |
msgstr ""
|
4815 |
|
4816 |
-
#: inc/admin/admin.php:
|
4817 |
msgid "Additional tracking code field added to body footer"
|
4818 |
msgstr ""
|
4819 |
|
4820 |
-
#: inc/admin/admin.php:
|
4821 |
msgid "This code will be added just after the closing body tag of your page."
|
4822 |
msgstr ""
|
4823 |
|
4824 |
-
#: inc/admin/admin.php:
|
4825 |
msgid ""
|
4826 |
"A remarketing audience is a list of cookies or mobile-advertising IDs that "
|
4827 |
"represents a group of users you want to re-engage because of their "
|
4828 |
"likelihood to convert."
|
4829 |
msgstr ""
|
4830 |
|
4831 |
-
#: inc/admin/admin.php:
|
4832 |
msgid ""
|
4833 |
"When a customer of Analytics requests IP address anonymization, Analytics "
|
4834 |
"anonymizes the address as soon as technically feasible at the earliest "
|
4835 |
"possible stage of the collection network."
|
4836 |
msgstr ""
|
4837 |
|
4838 |
-
#: inc/admin/admin.php:
|
4839 |
msgid ""
|
4840 |
"Enhanced Link Attribution improves the accuracy of your In-Page Analytics "
|
4841 |
"report by automatically differentiating between multiple links to the same "
|
4842 |
"URL on a single page by using link element IDs."
|
4843 |
msgstr ""
|
4844 |
|
4845 |
-
#: inc/admin/admin.php:
|
4846 |
msgid ""
|
4847 |
"Cross domain tracking makes it possible for Analytics to see sessions on two "
|
4848 |
"related sites (such as an ecommerce site and a separate shopping cart site) "
|
4849 |
"as a single session. This is sometimes called site linking."
|
4850 |
msgstr ""
|
4851 |
|
4852 |
-
#: inc/admin/admin.php:
|
4853 |
msgid "Enter your domains: seopress.org,sub.seopress.org,sub2.seopress.org"
|
4854 |
msgstr ""
|
4855 |
|
4856 |
-
#: inc/admin/admin.php:
|
4857 |
msgid "Enable download tracking"
|
4858 |
msgstr ""
|
4859 |
|
4860 |
-
#: inc/admin/admin.php:
|
4861 |
msgid "pdf|docx|pptx|zip"
|
4862 |
msgstr ""
|
4863 |
|
4864 |
-
#: inc/admin/admin.php:
|
4865 |
msgid "Separate each file type extensions with a pipe \"|\""
|
4866 |
msgstr ""
|
4867 |
|
4868 |
-
#: inc/admin/admin.php:
|
4869 |
msgid "Enable affiliate/outbound tracking"
|
4870 |
msgstr ""
|
4871 |
|
4872 |
-
#: inc/admin/admin.php:
|
4873 |
msgid "aff|go|out"
|
4874 |
msgstr ""
|
4875 |
|
4876 |
-
#: inc/admin/admin.php:
|
4877 |
msgid "Separate each keyword with a pipe \"|\""
|
4878 |
msgstr ""
|
4879 |
|
4880 |
-
#: inc/admin/admin.php:
|
4881 |
-
#: inc/admin/admin.php:
|
4882 |
#, php-format
|
4883 |
msgid "Custom Dimension #%d"
|
4884 |
msgstr ""
|
4885 |
|
4886 |
-
#: inc/admin/admin.php:
|
4887 |
msgid "Enable Matomo tracking (Matomo account required)"
|
4888 |
msgstr ""
|
4889 |
|
4890 |
-
#: inc/admin/admin.php:
|
4891 |
msgid "Enter \"example\" if you Matomo account URL is \"example.matomo.cloud\""
|
4892 |
msgstr ""
|
4893 |
|
4894 |
-
#: inc/admin/admin.php:
|
4895 |
msgid "Matomo Cloud URL"
|
4896 |
msgstr ""
|
4897 |
|
4898 |
-
#: inc/admin/admin.php:
|
4899 |
msgid "Enter only the <strong>host</strong> like this example.matomo.cloud"
|
4900 |
msgstr ""
|
4901 |
|
4902 |
-
#: inc/admin/admin.php:
|
4903 |
msgid "Enter your site ID here"
|
4904 |
msgstr ""
|
4905 |
|
4906 |
-
#: inc/admin/admin.php:
|
4907 |
msgid "Matomo Site ID"
|
4908 |
msgstr ""
|
4909 |
|
4910 |
-
#: inc/admin/admin.php:
|
4911 |
msgid ""
|
4912 |
"To find your site ID, go to your <strong>Matomo Cloud account, Websites, "
|
4913 |
"Manage page</strong>. Look at \"Site ID\" on the right part."
|
4914 |
msgstr ""
|
4915 |
|
4916 |
-
#: inc/admin/admin.php:
|
4917 |
msgid "Tracking one domain and its subdomains in the same website"
|
4918 |
msgstr ""
|
4919 |
|
4920 |
-
#: inc/admin/admin.php:
|
4921 |
msgid ""
|
4922 |
"If one visitor visits x.example.com and y.example.com, they will be counted "
|
4923 |
"as a unique visitor."
|
4924 |
msgstr ""
|
4925 |
|
4926 |
-
#: inc/admin/admin.php:
|
4927 |
msgid "Prepend the site domain to the page title when tracking"
|
4928 |
msgstr ""
|
4929 |
|
4930 |
-
#: inc/admin/admin.php:
|
4931 |
msgid ""
|
4932 |
"If someone visits the 'About' page on blog.example.com it will be recorded "
|
4933 |
"as 'blog / About'. This is the easiest way to get an overview of your "
|
4934 |
"traffic by sub-domain."
|
4935 |
msgstr ""
|
4936 |
|
4937 |
-
#: inc/admin/admin.php:
|
4938 |
msgid ""
|
4939 |
"By default, the visitor ID that identifies a unique visitor is stored in the "
|
4940 |
"browser's first party cookies which can only be accessed by pages on the "
|
@@ -4945,26 +5009,26 @@ msgid ""
|
|
4945 |
"Visitor ID."
|
4946 |
msgstr ""
|
4947 |
|
4948 |
-
#: inc/admin/admin.php:
|
4949 |
msgid "Enable client side DoNotTrack detection"
|
4950 |
msgstr ""
|
4951 |
|
4952 |
-
#: inc/admin/admin.php:
|
4953 |
msgid ""
|
4954 |
"Tracking requests will not be sent if visitors do not wish to be tracked."
|
4955 |
msgstr ""
|
4956 |
|
4957 |
-
#: inc/admin/admin.php:
|
4958 |
msgid ""
|
4959 |
"Disables all first party cookies. Existing Matomo cookies for this website "
|
4960 |
"will be deleted on the next page view."
|
4961 |
msgstr ""
|
4962 |
|
4963 |
-
#: inc/admin/admin.php:
|
4964 |
msgid "Enabling Download & Outlink tracking"
|
4965 |
msgstr ""
|
4966 |
|
4967 |
-
#: inc/admin/admin.php:
|
4968 |
msgid ""
|
4969 |
"By default, any file ending with one of these extensions will be considered "
|
4970 |
"a \"download\" in the Matomo interface: 7z|aac|arc|arj|apk|asf|asx|avi|bin|"
|
@@ -4975,221 +5039,236 @@ msgid ""
|
|
4975 |
"\t\ttbz|tbz2|tgz|torrent|txt|wav|wma|wmv|wpd|xls|xml|z|zip"
|
4976 |
msgstr ""
|
4977 |
|
4978 |
-
#: inc/admin/admin.php:
|
4979 |
msgid "Redirect attachment pages to post parent (or homepage if none)"
|
4980 |
msgstr ""
|
4981 |
|
4982 |
-
#: inc/admin/admin.php:
|
4983 |
msgid ""
|
4984 |
"If this option is checked, it will take precedence over the redirection of "
|
4985 |
"attachments to the post's parent."
|
4986 |
msgstr ""
|
4987 |
|
4988 |
-
#: inc/admin/admin.php:
|
4989 |
msgid "Remove ?replytocom link in source code"
|
4990 |
msgstr ""
|
4991 |
|
4992 |
-
#: inc/admin/admin.php:
|
4993 |
msgid ""
|
4994 |
"When sending an image file, automatically set the title based on the filename"
|
4995 |
msgstr ""
|
4996 |
|
4997 |
-
#: inc/admin/admin.php:
|
4998 |
msgid ""
|
4999 |
"When sending an image file, automatically set the alternative text based on "
|
5000 |
"the filename"
|
5001 |
msgstr ""
|
5002 |
|
5003 |
-
#: inc/admin/admin.php:
|
5004 |
msgid ""
|
5005 |
"We recommend Image SEO plugin to optimize your image ALT texts and names for "
|
5006 |
"Search Engines using AI and Machine Learning. Starting from just €4.99."
|
5007 |
msgstr ""
|
5008 |
|
5009 |
-
#: inc/admin/admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5010 |
msgid ""
|
5011 |
"When sending an image file, automatically set the caption based on the "
|
5012 |
"filename"
|
5013 |
msgstr ""
|
5014 |
|
5015 |
-
#: inc/admin/admin.php:
|
5016 |
msgid ""
|
5017 |
"When sending an image file, automatically set the description based on the "
|
5018 |
"filename"
|
5019 |
msgstr ""
|
5020 |
|
5021 |
-
#: inc/admin/admin.php:
|
5022 |
msgid "Add TINYMCE editor to term description"
|
5023 |
msgstr ""
|
5024 |
|
5025 |
-
#: inc/admin/admin.php:
|
5026 |
msgid "You have to flush your permalinks each time you change this settings"
|
5027 |
msgstr ""
|
5028 |
|
5029 |
-
#: inc/admin/admin.php:
|
5030 |
msgid ""
|
5031 |
"You must check this box if the structure of your permalinks DOES NOT contain "
|
5032 |
"a slash at the end (eg: /%postname%)"
|
5033 |
msgstr ""
|
5034 |
|
5035 |
-
#: inc/admin/admin.php:
|
5036 |
msgid "Remove WordPress meta generator in source code"
|
5037 |
msgstr ""
|
5038 |
|
5039 |
-
#: inc/admin/admin.php:
|
5040 |
msgid ""
|
5041 |
"Remove hentry post class to prevent Google from seeing this as structured "
|
5042 |
"data (schema)"
|
5043 |
msgstr ""
|
5044 |
|
5045 |
-
#: inc/admin/admin.php:
|
5046 |
msgid ""
|
5047 |
"Remove comment author URL in comments if the website is filled from profile "
|
5048 |
"page"
|
5049 |
msgstr ""
|
5050 |
|
5051 |
-
#: inc/admin/admin.php:
|
5052 |
msgid "Remove website field from comment form to reduce spam"
|
5053 |
msgstr ""
|
5054 |
|
5055 |
-
#: inc/admin/admin.php:
|
5056 |
msgid "Remove WordPress shortlink meta tag in source code (eg:"
|
5057 |
msgstr ""
|
5058 |
|
5059 |
-
#: inc/admin/admin.php:
|
5060 |
msgid "Remove Windows Live Writer meta tag in source code (eg:"
|
5061 |
msgstr ""
|
5062 |
|
5063 |
-
#: inc/admin/admin.php:
|
5064 |
msgid "Remove Really Simple Discovery meta tag in source code (eg:"
|
5065 |
msgstr ""
|
5066 |
|
5067 |
-
#: inc/admin/admin.php:
|
5068 |
msgid "Enter Google meta value site verification"
|
5069 |
msgstr ""
|
5070 |
|
5071 |
-
#: inc/admin/admin.php:
|
5072 |
msgid ""
|
5073 |
"If your site is already verified in <strong>Google Search Console</strong>, "
|
5074 |
"you can leave this field empty."
|
5075 |
msgstr ""
|
5076 |
|
5077 |
-
#: inc/admin/admin.php:
|
5078 |
msgid "Enter Bing meta value site verification"
|
5079 |
msgstr ""
|
5080 |
|
5081 |
-
#: inc/admin/admin.php:
|
5082 |
msgid ""
|
5083 |
"If your site is already verified in <strong>Bing Webmaster tools</strong>, "
|
5084 |
"you can leave this field empty."
|
5085 |
msgstr ""
|
5086 |
|
5087 |
-
#: inc/admin/admin.php:
|
5088 |
msgid "Enter Pinterest meta value site verification"
|
5089 |
msgstr ""
|
5090 |
|
5091 |
-
#: inc/admin/admin.php:
|
5092 |
msgid "Enter Yandex meta value site verification"
|
5093 |
msgstr ""
|
5094 |
|
5095 |
-
#: inc/admin/admin.php:
|
5096 |
msgid "Remove SEOPress from Admin Bar in backend and frontend"
|
5097 |
msgstr ""
|
5098 |
|
5099 |
-
#: inc/admin/admin.php:
|
5100 |
msgid "High priority (top)"
|
5101 |
msgstr ""
|
5102 |
|
5103 |
-
#: inc/admin/admin.php:
|
5104 |
msgid "Normal priority (default)"
|
5105 |
msgstr ""
|
5106 |
|
5107 |
-
#: inc/admin/admin.php:
|
5108 |
msgid "Low priority"
|
5109 |
msgstr ""
|
5110 |
|
5111 |
-
#: inc/admin/admin.php:
|
5112 |
msgid "Automatic tab (default)"
|
5113 |
msgstr ""
|
5114 |
|
5115 |
-
#: inc/admin/admin.php:
|
5116 |
msgid "Manual tab"
|
5117 |
msgstr ""
|
5118 |
|
5119 |
-
#: inc/admin/admin.php:
|
5120 |
msgid "Hide Notifications Center in SEOPress Dashboard page"
|
5121 |
msgstr ""
|
5122 |
|
5123 |
-
#: inc/admin/admin.php:
|
5124 |
msgid "Hide SEO tools in SEOPress Dashboard page"
|
5125 |
msgstr ""
|
5126 |
|
5127 |
-
#: inc/admin/admin.php:
|
5128 |
msgid "Hide Useful Links in SEOPress dashboard page"
|
5129 |
msgstr ""
|
5130 |
|
5131 |
-
#: inc/admin/admin.php:
|
5132 |
msgid "Add title column"
|
5133 |
msgstr ""
|
5134 |
|
5135 |
-
#: inc/admin/admin.php:
|
5136 |
msgid "Add meta description column"
|
5137 |
msgstr ""
|
5138 |
|
5139 |
-
#: inc/admin/admin.php:
|
5140 |
msgid "Add redirection enable column"
|
5141 |
msgstr ""
|
5142 |
|
5143 |
-
#: inc/admin/admin.php:
|
5144 |
msgid "Add redirection URL column"
|
5145 |
msgstr ""
|
5146 |
|
5147 |
-
#: inc/admin/admin.php:
|
5148 |
msgid "Add canonical URL column"
|
5149 |
msgstr ""
|
5150 |
|
5151 |
-
#: inc/admin/admin.php:
|
5152 |
msgid "Add target keyword column"
|
5153 |
msgstr ""
|
5154 |
|
5155 |
-
#: inc/admin/admin.php:
|
5156 |
msgid "Display noindex status"
|
5157 |
msgstr ""
|
5158 |
|
5159 |
-
#: inc/admin/admin.php:
|
5160 |
msgid "Display nofollow status"
|
5161 |
msgstr ""
|
5162 |
|
5163 |
-
#: inc/admin/admin.php:
|
5164 |
msgid "Display total number of words in content"
|
5165 |
msgstr ""
|
5166 |
|
5167 |
-
#: inc/admin/admin.php:
|
5168 |
msgid "Display W3C column to check code quality"
|
5169 |
msgstr ""
|
5170 |
|
5171 |
-
#: inc/admin/admin.php:
|
5172 |
msgid "Display Page Speed column to check performances"
|
5173 |
msgstr ""
|
5174 |
|
5175 |
-
#: inc/admin/admin.php:
|
|
|
|
|
|
|
|
|
5176 |
msgid ""
|
5177 |
"Display Content Analysis results column (\"Good\" or \"Should be improved\")"
|
5178 |
msgstr ""
|
5179 |
|
5180 |
-
#: inc/admin/admin.php:
|
5181 |
msgid "Remove Genesis SEO Metabox"
|
5182 |
msgstr ""
|
5183 |
|
5184 |
-
#: inc/admin/admin.php:
|
5185 |
msgid "Remove Genesis SEO link in WP Admin Menu"
|
5186 |
msgstr ""
|
5187 |
|
5188 |
-
#: inc/admin/admin.php:
|
5189 |
msgid "Remove the advice if None schema selected"
|
5190 |
msgstr ""
|
5191 |
|
5192 |
-
#: inc/admin/admin.php:
|
5193 |
msgid ""
|
5194 |
"Hook to filter structured data types metabox call by post type - new window"
|
5195 |
msgstr ""
|
@@ -5216,6 +5295,64 @@ msgstr ""
|
|
5216 |
msgid "To get your Google snippet preview, publish your post!"
|
5217 |
msgstr ""
|
5218 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5219 |
#: inc/functions/options-advanced-admin.php:27
|
5220 |
msgid "Need help?"
|
5221 |
msgstr ""
|
@@ -5237,89 +5374,101 @@ msgid ""
|
|
5237 |
"is optimized for SEO (NOT Plain)."
|
5238 |
msgstr ""
|
5239 |
|
5240 |
-
#: inc/functions/options-advanced-admin.php:
|
5241 |
-
#: inc/functions/options-advanced-admin.php:
|
5242 |
msgid "Title tag"
|
5243 |
msgstr ""
|
5244 |
|
5245 |
-
#: inc/functions/options-advanced-admin.php:
|
5246 |
msgid "Meta Desc."
|
5247 |
msgstr ""
|
5248 |
|
5249 |
-
#: inc/functions/options-advanced-admin.php:
|
5250 |
msgid "Redirect?"
|
5251 |
msgstr ""
|
5252 |
|
5253 |
-
#: inc/functions/options-advanced-admin.php:
|
5254 |
-
#: inc/functions/options-advanced-admin.php:
|
5255 |
msgid "Canonical"
|
5256 |
msgstr ""
|
5257 |
|
5258 |
-
#: inc/functions/options-advanced-admin.php:
|
5259 |
msgid "Target Kw"
|
5260 |
msgstr ""
|
5261 |
|
5262 |
-
#: inc/functions/options-advanced-admin.php:
|
5263 |
msgid "Noindex?"
|
5264 |
msgstr ""
|
5265 |
|
5266 |
-
#: inc/functions/options-advanced-admin.php:
|
5267 |
msgid "Nofollow?"
|
5268 |
msgstr ""
|
5269 |
|
5270 |
-
#: inc/functions/options-advanced-admin.php:
|
5271 |
msgid "Score"
|
5272 |
msgstr ""
|
5273 |
|
5274 |
-
#: inc/functions/options-advanced-admin.php:
|
5275 |
msgid "Words"
|
5276 |
msgstr ""
|
5277 |
|
5278 |
-
#: inc/functions/options-advanced-admin.php:
|
5279 |
msgid "W3C check"
|
5280 |
msgstr ""
|
5281 |
|
5282 |
-
#: inc/functions/options-advanced-admin.php:
|
5283 |
msgid "Page Speed"
|
5284 |
msgstr ""
|
5285 |
|
5286 |
-
#: inc/functions/options-advanced-admin.php:
|
5287 |
msgid "Check code quality of this page"
|
5288 |
msgstr ""
|
5289 |
|
5290 |
-
#: inc/functions/options-advanced-admin.php:
|
5291 |
msgid "Analyze this page with Google Page Speed"
|
5292 |
msgstr ""
|
5293 |
|
5294 |
-
#: inc/functions/options-advanced-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5295 |
msgid "Enable noindex"
|
5296 |
msgstr ""
|
5297 |
|
5298 |
-
#: inc/functions/options-advanced-admin.php:
|
5299 |
msgid "Enable index"
|
5300 |
msgstr ""
|
5301 |
|
5302 |
-
#: inc/functions/options-advanced-admin.php:
|
5303 |
msgid "Enable nofollow"
|
5304 |
msgstr ""
|
5305 |
|
5306 |
-
#: inc/functions/options-advanced-admin.php:
|
5307 |
msgid "Enable follow"
|
5308 |
msgstr ""
|
5309 |
|
5310 |
-
#: inc/functions/options-advanced-admin.php:
|
5311 |
msgid "Enable redirection"
|
5312 |
msgstr ""
|
5313 |
|
5314 |
-
#: inc/functions/options-advanced-admin.php:
|
5315 |
msgid "Disable redirection"
|
5316 |
msgstr ""
|
5317 |
|
5318 |
-
#: inc/functions/options-advanced-admin.php:
|
5319 |
msgid "Description"
|
5320 |
msgstr ""
|
5321 |
|
5322 |
-
#: inc/functions/options-advanced-admin.php:
|
5323 |
msgid ""
|
5324 |
"The description is not prominent by default; however, some themes may show "
|
5325 |
"it."
|
@@ -5376,7 +5525,7 @@ msgstr ""
|
|
5376 |
#: inc/functions/options-import-export.php:132
|
5377 |
#: inc/functions/options-import-export.php:221
|
5378 |
#: inc/functions/options-import-export.php:414
|
5379 |
-
#: inc/functions/options-import-export.php:
|
5380 |
msgid "Please upload a file to import"
|
5381 |
msgstr ""
|
5382 |
|
@@ -5393,7 +5542,7 @@ msgstr ""
|
|
5393 |
msgid "Invalid separator"
|
5394 |
msgstr ""
|
5395 |
|
5396 |
-
#: inc/functions/options-import-export.php:
|
5397 |
msgid "Please upload a valid .txt file"
|
5398 |
msgstr ""
|
5399 |
|
@@ -5411,51 +5560,51 @@ msgstr ""
|
|
5411 |
msgid "This XML Sitemap contains %s URL(s)."
|
5412 |
msgstr ""
|
5413 |
|
|
|
|
|
|
|
|
|
5414 |
#: inc/functions/variables/dynamic-variables.php:66
|
5415 |
#, php-format
|
5416 |
msgid "Page %d of %2$d"
|
5417 |
msgstr ""
|
5418 |
|
5419 |
-
#: seopress.php:
|
5420 |
msgid "has been successfully updated!"
|
5421 |
msgstr ""
|
5422 |
|
5423 |
-
#: seopress.php:
|
5424 |
msgid "You like SEOPress? Don't forget to rate it 5 stars!"
|
5425 |
msgstr ""
|
5426 |
|
5427 |
-
#: seopress.php:
|
5428 |
msgid "Docs"
|
5429 |
msgstr ""
|
5430 |
|
5431 |
-
#: seopress.php:
|
5432 |
msgid "Configuration Wizard"
|
5433 |
msgstr ""
|
5434 |
|
5435 |
-
#: seopress.php:
|
5436 |
msgid "GO PRO!"
|
5437 |
msgstr ""
|
5438 |
|
5439 |
-
#: seopress.php:
|
5440 |
msgid "Follow us:"
|
5441 |
msgstr ""
|
5442 |
|
5443 |
-
#: seopress.php:
|
5444 |
msgid "Like our Facebook page"
|
5445 |
msgstr ""
|
5446 |
|
5447 |
-
#: seopress.php:
|
5448 |
-
msgid "Join our Facebook Community group"
|
5449 |
-
msgstr ""
|
5450 |
-
|
5451 |
-
#: seopress.php:1229
|
5452 |
msgid "Watch our guided tour videos to learn more about SEOPress"
|
5453 |
msgstr ""
|
5454 |
|
5455 |
-
#: seopress.php:
|
5456 |
msgid "Read our blog posts about SEO concepts, tutorials and more"
|
5457 |
msgstr ""
|
5458 |
|
5459 |
-
#: seopress.php:
|
5460 |
msgid "The off side of SEOPress"
|
5461 |
msgstr ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: SEOPress\n"
|
5 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-cloudy\n"
|
6 |
+
"POT-Creation-Date: 2020-08-20 15:39+0200\n"
|
7 |
"PO-Revision-Date: 2019-08-22 12:52+0200\n"
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: Benjamin DENIS <contact@seopress.org>\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
"Content-Type: text/plain; charset=UTF-8\n"
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
+
"X-Generator: Poedit 2.4.1\n"
|
15 |
"X-Poedit-KeywordsList: __;_e;_x;esc_attr_e;esc_attr__;esc_html__;esc_html_e\n"
|
16 |
"X-Poedit-Basepath: ..\n"
|
17 |
"X-Poedit-SourceCharset: UTF-8\n"
|
48 |
#: inc/admin/admin-features-list.php:233 inc/admin/admin-features-list.php:252
|
49 |
#: inc/admin/admin-features-list.php:271 inc/admin/admin-features-list.php:290
|
50 |
#: inc/admin/admin-features-list.php:338 inc/admin/admin-features-list.php:356
|
51 |
+
#: inc/admin/admin.php:291 inc/admin/admin.php:297
|
52 |
msgid "Read our guide"
|
53 |
msgstr ""
|
54 |
|
96 |
|
97 |
#: inc/admin/admin-features-list.php:79 inc/admin/admin-header.php:69
|
98 |
#: inc/admin/admin-metaboxes-form.php:60 inc/admin/admin.php:195
|
99 |
+
#: inc/admin/admin.php:353 inc/admin/admin.php:635 inc/admin/adminbar.php:50
|
100 |
msgid "Advanced"
|
101 |
msgstr ""
|
102 |
|
106 |
|
107 |
#: inc/admin/admin-features-list.php:90 inc/admin/admin-header.php:25
|
108 |
#: inc/admin/admin-header.php:77 inc/admin/adminbar.php:58
|
109 |
+
#: inc/functions/options-advanced-admin.php:429
|
110 |
msgid "Insights"
|
111 |
msgstr ""
|
112 |
|
229 |
msgstr ""
|
230 |
|
231 |
#: inc/admin/admin-features-list.php:260 inc/admin/admin-header.php:142
|
232 |
+
#: inc/admin/admin.php:674 inc/admin/adminbar.php:101
|
233 |
msgid "Redirections"
|
234 |
msgstr ""
|
235 |
|
303 |
msgstr ""
|
304 |
|
305 |
#: inc/admin/admin-features-list.php:348 inc/admin/admin-header.php:180
|
306 |
+
#: inc/admin/admin-notifications-center.php:669 inc/admin/adminbar.php:80
|
307 |
msgid "License"
|
308 |
msgstr ""
|
309 |
|
355 |
msgid "SEOPress"
|
356 |
msgstr ""
|
357 |
|
358 |
+
#: inc/admin/admin-header.php:31 inc/admin/admin-notifications-center.php:698
|
359 |
#: inc/admin/adminbar.php:86
|
360 |
msgid "PRO"
|
361 |
msgstr ""
|
382 |
msgid "White Label"
|
383 |
msgstr ""
|
384 |
|
|
|
|
|
|
|
|
|
385 |
#: inc/admin/admin-header.php:211
|
386 |
msgid "See the changelog"
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: inc/admin/admin-header.php:215
|
390 |
msgid "Send feedback"
|
391 |
msgstr ""
|
392 |
|
393 |
+
#: inc/admin/admin-header.php:219 seopress.php:1234
|
394 |
+
msgid "Join our Facebook Community group"
|
395 |
msgstr ""
|
396 |
|
397 |
+
#: inc/admin/admin-header.php:223 seopress.php:1259
|
398 |
msgid "Follow us on Twitter"
|
399 |
msgstr ""
|
400 |
|
401 |
+
#: inc/admin/admin-header.php:227
|
|
|
|
|
|
|
|
|
402 |
msgid "Follow us on YouTube"
|
403 |
msgstr ""
|
404 |
|
405 |
+
#: inc/admin/admin-header.php:231
|
|
|
|
|
|
|
|
|
406 |
msgid "Official website"
|
407 |
msgstr ""
|
408 |
|
409 |
+
#: inc/admin/admin-header.php:235
|
|
|
|
|
|
|
|
|
410 |
msgid "Support"
|
411 |
msgstr ""
|
412 |
|
428 |
#: inc/admin/admin-metaboxes-content-analysis-form.php:12
|
429 |
#: inc/admin/admin-metaboxes-content-analysis-form.php:13
|
430 |
#: inc/admin/admin-metaboxes-content-analysis-form.php:15
|
431 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:401
|
432 |
+
#: inc/functions/options-advanced-admin.php:981
|
433 |
msgid "Target keywords"
|
434 |
msgstr ""
|
435 |
|
436 |
#: inc/admin/admin-metaboxes-content-analysis-form.php:13
|
437 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:403
|
438 |
msgid ""
|
439 |
"Separate target keywords with commas. Do not use spaces after the commas, "
|
440 |
"unless you want to include them"
|
481 |
msgid "Get suggestions!"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: inc/admin/admin-metaboxes-form.php:50 inc/admin/admin-metaboxes.php:163
|
485 |
+
#: inc/admin/admin-metaboxes.php:166 inc/admin/admin.php:189
|
486 |
+
#: inc/admin/adminbar.php:13 inc/functions/options-advanced-admin.php:963
|
487 |
+
msgid "SEO"
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: inc/admin/admin-metaboxes-form.php:59
|
491 |
+
msgid "Titles settings"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: inc/admin/admin-metaboxes-form.php:61
|
495 |
+
msgid "Social"
|
496 |
msgstr ""
|
497 |
|
498 |
+
#: inc/admin/admin-metaboxes-form.php:64
|
499 |
+
msgid "Redirection"
|
500 |
msgstr ""
|
501 |
|
502 |
+
#: inc/admin/admin-metaboxes-form.php:70
|
503 |
+
msgid "Google News"
|
504 |
msgstr ""
|
505 |
|
506 |
+
#: inc/admin/admin-metaboxes-form.php:77
|
507 |
+
msgid "Video Sitemap"
|
508 |
msgstr ""
|
509 |
|
510 |
+
#: inc/admin/admin-metaboxes-form.php:100
|
511 |
+
msgid ""
|
512 |
+
"This is your <strong>Shop page</strong>. Go to <strong>SEO > Titles & Metas "
|
513 |
+
"> Archives > Products</strong> "
|
514 |
msgstr ""
|
515 |
|
516 |
+
#: inc/admin/admin-metaboxes-form.php:100
|
517 |
+
msgid "to edit your title and meta description"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: inc/admin/admin-metaboxes-form.php:107
|
521 |
+
#: inc/admin/admin-metaboxes-form.php:110
|
522 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:62
|
523 |
+
msgid "Title"
|
524 |
msgstr ""
|
525 |
|
526 |
+
#: inc/admin/admin-metaboxes-form.php:108
|
527 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:37
|
528 |
+
msgid "Meta title"
|
529 |
msgstr ""
|
530 |
|
531 |
+
#: inc/admin/admin-metaboxes-form.php:108
|
532 |
+
msgid ""
|
533 |
+
"Titles are critical to give users a quick insight into the content of a "
|
534 |
+
"result and why it’s relevant to their query. It's often the primary piece of "
|
535 |
+
"information used to decide which result to click on, so it's important to "
|
536 |
+
"use high-quality titles on your web pages."
|
537 |
msgstr ""
|
538 |
|
539 |
+
#: inc/admin/admin-metaboxes-form.php:110
|
540 |
+
msgid "Enter your title"
|
541 |
msgstr ""
|
542 |
|
543 |
+
#: inc/admin/admin-metaboxes-form.php:117
|
544 |
+
msgid " / 568 pixels - "
|
545 |
msgstr ""
|
546 |
|
547 |
+
#: inc/admin/admin-metaboxes-form.php:119
|
548 |
+
#: inc/admin/admin-metaboxes-form.php:147
|
549 |
+
msgid " (maximum recommended limit)"
|
550 |
msgstr ""
|
551 |
|
552 |
+
#: inc/admin/admin-metaboxes-form.php:124 inc/admin/admin.php:3316
|
553 |
+
msgid "Term Title"
|
554 |
msgstr ""
|
555 |
|
556 |
+
#: inc/admin/admin-metaboxes-form.php:126 inc/admin/admin.php:3127
|
557 |
+
#: inc/admin/admin.php:4171
|
558 |
+
msgid "Post Title"
|
559 |
msgstr ""
|
560 |
|
561 |
+
#: inc/admin/admin-metaboxes-form.php:128 inc/admin/admin.php:204
|
562 |
+
#: inc/admin/admin.php:3025 inc/admin/admin.php:3131 inc/admin/admin.php:3321
|
563 |
+
#: inc/admin/admin.php:3444 inc/admin/admin.php:3522 inc/admin/admin.php:3593
|
564 |
+
#: inc/admin/admin.php:3663 inc/admin/admin.php:3713
|
565 |
+
msgid "Site Title"
|
566 |
msgstr ""
|
567 |
|
568 |
+
#: inc/admin/admin-metaboxes-form.php:130 inc/admin/admin-wizard.php:481
|
569 |
+
#: inc/admin/admin.php:1217 inc/admin/admin.php:3012 inc/admin/admin.php:3026
|
570 |
+
#: inc/admin/admin.php:3129 inc/admin/admin.php:3319 inc/admin/admin.php:3442
|
571 |
+
#: inc/admin/admin.php:3521 inc/admin/admin.php:3592 inc/admin/admin.php:3662
|
572 |
+
#: inc/admin/admin.php:3714
|
573 |
+
msgid "Separator"
|
574 |
msgstr ""
|
575 |
|
576 |
+
#: inc/admin/admin-metaboxes-form.php:135
|
577 |
+
#: inc/admin/admin-metaboxes-form.php:136
|
578 |
+
#: inc/admin/admin-metaboxes-form.php:138
|
579 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:42
|
580 |
+
#: inc/admin/admin-wizard.php:298 inc/admin/admin-wizard.php:318
|
581 |
+
#: inc/admin/admin-wizard.php:335 inc/admin/admin-wizard.php:354
|
582 |
+
#: inc/admin/admin-wizard.php:373 inc/admin/admin-wizard.php:391
|
583 |
+
#: inc/admin/admin-wizard.php:408 inc/admin/admin-wizard.php:424
|
584 |
+
#: inc/admin/admin.php:773 inc/admin/admin.php:795 inc/admin/admin.php:814
|
585 |
+
#: inc/admin/admin.php:835 inc/admin/admin.php:856 inc/admin/admin.php:876
|
586 |
+
#: inc/admin/admin.php:895 inc/admin/admin.php:913 inc/admin/admin.php:1233
|
587 |
+
#: inc/admin/admin.php:3034 inc/functions/options-advanced-admin.php:973
|
588 |
+
msgid "Meta description"
|
589 |
msgstr ""
|
590 |
|
591 |
+
#: inc/admin/admin-metaboxes-form.php:136
|
592 |
msgid ""
|
593 |
+
"A meta description tag should generally inform and interest users with a "
|
594 |
+
"short, relevant summary of what a particular page is about. <br>They are "
|
595 |
+
"like a pitch that convince the user that the page is exactly what they're "
|
596 |
+
"looking for. <br>There's no limit on how long a meta description can be, but "
|
597 |
+
"the search result snippets are truncated as needed, typically to fit the "
|
598 |
+
"device width."
|
599 |
msgstr ""
|
600 |
|
601 |
+
#: inc/admin/admin-metaboxes-form.php:138
|
602 |
+
msgid "Enter your meta description"
|
603 |
msgstr ""
|
604 |
|
605 |
+
#: inc/admin/admin-metaboxes-form.php:145
|
606 |
+
msgid " / 940 pixels - "
|
607 |
msgstr ""
|
608 |
|
609 |
+
#: inc/admin/admin-metaboxes-form.php:151
|
610 |
+
msgid "Category / term description"
|
|
|
|
|
611 |
msgstr ""
|
612 |
|
613 |
+
#: inc/admin/admin-metaboxes-form.php:153
|
614 |
+
msgid "Post Excerpt"
|
615 |
msgstr ""
|
616 |
|
617 |
+
#: inc/admin/admin-metaboxes-form.php:163
|
618 |
+
msgid "Google Snippet Preview"
|
619 |
msgstr ""
|
620 |
|
621 |
+
#: inc/admin/admin-metaboxes-form.php:164
|
622 |
+
msgid "Snippet Preview"
|
|
|
623 |
msgstr ""
|
624 |
|
625 |
+
#: inc/admin/admin-metaboxes-form.php:164
|
626 |
msgid ""
|
627 |
+
"The Google preview is a simulation. <br>There is no reliable preview because "
|
628 |
+
"it depends on the screen resolution, the device used, the expression sought, "
|
629 |
+
"and Google. <br>There is not one snippet for one URL but several. <br>All "
|
630 |
+
"the data in this overview comes directly from your source code. <br>This is "
|
631 |
+
"what the crawlers will see."
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: inc/admin/admin-metaboxes-form.php:166
|
635 |
msgid ""
|
636 |
+
"This is what your page will look like in Google search results. You have to "
|
637 |
+
"publish your post to get the Google Snippet Preview."
|
|
|
638 |
msgstr ""
|
639 |
|
640 |
+
#: inc/admin/admin-metaboxes-form.php:171
|
641 |
+
msgid "Mobile Preview"
|
642 |
msgstr ""
|
643 |
|
644 |
+
#: inc/admin/admin-metaboxes-form.php:218
|
645 |
msgid ""
|
646 |
+
"Do not display this page in search engine results / XML - HTML sitemaps "
|
647 |
+
"<strong>(noindex)</strong>"
|
|
|
|
|
|
|
|
|
648 |
msgstr ""
|
649 |
|
650 |
+
#: inc/admin/admin-metaboxes-form.php:219
|
651 |
+
msgid "\"noindex\" robots meta tag"
|
652 |
msgstr ""
|
653 |
|
654 |
+
#: inc/admin/admin-metaboxes-form.php:219
|
655 |
+
msgid ""
|
656 |
+
"By checking this option, you will add a meta robots tag with the value "
|
657 |
+
"\"noindex\". <br>Search engines will not index this URL in the search "
|
658 |
+
"results."
|
659 |
msgstr ""
|
660 |
|
661 |
+
#: inc/admin/admin-metaboxes-form.php:225
|
662 |
+
msgid "Do not follow links for this page <strong>(nofollow)</strong>"
|
|
|
|
|
|
|
|
|
|
|
663 |
msgstr ""
|
664 |
|
665 |
+
#: inc/admin/admin-metaboxes-form.php:226
|
666 |
+
msgid "\"nofollow\" robots meta tag"
|
|
|
667 |
msgstr ""
|
668 |
|
669 |
+
#: inc/admin/admin-metaboxes-form.php:226
|
670 |
msgid ""
|
671 |
+
"By checking this option, you will add a meta robots tag with the value "
|
672 |
+
"\"nofollow\". <br>Search engines will not follow links from this URL."
|
|
|
|
|
|
|
|
|
|
|
673 |
msgstr ""
|
674 |
|
675 |
+
#: inc/admin/admin-metaboxes-form.php:232
|
676 |
+
msgid ""
|
677 |
+
"Do not use Open Directory project metadata for titles or excerpts for this "
|
678 |
+
"page <strong>(noodp)</strong>"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: inc/admin/admin-metaboxes-form.php:233
|
682 |
+
msgid "\"noodp\" robots meta tag"
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: inc/admin/admin-metaboxes-form.php:233
|
686 |
+
msgid ""
|
687 |
+
"By checking this option, you will add a meta robots tag with the value "
|
688 |
+
"\"noodp\". <br>Note that Google and Yahoo have stopped considering this tag "
|
689 |
+
"since the closing of DMOZ directory."
|
690 |
msgstr ""
|
691 |
|
692 |
+
#: inc/admin/admin-metaboxes-form.php:239
|
693 |
+
msgid "Do not index images for this page <strong>(noimageindex)</strong>"
|
694 |
msgstr ""
|
695 |
|
696 |
+
#: inc/admin/admin-metaboxes-form.php:240
|
697 |
+
msgid "\"noimageindex\" robots meta tag"
|
698 |
msgstr ""
|
699 |
|
700 |
+
#: inc/admin/admin-metaboxes-form.php:240
|
701 |
+
msgid ""
|
702 |
+
"By checking this option, you will add a meta robots tag with the value "
|
703 |
+
"\"noimageindex\". <br> Note that your images can always be indexed if they "
|
704 |
+
"are linked from other pages."
|
705 |
msgstr ""
|
706 |
|
707 |
+
#: inc/admin/admin-metaboxes-form.php:246
|
708 |
+
msgid ""
|
709 |
+
"Do not display a \"Cached\" link in the Google search results "
|
710 |
+
"<strong>(noarchive)</strong>"
|
711 |
msgstr ""
|
712 |
|
713 |
+
#: inc/admin/admin-metaboxes-form.php:247
|
714 |
+
msgid "\"noarchive\" robots meta tag"
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: inc/admin/admin-metaboxes-form.php:247
|
718 |
+
msgid ""
|
719 |
+
"By checking this option, you will add a meta robots tag with the value "
|
720 |
+
"\"noarchive\"."
|
721 |
msgstr ""
|
722 |
|
723 |
+
#: inc/admin/admin-metaboxes-form.php:253
|
724 |
msgid ""
|
725 |
+
"Do not display a description in search results for this page "
|
726 |
+
"<strong>(nosnippet)</strong>"
|
727 |
msgstr ""
|
728 |
|
729 |
+
#: inc/admin/admin-metaboxes-form.php:254
|
730 |
+
msgid "\"nosnippet\" robots meta tag"
|
731 |
msgstr ""
|
732 |
|
733 |
+
#: inc/admin/admin-metaboxes-form.php:254
|
734 |
+
msgid ""
|
735 |
+
"By checking this option, you will add a meta robots tag with the value "
|
736 |
+
"\"nosnippet\"."
|
737 |
msgstr ""
|
738 |
|
739 |
+
#: inc/admin/admin-metaboxes-form.php:259
|
740 |
+
msgid ""
|
741 |
+
"You cannot uncheck a parameter? This is normal, and it‘s most likely defined "
|
742 |
+
"in the global settings of the extension."
|
743 |
msgstr ""
|
744 |
|
745 |
+
#: inc/admin/admin-metaboxes-form.php:262
|
746 |
+
#: inc/admin/admin-metaboxes-form.php:263
|
747 |
+
#: inc/admin/admin-metaboxes-form.php:266 inc/admin/admin-wizard.php:302
|
748 |
+
#: inc/admin/admin-wizard.php:339 inc/admin/admin-wizard.php:358
|
749 |
+
#: inc/admin/admin-wizard.php:377 inc/admin/admin-wizard.php:427
|
750 |
+
#: inc/admin/admin.php:777 inc/admin/admin.php:818 inc/admin/admin.php:839
|
751 |
+
#: inc/admin/admin.php:860 inc/admin/admin.php:916
|
752 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:178
|
753 |
+
msgid "Canonical URL"
|
754 |
msgstr ""
|
755 |
|
756 |
+
#: inc/admin/admin-metaboxes-form.php:263
|
757 |
msgid ""
|
758 |
+
"A canonical URL is the URL of the page that Google thinks is most "
|
759 |
+
"representative from a set of duplicate pages on your site. <br>For example, "
|
760 |
+
"if you have URLs for the same page (for example: example.com?dress=1234 and "
|
761 |
+
"example.com/dresses/1234), Google chooses one as canonical. <br>Note that "
|
762 |
+
"the pages do not need to be absolutely identical; minor changes in sorting "
|
763 |
+
"or filtering of list pages do not make the page unique (for example, sorting "
|
764 |
+
"by price or filtering by item color).\n"
|
765 |
+
"\t\t\t\t\t\t\tThe canonical can be in a different domain than a duplicate."
|
766 |
msgstr ""
|
767 |
|
768 |
+
#: inc/admin/admin-metaboxes-form.php:266
|
769 |
+
msgid "Default value: "
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: inc/admin/admin-metaboxes-form.php:273
|
773 |
+
msgid "Select a primary category"
|
|
|
774 |
msgstr ""
|
775 |
|
776 |
+
#: inc/admin/admin-metaboxes-form.php:274
|
777 |
msgid ""
|
778 |
+
"Set the category that gets used in the %category% permalink if you have "
|
779 |
+
"multiple categories."
|
|
|
780 |
msgstr ""
|
781 |
|
782 |
+
#: inc/admin/admin-metaboxes-form.php:284 inc/admin/admin-wizard.php:492
|
783 |
+
#: inc/admin/admin.php:4214
|
784 |
+
msgid "None (will disable this feature)"
|
785 |
msgstr ""
|
786 |
|
787 |
+
#: inc/admin/admin-metaboxes-form.php:295
|
788 |
+
#: inc/admin/admin-metaboxes-form.php:299
|
789 |
+
msgid "Custom breadcrumbs"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: inc/admin/admin-metaboxes-form.php:296
|
793 |
+
msgid "Enter a custom value, useful if your title is too long"
|
794 |
msgstr ""
|
795 |
|
796 |
+
#: inc/admin/admin-metaboxes-form.php:299
|
797 |
#, php-format
|
798 |
+
msgid "Current breadcrumbs: %s"
|
799 |
msgstr ""
|
800 |
|
801 |
+
#: inc/admin/admin-metaboxes-form.php:309
|
802 |
+
msgid "Ask Facebook to update its cache"
|
|
|
|
|
|
|
803 |
msgstr ""
|
804 |
|
805 |
+
#: inc/admin/admin-metaboxes-form.php:310
|
806 |
+
msgid ""
|
807 |
+
"<span class=\"label\">Did you know?</span> LinkedIn, Instagram and Pinterest "
|
808 |
+
"use the same social metadata as Facebook. Twitter does the same if no "
|
809 |
+
"Twitter cards tags are defined below."
|
810 |
msgstr ""
|
811 |
|
812 |
+
#: inc/admin/admin-metaboxes-form.php:312
|
813 |
+
#: inc/admin/admin-metaboxes-form.php:313
|
814 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:219
|
815 |
+
msgid "Facebook Title"
|
816 |
msgstr ""
|
817 |
|
818 |
+
#: inc/admin/admin-metaboxes-form.php:313
|
819 |
+
msgid "Enter your Facebook title"
|
820 |
msgstr ""
|
821 |
|
822 |
+
#: inc/admin/admin-metaboxes-form.php:316
|
823 |
+
#: inc/admin/admin-metaboxes-form.php:317
|
824 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:230
|
825 |
+
msgid "Facebook description"
|
826 |
msgstr ""
|
827 |
|
828 |
+
#: inc/admin/admin-metaboxes-form.php:317
|
829 |
+
msgid "Enter your Facebook description"
|
830 |
msgstr ""
|
831 |
|
832 |
+
#: inc/admin/admin-metaboxes-form.php:320
|
833 |
+
#: inc/admin/admin-metaboxes-form.php:321
|
834 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:241
|
835 |
+
msgid "Facebook Thumbnail"
|
836 |
msgstr ""
|
837 |
|
838 |
+
#: inc/admin/admin-metaboxes-form.php:321
|
839 |
+
#: inc/admin/admin-metaboxes-form.php:384 inc/admin/admin.php:4481
|
840 |
+
#: inc/admin/admin.php:4530 inc/admin/admin.php:4627
|
841 |
+
msgid "Select your default thumbnail"
|
842 |
msgstr ""
|
843 |
|
844 |
+
#: inc/admin/admin-metaboxes-form.php:322 inc/admin/admin.php:4485
|
845 |
msgid ""
|
846 |
+
"Minimum size: 200x200px, ideal ratio 1.91:1, 8Mb max. (eg: 1640x856px or "
|
847 |
+
"3280x1712px for retina screens)"
|
|
|
|
|
|
|
|
|
|
|
848 |
msgstr ""
|
849 |
|
850 |
+
#: inc/admin/admin-metaboxes-form.php:323
|
851 |
+
#: inc/admin/admin-metaboxes-form.php:386
|
852 |
+
#: inc/admin/admin-metaboxes-form.php:573 inc/admin/admin.php:4248
|
853 |
+
#: inc/admin/admin.php:4483 inc/admin/admin.php:4532 inc/admin/admin.php:4629
|
854 |
+
msgid "Upload an Image"
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: inc/admin/admin-metaboxes-form.php:328
|
858 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:254
|
859 |
+
#: inc/admin/page-builders/elementor/inc/controls/class-social-preview-control.php:40
|
860 |
+
msgid "Facebook Preview"
|
861 |
msgstr ""
|
862 |
|
863 |
+
#: inc/admin/admin-metaboxes-form.php:330
|
864 |
+
msgid ""
|
865 |
+
"This is what your post will look like in Facebook. You have to publish your "
|
866 |
+
"post to get the Facebook Preview."
|
867 |
msgstr ""
|
868 |
|
869 |
+
#: inc/admin/admin-metaboxes-form.php:332
|
870 |
msgid ""
|
871 |
+
"The Social Networks feature is disabled. Still seing informations from the "
|
872 |
+
"FB Preview? You probably have social tags added by your theme or a plugin."
|
|
|
873 |
msgstr ""
|
874 |
|
875 |
+
#: inc/admin/admin-metaboxes-form.php:335
|
876 |
+
msgid "File type not supported by Facebook. Please choose another image."
|
877 |
msgstr ""
|
878 |
|
879 |
+
#: inc/admin/admin-metaboxes-form.php:336
|
880 |
+
msgid ""
|
881 |
+
"Minimun size for Facebook is <strong>200x200px</strong>. Please choose "
|
882 |
+
"another image."
|
883 |
msgstr ""
|
884 |
|
885 |
+
#: inc/admin/admin-metaboxes-form.php:337
|
886 |
+
#: inc/admin/admin-metaboxes-form.php:400
|
887 |
+
msgid "File error. Please choose another image."
|
|
|
888 |
msgstr ""
|
889 |
|
890 |
+
#: inc/admin/admin-metaboxes-form.php:338
|
891 |
+
#: inc/admin/admin-metaboxes-form.php:401
|
892 |
+
msgid "Your image ratio is: "
|
893 |
msgstr ""
|
894 |
|
895 |
+
#: inc/admin/admin-metaboxes-form.php:338
|
896 |
+
msgid "The closer to 1.91 the better."
|
|
|
|
|
|
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: inc/admin/admin-metaboxes-form.php:339
|
900 |
+
#: inc/admin/admin-metaboxes-form.php:402
|
901 |
+
msgid "File URL is not valid."
|
902 |
msgstr ""
|
903 |
|
904 |
+
#: inc/admin/admin-metaboxes-form.php:348
|
905 |
+
msgid "By "
|
906 |
msgstr ""
|
907 |
|
908 |
+
#: inc/admin/admin-metaboxes-form.php:373
|
909 |
+
msgid "Preview your Twitter card using the official validator"
|
910 |
msgstr ""
|
911 |
|
912 |
+
#: inc/admin/admin-metaboxes-form.php:375
|
913 |
+
#: inc/admin/admin-metaboxes-form.php:376
|
914 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:469
|
915 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:268
|
916 |
+
msgid "Twitter Title"
|
917 |
msgstr ""
|
918 |
|
919 |
+
#: inc/admin/admin-metaboxes-form.php:376
|
920 |
+
msgid "Enter your Twitter title"
|
|
|
|
|
|
|
921 |
msgstr ""
|
922 |
|
923 |
+
#: inc/admin/admin-metaboxes-form.php:379
|
924 |
+
#: inc/admin/admin-metaboxes-form.php:380
|
925 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:279
|
926 |
+
msgid "Twitter description"
|
927 |
msgstr ""
|
928 |
|
929 |
+
#: inc/admin/admin-metaboxes-form.php:380
|
930 |
+
msgid "Enter your Twitter description"
|
931 |
msgstr ""
|
932 |
|
933 |
+
#: inc/admin/admin-metaboxes-form.php:383
|
934 |
+
#: inc/admin/admin-metaboxes-form.php:386
|
935 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:290
|
936 |
+
msgid "Twitter Thumbnail"
|
937 |
msgstr ""
|
938 |
|
939 |
+
#: inc/admin/admin-metaboxes-form.php:385 inc/admin/admin.php:4631
|
940 |
+
msgid ""
|
941 |
+
"Minimum size: 144x144px (300x157px with large card enabled), ideal ratio 1:1 "
|
942 |
+
"(2:1 with large card), 5Mb max."
|
943 |
msgstr ""
|
944 |
|
945 |
+
#: inc/admin/admin-metaboxes-form.php:391
|
946 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:303
|
947 |
+
#: inc/admin/page-builders/elementor/inc/controls/class-social-preview-control.php:59
|
948 |
+
msgid "Twitter Preview"
|
949 |
msgstr ""
|
950 |
|
951 |
+
#: inc/admin/admin-metaboxes-form.php:393
|
|
|
952 |
msgid ""
|
953 |
+
"This is what your post will look like in Twitter. You have to publish your "
|
954 |
+
"post to get the Twitter Preview."
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: inc/admin/admin-metaboxes-form.php:395
|
958 |
+
msgid ""
|
959 |
+
"The Social Networks feature is disabled. Still seing informations from the "
|
960 |
+
"Twitter Preview? You probably have social tags added by your theme or a "
|
961 |
+
"plugin."
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: inc/admin/admin-metaboxes-form.php:398
|
965 |
+
msgid "File type not supported by Twitter. Please choose another image."
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: inc/admin/admin-metaboxes-form.php:399
|
969 |
+
msgid ""
|
970 |
+
"Minimun size for Twitter is <strong>144x144px</strong>. Please choose "
|
971 |
+
"another image."
|
972 |
msgstr ""
|
973 |
|
974 |
+
#: inc/admin/admin-metaboxes-form.php:401
|
975 |
+
msgid "The closer to 1 the better (with large card, 2 is better)."
|
976 |
msgstr ""
|
977 |
|
978 |
+
#: inc/admin/admin-metaboxes-form.php:437
|
979 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:341
|
980 |
+
msgid "Enable redirection?"
|
981 |
msgstr ""
|
982 |
|
983 |
+
#: inc/admin/admin-metaboxes-form.php:441
|
984 |
+
#: inc/admin/admin-metaboxes-form.php:449
|
985 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:352
|
986 |
+
msgid "URL redirection"
|
987 |
msgstr ""
|
988 |
|
989 |
+
#: inc/admin/admin-metaboxes-form.php:443
|
990 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:357
|
991 |
+
msgid "301 Moved Permanently"
|
|
|
992 |
msgstr ""
|
993 |
|
994 |
+
#: inc/admin/admin-metaboxes-form.php:444
|
995 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:358
|
996 |
+
msgid "302 Found / Moved Temporarily"
|
|
|
997 |
msgstr ""
|
998 |
|
999 |
+
#: inc/admin/admin-metaboxes-form.php:445
|
1000 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:359
|
1001 |
+
msgid "307 Moved Temporarily"
|
|
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: inc/admin/admin-metaboxes-form.php:446
|
1005 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:360
|
1006 |
+
msgid "410 Gone"
|
|
|
|
|
1007 |
msgstr ""
|
1008 |
|
1009 |
+
#: inc/admin/admin-metaboxes-form.php:447
|
1010 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:361
|
1011 |
+
msgid "451 Unavailable For Legal Reasons"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: inc/admin/admin-metaboxes-form.php:449
|
1015 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:370
|
1016 |
+
msgid "Enter your new URL in absolute (eg: https://www.example.com/)"
|
|
|
1017 |
msgstr ""
|
1018 |
|
1019 |
+
#: inc/admin/admin-metaboxes-form.php:454
|
1020 |
+
msgid "Query parameters"
|
|
|
|
|
|
|
1021 |
msgstr ""
|
1022 |
|
1023 |
+
#: inc/admin/admin-metaboxes-form.php:456
|
1024 |
+
msgid "Exactly match all parameters"
|
|
|
|
|
|
|
1025 |
msgstr ""
|
1026 |
|
1027 |
+
#: inc/admin/admin-metaboxes-form.php:457
|
1028 |
+
msgid "Exclude all parameters"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
+
#: inc/admin/admin-metaboxes-form.php:458
|
1032 |
+
msgid "Exclude all parameters and pass them to the redirection"
|
|
|
|
|
1033 |
msgstr ""
|
1034 |
|
1035 |
+
#: inc/admin/admin-metaboxes-form.php:467
|
1036 |
+
#: inc/admin/admin-metaboxes-form.php:469
|
1037 |
+
#: inc/admin/admin-metaboxes-form.php:472
|
1038 |
+
#: inc/admin/admin-metaboxes-form.php:474
|
1039 |
+
msgid "Test your URL"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
+
#: inc/admin/admin-metaboxes-form.php:486
|
1043 |
+
msgid "Need help with your redirections? Read our guide."
|
1044 |
msgstr ""
|
1045 |
|
1046 |
+
#: inc/admin/admin-metaboxes-form.php:500
|
1047 |
+
msgid "Exclude this post from Google News Sitemap?"
|
|
|
|
|
|
|
|
|
1048 |
msgstr ""
|
1049 |
|
1050 |
+
#: inc/admin/admin-metaboxes-form.php:526
|
1051 |
+
msgid "Exclude this post from Video Sitemap?"
|
|
|
1052 |
msgstr ""
|
1053 |
|
1054 |
+
#: inc/admin/admin-metaboxes-form.php:528
|
1055 |
+
msgid ""
|
1056 |
+
"If your post is set to noindex, it will be automatically excluded from the "
|
1057 |
+
"sitemap."
|
1058 |
msgstr ""
|
1059 |
|
1060 |
+
#: inc/admin/admin-metaboxes-form.php:547
|
1061 |
+
msgid "Video "
|
|
|
1062 |
msgstr ""
|
1063 |
|
1064 |
+
#: inc/admin/admin-metaboxes-form.php:551
|
1065 |
+
msgid "Video URL (required)"
|
|
|
|
|
1066 |
msgstr ""
|
1067 |
|
1068 |
+
#: inc/admin/admin-metaboxes-form.php:552
|
1069 |
+
msgid "Enter your video URL"
|
|
|
1070 |
msgstr ""
|
1071 |
|
1072 |
+
#: inc/admin/admin-metaboxes-form.php:552
|
1073 |
+
msgid "Video URL"
|
|
|
1074 |
msgstr ""
|
1075 |
|
1076 |
+
#: inc/admin/admin-metaboxes-form.php:557
|
1077 |
+
msgid ""
|
1078 |
+
"NOT an external video (eg: video hosting on YouTube, Vimeo, Wistia...)? "
|
1079 |
+
"Check this if your video is hosting on this server."
|
1080 |
msgstr ""
|
1081 |
|
1082 |
+
#: inc/admin/admin-metaboxes-form.php:561
|
1083 |
+
msgid "Video Title (required)"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: inc/admin/admin-metaboxes-form.php:562
|
1087 |
+
msgid "Enter your video title"
|
|
|
|
|
1088 |
msgstr ""
|
1089 |
|
1090 |
+
#: inc/admin/admin-metaboxes-form.php:562
|
1091 |
+
msgid "Video title"
|
1092 |
msgstr ""
|
1093 |
|
1094 |
+
#: inc/admin/admin-metaboxes-form.php:563
|
1095 |
+
msgid "Default: title tag, if not available, post title."
|
1096 |
msgstr ""
|
1097 |
|
1098 |
+
#: inc/admin/admin-metaboxes-form.php:566
|
1099 |
+
msgid "Video Description (required)"
|
1100 |
msgstr ""
|
1101 |
|
1102 |
+
#: inc/admin/admin-metaboxes-form.php:567
|
1103 |
+
msgid "Enter your video description"
|
1104 |
msgstr ""
|
1105 |
|
1106 |
+
#: inc/admin/admin-metaboxes-form.php:567
|
1107 |
+
msgid "Video description"
|
1108 |
msgstr ""
|
1109 |
|
1110 |
+
#: inc/admin/admin-metaboxes-form.php:568
|
1111 |
msgid ""
|
1112 |
+
"2048 characters max.; default: meta description. If not available, use the "
|
1113 |
+
"beginning of the post content."
|
1114 |
msgstr ""
|
1115 |
|
1116 |
+
#: inc/admin/admin-metaboxes-form.php:571
|
1117 |
+
msgid "Video Thumbnail (required)"
|
1118 |
msgstr ""
|
1119 |
|
1120 |
+
#: inc/admin/admin-metaboxes-form.php:572
|
1121 |
+
msgid "Select your video thumbnail"
|
|
|
1122 |
msgstr ""
|
1123 |
|
1124 |
+
#: inc/admin/admin-metaboxes-form.php:573
|
1125 |
+
msgid "Video Thumbnail"
|
1126 |
+
msgstr ""
|
1127 |
+
|
1128 |
+
#: inc/admin/admin-metaboxes-form.php:574
|
1129 |
msgid ""
|
1130 |
+
"Minimum size: 160x90px (1920x1080 max), JPG, PNG or GIF formats. Default: "
|
1131 |
+
"your post featured image."
|
|
|
|
|
1132 |
msgstr ""
|
1133 |
|
1134 |
+
#: inc/admin/admin-metaboxes-form.php:577
|
1135 |
+
msgid "Video Duration (recommended)"
|
1136 |
msgstr ""
|
1137 |
|
1138 |
+
#: inc/admin/admin-metaboxes-form.php:578
|
1139 |
+
msgid "Duration in seconds"
|
1140 |
msgstr ""
|
1141 |
|
1142 |
+
#: inc/admin/admin-metaboxes-form.php:578
|
1143 |
+
msgid "Video duration"
|
|
|
1144 |
msgstr ""
|
1145 |
|
1146 |
+
#: inc/admin/admin-metaboxes-form.php:579
|
1147 |
+
msgid ""
|
1148 |
+
"The duration of the video in seconds. Value must be between 0 and 28800 (8 "
|
1149 |
+
"hours)."
|
1150 |
msgstr ""
|
1151 |
|
1152 |
+
#: inc/admin/admin-metaboxes-form.php:582
|
1153 |
+
msgid "Video Rating"
|
|
|
|
|
|
|
1154 |
msgstr ""
|
1155 |
|
1156 |
+
#: inc/admin/admin-metaboxes-form.php:583
|
1157 |
+
msgid "Video rating"
|
|
|
|
|
|
|
|
|
1158 |
msgstr ""
|
1159 |
|
1160 |
+
#: inc/admin/admin-metaboxes-form.php:584
|
1161 |
+
msgid "Allowed values are float numbers in the range 0.0 to 5.0."
|
|
|
|
|
|
|
|
|
|
|
|
|
1162 |
msgstr ""
|
1163 |
|
1164 |
+
#: inc/admin/admin-metaboxes-form.php:587
|
1165 |
+
#: inc/admin/admin-metaboxes-form.php:588
|
1166 |
+
msgid "View count"
|
1167 |
msgstr ""
|
1168 |
|
1169 |
+
#: inc/admin/admin-metaboxes-form.php:588
|
1170 |
+
msgid "Number of views"
|
1171 |
msgstr ""
|
1172 |
|
1173 |
+
#: inc/admin/admin-metaboxes-form.php:591
|
1174 |
+
#: inc/admin/admin-metaboxes-form.php:592
|
1175 |
+
msgid "Video tags"
|
1176 |
msgstr ""
|
1177 |
|
1178 |
+
#: inc/admin/admin-metaboxes-form.php:592
|
1179 |
+
msgid "Enter your video tags"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
+
#: inc/admin/admin-metaboxes-form.php:593
|
1183 |
+
msgid ""
|
1184 |
+
"32 tags max., separate tags with commas. Default: target keywords + post "
|
1185 |
+
"tags if available."
|
1186 |
msgstr ""
|
1187 |
|
1188 |
+
#: inc/admin/admin-metaboxes-form.php:596
|
1189 |
+
#: inc/admin/admin-metaboxes-form.php:597
|
1190 |
+
msgid "Video categories"
|
1191 |
msgstr ""
|
1192 |
|
1193 |
+
#: inc/admin/admin-metaboxes-form.php:597
|
1194 |
+
msgid "Enter your video categories"
|
|
|
|
|
|
|
|
|
|
|
1195 |
msgstr ""
|
1196 |
|
1197 |
+
#: inc/admin/admin-metaboxes-form.php:598
|
1198 |
msgid ""
|
1199 |
+
"256 characters max., usually a video will belong to a single category, "
|
1200 |
+
"separate categories with commas. Default: first post category if available."
|
1201 |
msgstr ""
|
1202 |
|
1203 |
+
#: inc/admin/admin-metaboxes-form.php:603
|
1204 |
+
msgid "NOT family friendly?"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
+
#: inc/admin/admin-metaboxes-form.php:605
|
1208 |
+
msgid "The video will be available only to users with SafeSearch turned off."
|
|
|
|
|
1209 |
msgstr ""
|
1210 |
|
1211 |
+
#: inc/admin/admin-metaboxes-form.php:607
|
1212 |
+
msgid "Remove video"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
+
#: inc/admin/admin-metaboxes-form.php:614
|
1216 |
+
msgid "Add video"
|
|
|
|
|
|
|
1217 |
msgstr ""
|
1218 |
|
1219 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:7
|
1220 |
+
msgid "Structured data types"
|
1221 |
msgstr ""
|
1222 |
|
1223 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:12
|
1224 |
+
msgid "Last modified date"
|
1225 |
msgstr ""
|
1226 |
|
1227 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:17
|
1228 |
+
msgid "Words counter"
|
|
|
|
|
1229 |
msgstr ""
|
1230 |
|
1231 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:22
|
1232 |
+
msgid "Keywords density"
|
|
|
|
|
1233 |
msgstr ""
|
1234 |
|
1235 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:27
|
1236 |
+
msgid "Keywords in permalink"
|
1237 |
msgstr ""
|
1238 |
|
1239 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:32
|
1240 |
+
msgid "Headings"
|
|
|
|
|
|
|
1241 |
msgstr ""
|
1242 |
|
1243 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:47
|
1244 |
+
msgid "Social meta tags"
|
1245 |
msgstr ""
|
1246 |
|
1247 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:52
|
1248 |
+
msgid "Meta robots"
|
1249 |
msgstr ""
|
1250 |
|
1251 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:57
|
1252 |
+
msgid "Alternative texts of images"
|
|
|
|
|
|
|
1253 |
msgstr ""
|
1254 |
|
1255 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:62
|
1256 |
+
msgid "NoFollow Links"
|
|
|
|
|
1257 |
msgstr ""
|
1258 |
|
1259 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:67
|
1260 |
+
msgid "Outbound Links"
|
1261 |
msgstr ""
|
1262 |
|
1263 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:75
|
1264 |
+
msgid "We found these schemas in the source code of this page:"
|
|
|
|
|
1265 |
msgstr ""
|
1266 |
|
1267 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:82
|
1268 |
+
msgid "duplicated schema - x"
|
|
|
|
|
1269 |
msgstr ""
|
1270 |
|
1271 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:91
|
1272 |
+
msgid "No schemas found in the source code of this page."
|
1273 |
msgstr ""
|
1274 |
|
1275 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:98
|
1276 |
+
msgid "This post is a little old!"
|
|
|
|
|
1277 |
msgstr ""
|
1278 |
|
1279 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:100
|
1280 |
+
msgid "The last modified date of this article is less than 1 year. Cool!"
|
|
|
|
|
1281 |
msgstr ""
|
1282 |
|
1283 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:102
|
1284 |
+
msgid ""
|
1285 |
+
"Search engines love fresh content. Regularly update your articles without "
|
1286 |
+
"having to rewrite your content entirely and give them a boost in search "
|
1287 |
+
"rankings. SEOPress takes care of the technical part."
|
|
|
|
|
|
|
1288 |
msgstr ""
|
1289 |
|
1290 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:108
|
1291 |
msgid ""
|
1292 |
+
"Words counter is not a direct ranking factor. But, your content must be as "
|
1293 |
+
"qualitative as possible, with relevant and unique information. To fulfill "
|
1294 |
+
"these conditions, your article requires a minimum of paragraphs, so words."
|
|
|
|
|
|
|
|
|
|
|
1295 |
msgstr ""
|
1296 |
|
1297 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:110
|
1298 |
+
msgid "words found."
|
1299 |
msgstr ""
|
1300 |
|
1301 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:111
|
1302 |
+
msgid "unique words found."
|
1303 |
msgstr ""
|
1304 |
|
1305 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:114
|
1306 |
msgid ""
|
1307 |
+
"Your content is composed of more than 300 words, which is the minimum for a "
|
1308 |
+
"post."
|
|
|
|
|
|
|
|
|
|
|
1309 |
msgstr ""
|
1310 |
|
1311 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:116
|
1312 |
+
msgid "Your content is too short. Add a few more paragraphs!"
|
|
|
1313 |
msgstr ""
|
1314 |
|
1315 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:123
|
1316 |
+
msgid "No content? Add a few more paragraphs!"
|
1317 |
msgstr ""
|
1318 |
|
1319 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:138
|
1320 |
#, php-format
|
1321 |
+
msgid "%s was found %d times in your content, a keyword density of %s%%"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:141
|
1325 |
+
msgid ""
|
1326 |
+
"Learn more about <a href=\"https://www.youtube.com/watch?v=Rk4qgQdp2UA\" "
|
1327 |
+
"target=\"_blank\">keywords stuffing</a>."
|
1328 |
msgstr ""
|
1329 |
|
1330 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:145
|
1331 |
msgid ""
|
1332 |
+
"We were unable to calculate the density of your keywords. You probably "
|
1333 |
+
"haven‘t added any content or your target keywords were not find in your post "
|
1334 |
+
"content."
|
1335 |
msgstr ""
|
1336 |
|
1337 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:151
|
1338 |
+
msgid "Cool, one of your target keyword is used in your permalink."
|
|
|
1339 |
msgstr ""
|
1340 |
|
1341 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:165
|
1342 |
+
msgid ""
|
1343 |
+
"This is your homepage. This check doesn't apply here because there is no "
|
1344 |
+
"slug."
|
1345 |
msgstr ""
|
1346 |
|
1347 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:168
|
1348 |
+
msgid "You should add one of your target keyword in your permalink."
|
|
|
1349 |
msgstr ""
|
1350 |
|
1351 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:178
|
1352 |
+
msgid "H1 (Heading 1)"
|
1353 |
msgstr ""
|
1354 |
|
1355 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:186
|
1356 |
+
msgid "Target keywords were found in Heading 1 (H1)."
|
|
|
1357 |
msgstr ""
|
1358 |
|
1359 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:195
|
1360 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:225
|
1361 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:246
|
1362 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:269
|
1363 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:303
|
1364 |
+
#, php-format
|
1365 |
+
msgid "%s was found %d times."
|
1366 |
msgstr ""
|
1367 |
|
1368 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:200
|
1369 |
+
#, php-format
|
1370 |
+
msgid "We found %d Heading 1 (H1) in your content."
|
1371 |
+
msgstr ""
|
1372 |
+
|
1373 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:201
|
1374 |
msgid ""
|
1375 |
+
"You should not use more than one H1 heading in your post content. The rule "
|
1376 |
+
"is simple: only one H1 for each web page. It is better for both SEO and "
|
1377 |
+
"accessibility. Below, the list:"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:215
|
1381 |
+
msgid "H2 (Heading 2)"
|
|
|
|
|
|
|
1382 |
msgstr ""
|
1383 |
|
1384 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:217
|
1385 |
+
msgid "Target keywords were found in Heading 2 (H2)."
|
1386 |
msgstr ""
|
1387 |
|
1388 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:229
|
1389 |
+
msgid "None of your target keywords were found in Heading 2 (H2)."
|
|
|
|
|
1390 |
msgstr ""
|
1391 |
|
1392 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:236
|
1393 |
+
msgid "H3 (Heading 3)"
|
|
|
|
|
1394 |
msgstr ""
|
1395 |
|
1396 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:238
|
1397 |
+
msgid "Target keywords were found in Heading 3 (H3)."
|
1398 |
msgstr ""
|
1399 |
|
1400 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:250
|
1401 |
+
msgid "None of your target keywords were found in Heading 3 (H3)."
|
|
|
|
|
1402 |
msgstr ""
|
1403 |
|
1404 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:261
|
1405 |
+
msgid "Target keywords were found in the Meta Title."
|
|
|
1406 |
msgstr ""
|
1407 |
|
1408 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:275
|
1409 |
+
msgid "None of your target keywords were found in the Meta Title."
|
|
|
1410 |
msgstr ""
|
1411 |
|
1412 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:280
|
1413 |
+
msgid "Your custom title is too long."
|
1414 |
msgstr ""
|
1415 |
|
1416 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:283
|
1417 |
+
msgid "The length of your title is correct"
|
|
|
1418 |
msgstr ""
|
1419 |
|
1420 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:288
|
1421 |
+
msgid ""
|
1422 |
+
"No custom title is set for this post. If the global meta title suits you, "
|
1423 |
+
"you can ignore this recommendation."
|
1424 |
msgstr ""
|
1425 |
|
1426 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:295
|
1427 |
+
msgid "Target keywords were found in the Meta description."
|
1428 |
msgstr ""
|
1429 |
|
1430 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:309
|
1431 |
+
msgid "None of your target keywords were found in the Meta description."
|
1432 |
msgstr ""
|
1433 |
|
1434 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:314
|
1435 |
+
msgid "You custom meta description is too long."
|
|
|
1436 |
msgstr ""
|
1437 |
|
1438 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:317
|
1439 |
+
msgid "The length of your meta description is correct"
|
1440 |
msgstr ""
|
1441 |
|
1442 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:322
|
1443 |
+
msgid ""
|
1444 |
+
"No custom meta description is set for this post. If the global meta "
|
1445 |
+
"description suits you, you can ignore this recommendation."
|
1446 |
+
msgstr ""
|
1447 |
+
|
1448 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:329
|
1449 |
+
msgid "Open Graph Title"
|
1450 |
+
msgstr ""
|
1451 |
+
|
1452 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:338
|
1453 |
+
#, php-format
|
1454 |
+
msgid "We found %d og:title in your content."
|
1455 |
msgstr ""
|
1456 |
|
1457 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:339
|
1458 |
msgid ""
|
1459 |
+
"You should not use more than one og:title in your post content to avoid "
|
1460 |
+
"conflicts when sharing on social networks. Facebook will take the last og:"
|
1461 |
+
"title tag from your source code. Below, the list:"
|
1462 |
msgstr ""
|
1463 |
|
1464 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:341
|
1465 |
+
msgid "We found an Open Graph Title tag in your source code."
|
1466 |
msgstr ""
|
1467 |
|
1468 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:353
|
1469 |
+
msgid "Your Open Graph Title is missing!"
|
|
|
|
|
1470 |
msgstr ""
|
1471 |
|
1472 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:357
|
1473 |
+
msgid "Open Graph Description"
|
|
|
|
|
|
|
1474 |
msgstr ""
|
1475 |
|
1476 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:367
|
1477 |
+
#, php-format
|
1478 |
+
msgid "We found %d og:description in your content."
|
1479 |
msgstr ""
|
1480 |
|
1481 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:368
|
1482 |
msgid ""
|
1483 |
+
"You should not use more than one og:description in your post content to "
|
1484 |
+
"avoid conflicts when sharing on social networks. Facebook will take the last "
|
1485 |
+
"og:description tag from your source code. Below, the list:"
|
|
|
|
|
|
|
1486 |
msgstr ""
|
1487 |
|
1488 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:370
|
1489 |
+
msgid "We found an Open Graph Description tag in your source code."
|
1490 |
msgstr ""
|
1491 |
|
1492 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:382
|
1493 |
+
msgid "Your Open Graph Description is missing!"
|
|
|
1494 |
msgstr ""
|
1495 |
|
1496 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:386
|
1497 |
+
msgid "Open Graph Image"
|
1498 |
msgstr ""
|
1499 |
|
1500 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:395
|
1501 |
+
#, php-format
|
1502 |
+
msgid "We found %d og:image in your content."
|
1503 |
msgstr ""
|
1504 |
|
1505 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:407
|
1506 |
+
msgid "Your Open Graph Image is missing!"
|
1507 |
msgstr ""
|
1508 |
|
1509 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:411
|
1510 |
+
msgid "Open Graph URL"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:421
|
1514 |
+
#, php-format
|
1515 |
+
msgid "We found %d og:url in your content."
|
1516 |
msgstr ""
|
1517 |
|
1518 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:422
|
1519 |
+
msgid ""
|
1520 |
+
"You should not use more than one og:url in your post content to avoid "
|
1521 |
+
"conflicts when sharing on social networks. Facebook will take the last og:"
|
1522 |
+
"url tag from your source code. Below, the list:"
|
1523 |
msgstr ""
|
1524 |
|
1525 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:424
|
1526 |
+
msgid "We found an Open Graph URL tag in your source code."
|
1527 |
msgstr ""
|
1528 |
|
1529 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:436
|
1530 |
+
msgid "Your Open Graph URL is missing!"
|
1531 |
msgstr ""
|
1532 |
|
1533 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:440
|
1534 |
+
msgid "Open Graph Site Name"
|
1535 |
msgstr ""
|
1536 |
|
1537 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:450
|
1538 |
+
#, php-format
|
1539 |
+
msgid "We found %d og:site_name in your content."
|
1540 |
msgstr ""
|
1541 |
|
1542 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:451
|
1543 |
+
msgid ""
|
1544 |
+
"You should not use more than one og:site_name in your post content to avoid "
|
1545 |
+
"conflicts when sharing on social networks. Facebook will take the last og:"
|
1546 |
+
"site_name tag from your source code. Below, the list:"
|
1547 |
msgstr ""
|
1548 |
|
1549 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:453
|
1550 |
+
msgid "We found an Open Graph Site Name tag in your source code."
|
1551 |
msgstr ""
|
1552 |
|
1553 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:465
|
1554 |
+
msgid "Your Open Graph Site Name is missing!"
|
1555 |
msgstr ""
|
1556 |
|
1557 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:479
|
1558 |
+
#, php-format
|
1559 |
+
msgid "We found %d twitter:title in your content."
|
1560 |
msgstr ""
|
1561 |
|
1562 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:480
|
1563 |
msgid ""
|
1564 |
+
"You should not use more than one twitter:title in your post content to avoid "
|
1565 |
+
"conflicts when sharing on social networks. Twitter will take the last "
|
1566 |
+
"twitter:title tag from your source code. Below, the list:"
|
1567 |
msgstr ""
|
1568 |
|
1569 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:482
|
1570 |
+
msgid "We found a Twitter Title Tag in your source code."
|
1571 |
msgstr ""
|
1572 |
|
1573 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:494
|
1574 |
+
msgid "Your Twitter Title is missing!"
|
1575 |
msgstr ""
|
1576 |
|
1577 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:498
|
1578 |
+
msgid "Twitter Description"
|
1579 |
msgstr ""
|
1580 |
|
1581 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:508
|
1582 |
+
#, php-format
|
1583 |
+
msgid "We found %d twitter:description in your content."
|
1584 |
msgstr ""
|
1585 |
|
1586 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:509
|
1587 |
msgid ""
|
1588 |
+
"You should not use more than one twitter:description in your post content to "
|
1589 |
+
"avoid conflicts when sharing on social networks. Twitter will take the last "
|
1590 |
+
"twitter:description tag from your source code. Below, the list:"
|
1591 |
msgstr ""
|
1592 |
|
1593 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:511
|
1594 |
+
msgid "We found a Twitter Description tag in your source code."
|
1595 |
msgstr ""
|
1596 |
|
1597 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:523
|
1598 |
+
msgid "Your Twitter Description is missing!"
|
1599 |
msgstr ""
|
1600 |
|
1601 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:527
|
1602 |
+
msgid "Twitter Image"
|
1603 |
msgstr ""
|
1604 |
|
1605 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:536
|
1606 |
+
#, php-format
|
1607 |
+
msgid "We found %d twitter:image in your content."
|
1608 |
msgstr ""
|
1609 |
|
1610 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:548
|
1611 |
+
msgid "Your Twitter Image is missing!"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:563
|
1615 |
+
#, php-format
|
1616 |
+
msgid ""
|
1617 |
+
"We found %s meta robots in your page. There is probably something wrong with "
|
1618 |
+
"your theme!"
|
1619 |
msgstr ""
|
1620 |
|
1621 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:568
|
1622 |
+
msgid "noindex is on! Search engines can't index this page."
|
1623 |
msgstr ""
|
1624 |
|
1625 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:570
|
1626 |
+
msgid "noindex is off. Search engines will index this page."
|
|
|
|
|
1627 |
msgstr ""
|
1628 |
|
1629 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:575
|
1630 |
+
msgid "nofollow is on! Search engines can't follow your links on this page."
|
1631 |
msgstr ""
|
1632 |
|
1633 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:577
|
1634 |
+
msgid "nofollow is off. Search engines will follow links on this page."
|
1635 |
msgstr ""
|
1636 |
|
1637 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:584
|
1638 |
+
msgid "noarchive is on! Search engines will not cache your page."
|
1639 |
msgstr ""
|
1640 |
|
1641 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:586
|
1642 |
+
msgid "noarchive is off. Search engines will probably cache your page."
|
|
|
|
|
1643 |
msgstr ""
|
1644 |
|
1645 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:593
|
1646 |
+
msgid ""
|
1647 |
+
"nosnippet is on! Search engines will not display a snippet of this page in "
|
1648 |
+
"search results."
|
1649 |
msgstr ""
|
1650 |
|
1651 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:595
|
1652 |
+
msgid ""
|
1653 |
+
"nosnippet is off. Search engines will display a snippet of this page in "
|
1654 |
+
"search results."
|
1655 |
msgstr ""
|
1656 |
|
1657 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:598
|
1658 |
+
msgid ""
|
1659 |
+
"We found no meta robots on this page. It means, your page is index,follow. "
|
1660 |
+
"Search engines will index it, and follow links. "
|
1661 |
msgstr ""
|
1662 |
|
1663 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:607
|
1664 |
msgid ""
|
1665 |
+
"noimageindex is on! Google will not index your images on this page (but if "
|
1666 |
+
"someone makes a direct link to one of your image in this page, it will be "
|
1667 |
+
"indexed)."
|
1668 |
msgstr ""
|
1669 |
|
1670 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:609
|
1671 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:621
|
1672 |
+
msgid "noimageindex is off. Google will index the images on this page."
|
1673 |
msgstr ""
|
1674 |
|
1675 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:616
|
1676 |
+
msgid ""
|
1677 |
+
"nositelinkssearchbox is on! Google will not display a sitelinks searchbox in "
|
1678 |
+
"search results."
|
1679 |
msgstr ""
|
1680 |
|
1681 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:618
|
1682 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:623
|
1683 |
+
msgid ""
|
1684 |
+
"nositelinkssearchbox is off. Google will probably display a sitelinks "
|
1685 |
+
"searchbox in search results."
|
1686 |
msgstr ""
|
1687 |
|
1688 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:636
|
1689 |
+
msgid ""
|
1690 |
+
"No alternative text found for these images. Alt tags are important for both "
|
1691 |
+
"SEO and accessibility. Edit your images using the media library or your "
|
1692 |
+
"favorite page builder and fill in alternative text fields."
|
1693 |
msgstr ""
|
1694 |
|
1695 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:647
|
1696 |
+
msgid "All alternative tags are filled in. Good work!"
|
1697 |
msgstr ""
|
1698 |
|
1699 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:654
|
1700 |
+
msgid ""
|
1701 |
+
"We could not find any image in your content. Content with media is a plus "
|
1702 |
+
"for your SEO."
|
1703 |
msgstr ""
|
1704 |
|
1705 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:661
|
1706 |
+
#, php-format
|
1707 |
+
msgid ""
|
1708 |
+
"We found %d links with nofollow attribute in your page. Do not overuse "
|
1709 |
+
"nofollow attribute in links. Below, the list:"
|
1710 |
msgstr ""
|
1711 |
|
1712 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:672
|
1713 |
+
msgid "This page doesn't have any nofollow links."
|
1714 |
+
msgstr ""
|
1715 |
+
|
1716 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:676
|
1717 |
msgid ""
|
1718 |
+
"Internet is built on the principle of hyperlink. It is therefore perfectly "
|
1719 |
+
"normal to make links between different websites. However, avoid making links "
|
1720 |
+
"to low quality sites, SPAM... If you are not sure about the quality of a "
|
1721 |
+
"site, add the attribute \"nofollow\" to your link."
|
1722 |
msgstr ""
|
1723 |
|
1724 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:680
|
1725 |
+
#, php-format
|
1726 |
+
msgid "We found %s outbound links in your page. Below, the list:"
|
1727 |
msgstr ""
|
1728 |
|
1729 |
+
#: inc/admin/admin-metaboxes-get-content-analysis.php:690
|
1730 |
+
msgid "This page doesn't have any outbound links."
|
1731 |
msgstr ""
|
1732 |
|
1733 |
+
#: inc/admin/admin-metaboxes-render-content-analysis.php:12
|
1734 |
+
#: inc/admin/admin-metaboxes.php:428
|
1735 |
+
msgid "Content analysis"
|
1736 |
+
msgstr ""
|
1737 |
+
|
1738 |
+
#: inc/admin/admin-metaboxes-render-content-analysis.php:12
|
1739 |
msgid ""
|
1740 |
+
"<strong>Should be improved:</strong> red or orange dots <br> <strong>Good:</"
|
1741 |
+
"strong> yellow or green dots"
|
1742 |
msgstr ""
|
1743 |
|
1744 |
+
#: inc/admin/admin-metaboxes-render-content-analysis.php:16
|
1745 |
+
#: inc/functions/options-advanced-admin.php:502
|
1746 |
+
msgid "Should be improved"
|
1747 |
msgstr ""
|
1748 |
|
1749 |
+
#: inc/admin/admin-metaboxes-render-content-analysis.php:19
|
1750 |
+
#: inc/functions/options-advanced-admin.php:497
|
1751 |
+
msgid "Good"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
+
#: inc/admin/admin-metaboxes-render-content-analysis.php:30
|
1755 |
+
msgid "Expand"
|
1756 |
msgstr ""
|
1757 |
|
1758 |
+
#: inc/admin/admin-metaboxes-render-content-analysis.php:30
|
1759 |
+
msgid "Close"
|
1760 |
msgstr ""
|
1761 |
|
1762 |
#: inc/admin/admin-metaboxes.php:201 inc/admin/admin-metaboxes.php:442
|
1819 |
|
1820 |
#: inc/admin/admin-notifications-center.php:159
|
1821 |
#: inc/admin/admin-notifications-center.php:192
|
1822 |
+
#: inc/admin/admin-notifications-center.php:316
|
1823 |
+
#: inc/admin/admin-notifications-center.php:366
|
1824 |
+
#: inc/admin/admin-notifications-center.php:396
|
1825 |
+
#: inc/admin/admin-notifications-center.php:414
|
1826 |
+
#: inc/admin/admin-notifications-center.php:431
|
|
|
1827 |
#: inc/admin/admin-notifications-center.php:519
|
1828 |
+
#: inc/admin/admin-notifications-center.php:595
|
1829 |
+
#: inc/admin/admin-notifications-center.php:632
|
1830 |
+
#: inc/admin/admin-notifications-center.php:650
|
1831 |
msgid "High impact"
|
1832 |
msgstr ""
|
1833 |
|
1834 |
#: inc/admin/admin-notifications-center.php:164
|
1835 |
+
#: inc/admin/admin-notifications-center.php:244
|
1836 |
+
#: inc/admin/admin-notifications-center.php:283
|
1837 |
+
#: inc/admin/admin-notifications-center.php:345
|
1838 |
+
#: inc/admin/admin-notifications-center.php:371 inc/admin/admin.php:4940
|
1839 |
+
#: inc/admin/admin.php:4980 inc/admin/admin.php:5007 inc/admin/admin.php:5029
|
1840 |
+
#: inc/admin/admin.php:5051 inc/admin/admin.php:5073
|
1841 |
msgid "Learn more"
|
1842 |
msgstr ""
|
1843 |
|
1866 |
"lost."
|
1867 |
msgstr ""
|
1868 |
|
1869 |
+
#: inc/admin/admin-notifications-center.php:236
|
1870 |
+
#, php-format
|
1871 |
+
msgid "Generate automatic meta description for <strong>%s</strong> plugin."
|
1872 |
+
msgstr ""
|
1873 |
+
|
1874 |
+
#: inc/admin/admin-notifications-center.php:237
|
1875 |
+
msgid ""
|
1876 |
+
"Your page builder is using shortcodes to save its data. To automatically "
|
1877 |
+
"generate your meta description based on your post content, you will have to "
|
1878 |
+
"add some hooks to your functions.php."
|
1879 |
+
msgstr ""
|
1880 |
+
|
1881 |
+
#: inc/admin/admin-notifications-center.php:239
|
1882 |
+
#: inc/admin/admin-notifications-center.php:278
|
1883 |
+
#: inc/admin/admin-notifications-center.php:460
|
1884 |
+
#: inc/admin/admin-notifications-center.php:549
|
1885 |
+
#: inc/admin/admin-notifications-center.php:567
|
1886 |
+
msgid "Medium impact"
|
1887 |
+
msgstr ""
|
1888 |
+
|
1889 |
+
#: inc/admin/admin-notifications-center.php:275
|
1890 |
+
#, php-format
|
1891 |
+
msgid "Generate automatic meta description for <strong>%s</strong> theme."
|
1892 |
+
msgstr ""
|
1893 |
+
|
1894 |
+
#: inc/admin/admin-notifications-center.php:276
|
1895 |
+
msgid ""
|
1896 |
+
"Your theme is using shortcodes to save its data. To automatically generate "
|
1897 |
+
"your meta description based on your post content, you will have to add some "
|
1898 |
+
"hooks to your functions.php."
|
1899 |
+
msgstr ""
|
1900 |
+
|
1901 |
+
#: inc/admin/admin-notifications-center.php:313
|
1902 |
+
msgid "Enfold theme is not correctly setup for SEO!"
|
1903 |
+
msgstr ""
|
1904 |
+
|
1905 |
+
#: inc/admin/admin-notifications-center.php:314
|
1906 |
+
msgid ""
|
1907 |
+
"You must disable \"Meta tag robots\" option from Enfold settings (SEO "
|
1908 |
+
"Support tab) to avoid any SEO issues."
|
1909 |
+
msgstr ""
|
1910 |
+
|
1911 |
+
#: inc/admin/admin-notifications-center.php:320
|
1912 |
+
#: inc/admin/admin-notifications-center.php:400
|
1913 |
+
#: inc/admin/admin-notifications-center.php:418
|
1914 |
+
#: inc/admin/admin-notifications-center.php:435
|
1915 |
+
#: inc/admin/admin-notifications-center.php:464
|
1916 |
+
#: inc/admin/admin-notifications-center.php:553
|
1917 |
+
#: inc/admin/admin-notifications-center.php:571
|
1918 |
+
#: inc/admin/admin-notifications-center.php:654
|
1919 |
+
#: inc/admin/admin-notifications-center.php:673
|
1920 |
+
msgid "Fix this!"
|
1921 |
+
msgstr ""
|
1922 |
+
|
1923 |
+
#: inc/admin/admin-notifications-center.php:344
|
1924 |
msgid "Your site doesn't use an SSL certificate!"
|
1925 |
msgstr ""
|
1926 |
|
1927 |
+
#: inc/admin/admin-notifications-center.php:345
|
1928 |
msgid ""
|
1929 |
"Https is considered by Google as a positive signal for the ranking of your "
|
1930 |
"site. It also reassures your visitors for data security, and improves trust."
|
1931 |
msgstr ""
|
1932 |
|
1933 |
+
#: inc/admin/admin-notifications-center.php:347
|
1934 |
msgid "Low impact"
|
1935 |
msgstr ""
|
1936 |
|
1937 |
+
#: inc/admin/admin-notifications-center.php:351
|
1938 |
msgid "Buy an SSL!"
|
1939 |
msgstr ""
|
1940 |
|
1941 |
+
#: inc/admin/admin-notifications-center.php:363
|
1942 |
msgid "PHP module \"DOM\" is missing on your server."
|
1943 |
msgstr ""
|
1944 |
|
1945 |
+
#: inc/admin/admin-notifications-center.php:364
|
1946 |
msgid ""
|
1947 |
"This PHP module, installed by default with PHP, is required by many plugins "
|
1948 |
"including SEOPress. Please contact your host as soon as possible to solve "
|
1949 |
"this."
|
1950 |
msgstr ""
|
1951 |
|
1952 |
+
#: inc/admin/admin-notifications-center.php:393
|
1953 |
msgid "Your site is not visible to Search Engines!"
|
1954 |
msgstr ""
|
1955 |
|
1956 |
+
#: inc/admin/admin-notifications-center.php:394
|
1957 |
msgid ""
|
1958 |
"You have activated the blocking of the indexing of your site. If your site "
|
1959 |
"is under development, this is probably normal. Otherwise, check your "
|
1961 |
"not concerned."
|
1962 |
msgstr ""
|
1963 |
|
1964 |
+
#: inc/admin/admin-notifications-center.php:411
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1965 |
msgid "Your site title is empty!"
|
1966 |
msgstr ""
|
1967 |
|
1968 |
+
#: inc/admin/admin-notifications-center.php:412
|
1969 |
msgid ""
|
1970 |
"Your Site Title is used by WordPress, your theme and your plugins including "
|
1971 |
"SEOPress. It is an essential component in the generation of title tags, but "
|
1972 |
"not only. Enter one!"
|
1973 |
msgstr ""
|
1974 |
|
1975 |
+
#: inc/admin/admin-notifications-center.php:428 inc/admin/admin.php:2850
|
1976 |
msgid ""
|
1977 |
"Your permalinks are not SEO Friendly! Enable pretty permalinks to fix this."
|
1978 |
msgstr ""
|
1979 |
|
1980 |
+
#: inc/admin/admin-notifications-center.php:429
|
1981 |
+
#: inc/admin/admin-notifications-center.php:458
|
1982 |
msgid ""
|
1983 |
"Why is this important? Showing only the summary of each article "
|
1984 |
"significantly reduces the theft of your content by third party sites. Not to "
|
1986 |
"conversions..."
|
1987 |
msgstr ""
|
1988 |
|
1989 |
+
#: inc/admin/admin-notifications-center.php:457
|
1990 |
msgid "Your RSS feed shows full text!"
|
1991 |
msgstr ""
|
1992 |
|
1993 |
+
#: inc/admin/admin-notifications-center.php:487
|
|
|
|
|
|
|
|
|
|
|
|
|
1994 |
msgid "You like SEOPress? Please help us by rating us 5 stars!"
|
1995 |
msgstr ""
|
1996 |
|
1997 |
+
#: inc/admin/admin-notifications-center.php:488
|
1998 |
msgid ""
|
1999 |
"Support the development and improvement of the plugin by taking 15 seconds "
|
2000 |
"of your time to leave us a user review on the official WordPress plugins "
|
2001 |
"repository. Thank you!"
|
2002 |
msgstr ""
|
2003 |
|
2004 |
+
#: inc/admin/admin-notifications-center.php:490
|
2005 |
msgid "Information"
|
2006 |
msgstr ""
|
2007 |
|
2008 |
+
#: inc/admin/admin-notifications-center.php:494
|
2009 |
msgid "Rate us!"
|
2010 |
msgstr ""
|
2011 |
|
2012 |
+
#: inc/admin/admin-notifications-center.php:516
|
2013 |
msgid "Break comments into pages is ON!"
|
2014 |
msgstr ""
|
2015 |
|
2016 |
+
#: inc/admin/admin-notifications-center.php:517
|
2017 |
msgid ""
|
2018 |
"Enabling this option will create duplicate content for each article beyond x "
|
2019 |
"comments. This can have a disastrous effect by creating a large number of "
|
2021 |
"ranking in search results."
|
2022 |
msgstr ""
|
2023 |
|
2024 |
+
#: inc/admin/admin-notifications-center.php:523
|
2025 |
msgid "Disable this!"
|
2026 |
msgstr ""
|
2027 |
|
2028 |
+
#: inc/admin/admin-notifications-center.php:546
|
2029 |
msgid "Display more posts per page on homepage and archives"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
+
#: inc/admin/admin-notifications-center.php:547
|
2033 |
msgid ""
|
2034 |
"To reduce the number pages search engines have to crawl to find all your "
|
2035 |
"articles, it is recommended displaying more posts per page. This should not "
|
2037 |
"than clicking on next page links."
|
2038 |
msgstr ""
|
2039 |
|
2040 |
+
#: inc/admin/admin-notifications-center.php:564
|
2041 |
msgid "You don't have an XML Sitemap!"
|
2042 |
msgstr ""
|
2043 |
|
2044 |
+
#: inc/admin/admin-notifications-center.php:565
|
2045 |
msgid ""
|
2046 |
"XML Sitemaps are useful to facilitate the crawling of your content by search "
|
2047 |
"engine robots. Indirectly, this can benefit your ranking by reducing the "
|
2048 |
"crawl bugdet."
|
2049 |
msgstr ""
|
2050 |
|
2051 |
+
#: inc/admin/admin-notifications-center.php:592
|
2052 |
msgid "Do you have a Google My Business page? It's free!"
|
2053 |
msgstr ""
|
2054 |
|
2055 |
+
#: inc/admin/admin-notifications-center.php:593
|
2056 |
msgid ""
|
2057 |
"Local Business websites should have a My Business page to improve visibility "
|
2058 |
"in search results. Click on the cross on the right to delete this "
|
2059 |
"notification if you are not concerned."
|
2060 |
msgstr ""
|
2061 |
|
2062 |
+
#: inc/admin/admin-notifications-center.php:599
|
2063 |
msgid "Create your page now!"
|
2064 |
msgstr ""
|
2065 |
|
2066 |
+
#: inc/admin/admin-notifications-center.php:629
|
2067 |
msgid "Add your site to Google. It's free!"
|
2068 |
msgstr ""
|
2069 |
|
2070 |
+
#: inc/admin/admin-notifications-center.php:630
|
2071 |
msgid ""
|
2072 |
"Is your brand new site online? So reference it as quickly as possible on "
|
2073 |
"Google to get your first visitors via Google Search Console. Already the "
|
2074 |
"case? Click on the cross on the right to remove this alert."
|
2075 |
msgstr ""
|
2076 |
|
2077 |
+
#: inc/admin/admin-notifications-center.php:636
|
2078 |
msgid "Add your site to Search Console!"
|
2079 |
msgstr ""
|
2080 |
|
2081 |
+
#: inc/admin/admin-notifications-center.php:647
|
2082 |
msgid "Structured data types is not correctly enabled"
|
2083 |
msgstr ""
|
2084 |
|
2085 |
+
#: inc/admin/admin-notifications-center.php:648
|
2086 |
msgid ""
|
2087 |
"Please enable <strong>Structured Data Types metabox for your posts, pages "
|
2088 |
"and custom post types</strong> option in order to use automatic and manual "
|
2089 |
"schemas. (SEO > PRO > Structured Data Types (schema.org)"
|
2090 |
msgstr ""
|
2091 |
|
2092 |
+
#: inc/admin/admin-notifications-center.php:666
|
2093 |
msgid "You have to enter your licence key to get updates and support"
|
2094 |
msgstr ""
|
2095 |
|
2096 |
+
#: inc/admin/admin-notifications-center.php:667
|
2097 |
msgid ""
|
2098 |
"Please activate the SEOPress PRO license key to automatically receive "
|
2099 |
"updates to guarantee you the best user experience possible."
|
2100 |
msgstr ""
|
2101 |
|
2102 |
+
#: inc/admin/admin-notifications-center.php:695
|
2103 |
msgid "Take your SEO to the next level with SEOPress PRO!"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
+
#: inc/admin/admin-notifications-center.php:696
|
2107 |
msgid ""
|
2108 |
"The PRO version of SEOPress allows you to easily manage your structured data "
|
2109 |
"(schemas), add a breadcrumb optimized for SEO and accessibility, improve SEO "
|
2111 |
"of your metadata and so much more."
|
2112 |
msgstr ""
|
2113 |
|
2114 |
+
#: inc/admin/admin-notifications-center.php:703
|
2115 |
msgid "Upgrade now!"
|
2116 |
msgstr ""
|
2117 |
|
2118 |
+
#: inc/admin/admin-notifications-center.php:720
|
2119 |
msgid "Check websites setup on your server"
|
2120 |
msgstr ""
|
2121 |
|
2122 |
+
#: inc/admin/admin-notifications-center.php:729
|
2123 |
msgid "Not found"
|
2124 |
msgstr ""
|
2125 |
|
2126 |
+
#: inc/admin/admin-notifications-center.php:734
|
2127 |
msgid "No scrape."
|
2128 |
msgstr ""
|
2129 |
|
2130 |
+
#: inc/admin/admin-notifications-center.php:739
|
2131 |
msgid "No domain found."
|
2132 |
msgstr ""
|
2133 |
|
2134 |
+
#: inc/admin/admin-notifications-center.php:749
|
2135 |
msgid "Server IP Address: "
|
2136 |
msgstr ""
|
2137 |
|
2138 |
+
#: inc/admin/admin-notifications-center.php:752
|
2139 |
msgid "Last scrape: "
|
2140 |
msgstr ""
|
2141 |
|
2142 |
+
#: inc/admin/admin-notifications-center.php:753
|
2143 |
msgid "Number of websites on your server: "
|
2144 |
msgstr ""
|
2145 |
|
2146 |
+
#: inc/admin/admin-notifications-center.php:766
|
2147 |
msgid "Get list"
|
2148 |
msgstr ""
|
2149 |
|
2150 |
+
#: inc/admin/admin-notifications-center.php:775
|
2151 |
msgid "Our blog: SEO news, how-to, tips and tricks..."
|
2152 |
msgstr ""
|
2153 |
|
2154 |
+
#: inc/admin/admin-notifications-center.php:776
|
2155 |
msgid "Upload a list of links to disavow to Google"
|
2156 |
msgstr ""
|
2157 |
|
2158 |
+
#: inc/admin/admin-notifications-center.php:778
|
|
|
|
|
|
|
|
|
2159 |
msgid ""
|
2160 |
"Image SEO plugin to optimize your image ALT texts and names for Search "
|
2161 |
"Engines."
|
2162 |
msgstr ""
|
2163 |
|
2164 |
+
#: inc/admin/admin-notifications-center.php:780
|
2165 |
msgid "Dareboost: Test, analyze and optimize your website"
|
2166 |
msgstr ""
|
2167 |
|
2168 |
+
#: inc/admin/admin-notifications-center.php:781
|
2169 |
msgid "Google Campaign URL Builder tool"
|
2170 |
msgstr ""
|
2171 |
|
2172 |
+
#: inc/admin/admin-wizard.php:100 seopress.php:221
|
2173 |
msgid "Migration completed!"
|
2174 |
msgstr ""
|
2175 |
|
2176 |
+
#: inc/admin/admin-wizard.php:101 seopress.php:222
|
2177 |
msgid "Export completed!"
|
2178 |
msgstr ""
|
2179 |
|
2181 |
msgid "Import SEO settings"
|
2182 |
msgstr ""
|
2183 |
|
2184 |
+
#: inc/admin/admin-wizard.php:121 inc/admin/admin-wizard.php:477
|
2185 |
msgid "Your site"
|
2186 |
msgstr ""
|
2187 |
|
2188 |
+
#: inc/admin/admin-wizard.php:126 inc/admin/admin-wizard.php:587
|
2189 |
msgid "Indexing"
|
2190 |
msgstr ""
|
2191 |
|
2192 |
+
#: inc/admin/admin-wizard.php:131 inc/admin/admin-wizard.php:743
|
2193 |
msgid "Advanced options"
|
2194 |
msgstr ""
|
2195 |
|
2229 |
msgid "No data to migrate? Click \"Next step\" button!"
|
2230 |
msgstr ""
|
2231 |
|
2232 |
+
#: inc/admin/admin-wizard.php:276 inc/admin/admin.php:752
|
2233 |
msgid "Import posts and terms metadata from"
|
2234 |
msgstr ""
|
2235 |
|
2236 |
+
#: inc/admin/admin-wizard.php:278 inc/admin/admin.php:754
|
2237 |
+
#: inc/admin/admin.php:932
|
2238 |
msgid "Select an option"
|
2239 |
msgstr ""
|
2240 |
|
2241 |
+
#: inc/admin/admin-wizard.php:279 inc/admin/admin.php:755
|
2242 |
msgid "Yoast SEO"
|
2243 |
msgstr ""
|
2244 |
|
2245 |
+
#: inc/admin/admin-wizard.php:280 inc/admin/admin.php:756
|
2246 |
msgid "All In One SEO"
|
2247 |
msgstr ""
|
2248 |
|
2249 |
+
#: inc/admin/admin-wizard.php:281 inc/admin/admin.php:757
|
2250 |
msgid "The SEO Framework"
|
2251 |
msgstr ""
|
2252 |
|
2253 |
+
#: inc/admin/admin-wizard.php:282 inc/admin/admin.php:758
|
2254 |
msgid "Rank Math"
|
2255 |
msgstr ""
|
2256 |
|
2257 |
+
#: inc/admin/admin-wizard.php:283 inc/admin/admin.php:759
|
2258 |
msgid "Squirrly SEO"
|
2259 |
msgstr ""
|
2260 |
|
2261 |
+
#: inc/admin/admin-wizard.php:284 inc/admin/admin.php:760
|
2262 |
msgid "SEO Ultimate"
|
2263 |
msgstr ""
|
2264 |
|
2265 |
+
#: inc/admin/admin-wizard.php:285 inc/admin/admin.php:761
|
2266 |
msgid "WP Meta SEO"
|
2267 |
msgstr ""
|
2268 |
|
2269 |
+
#: inc/admin/admin-wizard.php:286 inc/admin/admin.php:762
|
2270 |
msgid "Premium SEO Pack"
|
2271 |
msgstr ""
|
2272 |
|
2273 |
+
#: inc/admin/admin-wizard.php:294 inc/admin/admin.php:769
|
2274 |
msgid "Import posts and terms metadata from Yoast"
|
2275 |
msgstr ""
|
2276 |
|
2277 |
+
#: inc/admin/admin-wizard.php:295 inc/admin/admin-wizard.php:315
|
2278 |
+
#: inc/admin/admin-wizard.php:332 inc/admin/admin-wizard.php:351
|
2279 |
+
#: inc/admin/admin-wizard.php:370 inc/admin/admin-wizard.php:388
|
2280 |
+
#: inc/admin/admin-wizard.php:405 inc/admin/admin-wizard.php:421
|
2281 |
+
#: inc/admin/admin.php:770 inc/admin/admin.php:792 inc/admin/admin.php:811
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2282 |
#: inc/admin/admin.php:832 inc/admin/admin.php:853 inc/admin/admin.php:873
|
2283 |
#: inc/admin/admin.php:892 inc/admin/admin.php:910
|
2284 |
+
msgid "By clicking Migrate, we'll import:"
|
2285 |
msgstr ""
|
2286 |
|
2287 |
+
#: inc/admin/admin-wizard.php:297 inc/admin/admin-wizard.php:317
|
2288 |
+
#: inc/admin/admin-wizard.php:334 inc/admin/admin-wizard.php:353
|
2289 |
+
#: inc/admin/admin-wizard.php:372 inc/admin/admin-wizard.php:390
|
2290 |
+
#: inc/admin/admin-wizard.php:407 inc/admin/admin-wizard.php:423
|
2291 |
+
#: inc/admin/admin.php:772 inc/admin/admin.php:794 inc/admin/admin.php:813
|
2292 |
#: inc/admin/admin.php:834 inc/admin/admin.php:855 inc/admin/admin.php:875
|
2293 |
#: inc/admin/admin.php:894 inc/admin/admin.php:912
|
2294 |
+
msgid "Title tags"
|
2295 |
+
msgstr ""
|
2296 |
+
|
2297 |
+
#: inc/admin/admin-wizard.php:299 inc/admin/admin-wizard.php:319
|
2298 |
+
#: inc/admin/admin-wizard.php:336 inc/admin/admin-wizard.php:355
|
2299 |
+
#: inc/admin/admin-wizard.php:374 inc/admin/admin-wizard.php:392
|
2300 |
+
#: inc/admin/admin-wizard.php:409 inc/admin/admin-wizard.php:425
|
2301 |
+
#: inc/admin/admin.php:774 inc/admin/admin.php:796 inc/admin/admin.php:815
|
2302 |
+
#: inc/admin/admin.php:836 inc/admin/admin.php:857 inc/admin/admin.php:877
|
2303 |
+
#: inc/admin/admin.php:896 inc/admin/admin.php:914
|
2304 |
msgid "Facebook Open Graph tags (title, description and image thumbnail)"
|
2305 |
msgstr ""
|
2306 |
|
2307 |
+
#: inc/admin/admin-wizard.php:300 inc/admin/admin-wizard.php:337
|
2308 |
+
#: inc/admin/admin-wizard.php:356 inc/admin/admin-wizard.php:375
|
2309 |
+
#: inc/admin/admin-wizard.php:393 inc/admin/admin-wizard.php:410
|
2310 |
+
#: inc/admin/admin.php:775 inc/admin/admin.php:816 inc/admin/admin.php:837
|
2311 |
+
#: inc/admin/admin.php:858 inc/admin/admin.php:878 inc/admin/admin.php:897
|
2312 |
msgid "Twitter tags (title, description and image thumbnail)"
|
2313 |
msgstr ""
|
2314 |
|
2315 |
+
#: inc/admin/admin-wizard.php:301 inc/admin/admin.php:776
|
2316 |
msgid "Meta Robots (noindex, nofollow...)"
|
2317 |
msgstr ""
|
2318 |
|
2319 |
+
#: inc/admin/admin-wizard.php:303 inc/admin/admin-wizard.php:359
|
2320 |
+
#: inc/admin/admin-wizard.php:428 inc/admin/admin.php:778
|
2321 |
+
#: inc/admin/admin.php:840 inc/admin/admin.php:917
|
2322 |
msgid "Focus keywords"
|
2323 |
msgstr ""
|
2324 |
|
2325 |
+
#: inc/admin/admin-wizard.php:304 inc/admin/admin.php:779
|
2326 |
+
msgid "Primary category"
|
2327 |
+
msgstr ""
|
2328 |
+
|
2329 |
+
#: inc/admin/admin-wizard.php:306 inc/admin/admin.php:781
|
2330 |
msgid ""
|
2331 |
"<strong>WARNING:</strong> Migration will delete / update all SEOPress posts "
|
2332 |
"and terms metadata. Some dynamic variables will not be interpreted. We do "
|
2333 |
"NOT delete any Yoast data."
|
2334 |
msgstr ""
|
2335 |
|
2336 |
+
#: inc/admin/admin-wizard.php:307 inc/admin/admin-wizard.php:324
|
2337 |
+
#: inc/admin/admin-wizard.php:343 inc/admin/admin-wizard.php:362
|
2338 |
+
#: inc/admin/admin-wizard.php:380 inc/admin/admin-wizard.php:397
|
2339 |
+
#: inc/admin/admin-wizard.php:413 inc/admin/admin-wizard.php:431
|
2340 |
+
#: inc/admin/admin.php:782 inc/admin/admin.php:801 inc/admin/admin.php:822
|
2341 |
+
#: inc/admin/admin.php:843 inc/admin/admin.php:863 inc/admin/admin.php:882
|
2342 |
+
#: inc/admin/admin.php:900 inc/admin/admin.php:920
|
2343 |
msgid "Migrate now"
|
2344 |
msgstr ""
|
2345 |
|
2346 |
+
#: inc/admin/admin-wizard.php:314 inc/admin/admin.php:791
|
2347 |
msgid "Import posts and terms metadata from All In One SEO"
|
2348 |
msgstr ""
|
2349 |
|
2350 |
+
#: inc/admin/admin-wizard.php:320 inc/admin/admin.php:797
|
2351 |
msgid "Twitter image thumbnail"
|
2352 |
msgstr ""
|
2353 |
|
2354 |
+
#: inc/admin/admin-wizard.php:321 inc/admin/admin-wizard.php:426
|
2355 |
+
#: inc/admin/admin.php:798 inc/admin/admin.php:915
|
2356 |
msgid "Meta Robots (noindex, nofollow)"
|
2357 |
msgstr ""
|
2358 |
|
2359 |
+
#: inc/admin/admin-wizard.php:323 inc/admin/admin.php:800
|
2360 |
msgid ""
|
2361 |
"<strong>WARNING:</strong> Migration will update/delete all SEOPress posts "
|
2362 |
"and terms metadata. Some dynamic variables will not be interpreted. We do "
|
2363 |
"NOT delete any AIO data."
|
2364 |
msgstr ""
|
2365 |
|
2366 |
+
#: inc/admin/admin-wizard.php:331 inc/admin/admin.php:810
|
2367 |
msgid "Import posts and terms metadata from The SEO Framework"
|
2368 |
msgstr ""
|
2369 |
|
2370 |
+
#: inc/admin/admin-wizard.php:338 inc/admin/admin.php:817
|
2371 |
msgid "Meta Robots (noindex, nofollow, noarchive)"
|
2372 |
msgstr ""
|
2373 |
|
2374 |
+
#: inc/admin/admin-wizard.php:340 inc/admin/admin.php:819
|
2375 |
+
#: inc/functions/options-advanced-admin.php:402
|
2376 |
msgid "Redirect URL"
|
2377 |
msgstr ""
|
2378 |
|
2379 |
+
#: inc/admin/admin-wizard.php:342 inc/admin/admin.php:821
|
2380 |
msgid ""
|
2381 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2382 |
"and terms metadata. Some dynamic variables will not be interpreted. We do "
|
2383 |
"NOT delete any SEO Framework data."
|
2384 |
msgstr ""
|
2385 |
|
2386 |
+
#: inc/admin/admin-wizard.php:350 inc/admin/admin.php:831
|
2387 |
msgid "Import posts and terms metadata from Rank Math"
|
2388 |
msgstr ""
|
2389 |
|
2390 |
+
#: inc/admin/admin-wizard.php:357 inc/admin/admin.php:838
|
2391 |
msgid "Meta Robots (noindex, nofollow, noarchive, noimageindex)"
|
2392 |
msgstr ""
|
2393 |
|
2394 |
+
#: inc/admin/admin-wizard.php:361 inc/admin/admin.php:842
|
2395 |
msgid ""
|
2396 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2397 |
"and terms metadata. Some dynamic variables will not be interpreted. We do "
|
2398 |
"NOT delete any Rank Math data."
|
2399 |
msgstr ""
|
2400 |
|
2401 |
+
#: inc/admin/admin-wizard.php:369 inc/admin/admin.php:852
|
2402 |
msgid "Import posts metadata from Squirrly SEO"
|
2403 |
msgstr ""
|
2404 |
|
2405 |
+
#: inc/admin/admin-wizard.php:376 inc/admin/admin-wizard.php:394
|
2406 |
+
#: inc/admin/admin.php:859 inc/admin/admin.php:879
|
2407 |
msgid "Meta Robots (noindex or nofollow)"
|
2408 |
msgstr ""
|
2409 |
|
2410 |
+
#: inc/admin/admin-wizard.php:379
|
2411 |
msgid ""
|
2412 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2413 |
"metadata. Some dynamic variables will not be interpreted. We do NOT delete "
|
2414 |
"any Squirrly SEO data."
|
2415 |
msgstr ""
|
2416 |
|
2417 |
+
#: inc/admin/admin-wizard.php:387 inc/admin/admin.php:872
|
2418 |
msgid "Import posts metadata from SEO Ultimate"
|
2419 |
msgstr ""
|
2420 |
|
2421 |
+
#: inc/admin/admin-wizard.php:396 inc/admin/admin.php:881
|
2422 |
msgid ""
|
2423 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2424 |
"metadata. Some dynamic variables will not be interpreted. We do NOT delete "
|
2425 |
"any SEO Ultimate data."
|
2426 |
msgstr ""
|
2427 |
|
2428 |
+
#: inc/admin/admin-wizard.php:404 inc/admin/admin.php:891
|
2429 |
msgid "Import posts and terms metadata from WP Meta SEO"
|
2430 |
msgstr ""
|
2431 |
|
2432 |
+
#: inc/admin/admin-wizard.php:412 inc/admin/admin.php:899
|
2433 |
msgid ""
|
2434 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2435 |
"metadata. Some dynamic variables will not be interpreted. We do NOT delete "
|
2436 |
"any WP Meta SEO data."
|
2437 |
msgstr ""
|
2438 |
|
2439 |
+
#: inc/admin/admin-wizard.php:420 inc/admin/admin.php:909
|
2440 |
msgid "Import posts and terms metadata from Premium SEO Pack"
|
2441 |
msgstr ""
|
2442 |
|
2443 |
+
#: inc/admin/admin-wizard.php:430 inc/admin/admin.php:919
|
2444 |
msgid ""
|
2445 |
"<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
|
2446 |
"metadata. Some dynamic variables will not be interpreted. We do NOT delete "
|
2447 |
"any Premium SEO Pack data."
|
2448 |
msgstr ""
|
2449 |
|
2450 |
+
#: inc/admin/admin-wizard.php:438 inc/admin/admin-wizard.php:868
|
2451 |
msgid "Next step"
|
2452 |
msgstr ""
|
2453 |
|
2454 |
+
#: inc/admin/admin-wizard.php:479
|
2455 |
msgid ""
|
2456 |
"To build title tags and knowledge graph for Google, you need to fill out the "
|
2457 |
"fields below to configure the general settings. "
|
2458 |
msgstr ""
|
2459 |
|
2460 |
+
#: inc/admin/admin-wizard.php:482
|
2461 |
msgid "eg: |"
|
2462 |
msgstr ""
|
2463 |
|
2464 |
+
#: inc/admin/admin-wizard.php:484 inc/admin/admin.php:1225
|
2465 |
+
#: inc/admin/admin.php:3022
|
2466 |
msgid "Site title"
|
2467 |
msgstr ""
|
2468 |
|
2469 |
+
#: inc/admin/admin-wizard.php:485
|
2470 |
msgid "eg: My super website"
|
2471 |
msgstr ""
|
2472 |
|
2473 |
+
#: inc/admin/admin-wizard.php:487 inc/admin/admin.php:1630
|
2474 |
msgid "Person or organization"
|
2475 |
msgstr ""
|
2476 |
|
2477 |
+
#: inc/admin/admin-wizard.php:489
|
2478 |
msgid "Choose a knowledge type"
|
2479 |
msgstr ""
|
2480 |
|
2481 |
+
#: inc/admin/admin-wizard.php:495 inc/admin/admin.php:4217
|
2482 |
msgid "Person"
|
2483 |
msgstr ""
|
2484 |
|
2485 |
+
#: inc/admin/admin-wizard.php:498 inc/admin/admin.php:4220
|
2486 |
msgid "Organization"
|
2487 |
msgstr ""
|
2488 |
|
2489 |
+
#: inc/admin/admin-wizard.php:502 inc/admin/admin.php:1638
|
2490 |
+
#: inc/admin/admin.php:4233
|
2491 |
msgid "Your name/organization"
|
2492 |
msgstr ""
|
2493 |
|
2494 |
+
#: inc/admin/admin-wizard.php:503
|
2495 |
msgid "eg: My Company Name"
|
2496 |
msgstr ""
|
2497 |
|
2498 |
+
#: inc/admin/admin-wizard.php:505 inc/admin/admin.php:1646
|
2499 |
+
#: inc/admin/admin.php:4246
|
2500 |
msgid "Your photo/organization logo"
|
2501 |
msgstr ""
|
2502 |
|
2503 |
+
#: inc/admin/admin-wizard.php:506
|
2504 |
msgid "eg: https://www.example.com/logo.png"
|
2505 |
msgstr ""
|
2506 |
|
2507 |
+
#: inc/admin/admin-wizard.php:508
|
2508 |
msgid "Facebook page URL"
|
2509 |
msgstr ""
|
2510 |
|
2511 |
+
#: inc/admin/admin-wizard.php:509 inc/admin/admin.php:4354
|
2512 |
msgid "eg: https://facebook.com/my-page-url"
|
2513 |
msgstr ""
|
2514 |
|
2515 |
+
#: inc/admin/admin-wizard.php:511 inc/admin/admin.php:1695
|
2516 |
msgid "Twitter Username"
|
2517 |
msgstr ""
|
2518 |
|
2519 |
+
#: inc/admin/admin-wizard.php:512 inc/admin/admin.php:4367
|
2520 |
msgid "eg: @my_twitter_account"
|
2521 |
msgstr ""
|
2522 |
|
2523 |
+
#: inc/admin/admin-wizard.php:514 inc/admin/admin.php:1703
|
2524 |
+
#: inc/admin/admin.php:4379
|
2525 |
msgid "Pinterest URL"
|
2526 |
msgstr ""
|
2527 |
|
2528 |
+
#: inc/admin/admin-wizard.php:515 inc/admin/admin.php:4379
|
2529 |
msgid "eg: https://pinterest.com/my-page-url/"
|
2530 |
msgstr ""
|
2531 |
|
2532 |
+
#: inc/admin/admin-wizard.php:517 inc/admin/admin.php:1711
|
2533 |
+
#: inc/admin/admin.php:4391
|
2534 |
msgid "Instagram URL"
|
2535 |
msgstr ""
|
2536 |
|
2537 |
+
#: inc/admin/admin-wizard.php:518 inc/admin/admin.php:4391
|
2538 |
msgid "eg: https://www.instagram.com/my-page-url/"
|
2539 |
msgstr ""
|
2540 |
|
2541 |
+
#: inc/admin/admin-wizard.php:520 inc/admin/admin.php:1719
|
2542 |
+
#: inc/admin/admin.php:4403
|
2543 |
msgid "YouTube URL"
|
2544 |
msgstr ""
|
2545 |
|
2546 |
+
#: inc/admin/admin-wizard.php:521 inc/admin/admin.php:4403
|
2547 |
msgid "eg: https://www.youtube.com/my-channel-url"
|
2548 |
msgstr ""
|
2549 |
|
2550 |
+
#: inc/admin/admin-wizard.php:523 inc/admin/admin.php:1727
|
2551 |
+
#: inc/admin/admin.php:4415
|
2552 |
msgid "LinkedIn URL"
|
2553 |
msgstr ""
|
2554 |
|
2555 |
+
#: inc/admin/admin-wizard.php:524 inc/admin/admin.php:4415
|
2556 |
msgid "eg: http://linkedin.com/company/my-company-url/"
|
2557 |
msgstr ""
|
2558 |
|
2559 |
+
#: inc/admin/admin-wizard.php:526 inc/admin/admin.php:1735
|
2560 |
+
#: inc/admin/admin.php:4427
|
2561 |
msgid "MySpace URL"
|
2562 |
msgstr ""
|
2563 |
|
2564 |
+
#: inc/admin/admin-wizard.php:527 inc/admin/admin.php:4427
|
2565 |
msgid "eg: https://myspace.com/my-page-url"
|
2566 |
msgstr ""
|
2567 |
|
2568 |
+
#: inc/admin/admin-wizard.php:529 inc/admin/admin.php:1743
|
2569 |
+
#: inc/admin/admin.php:4439
|
2570 |
msgid "Soundcloud URL"
|
2571 |
msgstr ""
|
2572 |
|
2573 |
+
#: inc/admin/admin-wizard.php:530 inc/admin/admin.php:4439
|
2574 |
msgid "eg: https://soundcloud.com/my-page-url"
|
2575 |
msgstr ""
|
2576 |
|
2577 |
+
#: inc/admin/admin-wizard.php:532 inc/admin/admin.php:1751
|
2578 |
+
#: inc/admin/admin.php:4451
|
2579 |
msgid "Tumblr URL"
|
2580 |
msgstr ""
|
2581 |
|
2582 |
+
#: inc/admin/admin-wizard.php:533 inc/admin/admin.php:4451
|
2583 |
msgid "eg: https://your-site.tumblr.com"
|
2584 |
msgstr ""
|
2585 |
|
2586 |
+
#: inc/admin/admin-wizard.php:536 inc/admin/admin-wizard.php:679
|
2587 |
+
#: inc/admin/admin-wizard.php:786
|
2588 |
msgid "Continue"
|
2589 |
msgstr ""
|
2590 |
|
2591 |
+
#: inc/admin/admin-wizard.php:588
|
2592 |
msgid "Specify to the search engines what you want to be indexed or not."
|
2593 |
msgstr ""
|
2594 |
|
2595 |
+
#: inc/admin/admin-wizard.php:589
|
2596 |
msgid "Avoid indexing duplicate or poor quality content."
|
2597 |
msgstr ""
|
2598 |
|
2599 |
+
#: inc/admin/admin-wizard.php:590
|
2600 |
msgid "Default: index"
|
2601 |
msgstr ""
|
2602 |
|
2603 |
+
#: inc/admin/admin-wizard.php:595
|
2604 |
msgid "For which single post types, should indexing be disabled?"
|
2605 |
msgstr ""
|
2606 |
|
2607 |
+
#: inc/admin/admin-wizard.php:612
|
2608 |
msgid ""
|
2609 |
"Do not display this single post type in search engine "
|
2610 |
"results <strong>(noindex)</strong>"
|
2611 |
msgstr ""
|
2612 |
|
2613 |
+
#: inc/admin/admin-wizard.php:623
|
2614 |
msgid "For which post type archives, should indexing be disabled?"
|
2615 |
msgstr ""
|
2616 |
|
2617 |
+
#: inc/admin/admin-wizard.php:641
|
2618 |
msgid ""
|
2619 |
"Do not display this post type archive in search engine "
|
2620 |
"results <strong>(noindex)</strong>"
|
2621 |
msgstr ""
|
2622 |
|
2623 |
+
#: inc/admin/admin-wizard.php:653
|
2624 |
msgid "For which taxonomy archives, should indexing be disabled?"
|
2625 |
msgstr ""
|
2626 |
|
2627 |
+
#: inc/admin/admin-wizard.php:670
|
2628 |
msgid ""
|
2629 |
"Do not display this taxonomy archive in search engine "
|
2630 |
"results <strong>(noindex)</strong>"
|
2631 |
msgstr ""
|
2632 |
|
2633 |
+
#: inc/admin/admin-wizard.php:753 inc/admin/admin.php:3553
|
2634 |
msgid ""
|
2635 |
"Do not display author archives in search engine results <strong>(noindex)</"
|
2636 |
"strong>"
|
2637 |
msgstr ""
|
2638 |
|
2639 |
+
#: inc/admin/admin-wizard.php:756
|
2640 |
msgid ""
|
2641 |
"You only have one author on your site? Check this option to avoid duplicate "
|
2642 |
"content."
|
2643 |
msgstr ""
|
2644 |
|
2645 |
+
#: inc/admin/admin-wizard.php:765 inc/admin/admin.php:5505
|
2646 |
msgid ""
|
2647 |
"Redirect attachment pages to their file URL (https://www.example.com/my-"
|
2648 |
"image-file.jpg)"
|
2649 |
msgstr ""
|
2650 |
|
2651 |
+
#: inc/admin/admin-wizard.php:768
|
2652 |
msgid ""
|
2653 |
"By default, SEOPress redirects your Attachment pages to the parent post. "
|
2654 |
"Optimize this by redirecting the user directly to the URL of the media file."
|
2655 |
msgstr ""
|
2656 |
|
2657 |
+
#: inc/admin/admin-wizard.php:777 inc/admin/admin.php:5649
|
2658 |
msgid "Remove /category/ in your permalinks"
|
2659 |
msgstr ""
|
2660 |
|
2661 |
+
#: inc/admin/admin-wizard.php:780
|
2662 |
msgid "Shorten your URLs by removing /category/ and improve your SEO."
|
2663 |
msgstr ""
|
2664 |
|
2665 |
+
#: inc/admin/admin-wizard.php:830
|
2666 |
msgid "Your site is now ready for search engines!"
|
2667 |
msgstr ""
|
2668 |
|
2669 |
+
#: inc/admin/admin-wizard.php:836 inc/functions/options-advanced-admin.php:19
|
2670 |
msgid "Welcome to SEOPress PRO!"
|
2671 |
msgstr ""
|
2672 |
|
2673 |
+
#: inc/admin/admin-wizard.php:839 inc/functions/options-advanced-admin.php:20
|
2674 |
msgid ""
|
2675 |
"Please activate your license to receive automatic updates and get premium "
|
2676 |
"support."
|
2677 |
msgstr ""
|
2678 |
|
2679 |
+
#: inc/admin/admin-wizard.php:844 inc/functions/options-advanced-admin.php:21
|
2680 |
msgid "Activate License"
|
2681 |
msgstr ""
|
2682 |
|
2683 |
+
#: inc/admin/admin-wizard.php:851
|
2684 |
msgid "Go PRO with SEOPress PRO!"
|
2685 |
msgstr ""
|
2686 |
|
2687 |
+
#: inc/admin/admin-wizard.php:854
|
2688 |
msgid ""
|
2689 |
"When you upgrade to the PRO version, you get a lot of additional features, "
|
2690 |
"like automatic and manual schemas, Video Sitemap, WooCommerce enhancements, "
|
2691 |
"Analytics statistics in your Dashboard, breadcrumbs, redirections, and more."
|
2692 |
msgstr ""
|
2693 |
|
2694 |
+
#: inc/admin/admin-wizard.php:859
|
2695 |
msgid "Buy SEOPress PRO - $39 / unlimited sites"
|
2696 |
msgstr ""
|
2697 |
|
2698 |
+
#: inc/admin/admin-wizard.php:869
|
2699 |
msgid "Create your XML sitemaps"
|
2700 |
msgstr ""
|
2701 |
|
2702 |
+
#: inc/admin/admin-wizard.php:870
|
2703 |
msgid "Build custom XML sitemaps to improve Google's crawling of your site."
|
2704 |
msgstr ""
|
2705 |
|
2706 |
+
#: inc/admin/admin-wizard.php:875
|
2707 |
msgid "Configure your XML sitemaps"
|
2708 |
msgstr ""
|
2709 |
|
2710 |
+
#: inc/admin/admin-wizard.php:883
|
2711 |
msgid "You can also:"
|
2712 |
msgstr ""
|
2713 |
|
2714 |
+
#: inc/admin/admin-wizard.php:888
|
2715 |
msgid "Visit Dashboard"
|
2716 |
msgstr ""
|
2717 |
|
2718 |
+
#: inc/admin/admin-wizard.php:891
|
2719 |
msgid "Review Settings"
|
2720 |
msgstr ""
|
2721 |
|
2722 |
+
#: inc/admin/admin-wizard.php:894
|
2723 |
msgid "Knowledge base"
|
2724 |
msgstr ""
|
2725 |
|
2750 |
msgid "%%tagline%% (alias %%sitedesc%%)"
|
2751 |
msgstr ""
|
2752 |
|
2753 |
+
#: inc/admin/admin.php:205 inc/admin/admin.php:3027 inc/admin/admin.php:3038
|
2754 |
msgid "Tagline"
|
2755 |
msgstr ""
|
2756 |
|
2813 |
msgid "%%post_author%%"
|
2814 |
msgstr ""
|
2815 |
|
2816 |
+
#: inc/admin/admin.php:212 inc/admin/admin.php:3520
|
2817 |
msgid "Post author"
|
2818 |
msgstr ""
|
2819 |
|
3110 |
msgid "Author bio, meta desc only"
|
3111 |
msgstr ""
|
3112 |
|
3113 |
+
#: inc/admin/admin.php:245
|
3114 |
+
#, php-format
|
3115 |
+
msgid "%%currentmonth_num%%"
|
3116 |
+
msgstr ""
|
3117 |
+
|
3118 |
+
#: inc/admin/admin.php:245
|
3119 |
+
msgid "Current month in digital format"
|
3120 |
+
msgstr ""
|
3121 |
+
|
3122 |
+
#: inc/admin/admin.php:251
|
3123 |
msgid "Templates variables"
|
3124 |
msgstr ""
|
3125 |
|
3126 |
+
#: inc/admin/admin.php:258 inc/admin/admin.php:266
|
3127 |
msgid "Browse our guides"
|
3128 |
msgstr ""
|
3129 |
|
3130 |
+
#: inc/admin/admin.php:259 inc/admin/admin.php:267
|
3131 |
msgid "Read our FAQ"
|
3132 |
msgstr ""
|
3133 |
|
3134 |
+
#: inc/admin/admin.php:260 inc/admin/admin.php:268
|
3135 |
msgid "Check our website"
|
3136 |
msgstr ""
|
3137 |
|
3138 |
+
#: inc/admin/admin.php:279
|
3139 |
msgid ""
|
3140 |
"Watch our video to learn how to connect your WordPress site with Google "
|
3141 |
"Analytics and get statistics right in your dashboard (PRO only)."
|
3142 |
msgstr ""
|
3143 |
|
3144 |
+
#: inc/admin/admin.php:284
|
3145 |
msgid "How-to"
|
3146 |
msgstr ""
|
3147 |
|
3148 |
+
#: inc/admin/admin.php:331 inc/admin/admin.php:335 inc/admin/admin.php:398
|
3149 |
+
#: inc/admin/admin.php:402 inc/admin/admin.php:463 inc/admin/admin.php:467
|
3150 |
+
#: inc/admin/admin.php:530 inc/admin/admin.php:534 inc/admin/admin.php:617
|
3151 |
+
#: inc/admin/admin.php:621
|
3152 |
msgid "Click to disable this feature"
|
3153 |
msgstr ""
|
3154 |
|
3155 |
+
#: inc/admin/admin.php:332 inc/admin/admin.php:334 inc/admin/admin.php:399
|
3156 |
+
#: inc/admin/admin.php:401 inc/admin/admin.php:464 inc/admin/admin.php:466
|
3157 |
+
#: inc/admin/admin.php:531 inc/admin/admin.php:533 inc/admin/admin.php:618
|
3158 |
+
#: inc/admin/admin.php:620
|
3159 |
msgid "Click to enable this feature"
|
3160 |
msgstr ""
|
3161 |
|
3162 |
+
#: inc/admin/admin.php:349
|
3163 |
msgid "Home"
|
3164 |
msgstr ""
|
3165 |
|
3166 |
+
#: inc/admin/admin.php:350
|
3167 |
msgid "Single Post Types"
|
3168 |
msgstr ""
|
3169 |
|
3170 |
+
#: inc/admin/admin.php:351
|
3171 |
msgid "Archives"
|
3172 |
msgstr ""
|
3173 |
|
3174 |
+
#: inc/admin/admin.php:352 inc/admin/admin.php:418
|
3175 |
msgid "Taxonomies"
|
3176 |
msgstr ""
|
3177 |
|
3178 |
+
#: inc/admin/admin.php:416 inc/admin/admin.php:549 inc/admin/admin.php:560
|
3179 |
msgid "General"
|
3180 |
msgstr ""
|
3181 |
|
3182 |
+
#: inc/admin/admin.php:417
|
3183 |
msgid "Post Types"
|
3184 |
msgstr ""
|
3185 |
|
3186 |
+
#: inc/admin/admin.php:419
|
3187 |
msgid "HTML Sitemap"
|
3188 |
msgstr ""
|
3189 |
|
3190 |
+
#: inc/admin/admin.php:481
|
3191 |
msgid "Knowledge Graph"
|
3192 |
msgstr ""
|
3193 |
|
3194 |
+
#: inc/admin/admin.php:482
|
3195 |
msgid "Your social accounts"
|
3196 |
msgstr ""
|
3197 |
|
3198 |
+
#: inc/admin/admin.php:483
|
3199 |
msgid "Facebook (Open Graph)"
|
3200 |
msgstr ""
|
3201 |
|
3202 |
+
#: inc/admin/admin.php:484
|
3203 |
msgid "Twitter (Twitter card)"
|
3204 |
msgstr ""
|
3205 |
|
3206 |
+
#: inc/admin/admin.php:550 inc/admin/admin.php:561
|
3207 |
msgid "Tracking"
|
3208 |
msgstr ""
|
3209 |
|
3210 |
+
#: inc/admin/admin.php:551
|
3211 |
msgid "Ecommerce"
|
3212 |
msgstr ""
|
3213 |
|
3214 |
+
#: inc/admin/admin.php:552 inc/admin/admin.php:562
|
3215 |
msgid "Events"
|
3216 |
msgstr ""
|
3217 |
|
3218 |
+
#: inc/admin/admin.php:553 inc/admin/admin.php:563
|
3219 |
msgid "Custom Dimensions"
|
3220 |
msgstr ""
|
3221 |
|
3222 |
+
#: inc/admin/admin.php:554
|
3223 |
msgid "Stats in Dashboard"
|
3224 |
msgstr ""
|
3225 |
|
3226 |
+
#: inc/admin/admin.php:555 inc/admin/admin.php:564
|
3227 |
msgid "Cookie bar / GDPR"
|
3228 |
msgstr ""
|
3229 |
|
3230 |
+
#: inc/admin/admin.php:556 inc/admin/admin.php:565
|
3231 |
msgid "Matomo"
|
3232 |
msgstr ""
|
3233 |
|
3234 |
+
#: inc/admin/admin.php:636
|
3235 |
msgid "Appearance"
|
3236 |
msgstr ""
|
3237 |
|
3238 |
+
#: inc/admin/admin.php:637
|
3239 |
msgid "Security"
|
3240 |
msgstr ""
|
3241 |
|
3242 |
+
#: inc/admin/admin.php:671
|
3243 |
msgid "Data"
|
3244 |
msgstr ""
|
3245 |
|
3246 |
+
#: inc/admin/admin.php:672 seopress.php:430
|
3247 |
msgid "Settings"
|
3248 |
msgstr ""
|
3249 |
|
3250 |
+
#: inc/admin/admin.php:673
|
3251 |
msgid "Plugins"
|
3252 |
msgstr ""
|
3253 |
|
3254 |
+
#: inc/admin/admin.php:675
|
3255 |
msgid "Reset"
|
3256 |
msgstr ""
|
3257 |
|
3258 |
+
#: inc/admin/admin.php:693
|
3259 |
msgid "Import data from a CSV"
|
3260 |
msgstr ""
|
3261 |
|
3262 |
+
#: inc/admin/admin.php:694
|
3263 |
msgid ""
|
3264 |
"Import your title, meta description, meta robots, social metas from a CSV "
|
3265 |
"file with our import tool."
|
3266 |
msgstr ""
|
3267 |
|
3268 |
+
#: inc/admin/admin.php:695
|
3269 |
msgid "Run the importer"
|
3270 |
msgstr ""
|
3271 |
|
3272 |
+
#: inc/admin/admin.php:700
|
3273 |
msgid "Export metadata to a CSV"
|
3274 |
msgstr ""
|
3275 |
|
3276 |
+
#: inc/admin/admin.php:701
|
3277 |
msgid "Export your SEOPress metadata for this site as a .csv file."
|
3278 |
msgstr ""
|
3279 |
|
3280 |
+
#: inc/admin/admin.php:706 inc/admin/admin.php:724 inc/admin/admin.php:1034
|
3281 |
+
#: inc/admin/admin.php:1050
|
3282 |
msgid "Export"
|
3283 |
msgstr ""
|
3284 |
|
3285 |
+
#: inc/admin/admin.php:718
|
3286 |
msgid "Export plugin settings"
|
3287 |
msgstr ""
|
3288 |
|
3289 |
+
#: inc/admin/admin.php:719
|
3290 |
msgid ""
|
3291 |
"Export the plugin settings for this site as a .json file. This allows you to "
|
3292 |
"easily import the configuration into another site."
|
3293 |
msgstr ""
|
3294 |
|
3295 |
+
#: inc/admin/admin.php:732
|
3296 |
msgid "Import plugin settings"
|
3297 |
msgstr ""
|
3298 |
|
3299 |
+
#: inc/admin/admin.php:733
|
3300 |
msgid ""
|
3301 |
"Import the plugin settings from a .json file. This file can be obtained by "
|
3302 |
"exporting the settings on another site using the form above."
|
3303 |
msgstr ""
|
3304 |
|
3305 |
+
#: inc/admin/admin.php:741 inc/admin/admin.php:973 inc/admin/admin.php:989
|
3306 |
+
#: inc/admin/admin.php:1005 inc/admin/admin.php:1021
|
3307 |
msgid "Import"
|
3308 |
msgstr ""
|
3309 |
|
3310 |
+
#: inc/admin/admin.php:743
|
3311 |
msgid "Import completed!"
|
3312 |
msgstr ""
|
3313 |
|
3314 |
+
#: inc/admin/admin.php:862
|
3315 |
msgid ""
|
3316 |
"<strong>WARNING:</strong> Migration will update/delete all SEOPress posts "
|
3317 |
"metadata. Some dynamic variables will not be interpreted. We do NOT delete "
|
3318 |
"any Squirrly SEO data."
|
3319 |
msgstr ""
|
3320 |
|
3321 |
+
#: inc/admin/admin.php:930
|
3322 |
msgid "Import your redirections"
|
3323 |
msgstr ""
|
3324 |
|
3325 |
+
#: inc/admin/admin.php:933
|
3326 |
msgid "CSV file (must match the template)"
|
3327 |
msgstr ""
|
3328 |
|
3329 |
+
#: inc/admin/admin.php:934
|
3330 |
msgid "Redirections plugin (JSON - WordPress Redirects)"
|
3331 |
msgstr ""
|
3332 |
|
3333 |
+
#: inc/admin/admin.php:935
|
3334 |
msgid "Yoast Premium plugin (CSV)"
|
3335 |
msgstr ""
|
3336 |
|
3337 |
+
#: inc/admin/admin.php:936
|
3338 |
msgid "Rank Math plugin (TXT)"
|
3339 |
msgstr ""
|
3340 |
|
3341 |
+
#: inc/admin/admin.php:942
|
3342 |
msgid "Import Redirections"
|
3343 |
msgstr ""
|
3344 |
|
3345 |
+
#: inc/admin/admin.php:943
|
3346 |
msgid ""
|
3347 |
"Import your own redirections from a .csv file (separator \";\"). You must "
|
3348 |
"have 6 columns in this order:"
|
3349 |
msgstr ""
|
3350 |
|
3351 |
+
#: inc/admin/admin.php:945
|
3352 |
msgid "URL to match (without your domain name)"
|
3353 |
msgstr ""
|
3354 |
|
3355 |
+
#: inc/admin/admin.php:946
|
3356 |
msgid "URL to redirect in absolute,"
|
3357 |
msgstr ""
|
3358 |
|
3359 |
+
#: inc/admin/admin.php:947
|
3360 |
msgid "type of redirection (301, 302 or 307, 410, 451),"
|
3361 |
msgstr ""
|
3362 |
|
3363 |
+
#: inc/admin/admin.php:948
|
3364 |
msgid "Yes to enable the redirect (leave it empty to disable the redirect)"
|
3365 |
msgstr ""
|
3366 |
|
3367 |
+
#: inc/admin/admin.php:949
|
3368 |
msgid ""
|
3369 |
"the query parameter without the quotes (\"exact_match\" = Exact match with "
|
3370 |
"all parameters, \"without_param\" = Exclude all parameters or "
|
3372 |
"redirection),"
|
3373 |
msgstr ""
|
3374 |
|
3375 |
+
#: inc/admin/admin.php:950
|
3376 |
msgid "and, the last parameter, the counter (optional)."
|
3377 |
msgstr ""
|
3378 |
|
3379 |
+
#: inc/admin/admin.php:955
|
3380 |
msgid "Download a CSV example"
|
3381 |
msgstr ""
|
3382 |
|
3383 |
+
#: inc/admin/admin.php:961
|
3384 |
msgid "Comma separator: \"<strong>,</strong>\""
|
3385 |
msgstr ""
|
3386 |
|
3387 |
+
#: inc/admin/admin.php:965
|
3388 |
msgid "Semicolon separator: \"<strong>;</strong>\""
|
3389 |
msgstr ""
|
3390 |
|
3391 |
+
#: inc/admin/admin.php:980
|
3392 |
msgid "Import Redirections from the Redirections plugin"
|
3393 |
msgstr ""
|
3394 |
|
3395 |
+
#: inc/admin/admin.php:981
|
3396 |
msgid ""
|
3397 |
"Import your own redirections from a .json file generated by the Redirections "
|
3398 |
"plugin (make sure to select <strong>\"WordPress redirects\"</strong> when "
|
3401 |
"file and existing redirects."
|
3402 |
msgstr ""
|
3403 |
|
3404 |
+
#: inc/admin/admin.php:996
|
3405 |
msgid "Import Redirections from Yoast Premium"
|
3406 |
msgstr ""
|
3407 |
|
3408 |
+
#: inc/admin/admin.php:997
|
3409 |
msgid ""
|
3410 |
"Import your own redirections from a .csv file generated by Yoast Premium. "
|
3411 |
"Note that we don't support certain options, like regex. To avoid conflicts, "
|
3412 |
"make sure there are no duplicates between your file and existing redirects."
|
3413 |
msgstr ""
|
3414 |
|
3415 |
+
#: inc/admin/admin.php:1012
|
3416 |
msgid "Import Redirections from Rank Math"
|
3417 |
msgstr ""
|
3418 |
|
3419 |
+
#: inc/admin/admin.php:1013
|
3420 |
msgid ""
|
3421 |
"Import your own redirections from a .txt file generated by Rank Math. Note "
|
3422 |
"that we don't support certain options, like regex. To avoid conflicts, make "
|
3423 |
"sure there are no duplicates between your file and existing redirects."
|
3424 |
msgstr ""
|
3425 |
|
3426 |
+
#: inc/admin/admin.php:1028
|
3427 |
msgid "Export Redirections"
|
3428 |
msgstr ""
|
3429 |
|
3430 |
+
#: inc/admin/admin.php:1029
|
3431 |
msgid ""
|
3432 |
"Export all redirections for this site as a .csv file. This allows you to "
|
3433 |
"easily import the redirections into another site, to Excel / Google Sheets..."
|
3434 |
msgstr ""
|
3435 |
|
3436 |
+
#: inc/admin/admin.php:1041
|
3437 |
msgid "Export Redirections for an .htaccess file"
|
3438 |
msgstr ""
|
3439 |
|
3440 |
+
#: inc/admin/admin.php:1042
|
3441 |
msgid ""
|
3442 |
"Export all redirects from this site to a txt file. Then copy and paste the "
|
3443 |
"formatted URLs into your .htaccess file."
|
3444 |
msgstr ""
|
3445 |
|
3446 |
+
#: inc/admin/admin.php:1043
|
3447 |
msgid "Only active redirections will be exported."
|
3448 |
msgstr ""
|
3449 |
|
3450 |
+
#: inc/admin/admin.php:1044
|
3451 |
msgid ""
|
3452 |
"Save your .htaccess file before editing it. <strong>Safety first!</strong>"
|
3453 |
msgstr ""
|
3454 |
|
3455 |
+
#: inc/admin/admin.php:1045
|
3456 |
msgid "Do not forget to test every redirects!"
|
3457 |
msgstr ""
|
3458 |
|
3459 |
+
#: inc/admin/admin.php:1057
|
3460 |
msgid "Clean your 404"
|
3461 |
msgstr ""
|
3462 |
|
3463 |
+
#: inc/admin/admin.php:1058
|
3464 |
msgid "Delete all your 404 errors. We don‘t delete any redirects."
|
3465 |
msgstr ""
|
3466 |
|
3467 |
+
#: inc/admin/admin.php:1059
|
3468 |
#, php-format
|
3469 |
msgid ""
|
3470 |
"Make sure you have enabled 404 cleaning from SEO, PRO, <a href=\"%s"
|
3471 |
"\">404/301</a> tab to be able to delete all your 404 errors."
|
3472 |
msgstr ""
|
3473 |
|
3474 |
+
#: inc/admin/admin.php:1066
|
3475 |
#, php-format
|
3476 |
msgid ""
|
3477 |
"You can also use <span class=\"dashicons dashicons-external\"></span><a href="
|
3478 |
"\"%s\" target=\"_blank\">this MySQL query</a> if necessary."
|
3479 |
msgstr ""
|
3480 |
|
3481 |
+
#: inc/admin/admin.php:1071
|
3482 |
msgid "Delete all 404"
|
3483 |
msgstr ""
|
3484 |
|
3485 |
+
#: inc/admin/admin.php:1077
|
3486 |
msgid "Redirections feature is disabled. Please activate it from the PRO page."
|
3487 |
msgstr ""
|
3488 |
|
3489 |
+
#: inc/admin/admin.php:1078
|
3490 |
msgid "Activate Redirections"
|
3491 |
msgstr ""
|
3492 |
|
3493 |
+
#: inc/admin/admin.php:1085
|
3494 |
msgid "Reset All Notices From Notifications Center"
|
3495 |
msgstr ""
|
3496 |
|
3497 |
+
#: inc/admin/admin.php:1086
|
3498 |
msgid ""
|
3499 |
"By clicking Reset Notices, all notices in the notifications center will be "
|
3500 |
"set to their initial status."
|
3501 |
msgstr ""
|
3502 |
|
3503 |
+
#: inc/admin/admin.php:1091
|
3504 |
msgid "Reset notices"
|
3505 |
msgstr ""
|
3506 |
|
3507 |
+
#: inc/admin/admin.php:1099
|
3508 |
msgid "Reset All Settings"
|
3509 |
msgstr ""
|
3510 |
|
3511 |
+
#: inc/admin/admin.php:1100
|
3512 |
msgid ""
|
3513 |
"<strong>WARNING:</strong> Delete all options related to SEOPress in your "
|
3514 |
"database AND set settings to their default values."
|
3515 |
msgstr ""
|
3516 |
|
3517 |
+
#: inc/admin/admin.php:1105
|
3518 |
msgid "Reset settings"
|
3519 |
msgstr ""
|
3520 |
|
3521 |
+
#: inc/admin/admin.php:1418 inc/admin/admin.php:3744
|
3522 |
msgid "noindex"
|
3523 |
msgstr ""
|
3524 |
|
3525 |
+
#: inc/admin/admin.php:1426 inc/admin/admin.php:3763
|
3526 |
msgid "nofollow"
|
3527 |
msgstr ""
|
3528 |
|
3529 |
+
#: inc/admin/admin.php:1434 inc/admin/admin.php:3782
|
3530 |
msgid "noodp"
|
3531 |
msgstr ""
|
3532 |
|
3533 |
+
#: inc/admin/admin.php:1442 inc/admin/admin.php:3801
|
3534 |
msgid "noimageindex"
|
3535 |
msgstr ""
|
3536 |
|
3537 |
+
#: inc/admin/admin.php:1450 inc/admin/admin.php:3820
|
3538 |
msgid "noarchive"
|
3539 |
msgstr ""
|
3540 |
|
3541 |
+
#: inc/admin/admin.php:1458 inc/admin/admin.php:3839
|
3542 |
msgid "nosnippet"
|
3543 |
msgstr ""
|
3544 |
|
3545 |
+
#: inc/admin/admin.php:1466 inc/admin/admin.php:3858
|
3546 |
msgid "nositelinkssearchbox"
|
3547 |
msgstr ""
|
3548 |
|
3549 |
+
#: inc/admin/admin.php:1474
|
3550 |
msgid "Indicate paginated content to Google"
|
3551 |
msgstr ""
|
3552 |
|
3553 |
+
#: inc/admin/admin.php:1482
|
3554 |
msgid "noindex on paged archives"
|
3555 |
msgstr ""
|
3556 |
|
3557 |
+
#: inc/admin/admin.php:1499 inc/admin/admin.php:3913
|
3558 |
msgid "Enable XML Sitemap"
|
3559 |
msgstr ""
|
3560 |
|
3561 |
+
#: inc/admin/admin.php:1507
|
3562 |
msgid "Enable XML Image Sitemaps"
|
3563 |
msgstr ""
|
3564 |
|
3565 |
+
#: inc/admin/admin.php:1516
|
3566 |
msgid "Enable XML Video Sitemaps"
|
3567 |
msgstr ""
|
3568 |
|
3569 |
+
#: inc/admin/admin.php:1525 inc/admin/admin.php:3994
|
3570 |
msgid "Enable Author Sitemap"
|
3571 |
msgstr ""
|
3572 |
|
3573 |
+
#: inc/admin/admin.php:1533 inc/admin/admin.php:4013
|
3574 |
msgid "Enable HTML Sitemap"
|
3575 |
msgstr ""
|
3576 |
|
3577 |
+
#: inc/admin/admin.php:1549
|
3578 |
msgid "Check to INCLUDE Post Types"
|
3579 |
msgstr ""
|
3580 |
|
3581 |
+
#: inc/admin/admin.php:1565
|
3582 |
msgid "Check to INCLUDE Taxonomies"
|
3583 |
msgstr ""
|
3584 |
|
3585 |
+
#: inc/admin/admin.php:1581 inc/admin/admin.php:4120
|
3586 |
msgid "Enter a post, page or custom post type ID(s) to display the sitemap"
|
3587 |
msgstr ""
|
3588 |
|
3589 |
+
#: inc/admin/admin.php:1589 inc/admin/admin.php:4134
|
3590 |
msgid "Exclude some Posts, Pages, Custom Post Types or Terms IDs"
|
3591 |
msgstr ""
|
3592 |
|
3593 |
+
#: inc/admin/admin.php:1597
|
3594 |
msgid "Sort order"
|
3595 |
msgstr ""
|
3596 |
|
3597 |
+
#: inc/admin/admin.php:1605
|
3598 |
msgid "Order posts by"
|
3599 |
msgstr ""
|
3600 |
|
3601 |
+
#: inc/admin/admin.php:1613
|
3602 |
msgid "Disable the display of the publication date"
|
3603 |
msgstr ""
|
3604 |
|
3605 |
+
#: inc/admin/admin.php:1654 inc/admin/admin.php:4276
|
3606 |
msgid "Organization's phone number (only for Organizations)"
|
3607 |
msgstr ""
|
3608 |
|
3609 |
+
#: inc/admin/admin.php:1662
|
3610 |
msgid "Contact type (only for Organizations)"
|
3611 |
msgstr ""
|
3612 |
|
3613 |
+
#: inc/admin/admin.php:1670
|
3614 |
msgid "Contact option (only for Organizations)"
|
3615 |
msgstr ""
|
3616 |
|
3617 |
+
#: inc/admin/admin.php:1687 inc/admin/admin.php:4354
|
3618 |
msgid "Facebook Page URL"
|
3619 |
msgstr ""
|
3620 |
|
3621 |
+
#: inc/admin/admin.php:1768
|
3622 |
msgid "Enable Open Graph Data"
|
3623 |
msgstr ""
|
3624 |
|
3625 |
+
#: inc/admin/admin.php:1776 inc/admin/admin.php:4481 inc/admin/admin.php:4530
|
3626 |
msgid "Select a default image"
|
3627 |
msgstr ""
|
3628 |
|
3629 |
+
#: inc/admin/admin.php:1784
|
3630 |
msgid "Apply this image to all your og:image tag"
|
3631 |
msgstr ""
|
3632 |
|
3633 |
+
#: inc/admin/admin.php:1792
|
3634 |
msgid "Define custom og:image tag for post type archive pages"
|
3635 |
msgstr ""
|
3636 |
|
3637 |
+
#: inc/admin/admin.php:1800
|
3638 |
msgid "Facebook Link Ownership ID"
|
3639 |
msgstr ""
|
3640 |
|
3641 |
+
#: inc/admin/admin.php:1808
|
3642 |
msgid "Facebook Admin ID"
|
3643 |
msgstr ""
|
3644 |
|
3645 |
+
#: inc/admin/admin.php:1816
|
3646 |
msgid "Facebook App ID"
|
3647 |
msgstr ""
|
3648 |
|
3649 |
+
#: inc/admin/admin.php:1833
|
3650 |
msgid "Enable Twitter Card"
|
3651 |
msgstr ""
|
3652 |
|
3653 |
+
#: inc/admin/admin.php:1841
|
3654 |
msgid "Use Open Graph if no Twitter Card is filled"
|
3655 |
msgstr ""
|
3656 |
|
3657 |
+
#: inc/admin/admin.php:1849 inc/admin/admin.php:4627
|
3658 |
msgid "Default Twitter Image"
|
3659 |
msgstr ""
|
3660 |
|
3661 |
+
#: inc/admin/admin.php:1857
|
3662 |
msgid "Image size for Twitter Summary card"
|
3663 |
msgstr ""
|
3664 |
|
3665 |
+
#: inc/admin/admin.php:1874
|
3666 |
msgid "Enable Google Analytics tracking"
|
3667 |
msgstr ""
|
3668 |
|
3669 |
+
#: inc/admin/admin.php:1882 inc/admin/admin.php:2250 inc/admin/admin.php:4680
|
3670 |
msgid "Enter your tracking ID"
|
3671 |
msgstr ""
|
3672 |
|
3673 |
+
#: inc/admin/admin.php:1890
|
3674 |
msgid "Exclude user roles from tracking (Google Analytics and Matomo)"
|
3675 |
msgstr ""
|
3676 |
|
3677 |
+
#: inc/admin/admin.php:1907
|
3678 |
msgid "Analytics tracking opt-in"
|
3679 |
msgstr ""
|
3680 |
|
3681 |
+
#: inc/admin/admin.php:1923
|
3682 |
msgid "Consent message for user tracking"
|
3683 |
msgstr ""
|
3684 |
|
3685 |
+
#: inc/admin/admin.php:1931
|
3686 |
msgid "Accept button for user tracking"
|
3687 |
msgstr ""
|
3688 |
|
3689 |
+
#: inc/admin/admin.php:1939
|
3690 |
msgid "Close button"
|
3691 |
msgstr ""
|
3692 |
|
3693 |
+
#: inc/admin/admin.php:1947
|
3694 |
msgid "Cookie bar position"
|
3695 |
msgstr ""
|
3696 |
|
3697 |
+
#: inc/admin/admin.php:1955
|
3698 |
msgid "Cookie bar background color"
|
3699 |
msgstr ""
|
3700 |
|
3701 |
+
#: inc/admin/admin.php:1963
|
3702 |
msgid "Cookie bar text color"
|
3703 |
msgstr ""
|
3704 |
|
3705 |
+
#: inc/admin/admin.php:1971
|
3706 |
msgid "Cookie bar link color"
|
3707 |
msgstr ""
|
3708 |
|
3709 |
+
#: inc/admin/admin.php:1979
|
3710 |
msgid "Cookie bar button background color"
|
3711 |
msgstr ""
|
3712 |
|
3713 |
+
#: inc/admin/admin.php:1987
|
3714 |
msgid "Cookie bar button color"
|
3715 |
msgstr ""
|
3716 |
|
3717 |
+
#: inc/admin/admin.php:1995
|
3718 |
msgid "Cookie bar button hover background color"
|
3719 |
msgstr ""
|
3720 |
|
3721 |
+
#: inc/admin/admin.php:2003
|
3722 |
msgid "Cookie bar button hover color"
|
3723 |
msgstr ""
|
3724 |
|
3725 |
+
#: inc/admin/admin.php:2011
|
3726 |
msgid "Cookie bar secondary button background color"
|
3727 |
msgstr ""
|
3728 |
|
3729 |
+
#: inc/admin/admin.php:2019
|
3730 |
msgid "Cookie bar secondary button color"
|
3731 |
msgstr ""
|
3732 |
|
3733 |
+
#: inc/admin/admin.php:2027
|
3734 |
msgid "Cookie bar secondary button hover background color"
|
3735 |
msgstr ""
|
3736 |
|
3737 |
+
#: inc/admin/admin.php:2035
|
3738 |
msgid "Cookie bar secondary button hover color"
|
3739 |
msgstr ""
|
3740 |
|
3741 |
+
#: inc/admin/admin.php:2053
|
3742 |
msgid "Enable Google Optimize"
|
3743 |
msgstr ""
|
3744 |
|
3745 |
+
#: inc/admin/admin.php:2061
|
3746 |
msgid "Enable Google Ads"
|
3747 |
msgstr ""
|
3748 |
|
3749 |
+
#: inc/admin/admin.php:2069
|
3750 |
msgid "Add an additional tracking code (like Facebook Pixel, Hotjar...)"
|
3751 |
msgstr ""
|
3752 |
|
3753 |
+
#: inc/admin/admin.php:2077
|
3754 |
msgid "[BODY] Add an additional tracking code (like Google Tag Manager...)"
|
3755 |
msgstr ""
|
3756 |
|
3757 |
+
#: inc/admin/admin.php:2085
|
3758 |
msgid ""
|
3759 |
"[BODY (FOOTER)] Add an additional tracking code (like Google Tag Manager...)"
|
3760 |
msgstr ""
|
3761 |
|
3762 |
+
#: inc/admin/admin.php:2093 inc/admin/admin.php:5004
|
3763 |
msgid "Enable remarketing, demographics, and interests reporting"
|
3764 |
msgstr ""
|
3765 |
|
3766 |
+
#: inc/admin/admin.php:2101 inc/admin/admin.php:5026
|
3767 |
msgid "Enable IP Anonymization"
|
3768 |
msgstr ""
|
3769 |
|
3770 |
+
#: inc/admin/admin.php:2109 inc/admin/admin.php:5048
|
3771 |
msgid "Enhanced Link Attribution"
|
3772 |
msgstr ""
|
3773 |
|
3774 |
+
#: inc/admin/admin.php:2117 inc/admin/admin.php:5070
|
3775 |
msgid "Enable cross-domain tracking"
|
3776 |
msgstr ""
|
3777 |
|
3778 |
+
#: inc/admin/admin.php:2125 inc/admin/admin.php:5087 inc/admin/admin.php:5412
|
3779 |
msgid "Cross domains"
|
3780 |
msgstr ""
|
3781 |
|
3782 |
+
#: inc/admin/admin.php:2143 inc/admin/admin.php:5104
|
3783 |
msgid "Enable external links tracking"
|
3784 |
msgstr ""
|
3785 |
|
3786 |
+
#: inc/admin/admin.php:2151
|
3787 |
msgid "Enable downloads tracking (eg: PDF, XLSX, DOCX...)"
|
3788 |
msgstr ""
|
3789 |
|
3790 |
+
#: inc/admin/admin.php:2159 inc/admin/admin.php:5133
|
3791 |
msgid "Track downloads' clicks"
|
3792 |
msgstr ""
|
3793 |
|
3794 |
+
#: inc/admin/admin.php:2167
|
3795 |
msgid "Enable affiliate/outbound links tracking (eg: aff, go, out, recommends)"
|
3796 |
msgstr ""
|
3797 |
|
3798 |
+
#: inc/admin/admin.php:2175 inc/admin/admin.php:5164
|
3799 |
msgid "Track affiliate/outbound links"
|
3800 |
msgstr ""
|
3801 |
|
3802 |
+
#: inc/admin/admin.php:2193
|
3803 |
msgid "Track Authors"
|
3804 |
msgstr ""
|
3805 |
|
3806 |
+
#: inc/admin/admin.php:2201
|
3807 |
msgid "Track Categories"
|
3808 |
msgstr ""
|
3809 |
|
3810 |
+
#: inc/admin/admin.php:2209
|
3811 |
msgid "Track Tags"
|
3812 |
msgstr ""
|
3813 |
|
3814 |
+
#: inc/admin/admin.php:2217
|
3815 |
msgid "Track Post Types"
|
3816 |
msgstr ""
|
3817 |
|
3818 |
+
#: inc/admin/admin.php:2225
|
3819 |
msgid "Track Logged In Users"
|
3820 |
msgstr ""
|
3821 |
|
3822 |
+
#: inc/admin/admin.php:2242
|
3823 |
msgid "Enable Matomo tracking"
|
3824 |
msgstr ""
|
3825 |
|
3826 |
+
#: inc/admin/admin.php:2258
|
3827 |
msgid "Enter your site ID"
|
3828 |
msgstr ""
|
3829 |
|
3830 |
+
#: inc/admin/admin.php:2266
|
3831 |
msgid "Track visitors across all subdomains"
|
3832 |
msgstr ""
|
3833 |
|
3834 |
+
#: inc/admin/admin.php:2274
|
3835 |
msgid "Prepend the site domain"
|
3836 |
msgstr ""
|
3837 |
|
3838 |
+
#: inc/admin/admin.php:2282 inc/admin/admin.php:5381
|
3839 |
msgid "Track users with JavaScript disabled"
|
3840 |
msgstr ""
|
3841 |
|
3842 |
+
#: inc/admin/admin.php:2290 inc/admin/admin.php:5398
|
3843 |
msgid "Enables cross domain linking"
|
3844 |
msgstr ""
|
3845 |
|
3846 |
+
#: inc/admin/admin.php:2298
|
3847 |
msgid "Cross domain"
|
3848 |
msgstr ""
|
3849 |
|
3850 |
+
#: inc/admin/admin.php:2305
|
3851 |
msgid "Enable DoNotTrack detection"
|
3852 |
msgstr ""
|
3853 |
|
3854 |
+
#: inc/admin/admin.php:2313
|
3855 |
msgid "Disable all tracking cookies"
|
3856 |
msgstr ""
|
3857 |
|
3858 |
+
#: inc/admin/admin.php:2321
|
3859 |
msgid "Download & Outlink tracking"
|
3860 |
msgstr ""
|
3861 |
|
3862 |
+
#: inc/admin/admin.php:2338
|
3863 |
msgid "Redirect attachment pages to post parent"
|
3864 |
msgstr ""
|
3865 |
|
3866 |
+
#: inc/admin/admin.php:2346
|
3867 |
msgid "Redirect attachment pages to their file URL"
|
3868 |
msgstr ""
|
3869 |
|
3870 |
+
#: inc/admin/admin.php:2354
|
3871 |
msgid "Remove ?replytocom link to avoid duplicate content"
|
3872 |
msgstr ""
|
3873 |
|
3874 |
+
#: inc/admin/admin.php:2362
|
3875 |
msgid "Automatically set the image Title"
|
3876 |
msgstr ""
|
3877 |
|
3878 |
+
#: inc/admin/admin.php:2370
|
3879 |
msgid "Automatically set the image Alt text"
|
3880 |
msgstr ""
|
3881 |
|
3882 |
+
#: inc/admin/admin.php:2378
|
3883 |
+
msgid "Automatically set the image Alt text from target keywords"
|
3884 |
+
msgstr ""
|
3885 |
+
|
3886 |
+
#: inc/admin/admin.php:2386
|
3887 |
msgid "Automatically set the image Caption"
|
3888 |
msgstr ""
|
3889 |
|
3890 |
+
#: inc/admin/admin.php:2394
|
3891 |
msgid "Automatically set the image Description"
|
3892 |
msgstr ""
|
3893 |
|
3894 |
+
#: inc/admin/admin.php:2402
|
3895 |
msgid "Add WP Editor to taxonomy description textarea"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
+
#: inc/admin/admin.php:2410
|
3899 |
msgid "Remove /category/ in URL"
|
3900 |
msgstr ""
|
3901 |
|
3902 |
+
#: inc/admin/admin.php:2418 inc/admin/admin.php:5666
|
3903 |
msgid "Disable trailing slash for metas"
|
3904 |
msgstr ""
|
3905 |
|
3906 |
+
#: inc/admin/admin.php:2426
|
3907 |
msgid "Remove WordPress generator meta tag"
|
3908 |
msgstr ""
|
3909 |
|
3910 |
+
#: inc/admin/admin.php:2434
|
3911 |
msgid "Remove hentry post class"
|
3912 |
msgstr ""
|
3913 |
|
3914 |
+
#: inc/admin/admin.php:2442
|
3915 |
msgid "Remove author URL"
|
3916 |
msgstr ""
|
3917 |
|
3918 |
+
#: inc/admin/admin.php:2450
|
3919 |
msgid "Remove website field in comment form"
|
3920 |
msgstr ""
|
3921 |
|
3922 |
+
#: inc/admin/admin.php:2458
|
3923 |
msgid "Remove WordPress shortlink meta tag"
|
3924 |
msgstr ""
|
3925 |
|
3926 |
+
#: inc/admin/admin.php:2466
|
3927 |
msgid "Remove Windows Live Writer meta tag"
|
3928 |
msgstr ""
|
3929 |
|
3930 |
+
#: inc/admin/admin.php:2474
|
3931 |
msgid "Remove RSD meta tag"
|
3932 |
msgstr ""
|
3933 |
|
3934 |
+
#: inc/admin/admin.php:2482 inc/admin/admin.php:5797
|
3935 |
msgid "Google site verification"
|
3936 |
msgstr ""
|
3937 |
|
3938 |
+
#: inc/admin/admin.php:2490 inc/admin/admin.php:5811
|
3939 |
msgid "Bing site verification"
|
3940 |
msgstr ""
|
3941 |
|
3942 |
+
#: inc/admin/admin.php:2498 inc/admin/admin.php:5824
|
3943 |
msgid "Pinterest site verification"
|
3944 |
msgstr ""
|
3945 |
|
3946 |
+
#: inc/admin/admin.php:2506 inc/admin/admin.php:5836
|
3947 |
msgid "Yandex site verification"
|
3948 |
msgstr ""
|
3949 |
|
3950 |
+
#: inc/admin/admin.php:2523
|
3951 |
msgid "SEOPress in admin bar"
|
3952 |
msgstr ""
|
3953 |
|
3954 |
+
#: inc/admin/admin.php:2531
|
3955 |
msgid "Move SEOPress metabox's position"
|
3956 |
msgstr ""
|
3957 |
|
3958 |
+
#: inc/admin/admin.php:2539
|
3959 |
msgid "Set default tab for Structured data metabox"
|
3960 |
msgstr ""
|
3961 |
|
3962 |
+
#: inc/admin/admin.php:2547
|
3963 |
msgid "Hide Notifications Center"
|
3964 |
msgstr ""
|
3965 |
|
3966 |
+
#: inc/admin/admin.php:2555
|
3967 |
msgid "Hide SEO tools"
|
3968 |
msgstr ""
|
3969 |
|
3970 |
+
#: inc/admin/admin.php:2563
|
3971 |
msgid "Hide Useful Links"
|
3972 |
msgstr ""
|
3973 |
|
3974 |
+
#: inc/admin/admin.php:2571
|
3975 |
msgid "Show Title tag column in post types"
|
3976 |
msgstr ""
|
3977 |
|
3978 |
+
#: inc/admin/admin.php:2579
|
3979 |
msgid "Show Meta description column in post types"
|
3980 |
msgstr ""
|
3981 |
|
3982 |
+
#: inc/admin/admin.php:2587
|
3983 |
msgid "Show Redirection Enable column in post types"
|
3984 |
msgstr ""
|
3985 |
|
3986 |
+
#: inc/admin/admin.php:2595
|
3987 |
msgid "Show Redirect URL column in post types"
|
3988 |
msgstr ""
|
3989 |
|
3990 |
+
#: inc/admin/admin.php:2603
|
3991 |
msgid "Show canonical URL column in post types"
|
3992 |
msgstr ""
|
3993 |
|
3994 |
+
#: inc/admin/admin.php:2611
|
3995 |
msgid "Show Target Keyword column in post types"
|
3996 |
msgstr ""
|
3997 |
|
3998 |
+
#: inc/admin/admin.php:2619
|
3999 |
msgid "Show noindex column in post types"
|
4000 |
msgstr ""
|
4001 |
|
4002 |
+
#: inc/admin/admin.php:2627
|
4003 |
msgid "Show nofollow column in post types"
|
4004 |
msgstr ""
|
4005 |
|
4006 |
+
#: inc/admin/admin.php:2635
|
4007 |
msgid "Show total number of words column in post types"
|
4008 |
msgstr ""
|
4009 |
|
4010 |
+
#: inc/admin/admin.php:2643
|
4011 |
msgid "Show W3C validator column in post types"
|
4012 |
msgstr ""
|
4013 |
|
4014 |
+
#: inc/admin/admin.php:2651
|
4015 |
msgid "Show Google Page Speed column in post types"
|
4016 |
msgstr ""
|
4017 |
|
4018 |
+
#: inc/admin/admin.php:2661
|
4019 |
+
msgid "Show Insights column in post types"
|
4020 |
+
msgstr ""
|
4021 |
+
|
4022 |
+
#: inc/admin/admin.php:2670
|
4023 |
msgid "Show content analysis score column in post types"
|
4024 |
msgstr ""
|
4025 |
|
4026 |
+
#: inc/admin/admin.php:2678
|
4027 |
msgid "Hide Genesis SEO Metabox"
|
4028 |
msgstr ""
|
4029 |
|
4030 |
+
#: inc/admin/admin.php:2686
|
4031 |
msgid "Hide Genesis SEO Settings link"
|
4032 |
msgstr ""
|
4033 |
|
4034 |
+
#: inc/admin/admin.php:2694
|
4035 |
msgid "Hide advice in Structured Data Types metabox"
|
4036 |
msgstr ""
|
4037 |
|
4038 |
+
#: inc/admin/admin.php:2711
|
4039 |
msgid "Block SEO metabox to user roles"
|
4040 |
msgstr ""
|
4041 |
|
4042 |
+
#: inc/admin/admin.php:2719
|
4043 |
msgid "Block Content analysis metabox to user roles"
|
4044 |
msgstr ""
|
4045 |
|
4046 |
+
#: inc/admin/admin.php:2819
|
4047 |
msgid "<p>Customize your title & meta description for homepage</p>"
|
4048 |
msgstr ""
|
4049 |
|
4050 |
+
#: inc/admin/admin.php:2832
|
4051 |
msgid "<p>Customize your titles & metas for Single Custom Post Types</p>"
|
4052 |
msgstr ""
|
4053 |
|
4054 |
+
#: inc/admin/admin.php:2836
|
4055 |
msgid "<p>Customize your metas for all pages</p>"
|
4056 |
msgstr ""
|
4057 |
|
4058 |
+
#: inc/admin/admin.php:2840
|
4059 |
msgid "<p>Customize your metas for all taxonomies archives</p>"
|
4060 |
msgstr ""
|
4061 |
|
4062 |
+
#: inc/admin/admin.php:2844
|
4063 |
msgid "<p>Customize your metas for all archives</p>"
|
4064 |
msgstr ""
|
4065 |
|
4066 |
+
#: inc/admin/admin.php:2851
|
4067 |
msgid "Change this settings"
|
4068 |
msgstr ""
|
4069 |
|
4070 |
+
#: inc/admin/admin.php:2854
|
4071 |
msgid ""
|
4072 |
"To view your sitemap, enable permalinks (not default one), and save settings "
|
4073 |
"to flush them."
|
4074 |
msgstr ""
|
4075 |
|
4076 |
+
#: inc/admin/admin.php:2860
|
4077 |
msgid ""
|
4078 |
"Your server uses NGINX. If XML Sitemaps doesn't work properly, you need to "
|
4079 |
"add this rule to your configuration:"
|
4080 |
msgstr ""
|
4081 |
|
4082 |
+
#: inc/admin/admin.php:2874
|
4083 |
msgid "Noindex content will not be displayed in Sitemaps."
|
4084 |
msgstr ""
|
4085 |
|
4086 |
+
#: inc/admin/admin.php:2884
|
4087 |
msgid "Blank sitemap?"
|
4088 |
msgstr ""
|
4089 |
|
4090 |
+
#: inc/admin/admin.php:2885
|
4091 |
msgid "404 error?"
|
4092 |
msgstr ""
|
4093 |
|
4094 |
+
#: inc/admin/admin.php:2887
|
4095 |
msgid "View your sitemap"
|
4096 |
msgstr ""
|
4097 |
|
4098 |
+
#: inc/admin/admin.php:2889
|
4099 |
msgid "Ping Google manually"
|
4100 |
msgstr ""
|
4101 |
|
4102 |
+
#: inc/admin/admin.php:2891
|
4103 |
msgid "Flush permalinks"
|
4104 |
msgstr ""
|
4105 |
|
4106 |
+
#: inc/admin/admin.php:2896
|
4107 |
msgid "<p>Create an HTML Sitemap for your visitors and boost your SEO.</p>"
|
4108 |
msgstr ""
|
4109 |
|
4110 |
+
#: inc/admin/admin.php:2897
|
4111 |
msgid ""
|
4112 |
"<p>Limited to 1,000 posts per post type. You can change the order and "
|
4113 |
"sorting criteria below.</p>"
|
4114 |
msgstr ""
|
4115 |
|
4116 |
+
#: inc/admin/admin.php:2905 inc/admin/admin.php:4021
|
4117 |
msgid "Guide to enable a HTML Sitemap - new window"
|
4118 |
msgstr ""
|
4119 |
|
4120 |
+
#: inc/admin/admin.php:2909
|
4121 |
msgid "<p>Include/Exclude Post Types.</p>"
|
4122 |
msgstr ""
|
4123 |
|
4124 |
+
#: inc/admin/admin.php:2913
|
4125 |
msgid "<p>Include/Exclude Taxonomies.</p>"
|
4126 |
msgstr ""
|
4127 |
|
4128 |
+
#: inc/admin/admin.php:2917
|
4129 |
msgid "<p>Configure Google Knowledge Graph.</p>"
|
4130 |
msgstr ""
|
4131 |
|
4132 |
+
#: inc/admin/admin.php:2918
|
4133 |
msgid "Learn more on Google official website."
|
4134 |
msgstr ""
|
4135 |
|
4136 |
+
#: inc/admin/admin.php:2922
|
4137 |
msgid ""
|
4138 |
"<p>Link your site with your social accounts. Use markup on your website to "
|
4139 |
"add your social profile information to a Google Knowledge panel. Knowledge "
|
4143 |
"network links.</p>"
|
4144 |
msgstr ""
|
4145 |
|
4146 |
+
#: inc/admin/admin.php:2926
|
4147 |
msgid "<p>Manage Open Graph data.</p>"
|
4148 |
msgstr ""
|
4149 |
|
4150 |
+
#: inc/admin/admin.php:2928
|
4151 |
msgid "<p>We generate the <strong>og:image</strong> meta in this order:</p>"
|
4152 |
msgstr ""
|
4153 |
|
4154 |
+
#: inc/admin/admin.php:2932
|
4155 |
msgid "Custom OG Image from SEO metabox"
|
4156 |
msgstr ""
|
4157 |
|
4158 |
+
#: inc/admin/admin.php:2933 inc/admin/admin.php:2947
|
4159 |
msgid "Post thumbnail"
|
4160 |
msgstr ""
|
4161 |
|
4162 |
+
#: inc/admin/admin.php:2934 inc/admin/admin.php:2948
|
4163 |
msgid "First image of your post content"
|
4164 |
msgstr ""
|
4165 |
|
4166 |
+
#: inc/admin/admin.php:2935
|
4167 |
msgid "Global OG Image set in SEO > Social > Open Graph"
|
4168 |
msgstr ""
|
4169 |
|
4170 |
+
#: inc/admin/admin.php:2940
|
4171 |
msgid "<p>Manage your Twitter card.</p>"
|
4172 |
msgstr ""
|
4173 |
|
4174 |
+
#: inc/admin/admin.php:2942
|
4175 |
msgid ""
|
4176 |
"<p>We generate the <strong>twitter:image</strong> meta in this order:</p>"
|
4177 |
msgstr ""
|
4178 |
|
4179 |
+
#: inc/admin/admin.php:2946
|
4180 |
msgid "Custom Twitter image from SEO metabox"
|
4181 |
msgstr ""
|
4182 |
|
4183 |
+
#: inc/admin/admin.php:2949
|
4184 |
msgid "Global Twitter:image set in SEO > Social > Twitter Card"
|
4185 |
msgstr ""
|
4186 |
|
4187 |
+
#: inc/admin/admin.php:2954
|
4188 |
msgid ""
|
4189 |
"<p>Link your Google Analytics to your website. The tracking code will be "
|
4190 |
"automatically added to your site.</p>"
|
4191 |
msgstr ""
|
4192 |
|
4193 |
+
#: inc/admin/admin.php:2958
|
4194 |
msgid ""
|
4195 |
"<p>Manage user consent for GDPR and customize your cookie bar easily.</p>"
|
4196 |
msgstr ""
|
4197 |
|
4198 |
+
#: inc/admin/admin.php:2959
|
4199 |
msgid ""
|
4200 |
"Works with <strong>Google Analytics</strong> and <strong>Matomo</strong>."
|
4201 |
msgstr ""
|
4202 |
|
4203 |
+
#: inc/admin/admin.php:2963
|
4204 |
msgid "<p>Configure your Google Analytics tracking code.</p>"
|
4205 |
msgstr ""
|
4206 |
|
4207 |
+
#: inc/admin/admin.php:2967
|
4208 |
msgid "<p>Track events in Google Analytics.</p>"
|
4209 |
msgstr ""
|
4210 |
|
4211 |
+
#: inc/admin/admin.php:2971
|
4212 |
msgid ""
|
4213 |
"<p>Configure your Google Analytics custom dimensions. <br>Custom dimensions "
|
4214 |
"and custom metrics in SEOPress are like the default dimensions and metrics "
|
4218 |
"Google Analytics account. More info by clicking on the help icon."
|
4219 |
msgstr ""
|
4220 |
|
4221 |
+
#: inc/admin/admin.php:2973
|
4222 |
msgid "Custom dimensions also work with <strong>Matomo</strong> tracking code."
|
4223 |
msgstr ""
|
4224 |
|
4225 |
+
#: inc/admin/admin.php:2981
|
4226 |
msgid "Guide to create custom dimensions in Google Analytics - new window"
|
4227 |
msgstr ""
|
4228 |
|
4229 |
+
#: inc/admin/admin.php:2985
|
4230 |
msgid "<p>Use Matomo to track your users with privacy in mind.</p>"
|
4231 |
msgstr ""
|
4232 |
|
4233 |
+
#: inc/admin/admin.php:2987
|
4234 |
msgid ""
|
4235 |
"Your <strong>Custom Dimensions</strong> will also work with Matomo tracking "
|
4236 |
"code"
|
4237 |
msgstr ""
|
4238 |
|
4239 |
+
#: inc/admin/admin.php:2991
|
4240 |
msgid "<p>Advanced SEO options.</p>"
|
4241 |
msgstr ""
|
4242 |
|
4243 |
+
#: inc/admin/admin.php:2995
|
4244 |
msgid "<p>Customize SEOPress to fit your needs.</p>"
|
4245 |
msgstr ""
|
4246 |
|
4247 |
+
#: inc/admin/admin.php:2999
|
4248 |
msgid "<p>Manage security.</p>"
|
4249 |
msgstr ""
|
4250 |
|
4251 |
+
#: inc/admin/admin.php:3012
|
4252 |
msgid "Enter your separator, eg: \"-\""
|
4253 |
msgstr ""
|
4254 |
|
4255 |
+
#: inc/admin/admin.php:3016
|
4256 |
#, php-format
|
4257 |
msgid "Use this separator with %%sep%% in your title and meta description."
|
4258 |
msgstr ""
|
4259 |
|
4260 |
+
#: inc/admin/admin.php:3022
|
4261 |
msgid "My awesome website"
|
4262 |
msgstr ""
|
4263 |
|
4264 |
+
#: inc/admin/admin.php:3028 inc/admin/admin.php:3039 inc/admin/admin.php:3133
|
4265 |
+
#: inc/admin/admin.php:3323 inc/admin/admin.php:3356 inc/admin/admin.php:3446
|
4266 |
+
#: inc/admin/admin.php:3523 inc/admin/admin.php:3594 inc/admin/admin.php:3664
|
4267 |
+
#: inc/admin/admin.php:3715
|
4268 |
msgid "More tags"
|
4269 |
msgstr ""
|
4270 |
|
4271 |
+
#: inc/admin/admin.php:3034
|
4272 |
msgid "This is a cool website about Wookiees"
|
4273 |
msgstr ""
|
4274 |
|
4275 |
+
#: inc/admin/admin.php:3042
|
4276 |
msgid "Looking to edit your blog page?"
|
4277 |
msgstr ""
|
4278 |
|
4279 |
+
#: inc/admin/admin.php:3067 inc/admin/admin.php:3071 inc/admin/admin.php:3073
|
4280 |
+
#: inc/admin/admin.php:3078
|
4281 |
+
msgid "Click to hide any SEO metaboxes / columns for this post type"
|
4282 |
msgstr ""
|
4283 |
|
4284 |
+
#: inc/admin/admin.php:3070 inc/admin/admin.php:3074 inc/admin/admin.php:3077
|
4285 |
+
msgid "Click to display any SEO metaboxes / columns for this post type"
|
4286 |
msgstr ""
|
4287 |
|
4288 |
+
#: inc/admin/admin.php:3102 inc/admin/admin.php:3289 inc/admin/admin.php:3418
|
4289 |
+
#: inc/admin/admin.php:3511 inc/admin/admin.php:3582 inc/admin/admin.php:3652
|
4290 |
+
#: inc/admin/admin.php:3705
|
4291 |
msgid "Title template"
|
4292 |
msgstr ""
|
4293 |
|
4294 |
+
#: inc/admin/admin.php:3140 inc/admin/admin.php:3332 inc/admin/admin.php:3453
|
4295 |
+
#: inc/admin/admin.php:3529 inc/admin/admin.php:3600 inc/admin/admin.php:3670
|
4296 |
+
#: inc/admin/admin.php:3720
|
4297 |
msgid "Meta description template"
|
4298 |
msgstr ""
|
4299 |
|
4300 |
+
#: inc/admin/admin.php:3163
|
4301 |
msgid ""
|
4302 |
"Do not display this single post type in search engine results "
|
4303 |
"<strong>(noindex)</strong>"
|
4304 |
msgstr ""
|
4305 |
|
4306 |
+
#: inc/admin/admin.php:3182
|
4307 |
msgid ""
|
4308 |
"Do not follow links for this single post type <strong>(nofollow)</strong>"
|
4309 |
msgstr ""
|
4310 |
|
4311 |
+
#: inc/admin/admin.php:3201
|
4312 |
msgid "Display date in Google search results?"
|
4313 |
msgstr ""
|
4314 |
|
4315 |
+
#: inc/admin/admin.php:3220
|
4316 |
msgid "Display post thumbnail in Google Custom Search results?"
|
4317 |
msgstr ""
|
4318 |
|
4319 |
+
#: inc/admin/admin.php:3252 inc/admin/admin.php:3256 inc/admin/admin.php:3258
|
4320 |
+
#: inc/admin/admin.php:3263
|
4321 |
msgid "Click to hide any SEO metaboxes for this taxonomy"
|
4322 |
msgstr ""
|
4323 |
|
4324 |
+
#: inc/admin/admin.php:3255 inc/admin/admin.php:3259 inc/admin/admin.php:3262
|
4325 |
msgid "Click to display any SEO metaboxes for this taxonomy"
|
4326 |
msgstr ""
|
4327 |
|
4328 |
+
#: inc/admin/admin.php:3312
|
4329 |
msgid "Category Title"
|
4330 |
msgstr ""
|
4331 |
|
4332 |
+
#: inc/admin/admin.php:3314
|
4333 |
msgid "Tag Title"
|
4334 |
msgstr ""
|
4335 |
|
4336 |
+
#: inc/admin/admin.php:3349
|
|
|
|
|
|
|
|
|
4337 |
msgid "Category Description"
|
4338 |
msgstr ""
|
4339 |
|
4340 |
+
#: inc/admin/admin.php:3351
|
4341 |
msgid "Tag Description"
|
4342 |
msgstr ""
|
4343 |
|
4344 |
+
#: inc/admin/admin.php:3353
|
4345 |
msgid "Term Description"
|
4346 |
msgstr ""
|
4347 |
|
4348 |
+
#: inc/admin/admin.php:3371
|
4349 |
msgid ""
|
4350 |
"Do not display this taxonomy archive in search engine results "
|
4351 |
"<strong>(noindex)</strong>"
|
4352 |
msgstr ""
|
4353 |
|
4354 |
+
#: inc/admin/admin.php:3390
|
4355 |
msgid ""
|
4356 |
"Do not follow links for this taxonomy archive <strong>(nofollow)</strong>"
|
4357 |
msgstr ""
|
4358 |
|
4359 |
+
#: inc/admin/admin.php:3410
|
4360 |
msgid "See archive"
|
4361 |
msgstr ""
|
4362 |
|
4363 |
+
#: inc/admin/admin.php:3440
|
4364 |
msgid "Post Type Archive Name"
|
4365 |
msgstr ""
|
4366 |
|
4367 |
+
#: inc/admin/admin.php:3476
|
4368 |
msgid ""
|
4369 |
"Do not display this post type archive in search engine results "
|
4370 |
"<strong>(noindex)</strong>"
|
4371 |
msgstr ""
|
4372 |
|
4373 |
+
#: inc/admin/admin.php:3495
|
4374 |
msgid ""
|
4375 |
"Do not follow links for this post type archive <strong>(nofollow)</strong>"
|
4376 |
msgstr ""
|
4377 |
|
4378 |
+
#: inc/admin/admin.php:3509
|
4379 |
msgid "Author archives"
|
4380 |
msgstr ""
|
4381 |
|
4382 |
+
#: inc/admin/admin.php:3571
|
4383 |
msgid "Disable author archives"
|
4384 |
msgstr ""
|
4385 |
|
4386 |
+
#: inc/admin/admin.php:3580 inc/admin/admin.php:3591
|
4387 |
msgid "Date archives"
|
4388 |
msgstr ""
|
4389 |
|
4390 |
+
#: inc/admin/admin.php:3623
|
4391 |
msgid ""
|
4392 |
"Do not display date archives in search engine results <strong>(noindex)</"
|
4393 |
"strong>"
|
4394 |
msgstr ""
|
4395 |
|
4396 |
+
#: inc/admin/admin.php:3641
|
4397 |
msgid "Disable date archives"
|
4398 |
msgstr ""
|
4399 |
|
4400 |
+
#: inc/admin/admin.php:3650
|
4401 |
msgid "Search archives"
|
4402 |
msgstr ""
|
4403 |
|
4404 |
+
#: inc/admin/admin.php:3661
|
4405 |
msgid "Search Keywords"
|
4406 |
msgstr ""
|
4407 |
|
4408 |
+
#: inc/admin/admin.php:3694
|
4409 |
msgid ""
|
4410 |
"Do not display search archives in search engine results <strong>(noindex)</"
|
4411 |
"strong>"
|
4412 |
msgstr ""
|
4413 |
|
4414 |
+
#: inc/admin/admin.php:3703
|
4415 |
msgid "404 archives"
|
4416 |
msgstr ""
|
4417 |
|
4418 |
+
#: inc/admin/admin.php:3746
|
4419 |
msgid ""
|
4420 |
"Do not display all pages of the site in Google search results and do not "
|
4421 |
"display \"Cached\" links in search results."
|
4422 |
msgstr ""
|
4423 |
|
4424 |
+
#: inc/admin/admin.php:3765
|
4425 |
msgid "Do not follow links for all pages."
|
4426 |
msgstr ""
|
4427 |
|
4428 |
+
#: inc/admin/admin.php:3784
|
4429 |
msgid ""
|
4430 |
"Do not use Open Directory project metadata for titles or excerpts for all "
|
4431 |
"pages."
|
4432 |
msgstr ""
|
4433 |
|
4434 |
+
#: inc/admin/admin.php:3803
|
4435 |
msgid "Do not index images from the entire site."
|
4436 |
msgstr ""
|
4437 |
|
4438 |
+
#: inc/admin/admin.php:3822
|
4439 |
msgid "Do not display a \"Cached\" link in the Google search results."
|
4440 |
msgstr ""
|
4441 |
|
4442 |
+
#: inc/admin/admin.php:3841
|
4443 |
msgid ""
|
4444 |
"Do not display a description in the Google search results for all pages."
|
4445 |
msgstr ""
|
4446 |
|
4447 |
+
#: inc/admin/admin.php:3860
|
4448 |
msgid ""
|
4449 |
"Prevents Google to display a sitelinks searchbox in search results. Enable "
|
4450 |
"this option will remove the \"Website\" schema from your source code."
|
4451 |
msgstr ""
|
4452 |
|
4453 |
+
#: inc/admin/admin.php:3877
|
4454 |
msgid "Add rel next/prev link in head of paginated archive pages"
|
4455 |
msgstr ""
|
4456 |
|
4457 |
+
#: inc/admin/admin.php:3894
|
4458 |
msgid "Add a \"noindex\" meta robots for all paginated archive pages"
|
4459 |
msgstr ""
|
4460 |
|
4461 |
+
#: inc/admin/admin.php:3896
|
4462 |
msgid "eg: https://example.com/category/my-category/page/2/"
|
4463 |
msgstr ""
|
4464 |
|
4465 |
+
#: inc/admin/admin.php:3921
|
4466 |
msgid "Guide to enable XML Sitemaps - new window"
|
4467 |
msgstr ""
|
4468 |
|
4469 |
+
#: inc/admin/admin.php:3938
|
4470 |
msgid ""
|
4471 |
"Enable Image Sitemaps (standard images, image galleries, featured image, "
|
4472 |
"WooCommerce product images)"
|
4473 |
msgstr ""
|
4474 |
|
4475 |
+
#: inc/admin/admin.php:3940
|
4476 |
msgid "Images in XML sitemaps are visible only from the source code."
|
4477 |
msgstr ""
|
4478 |
|
4479 |
+
#: inc/admin/admin.php:3948
|
4480 |
msgid "Guide to enable XML image sitemaps - new window"
|
4481 |
msgstr ""
|
4482 |
|
4483 |
+
#: inc/admin/admin.php:3966
|
4484 |
msgid "Enable Video Sitemaps"
|
4485 |
msgstr ""
|
4486 |
|
4487 |
+
#: inc/admin/admin.php:3974
|
4488 |
#, php-format
|
4489 |
msgid ""
|
4490 |
"Your video sitemap is empty? Read our guide to learn more about <a href=\"%s"
|
4491 |
"\" target=\"_blank\">adding videos to your sitemap.</a>"
|
4492 |
msgstr ""
|
4493 |
|
4494 |
+
#: inc/admin/admin.php:3976
|
4495 |
msgid "Guide to enable XML video sitemaps - new window"
|
4496 |
msgstr ""
|
4497 |
|
4498 |
+
#: inc/admin/admin.php:3996
|
4499 |
msgid ""
|
4500 |
"Make sure to enable author archive from SEO, titles and metas, archives tab."
|
4501 |
"</a>"
|
4502 |
msgstr ""
|
4503 |
|
4504 |
+
#: inc/admin/admin.php:4061 inc/admin/admin.php:4105
|
4505 |
msgid "Include"
|
4506 |
msgstr ""
|
4507 |
|
4508 |
+
#: inc/admin/admin.php:4064
|
4509 |
msgid ""
|
4510 |
"You should never include attachment post type in your sitemap. Be careful if "
|
4511 |
"you checked this."
|
4512 |
msgstr ""
|
4513 |
|
4514 |
+
#: inc/admin/admin.php:4120
|
4515 |
msgid "eg: 2, 28, 68"
|
4516 |
msgstr ""
|
4517 |
|
4518 |
+
#: inc/admin/admin.php:4124
|
4519 |
msgid "You can also use this shortcode:"
|
4520 |
msgstr ""
|
4521 |
|
4522 |
+
#: inc/admin/admin.php:4134
|
4523 |
msgid "eg: 13, 8, 38"
|
4524 |
msgstr ""
|
4525 |
|
4526 |
+
#: inc/admin/admin.php:4148
|
4527 |
msgid ""
|
4528 |
"DESC (descending order from highest to lowest values (3, 2, 1; c, b, a))"
|
4529 |
msgstr ""
|
4530 |
|
4531 |
+
#: inc/admin/admin.php:4151
|
4532 |
msgid "ASC (ascending order from lowest to highest values (1, 2, 3; a, b, c))"
|
4533 |
msgstr ""
|
4534 |
|
4535 |
+
#: inc/admin/admin.php:4168
|
4536 |
msgid "Default (date)"
|
4537 |
msgstr ""
|
4538 |
|
4539 |
+
#: inc/admin/admin.php:4174
|
4540 |
msgid "Modified date"
|
4541 |
msgstr ""
|
4542 |
|
4543 |
+
#: inc/admin/admin.php:4177
|
4544 |
msgid "Post ID"
|
4545 |
msgstr ""
|
4546 |
|
4547 |
+
#: inc/admin/admin.php:4180
|
4548 |
msgid "Menu order"
|
4549 |
msgstr ""
|
4550 |
|
4551 |
+
#: inc/admin/admin.php:4198
|
4552 |
msgid "Disable date after each post, page, post type?"
|
4553 |
msgstr ""
|
4554 |
|
4555 |
+
#: inc/admin/admin.php:4233
|
4556 |
msgid "eg: SEOPress"
|
4557 |
msgstr ""
|
4558 |
|
4559 |
+
#: inc/admin/admin.php:4246
|
4560 |
msgid "Select your logo"
|
4561 |
msgstr ""
|
4562 |
|
4563 |
+
#: inc/admin/admin.php:4250
|
4564 |
msgid "JPG, PNG, and GIF allowed."
|
4565 |
msgstr ""
|
4566 |
|
4567 |
+
#: inc/admin/admin.php:4276
|
4568 |
msgid "eg: +33123456789 (internationalized version required)"
|
4569 |
msgstr ""
|
4570 |
|
4571 |
+
#: inc/admin/admin.php:4291
|
4572 |
msgid "Customer support"
|
4573 |
msgstr ""
|
4574 |
|
4575 |
+
#: inc/admin/admin.php:4294
|
4576 |
msgid "Technical support"
|
4577 |
msgstr ""
|
4578 |
|
4579 |
+
#: inc/admin/admin.php:4297
|
4580 |
msgid "Billing support"
|
4581 |
msgstr ""
|
4582 |
|
4583 |
+
#: inc/admin/admin.php:4300
|
4584 |
msgid "Bill payment"
|
4585 |
msgstr ""
|
4586 |
|
4587 |
+
#: inc/admin/admin.php:4303
|
4588 |
msgid "Sales"
|
4589 |
msgstr ""
|
4590 |
|
4591 |
+
#: inc/admin/admin.php:4306
|
4592 |
msgid "Credit card support"
|
4593 |
msgstr ""
|
4594 |
|
4595 |
+
#: inc/admin/admin.php:4309
|
4596 |
msgid "Emergency"
|
4597 |
msgstr ""
|
4598 |
|
4599 |
+
#: inc/admin/admin.php:4312
|
4600 |
msgid "Baggage tracking"
|
4601 |
msgstr ""
|
4602 |
|
4603 |
+
#: inc/admin/admin.php:4315
|
4604 |
msgid "Roadside assistance"
|
4605 |
msgstr ""
|
4606 |
|
4607 |
+
#: inc/admin/admin.php:4318
|
4608 |
msgid "Package tracking"
|
4609 |
msgstr ""
|
4610 |
|
4611 |
+
#: inc/admin/admin.php:4335 inc/admin/admin.php:5182 inc/admin/admin.php:5205
|
4612 |
+
#: inc/admin/admin.php:5228 inc/admin/admin.php:5251 inc/admin/admin.php:5274
|
4613 |
msgid "None"
|
4614 |
msgstr ""
|
4615 |
|
4616 |
+
#: inc/admin/admin.php:4338
|
4617 |
msgid "Toll Free"
|
4618 |
msgstr ""
|
4619 |
|
4620 |
+
#: inc/admin/admin.php:4341
|
4621 |
msgid "Hearing impaired supported"
|
4622 |
msgstr ""
|
4623 |
|
4624 |
+
#: inc/admin/admin.php:4367
|
4625 |
msgid "Twitter Page URL"
|
4626 |
msgstr ""
|
4627 |
|
4628 |
+
#: inc/admin/admin.php:4468
|
4629 |
msgid "Enable OG data"
|
4630 |
msgstr ""
|
4631 |
|
4632 |
+
#: inc/admin/admin.php:4502
|
4633 |
msgid ""
|
4634 |
"Override every <strong>og:image</strong> tag with this default image (except "
|
4635 |
"if a custom og:image has already been set from the SEO metabox)."
|
4636 |
msgstr ""
|
4637 |
|
4638 |
+
#: inc/admin/admin.php:4507
|
4639 |
+
msgid "Please define a default OG Image from the field above"
|
4640 |
msgstr ""
|
4641 |
|
4642 |
+
#: inc/admin/admin.php:4540
|
4643 |
msgid "No custom post type to configure."
|
4644 |
msgstr ""
|
4645 |
|
4646 |
+
#: inc/admin/admin.php:4552
|
4647 |
msgid ""
|
4648 |
"One or more Facebook Page IDs that are associated with a URL in order to "
|
4649 |
"enable link editing and instant article publishing."
|
4650 |
msgstr ""
|
4651 |
|
4652 |
+
#: inc/admin/admin.php:4556
|
4653 |
msgid "How do I find my Facebook Page ID?"
|
4654 |
msgstr ""
|
4655 |
|
4656 |
+
#: inc/admin/admin.php:4566
|
4657 |
msgid ""
|
4658 |
"The ID (or comma-separated list for properties that can accept multiple IDs) "
|
4659 |
"of an app, person using the app, or Page Graph API object."
|
4660 |
msgstr ""
|
4661 |
|
4662 |
+
#: inc/admin/admin.php:4578
|
4663 |
msgid ""
|
4664 |
"The Facebook app ID of the site's app. In order to use Facebook Insights you "
|
4665 |
"must add the app ID to your page. Insights lets you view analytics for "
|
4669 |
"\"seopress-help dashicons dashicons-external\"></span>"
|
4670 |
msgstr ""
|
4671 |
|
4672 |
+
#: inc/admin/admin.php:4582
|
4673 |
msgid "How to create a Facebook App ID"
|
4674 |
msgstr ""
|
4675 |
|
4676 |
+
#: inc/admin/admin.php:4595
|
4677 |
msgid "Enable Twitter card"
|
4678 |
msgstr ""
|
4679 |
|
4680 |
+
#: inc/admin/admin.php:4612
|
4681 |
msgid "Use OG if no Twitter Cards"
|
4682 |
msgstr ""
|
4683 |
|
4684 |
+
#: inc/admin/admin.php:4647
|
4685 |
msgid "Default"
|
4686 |
msgstr ""
|
4687 |
|
4688 |
+
#: inc/admin/admin.php:4650
|
4689 |
msgid "Large"
|
4690 |
msgstr ""
|
4691 |
|
4692 |
+
#: inc/admin/admin.php:4668
|
4693 |
msgid "Enable Google Analytics tracking (Global Site Tag: gtag.js)"
|
4694 |
msgstr ""
|
4695 |
|
4696 |
+
#: inc/admin/admin.php:4680
|
4697 |
msgid "Enter your Tracking ID (UA-XXXX-XX)"
|
4698 |
msgstr ""
|
4699 |
|
4700 |
+
#: inc/admin/admin.php:4684
|
4701 |
msgid "Find your tracking ID"
|
4702 |
msgstr ""
|
4703 |
|
4704 |
+
#: inc/admin/admin.php:4698
|
4705 |
msgid "Request user's consent for analytics tracking (required by GDPR)"
|
4706 |
msgstr ""
|
4707 |
|
4708 |
+
#: inc/admin/admin.php:4700
|
4709 |
msgid ""
|
4710 |
"<strong>The user must click the Accept button to allow tracking.</strong>"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
+
#: inc/admin/admin.php:4702
|
4714 |
msgid ""
|
4715 |
"User roles excluded from tracking will not see the consent message.<br> If "
|
4716 |
"you use a caching plugin, you have to exclude this JS file in your settings: "
|
4718 |
"js</strong> <br>and this cookie <strong>seopress-user-consent-accept</strong>"
|
4719 |
msgstr ""
|
4720 |
|
4721 |
+
#: inc/admin/admin.php:4710
|
4722 |
msgid "Hook to add custom tracking code with user consent - new window"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
+
#: inc/admin/admin.php:4727
|
4726 |
msgid ""
|
4727 |
"Display and automatically accept the user‘s consent on page load (not fully "
|
4728 |
"GDPR)"
|
4729 |
msgstr ""
|
4730 |
|
4731 |
+
#: inc/admin/admin.php:4729
|
4732 |
msgid "The previous option must be checked to use this."
|
4733 |
msgstr ""
|
4734 |
|
4735 |
+
#: inc/admin/admin.php:4742
|
4736 |
msgid "Enter your message (HTML allowed)"
|
4737 |
msgstr ""
|
4738 |
|
4739 |
+
#: inc/admin/admin.php:4742
|
4740 |
msgid "This message will only appear if request user's consent is enabled."
|
4741 |
msgstr ""
|
4742 |
|
4743 |
+
#: inc/admin/admin.php:4751
|
4744 |
msgid "Hook to filter user consent message - new window"
|
4745 |
msgstr ""
|
4746 |
|
4747 |
+
#: inc/admin/admin.php:4753
|
4748 |
msgid "HTML tags allowed: strong, em, br, a href / target"
|
4749 |
msgstr ""
|
4750 |
|
4751 |
+
#: inc/admin/admin.php:4754
|
4752 |
msgid ""
|
4753 |
"Shortcode allowed to get the privacy page set in WordPress settings: "
|
4754 |
"[seopress_privacy_page]"
|
4755 |
msgstr ""
|
4756 |
|
4757 |
+
#: inc/admin/admin.php:4762 inc/functions/options-google-analytics.php:182
|
4758 |
msgid "Accept"
|
4759 |
msgstr ""
|
4760 |
|
4761 |
+
#: inc/admin/admin.php:4762
|
4762 |
msgid "Change the button value"
|
4763 |
msgstr ""
|
4764 |
|
4765 |
+
#: inc/admin/admin.php:4772
|
4766 |
msgid "default: X"
|
4767 |
msgstr ""
|
4768 |
|
4769 |
+
#: inc/admin/admin.php:4772
|
4770 |
msgid "Change the close button value"
|
4771 |
msgstr ""
|
4772 |
|
4773 |
+
#: inc/admin/admin.php:4786
|
4774 |
msgid "Bottom (default)"
|
4775 |
msgstr ""
|
4776 |
|
4777 |
+
#: inc/admin/admin.php:4789
|
4778 |
msgid "Top"
|
4779 |
msgstr ""
|
4780 |
|
4781 |
+
#: inc/admin/admin.php:4802
|
4782 |
msgid "Change the color of the cookie bar background"
|
4783 |
msgstr ""
|
4784 |
|
4785 |
+
#: inc/admin/admin.php:4812
|
4786 |
msgid "Change the color of the cookie bar text"
|
4787 |
msgstr ""
|
4788 |
|
4789 |
+
#: inc/admin/admin.php:4822
|
4790 |
msgid "Change the color of the cookie bar link"
|
4791 |
msgstr ""
|
4792 |
|
4793 |
+
#: inc/admin/admin.php:4832
|
4794 |
msgid "Change the color of the cookie bar button background"
|
4795 |
msgstr ""
|
4796 |
|
4797 |
+
#: inc/admin/admin.php:4842
|
4798 |
msgid "Change the color of the cookie bar button hover background"
|
4799 |
msgstr ""
|
4800 |
|
4801 |
+
#: inc/admin/admin.php:4852
|
4802 |
msgid "Change the color of the cookie bar button"
|
4803 |
msgstr ""
|
4804 |
|
4805 |
+
#: inc/admin/admin.php:4862
|
4806 |
msgid "Change the color of the cookie bar button hover"
|
4807 |
msgstr ""
|
4808 |
|
4809 |
+
#: inc/admin/admin.php:4872
|
4810 |
msgid "Change the color of the cookie bar secondary button background"
|
4811 |
msgstr ""
|
4812 |
|
4813 |
+
#: inc/admin/admin.php:4882
|
4814 |
msgid "Change the color of the cookie bar secondary button hover background"
|
4815 |
msgstr ""
|
4816 |
|
4817 |
+
#: inc/admin/admin.php:4892
|
4818 |
msgid "Change the color of the cookie bar secondary button"
|
4819 |
msgstr ""
|
4820 |
|
4821 |
+
#: inc/admin/admin.php:4902
|
4822 |
msgid "Change the color of the cookie bar secondary button hover"
|
4823 |
msgstr ""
|
4824 |
|
4825 |
+
#: inc/admin/admin.php:4937
|
4826 |
msgid "Enter your Google Optimize container ID"
|
4827 |
msgstr ""
|
4828 |
|
4829 |
+
#: inc/admin/admin.php:4937
|
4830 |
msgid "GTM-XXXXXXX"
|
4831 |
msgstr ""
|
4832 |
|
4833 |
+
#: inc/admin/admin.php:4940
|
4834 |
msgid ""
|
4835 |
"Google Optimize offers A/B testing, website testing & personalization tools."
|
4836 |
msgstr ""
|
4837 |
|
4838 |
+
#: inc/admin/admin.php:4948
|
4839 |
msgid "Enter your Google Ads conversion ID (eg: AW-123456789)"
|
4840 |
msgstr ""
|
4841 |
|
4842 |
+
#: inc/admin/admin.php:4948
|
4843 |
msgid "AW-XXXXXXXXX"
|
4844 |
msgstr ""
|
4845 |
|
4846 |
+
#: inc/admin/admin.php:4957
|
4847 |
msgid "Paste your tracking code here like Google Tag Manager (head)"
|
4848 |
msgstr ""
|
4849 |
|
4850 |
+
#: inc/admin/admin.php:4957
|
4851 |
msgid "Additional tracking code field"
|
4852 |
msgstr ""
|
4853 |
|
4854 |
+
#: inc/admin/admin.php:4960
|
4855 |
msgid "This code will be added in the head section of your page."
|
4856 |
msgstr ""
|
4857 |
|
4858 |
+
#: inc/admin/admin.php:4968
|
4859 |
msgid "Paste your tracking code here like Google Tag Manager (body)"
|
4860 |
msgstr ""
|
4861 |
|
4862 |
+
#: inc/admin/admin.php:4968
|
4863 |
msgid "Additional tracking code field added to body"
|
4864 |
msgstr ""
|
4865 |
|
4866 |
+
#: inc/admin/admin.php:4971
|
4867 |
msgid "This code will be added just after the opening body tag of your page."
|
4868 |
msgstr ""
|
4869 |
|
4870 |
+
#: inc/admin/admin.php:4972
|
4871 |
msgid ""
|
4872 |
"You don‘t see your code? Make sure to call <strong>wp_body_open();</strong> "
|
4873 |
"just after the opening body tag in your theme."
|
4874 |
msgstr ""
|
4875 |
|
4876 |
+
#: inc/admin/admin.php:4988
|
4877 |
msgid "Paste your tracking code here (body footer)"
|
4878 |
msgstr ""
|
4879 |
|
4880 |
+
#: inc/admin/admin.php:4988
|
4881 |
msgid "Additional tracking code field added to body footer"
|
4882 |
msgstr ""
|
4883 |
|
4884 |
+
#: inc/admin/admin.php:4991
|
4885 |
msgid "This code will be added just after the closing body tag of your page."
|
4886 |
msgstr ""
|
4887 |
|
4888 |
+
#: inc/admin/admin.php:5006
|
4889 |
msgid ""
|
4890 |
"A remarketing audience is a list of cookies or mobile-advertising IDs that "
|
4891 |
"represents a group of users you want to re-engage because of their "
|
4892 |
"likelihood to convert."
|
4893 |
msgstr ""
|
4894 |
|
4895 |
+
#: inc/admin/admin.php:5028
|
4896 |
msgid ""
|
4897 |
"When a customer of Analytics requests IP address anonymization, Analytics "
|
4898 |
"anonymizes the address as soon as technically feasible at the earliest "
|
4899 |
"possible stage of the collection network."
|
4900 |
msgstr ""
|
4901 |
|
4902 |
+
#: inc/admin/admin.php:5050
|
4903 |
msgid ""
|
4904 |
"Enhanced Link Attribution improves the accuracy of your In-Page Analytics "
|
4905 |
"report by automatically differentiating between multiple links to the same "
|
4906 |
"URL on a single page by using link element IDs."
|
4907 |
msgstr ""
|
4908 |
|
4909 |
+
#: inc/admin/admin.php:5072
|
4910 |
msgid ""
|
4911 |
"Cross domain tracking makes it possible for Analytics to see sessions on two "
|
4912 |
"related sites (such as an ecommerce site and a separate shopping cart site) "
|
4913 |
"as a single session. This is sometimes called site linking."
|
4914 |
msgstr ""
|
4915 |
|
4916 |
+
#: inc/admin/admin.php:5087 inc/admin/admin.php:5412
|
4917 |
msgid "Enter your domains: seopress.org,sub.seopress.org,sub2.seopress.org"
|
4918 |
msgstr ""
|
4919 |
|
4920 |
+
#: inc/admin/admin.php:5121
|
4921 |
msgid "Enable download tracking"
|
4922 |
msgstr ""
|
4923 |
|
4924 |
+
#: inc/admin/admin.php:5133
|
4925 |
msgid "pdf|docx|pptx|zip"
|
4926 |
msgstr ""
|
4927 |
|
4928 |
+
#: inc/admin/admin.php:5137
|
4929 |
msgid "Separate each file type extensions with a pipe \"|\""
|
4930 |
msgstr ""
|
4931 |
|
4932 |
+
#: inc/admin/admin.php:5152
|
4933 |
msgid "Enable affiliate/outbound tracking"
|
4934 |
msgstr ""
|
4935 |
|
4936 |
+
#: inc/admin/admin.php:5164
|
4937 |
msgid "aff|go|out"
|
4938 |
msgstr ""
|
4939 |
|
4940 |
+
#: inc/admin/admin.php:5168
|
4941 |
msgid "Separate each keyword with a pipe \"|\""
|
4942 |
msgstr ""
|
4943 |
|
4944 |
+
#: inc/admin/admin.php:5187 inc/admin/admin.php:5210 inc/admin/admin.php:5233
|
4945 |
+
#: inc/admin/admin.php:5256 inc/admin/admin.php:5279
|
4946 |
#, php-format
|
4947 |
msgid "Custom Dimension #%d"
|
4948 |
msgstr ""
|
4949 |
|
4950 |
+
#: inc/admin/admin.php:5298
|
4951 |
msgid "Enable Matomo tracking (Matomo account required)"
|
4952 |
msgstr ""
|
4953 |
|
4954 |
+
#: inc/admin/admin.php:5310
|
4955 |
msgid "Enter \"example\" if you Matomo account URL is \"example.matomo.cloud\""
|
4956 |
msgstr ""
|
4957 |
|
4958 |
+
#: inc/admin/admin.php:5310
|
4959 |
msgid "Matomo Cloud URL"
|
4960 |
msgstr ""
|
4961 |
|
4962 |
+
#: inc/admin/admin.php:5315
|
4963 |
msgid "Enter only the <strong>host</strong> like this example.matomo.cloud"
|
4964 |
msgstr ""
|
4965 |
|
4966 |
+
#: inc/admin/admin.php:5324
|
4967 |
msgid "Enter your site ID here"
|
4968 |
msgstr ""
|
4969 |
|
4970 |
+
#: inc/admin/admin.php:5324
|
4971 |
msgid "Matomo Site ID"
|
4972 |
msgstr ""
|
4973 |
|
4974 |
+
#: inc/admin/admin.php:5329
|
4975 |
msgid ""
|
4976 |
"To find your site ID, go to your <strong>Matomo Cloud account, Websites, "
|
4977 |
"Manage page</strong>. Look at \"Site ID\" on the right part."
|
4978 |
msgstr ""
|
4979 |
|
4980 |
+
#: inc/admin/admin.php:5343
|
4981 |
msgid "Tracking one domain and its subdomains in the same website"
|
4982 |
msgstr ""
|
4983 |
|
4984 |
+
#: inc/admin/admin.php:5345
|
4985 |
msgid ""
|
4986 |
"If one visitor visits x.example.com and y.example.com, they will be counted "
|
4987 |
"as a unique visitor."
|
4988 |
msgstr ""
|
4989 |
|
4990 |
+
#: inc/admin/admin.php:5362
|
4991 |
msgid "Prepend the site domain to the page title when tracking"
|
4992 |
msgstr ""
|
4993 |
|
4994 |
+
#: inc/admin/admin.php:5364
|
4995 |
msgid ""
|
4996 |
"If someone visits the 'About' page on blog.example.com it will be recorded "
|
4997 |
"as 'blog / About'. This is the easiest way to get an overview of your "
|
4998 |
"traffic by sub-domain."
|
4999 |
msgstr ""
|
5000 |
|
5001 |
+
#: inc/admin/admin.php:5400
|
5002 |
msgid ""
|
5003 |
"By default, the visitor ID that identifies a unique visitor is stored in the "
|
5004 |
"browser's first party cookies which can only be accessed by pages on the "
|
5009 |
"Visitor ID."
|
5010 |
msgstr ""
|
5011 |
|
5012 |
+
#: inc/admin/admin.php:5429
|
5013 |
msgid "Enable client side DoNotTrack detection"
|
5014 |
msgstr ""
|
5015 |
|
5016 |
+
#: inc/admin/admin.php:5431
|
5017 |
msgid ""
|
5018 |
"Tracking requests will not be sent if visitors do not wish to be tracked."
|
5019 |
msgstr ""
|
5020 |
|
5021 |
+
#: inc/admin/admin.php:5448
|
5022 |
msgid ""
|
5023 |
"Disables all first party cookies. Existing Matomo cookies for this website "
|
5024 |
"will be deleted on the next page view."
|
5025 |
msgstr ""
|
5026 |
|
5027 |
+
#: inc/admin/admin.php:5465
|
5028 |
msgid "Enabling Download & Outlink tracking"
|
5029 |
msgstr ""
|
5030 |
|
5031 |
+
#: inc/admin/admin.php:5467
|
5032 |
msgid ""
|
5033 |
"By default, any file ending with one of these extensions will be considered "
|
5034 |
"a \"download\" in the Matomo interface: 7z|aac|arc|arj|apk|asf|asx|avi|bin|"
|
5039 |
"\t\ttbz|tbz2|tgz|torrent|txt|wav|wma|wmv|wpd|xls|xml|z|zip"
|
5040 |
msgstr ""
|
5041 |
|
5042 |
+
#: inc/admin/admin.php:5488
|
5043 |
msgid "Redirect attachment pages to post parent (or homepage if none)"
|
5044 |
msgstr ""
|
5045 |
|
5046 |
+
#: inc/admin/admin.php:5507
|
5047 |
msgid ""
|
5048 |
"If this option is checked, it will take precedence over the redirection of "
|
5049 |
"attachments to the post's parent."
|
5050 |
msgstr ""
|
5051 |
|
5052 |
+
#: inc/admin/admin.php:5524
|
5053 |
msgid "Remove ?replytocom link in source code"
|
5054 |
msgstr ""
|
5055 |
|
5056 |
+
#: inc/admin/admin.php:5541
|
5057 |
msgid ""
|
5058 |
"When sending an image file, automatically set the title based on the filename"
|
5059 |
msgstr ""
|
5060 |
|
5061 |
+
#: inc/admin/admin.php:5558
|
5062 |
msgid ""
|
5063 |
"When sending an image file, automatically set the alternative text based on "
|
5064 |
"the filename"
|
5065 |
msgstr ""
|
5066 |
|
5067 |
+
#: inc/admin/admin.php:5561
|
5068 |
msgid ""
|
5069 |
"We recommend Image SEO plugin to optimize your image ALT texts and names for "
|
5070 |
"Search Engines using AI and Machine Learning. Starting from just €4.99."
|
5071 |
msgstr ""
|
5072 |
|
5073 |
+
#: inc/admin/admin.php:5579
|
5074 |
+
msgid "Use the target keywords if not alternative text set for the image"
|
5075 |
+
msgstr ""
|
5076 |
+
|
5077 |
+
#: inc/admin/admin.php:5581
|
5078 |
+
msgid ""
|
5079 |
+
"This setting will be applied to images without any alt text on frontend "
|
5080 |
+
"only. This setting is retroactive. If you turn it off, alt texts that were "
|
5081 |
+
"previously empty will be empty again."
|
5082 |
+
msgstr ""
|
5083 |
+
|
5084 |
+
#: inc/admin/admin.php:5598
|
5085 |
msgid ""
|
5086 |
"When sending an image file, automatically set the caption based on the "
|
5087 |
"filename"
|
5088 |
msgstr ""
|
5089 |
|
5090 |
+
#: inc/admin/admin.php:5615
|
5091 |
msgid ""
|
5092 |
"When sending an image file, automatically set the description based on the "
|
5093 |
"filename"
|
5094 |
msgstr ""
|
5095 |
|
5096 |
+
#: inc/admin/admin.php:5632
|
5097 |
msgid "Add TINYMCE editor to term description"
|
5098 |
msgstr ""
|
5099 |
|
5100 |
+
#: inc/admin/admin.php:5649
|
5101 |
msgid "You have to flush your permalinks each time you change this settings"
|
5102 |
msgstr ""
|
5103 |
|
5104 |
+
#: inc/admin/admin.php:5666
|
5105 |
msgid ""
|
5106 |
"You must check this box if the structure of your permalinks DOES NOT contain "
|
5107 |
"a slash at the end (eg: /%postname%)"
|
5108 |
msgstr ""
|
5109 |
|
5110 |
+
#: inc/admin/admin.php:5683
|
5111 |
msgid "Remove WordPress meta generator in source code"
|
5112 |
msgstr ""
|
5113 |
|
5114 |
+
#: inc/admin/admin.php:5700
|
5115 |
msgid ""
|
5116 |
"Remove hentry post class to prevent Google from seeing this as structured "
|
5117 |
"data (schema)"
|
5118 |
msgstr ""
|
5119 |
|
5120 |
+
#: inc/admin/admin.php:5717
|
5121 |
msgid ""
|
5122 |
"Remove comment author URL in comments if the website is filled from profile "
|
5123 |
"page"
|
5124 |
msgstr ""
|
5125 |
|
5126 |
+
#: inc/admin/admin.php:5734
|
5127 |
msgid "Remove website field from comment form to reduce spam"
|
5128 |
msgstr ""
|
5129 |
|
5130 |
+
#: inc/admin/admin.php:5751
|
5131 |
msgid "Remove WordPress shortlink meta tag in source code (eg:"
|
5132 |
msgstr ""
|
5133 |
|
5134 |
+
#: inc/admin/admin.php:5768
|
5135 |
msgid "Remove Windows Live Writer meta tag in source code (eg:"
|
5136 |
msgstr ""
|
5137 |
|
5138 |
+
#: inc/admin/admin.php:5785
|
5139 |
msgid "Remove Really Simple Discovery meta tag in source code (eg:"
|
5140 |
msgstr ""
|
5141 |
|
5142 |
+
#: inc/admin/admin.php:5797
|
5143 |
msgid "Enter Google meta value site verification"
|
5144 |
msgstr ""
|
5145 |
|
5146 |
+
#: inc/admin/admin.php:5802
|
5147 |
msgid ""
|
5148 |
"If your site is already verified in <strong>Google Search Console</strong>, "
|
5149 |
"you can leave this field empty."
|
5150 |
msgstr ""
|
5151 |
|
5152 |
+
#: inc/admin/admin.php:5811
|
5153 |
msgid "Enter Bing meta value site verification"
|
5154 |
msgstr ""
|
5155 |
|
5156 |
+
#: inc/admin/admin.php:5815
|
5157 |
msgid ""
|
5158 |
"If your site is already verified in <strong>Bing Webmaster tools</strong>, "
|
5159 |
"you can leave this field empty."
|
5160 |
msgstr ""
|
5161 |
|
5162 |
+
#: inc/admin/admin.php:5824
|
5163 |
msgid "Enter Pinterest meta value site verification"
|
5164 |
msgstr ""
|
5165 |
|
5166 |
+
#: inc/admin/admin.php:5836
|
5167 |
msgid "Enter Yandex meta value site verification"
|
5168 |
msgstr ""
|
5169 |
|
5170 |
+
#: inc/admin/admin.php:5853
|
5171 |
msgid "Remove SEOPress from Admin Bar in backend and frontend"
|
5172 |
msgstr ""
|
5173 |
|
5174 |
+
#: inc/admin/admin.php:5869
|
5175 |
msgid "High priority (top)"
|
5176 |
msgstr ""
|
5177 |
|
5178 |
+
#: inc/admin/admin.php:5872
|
5179 |
msgid "Normal priority (default)"
|
5180 |
msgstr ""
|
5181 |
|
5182 |
+
#: inc/admin/admin.php:5875
|
5183 |
msgid "Low priority"
|
5184 |
msgstr ""
|
5185 |
|
5186 |
+
#: inc/admin/admin.php:5893
|
5187 |
msgid "Automatic tab (default)"
|
5188 |
msgstr ""
|
5189 |
|
5190 |
+
#: inc/admin/admin.php:5896
|
5191 |
msgid "Manual tab"
|
5192 |
msgstr ""
|
5193 |
|
5194 |
+
#: inc/admin/admin.php:5915
|
5195 |
msgid "Hide Notifications Center in SEOPress Dashboard page"
|
5196 |
msgstr ""
|
5197 |
|
5198 |
+
#: inc/admin/admin.php:5932
|
5199 |
msgid "Hide SEO tools in SEOPress Dashboard page"
|
5200 |
msgstr ""
|
5201 |
|
5202 |
+
#: inc/admin/admin.php:5949
|
5203 |
msgid "Hide Useful Links in SEOPress dashboard page"
|
5204 |
msgstr ""
|
5205 |
|
5206 |
+
#: inc/admin/admin.php:5966
|
5207 |
msgid "Add title column"
|
5208 |
msgstr ""
|
5209 |
|
5210 |
+
#: inc/admin/admin.php:5983
|
5211 |
msgid "Add meta description column"
|
5212 |
msgstr ""
|
5213 |
|
5214 |
+
#: inc/admin/admin.php:6000
|
5215 |
msgid "Add redirection enable column"
|
5216 |
msgstr ""
|
5217 |
|
5218 |
+
#: inc/admin/admin.php:6017
|
5219 |
msgid "Add redirection URL column"
|
5220 |
msgstr ""
|
5221 |
|
5222 |
+
#: inc/admin/admin.php:6034
|
5223 |
msgid "Add canonical URL column"
|
5224 |
msgstr ""
|
5225 |
|
5226 |
+
#: inc/admin/admin.php:6051
|
5227 |
msgid "Add target keyword column"
|
5228 |
msgstr ""
|
5229 |
|
5230 |
+
#: inc/admin/admin.php:6068
|
5231 |
msgid "Display noindex status"
|
5232 |
msgstr ""
|
5233 |
|
5234 |
+
#: inc/admin/admin.php:6085
|
5235 |
msgid "Display nofollow status"
|
5236 |
msgstr ""
|
5237 |
|
5238 |
+
#: inc/admin/admin.php:6102
|
5239 |
msgid "Display total number of words in content"
|
5240 |
msgstr ""
|
5241 |
|
5242 |
+
#: inc/admin/admin.php:6119
|
5243 |
msgid "Display W3C column to check code quality"
|
5244 |
msgstr ""
|
5245 |
|
5246 |
+
#: inc/admin/admin.php:6137
|
5247 |
msgid "Display Page Speed column to check performances"
|
5248 |
msgstr ""
|
5249 |
|
5250 |
+
#: inc/admin/admin.php:6156
|
5251 |
+
msgid "Display SEO Insights column to check rankings"
|
5252 |
+
msgstr ""
|
5253 |
+
|
5254 |
+
#: inc/admin/admin.php:6175
|
5255 |
msgid ""
|
5256 |
"Display Content Analysis results column (\"Good\" or \"Should be improved\")"
|
5257 |
msgstr ""
|
5258 |
|
5259 |
+
#: inc/admin/admin.php:6193
|
5260 |
msgid "Remove Genesis SEO Metabox"
|
5261 |
msgstr ""
|
5262 |
|
5263 |
+
#: inc/admin/admin.php:6210
|
5264 |
msgid "Remove Genesis SEO link in WP Admin Menu"
|
5265 |
msgstr ""
|
5266 |
|
5267 |
+
#: inc/admin/admin.php:6227
|
5268 |
msgid "Remove the advice if None schema selected"
|
5269 |
msgstr ""
|
5270 |
|
5271 |
+
#: inc/admin/admin.php:6263 inc/admin/admin.php:6296
|
5272 |
msgid ""
|
5273 |
"Hook to filter structured data types metabox call by post type - new window"
|
5274 |
msgstr ""
|
5295 |
msgid "To get your Google snippet preview, publish your post!"
|
5296 |
msgstr ""
|
5297 |
|
5298 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:51
|
5299 |
+
msgid "SEO Title / Description"
|
5300 |
+
msgstr ""
|
5301 |
+
|
5302 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:73
|
5303 |
+
msgid "Meta Description"
|
5304 |
+
msgstr ""
|
5305 |
+
|
5306 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:96
|
5307 |
+
msgid "SEO Advanced"
|
5308 |
+
msgstr ""
|
5309 |
+
|
5310 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:112
|
5311 |
+
msgid ""
|
5312 |
+
"Do not display this page in search engine results / XML - HTML sitemaps "
|
5313 |
+
"(noindex)"
|
5314 |
+
msgstr ""
|
5315 |
+
|
5316 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:123
|
5317 |
+
msgid "Do not follow links for this page (nofollow)"
|
5318 |
+
msgstr ""
|
5319 |
+
|
5320 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:134
|
5321 |
+
msgid ""
|
5322 |
+
"Do not use Open Directory project metadata for titles or excerpts for this "
|
5323 |
+
"page (noodp)"
|
5324 |
+
msgstr ""
|
5325 |
+
|
5326 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:145
|
5327 |
+
msgid "Do not index images for this page (noimageindex)"
|
5328 |
+
msgstr ""
|
5329 |
+
|
5330 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:156
|
5331 |
+
msgid ""
|
5332 |
+
"Do not display a \"Cached\" link in the Google search results (noarchive)"
|
5333 |
+
msgstr ""
|
5334 |
+
|
5335 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:167
|
5336 |
+
msgid ""
|
5337 |
+
"Do not display a description in search results for this page (nosnippet)"
|
5338 |
+
msgstr ""
|
5339 |
+
|
5340 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:201
|
5341 |
+
msgid "SEO Social"
|
5342 |
+
msgstr ""
|
5343 |
+
|
5344 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:329
|
5345 |
+
msgid "SEO Redirection"
|
5346 |
+
msgstr ""
|
5347 |
+
|
5348 |
+
#: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:393
|
5349 |
+
msgid "SEO Content Analysis"
|
5350 |
+
msgstr ""
|
5351 |
+
|
5352 |
+
#: inc/admin/page-builders/elementor/inc/controls/class-social-preview-control.php:49
|
5353 |
+
msgid "By"
|
5354 |
+
msgstr ""
|
5355 |
+
|
5356 |
#: inc/functions/options-advanced-admin.php:27
|
5357 |
msgid "Need help?"
|
5358 |
msgstr ""
|
5374 |
"is optimized for SEO (NOT Plain)."
|
5375 |
msgstr ""
|
5376 |
|
5377 |
+
#: inc/functions/options-advanced-admin.php:393
|
5378 |
+
#: inc/functions/options-advanced-admin.php:965
|
5379 |
msgid "Title tag"
|
5380 |
msgstr ""
|
5381 |
|
5382 |
+
#: inc/functions/options-advanced-admin.php:396
|
5383 |
msgid "Meta Desc."
|
5384 |
msgstr ""
|
5385 |
|
5386 |
+
#: inc/functions/options-advanced-admin.php:399
|
5387 |
msgid "Redirect?"
|
5388 |
msgstr ""
|
5389 |
|
5390 |
+
#: inc/functions/options-advanced-admin.php:405
|
5391 |
+
#: inc/functions/options-advanced-admin.php:989
|
5392 |
msgid "Canonical"
|
5393 |
msgstr ""
|
5394 |
|
5395 |
+
#: inc/functions/options-advanced-admin.php:408
|
5396 |
msgid "Target Kw"
|
5397 |
msgstr ""
|
5398 |
|
5399 |
+
#: inc/functions/options-advanced-admin.php:411
|
5400 |
msgid "Noindex?"
|
5401 |
msgstr ""
|
5402 |
|
5403 |
+
#: inc/functions/options-advanced-admin.php:414
|
5404 |
msgid "Nofollow?"
|
5405 |
msgstr ""
|
5406 |
|
5407 |
+
#: inc/functions/options-advanced-admin.php:417
|
5408 |
msgid "Score"
|
5409 |
msgstr ""
|
5410 |
|
5411 |
+
#: inc/functions/options-advanced-admin.php:420
|
5412 |
msgid "Words"
|
5413 |
msgstr ""
|
5414 |
|
5415 |
+
#: inc/functions/options-advanced-admin.php:423
|
5416 |
msgid "W3C check"
|
5417 |
msgstr ""
|
5418 |
|
5419 |
+
#: inc/functions/options-advanced-admin.php:426
|
5420 |
msgid "Page Speed"
|
5421 |
msgstr ""
|
5422 |
|
5423 |
+
#: inc/functions/options-advanced-admin.php:482
|
5424 |
msgid "Check code quality of this page"
|
5425 |
msgstr ""
|
5426 |
|
5427 |
+
#: inc/functions/options-advanced-admin.php:486
|
5428 |
msgid "Analyze this page with Google Page Speed"
|
5429 |
msgstr ""
|
5430 |
|
5431 |
+
#: inc/functions/options-advanced-admin.php:545
|
5432 |
+
msgid "Insights from these keywords:"
|
5433 |
+
msgstr ""
|
5434 |
+
|
5435 |
+
#: inc/functions/options-advanced-admin.php:551
|
5436 |
+
msgid "Average position: "
|
5437 |
+
msgstr ""
|
5438 |
+
|
5439 |
+
#: inc/functions/options-advanced-admin.php:577
|
5440 |
+
msgid "Latest position: "
|
5441 |
+
msgstr ""
|
5442 |
+
|
5443 |
+
#: inc/functions/options-advanced-admin.php:669
|
5444 |
msgid "Enable noindex"
|
5445 |
msgstr ""
|
5446 |
|
5447 |
+
#: inc/functions/options-advanced-admin.php:722
|
5448 |
msgid "Enable index"
|
5449 |
msgstr ""
|
5450 |
|
5451 |
+
#: inc/functions/options-advanced-admin.php:775
|
5452 |
msgid "Enable nofollow"
|
5453 |
msgstr ""
|
5454 |
|
5455 |
+
#: inc/functions/options-advanced-admin.php:827
|
5456 |
msgid "Enable follow"
|
5457 |
msgstr ""
|
5458 |
|
5459 |
+
#: inc/functions/options-advanced-admin.php:874
|
5460 |
msgid "Enable redirection"
|
5461 |
msgstr ""
|
5462 |
|
5463 |
+
#: inc/functions/options-advanced-admin.php:913
|
5464 |
msgid "Disable redirection"
|
5465 |
msgstr ""
|
5466 |
|
5467 |
+
#: inc/functions/options-advanced-admin.php:1093
|
5468 |
msgid "Description"
|
5469 |
msgstr ""
|
5470 |
|
5471 |
+
#: inc/functions/options-advanced-admin.php:1102
|
5472 |
msgid ""
|
5473 |
"The description is not prominent by default; however, some themes may show "
|
5474 |
"it."
|
5525 |
#: inc/functions/options-import-export.php:132
|
5526 |
#: inc/functions/options-import-export.php:221
|
5527 |
#: inc/functions/options-import-export.php:414
|
5528 |
+
#: inc/functions/options-import-export.php:480
|
5529 |
msgid "Please upload a file to import"
|
5530 |
msgstr ""
|
5531 |
|
5542 |
msgid "Invalid separator"
|
5543 |
msgstr ""
|
5544 |
|
5545 |
+
#: inc/functions/options-import-export.php:476
|
5546 |
msgid "Please upload a valid .txt file"
|
5547 |
msgstr ""
|
5548 |
|
5560 |
msgid "This XML Sitemap contains %s URL(s)."
|
5561 |
msgstr ""
|
5562 |
|
5563 |
+
#: inc/functions/sitemap/template-xml-sitemaps-xsl.php:136
|
5564 |
+
msgid "Last update"
|
5565 |
+
msgstr ""
|
5566 |
+
|
5567 |
#: inc/functions/variables/dynamic-variables.php:66
|
5568 |
#, php-format
|
5569 |
msgid "Page %d of %2$d"
|
5570 |
msgstr ""
|
5571 |
|
5572 |
+
#: seopress.php:148
|
5573 |
msgid "has been successfully updated!"
|
5574 |
msgstr ""
|
5575 |
|
5576 |
+
#: seopress.php:370
|
5577 |
msgid "You like SEOPress? Don't forget to rate it 5 stars!"
|
5578 |
msgstr ""
|
5579 |
|
5580 |
+
#: seopress.php:431
|
5581 |
msgid "Docs"
|
5582 |
msgstr ""
|
5583 |
|
5584 |
+
#: seopress.php:432
|
5585 |
msgid "Configuration Wizard"
|
5586 |
msgstr ""
|
5587 |
|
5588 |
+
#: seopress.php:434
|
5589 |
msgid "GO PRO!"
|
5590 |
msgstr ""
|
5591 |
|
5592 |
+
#: seopress.php:1221
|
5593 |
msgid "Follow us:"
|
5594 |
msgstr ""
|
5595 |
|
5596 |
+
#: seopress.php:1228
|
5597 |
msgid "Like our Facebook page"
|
5598 |
msgstr ""
|
5599 |
|
5600 |
+
#: seopress.php:1240
|
|
|
|
|
|
|
|
|
5601 |
msgid "Watch our guided tour videos to learn more about SEOPress"
|
5602 |
msgstr ""
|
5603 |
|
5604 |
+
#: seopress.php:1253
|
5605 |
msgid "Read our blog posts about SEO concepts, tutorials and more"
|
5606 |
msgstr ""
|
5607 |
|
5608 |
+
#: seopress.php:1265
|
5609 |
msgid "The off side of SEOPress"
|
5610 |
msgstr ""
|
@@ -6,7 +6,7 @@ Tags: SEO, XML sitemap, meta title, open graph, content analysis, knowledge grap
|
|
6 |
Requires at least: 4.7+
|
7 |
Tested up to: 5.5
|
8 |
Requires PHP: 5.6
|
9 |
-
Stable tag: 3.
|
10 |
License: GPLv2 or later
|
11 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
12 |
|
@@ -273,6 +273,38 @@ You're theme is probably using a deprecated function to handle the title. <a hre
|
|
273 |
7. Installation Wizard
|
274 |
|
275 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
276 |
= 3.8.9.1 =
|
277 |
* FIX JS error for import tool with WP 5.5
|
278 |
= 3.8.9 =
|
6 |
Requires at least: 4.7+
|
7 |
Tested up to: 5.5
|
8 |
Requires PHP: 5.6
|
9 |
+
Stable tag: 3.9
|
10 |
License: GPLv2 or later
|
11 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
12 |
|
273 |
7. Installation Wizard
|
274 |
|
275 |
== Changelog ==
|
276 |
+
= 3.9 <a href="https://www.seopress.org/blog/elementor-integration-seopress-3-9/">Read our Blog post update</a> =
|
277 |
+
* NEW Free Elementor integration (first iteration) 🎉
|
278 |
+
* NEW Automatically set the image Alt text from target keywords if empty (this setting is retroactive, no need to resave your post content)
|
279 |
+
* NEW Hide SEOPress columns in post list (SEO, Titles and metas, Single post types, Click to hide any SEO metaboxes / columns for this post type)
|
280 |
+
* NEW White label options: change plugin name, description, author and website url in plugins list for both SEOPress and SEOPress PRO (PRO)
|
281 |
+
* NEW Add quick edit feature for Redirection post type (PRO)
|
282 |
+
* NEW Notification to automatically generate meta description with Divi, Oxygen, Enfold (Avia Layout), WP Bakery
|
283 |
+
* NEW Notification for Enfold theme if SEO settings are not correctly setup to avoid any SEO issue
|
284 |
+
* NEW "seopress_sitemaps_index_lastmod" hook to disable lastmod column in the index sitemaps to get a huge performance boost with large amount of posts (1,5 seconds to load 1 million posts - https://www.seopress.org/support/hooks/disable-lastmod-column-in-index-sitemaps/)
|
285 |
+
* INFO Optimization of structured data in database for better performance
|
286 |
+
* INFO White label improvements: "Remove SEOPress menu/submenu pages" option now also remove items from SEOPress dashboard page
|
287 |
+
* INFO "seopress_get_pro_schemas_manual" hook as a fallback to display previous data before cleaning (https://www.seopress.org/support/hooks/get-old-manual-schemas-fallback/)
|
288 |
+
* INFO Adding new Google PageSpeed Insights KPI: Cumulative Layout Shift (CLS), Largest Contentful Paint (LCP) (SEO, PRO, PageSpeed Insights)
|
289 |
+
* INFO Google PageSpeed Insights is now using the mobile index score
|
290 |
+
* INFO Add meta robots for Googlebot / Bingbot
|
291 |
+
* INFO Import Yoast Primary Category with our import tool
|
292 |
+
* INFO Quick buttons improvements to avoid empty spaces at the beginning of the fields
|
293 |
+
* INFO Add a second argument "taxonomy name" to "seopress_titles_custom_tax" hook to filter %%_ct_your_custom_taxonomy_slug%% dynamic variable (https://www.seopress.org/support/hooks/filter-_ct_your_custom_taxonomy_slug-dynamic-variable/)
|
294 |
+
* INFO Add notice if "Override every og:image tag" option is enabled without a default OG image set from Social Networks settings
|
295 |
+
* INFO Improve UI in schemas
|
296 |
+
* INFO Improve UI when adding a new redirection
|
297 |
+
* INFO Improve post list with all SEOPress columns
|
298 |
+
* INFO Add redirection settings from the SEO metabox to import / export metadata to a CSV file
|
299 |
+
* FIX Compatibility issue with WP All Import for XML sitemaps
|
300 |
+
* FIX Content analysis with special charaters in target keywords
|
301 |
+
* FIX "term title" small button from SEO metabox for Terms
|
302 |
+
* FIX Broken link checker error in post type list
|
303 |
+
* FIX an issue on import tool from other plugins
|
304 |
+
* FIX 404 monitoring encoding issue with non UTF-8 charaters
|
305 |
+
* FIX 410/451 redirects from the SEO metabox (post editing screen)
|
306 |
+
* FIX i18n strings
|
307 |
+
* FIX Improve accessibility
|
308 |
= 3.8.9.1 =
|
309 |
* FIX JS error for import tool with WP 5.5
|
310 |
= 3.8.9 =
|
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: SEOPress
|
4 |
Plugin URI: https://www.seopress.org/
|
5 |
Description: One of the best SEO plugins for WordPress.
|
6 |
-
Version: 3.
|
7 |
Author: SEOPress
|
8 |
Author URI: https://www.seopress.org/
|
9 |
License: GPLv2
|
@@ -55,7 +55,7 @@ register_deactivation_hook(__FILE__, 'seopress_deactivation');
|
|
55 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
56 |
//Define
|
57 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
58 |
-
define( 'SEOPRESS_VERSION', '3.
|
59 |
define( 'SEOPRESS_AUTHOR', 'Benjamin Denis' );
|
60 |
|
61 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
@@ -103,6 +103,11 @@ function seopress_init($hook) {
|
|
103 |
break;
|
104 |
}
|
105 |
}
|
|
|
|
|
|
|
|
|
|
|
106 |
}
|
107 |
add_action('plugins_loaded', 'seopress_init', 999);
|
108 |
|
@@ -360,17 +365,13 @@ remove_action( 'init', 'wp_sitemaps_get_server' );
|
|
360 |
//Credits footer
|
361 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
362 |
function seopress_custom_credits_footer() {
|
363 |
-
|
364 |
<span class="dashicons dashicons-wordpress"></span>
|
365 |
-
'.__( "You like SEOPress? Don't forget to rate it 5 stars!", "wp-seopress" ).'
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
<a href="//wordpress.org/support/view/plugin-reviews/wp-seopress?rate=3#postform" data-rating="3" title="" target="_blank"><span class="dashicons dashicons-star-filled" style="color:#FFDE24 !important;"></span></a>
|
371 |
-
<a href="//wordpress.org/support/view/plugin-reviews/wp-seopress?rate=4#postform" data-rating="4" title="" target="_blank"><span class="dashicons dashicons-star-filled" style="color:#FFDE24 !important;"></span></a>
|
372 |
-
<a href="//wordpress.org/support/view/plugin-reviews/wp-seopress?rate=5#postform" data-rating="5" title="" target="_blank"><span class="dashicons dashicons-star-filled" style="color:#FFDE24 !important;"></span></a>
|
373 |
-
</span>
|
374 |
<script>
|
375 |
jQuery(document).ready( function($) {
|
376 |
$(".rating-stars").find("a").hover(
|
@@ -390,6 +391,7 @@ function seopress_custom_credits_footer() {
|
|
390 |
});
|
391 |
</script>
|
392 |
</span>';
|
|
|
393 |
}
|
394 |
if ((isset($_GET['page']) && (
|
395 |
$_GET['page'] == 'seopress-option'
|
@@ -463,7 +465,16 @@ function seopress_get_post_types() {
|
|
463 |
$operator = 'and'; // 'and' or 'or'
|
464 |
|
465 |
$post_types = get_post_types( $args, $output, $operator );
|
466 |
-
unset(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
467 |
$post_types = apply_filters('seopress_post_types', $post_types);
|
468 |
return $post_types;
|
469 |
}
|
3 |
Plugin Name: SEOPress
|
4 |
Plugin URI: https://www.seopress.org/
|
5 |
Description: One of the best SEO plugins for WordPress.
|
6 |
+
Version: 3.9
|
7 |
Author: SEOPress
|
8 |
Author URI: https://www.seopress.org/
|
9 |
License: GPLv2
|
55 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
56 |
//Define
|
57 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
58 |
+
define( 'SEOPRESS_VERSION', '3.9' );
|
59 |
define( 'SEOPRESS_AUTHOR', 'Benjamin Denis' );
|
60 |
|
61 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
103 |
break;
|
104 |
}
|
105 |
}
|
106 |
+
|
107 |
+
//Elementor
|
108 |
+
if ( did_action( 'elementor/loaded' ) ) {
|
109 |
+
include_once dirname( __FILE__ ) . '/inc/admin/page-builders/elementor/elementor-addon.php';
|
110 |
+
}
|
111 |
}
|
112 |
add_action('plugins_loaded', 'seopress_init', 999);
|
113 |
|
365 |
//Credits footer
|
366 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
367 |
function seopress_custom_credits_footer() {
|
368 |
+
$html = '<span id="seopress-footer-credits">
|
369 |
<span class="dashicons dashicons-wordpress"></span>
|
370 |
+
'.__( "You like SEOPress? Don't forget to rate it 5 stars!", "wp-seopress" ).'<span class="wporg-ratings rating-stars">';
|
371 |
+
for ($i=1; $i < 6; $i++) {
|
372 |
+
$html .= '<a href="//wordpress.org/support/view/plugin-reviews/wp-seopress?rate='.$i.'#postform" data-rating="'.$i.'" title="" target="_blank"><span class="dashicons dashicons-star-filled" style="color:#FFDE24 !important;"></span></a>';
|
373 |
+
}
|
374 |
+
$html .= '</span>
|
|
|
|
|
|
|
|
|
375 |
<script>
|
376 |
jQuery(document).ready( function($) {
|
377 |
$(".rating-stars").find("a").hover(
|
391 |
});
|
392 |
</script>
|
393 |
</span>';
|
394 |
+
return $html;
|
395 |
}
|
396 |
if ((isset($_GET['page']) && (
|
397 |
$_GET['page'] == 'seopress-option'
|
465 |
$operator = 'and'; // 'and' or 'or'
|
466 |
|
467 |
$post_types = get_post_types( $args, $output, $operator );
|
468 |
+
unset(
|
469 |
+
$post_types['attachment'],
|
470 |
+
$post_types['seopress_rankings'],
|
471 |
+
$post_types['seopress_backlinks'],
|
472 |
+
$post_types['seopress_404'],
|
473 |
+
$post_types['elementor_library'],
|
474 |
+
$post_types['cuar_private_file'],
|
475 |
+
$post_types['cuar_private_page'],
|
476 |
+
$post_types['ct_template']
|
477 |
+
);
|
478 |
$post_types = apply_filters('seopress_post_types', $post_types);
|
479 |
return $post_types;
|
480 |
}
|