SEOPress - Version 3.8.9

Version Description

  • NEW Design for Configuration Wizard
  • NEW Oembed for LinkedIn!
  • NEW Onboarding for Redirections / Schemas post type list
  • NEW Dynamic variable %%currentmonth_num%% to display the current month in digital format
  • NEW "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/)
  • NEW "seopress_oembed_thumbnail" hook to filter the post thumbnail array used in oembed (https://www.seopress.org/support/hooks/filter-post-thumbnail-in-oembed/)
  • NEW "seopress_oembed_thumbnail_size" hook to filter the post thumbnail size used in oembed (https://www.seopress.org/support/hooks/filter-post-thumbnail-size-used-in-oembed/)
  • NEW "seopress_oembed_title" hook to filter the post title used in oembed (https://www.seopress.org/support/hooks/filter-title-used-in-oembed/)
  • NEW "Disable all automatic schemas for this post?" option from Structured Data Types metabox
  • NEW "Disable this automatic schema for this post?" option from Structured Data Types metabox
  • INFO Responsive design enhancements
  • INFO White label: Remove SEOPress logo in Wizard
  • INFO Update link to Rich Snippets Google testing tool
  • INFO Remove hreflang tags from TranslatePress v2 if noindex
  • FIX Outbound links in Content Analysis
  • FIX call_user_func_array() expects parameter 1 to be a valid callback, class 'SEOPRESS_CSV_Importers' does not have a method 'post_importer_compatibility'
  • FIX PHP comments in SEOPress submenu
  • FIX Breadcrumbs issue with WooCommerce
  • FIX Import tool for Configuration Wizard
  • FIX "Undefined variable: seopress_get_post_type" from /inc/admin/ajax.php line 127
  • FIX Keywords in Permalinks with dashes
Download this release

Release Info

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

Code changes from version 3.8.8 to 3.8.9

assets/css/seopress-setup.css CHANGED
@@ -1,1674 +1,1584 @@
 
 
 
 
1
  body.seopress-setup {
2
- margin: 65px auto 24px;
3
- box-shadow: none;
4
- background: #f1f1f1;
5
- padding: 0
 
6
  }
7
 
8
- .spinner {
9
- display: inline-block
 
 
 
10
  }
11
 
12
- .log {
13
- margin: 0;
14
- text-transform: uppercase;
15
- display: inline-block;
16
- vertical-align: middle;
17
- padding: 5px;
18
- color: rgba(19, 191, 17, 1);
19
- font-style: italic
 
 
 
20
  }
21
 
22
- #seopress-logo {
23
- border: 0;
24
- margin: 0 0 24px;
25
- padding: 0;
26
- text-align: center
27
  }
28
 
29
- #seopress-logo img {
30
- max-width: 30%
 
 
 
 
 
 
 
 
 
 
31
  }
32
 
33
  .admin_page_seopress_csv_importer.seopress-styles .seopress-option {
34
- max-width: 700px;
35
- margin: 40px auto;
36
  }
37
 
38
  .admin_page_seopress_csv_importer .description {
39
- color: #999;
40
- margin-top: 4px;
41
- display: block;
42
  }
43
 
44
  .admin_page_seopress_csv_importer .description code {
45
- background: 0 0;
46
- padding: 0;
47
- white-space: pre-line;
48
- word-wrap: break-word;
49
- word-break: break-all;
50
  }
51
 
52
  .admin_page_seopress_csv_importer .seopress-setup-content table thead th {
53
- font-weight: bold;
54
  }
55
 
56
  .admin_page_seopress_csv_importer .seopress-setup-content table tr:nth-child(odd) td {
57
- background: #fbfbfb;
58
  }
59
 
60
  .admin_page_seopress_csv_importer .seopress-setup-content table td select {
61
- width: 100%;
62
  }
63
 
64
  .admin_page_seopress_csv_importer .dashicons-yes-alt:before {
65
- color: #3642ff;
66
  }
67
 
68
  .admin_page_seopress_csv_importer .seopress-wizard-services {
69
- padding: 0;
70
  }
71
 
72
  .seopress-setup {
73
- text-align: center
74
  }
75
 
76
  .seopress-setup .select2-container {
77
- text-align: left;
78
- width: auto
79
  }
80
 
81
  .seopress-setup .hidden {
82
- display: none
83
  }
84
 
85
  .seopress-setup .seopress-setup-content {
86
- box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
87
- padding: 2em;
88
- margin: 0 0 20px;
89
- background: #fff;
90
- overflow: hidden;
91
- zoom: 1;
92
- text-align: left
 
93
  }
94
 
95
  .seopress-setup-content h1,
96
  .seopress-setup-content h2,
97
  .seopress-setup-content h3,
98
  .seopress-setup-content table {
99
- margin: 0 0 20px;
100
- border: 0;
101
- padding: 0;
102
- color: #666;
103
- clear: none;
104
- font-weight: 500
105
  }
106
 
107
  .seopress-setup-content p {
108
- margin: 20px 0;
109
- font-size: 1em;
110
- line-height: 1.75em;
111
- color: #666
 
 
 
 
112
  }
113
 
114
  .seopress-setup-content table {
115
- font-size: 1em;
116
- line-height: 1.75em;
117
- color: #666
 
118
  }
119
 
120
  .seopress-setup-content a {
121
- color: #6259e6
122
  }
123
 
124
  .seopress-setup-content a:focus,
125
  .seopress-setup-content a:hover {
126
- color: #111
 
 
 
 
127
  }
128
 
129
  .seopress-setup-content .form-table th {
130
- width: 35%;
131
- vertical-align: top;
132
- font-weight: 400
133
  }
134
 
135
  .seopress-setup-content .form-table td {
136
- vertical-align: top
137
  }
138
 
139
  .seopress-setup-content .form-table td input,
140
  .seopress-setup-content .form-table td select {
141
- width: 100%;
142
- box-sizing: border-box
143
  }
144
 
145
  .seopress-setup-content .form-table td input[size] {
146
- width: auto
147
  }
148
 
149
  .seopress-setup-content .form-table td .description {
150
- line-height: 1.5em;
151
- display: block;
152
- margin-top: .25em;
153
- color: #999;
154
- font-style: italic
155
  }
156
 
157
  .seopress-setup-content .form-table td .input-checkbox,
158
  .seopress-setup-content .form-table td .input-radio {
159
- width: auto;
160
- box-sizing: inherit;
161
- padding: inherit;
162
- margin: 0 .5em 0 0;
163
- box-shadow: none
164
  }
165
 
166
  .seopress-setup-content .form-table .section_title td {
167
- padding: 0
168
  }
169
 
170
  .seopress-setup-content .form-table .section_title td h2,
171
  .seopress-setup-content .form-table .section_title td p {
172
- margin: 12px 0 0
173
  }
174
 
175
  .seopress-setup-content .form-table td,
176
  .seopress-setup-content .form-table th {
177
- padding: 12px 0;
178
- margin: 0;
179
- border: 0
180
  }
181
 
182
  .seopress-setup-content .form-table td:first-child,
183
  .seopress-setup-content .form-table th:first-child {
184
- padding-right: 1em
185
- }
186
-
187
- .seopress-setup-content table.tax-rates {
188
- width: 100%;
189
- font-size: .92em
190
- }
191
-
192
- .seopress-setup-content table.tax-rates th {
193
- padding: 0;
194
- text-align: center;
195
- width: auto;
196
- vertical-align: middle
197
- }
198
-
199
- .seopress-setup-content table.tax-rates td {
200
- border: 1px solid #f5f5f5;
201
- padding: 6px;
202
- text-align: center;
203
- vertical-align: middle
204
- }
205
-
206
- .seopress-setup-content table.tax-rates td input {
207
- outline: 0;
208
- border: 0;
209
- padding: 0;
210
- box-shadow: none;
211
- text-align: center;
212
- width: 100%
213
- }
214
-
215
- .seopress-setup-content table.tax-rates td.sort {
216
- cursor: move;
217
- color: #ccc
218
- }
219
-
220
- .seopress-setup-content table.tax-rates td.sort::before {
221
- content: "\f333";
222
- font-family: dashicons
223
- }
224
-
225
- .seopress-setup-content table.tax-rates td.readonly {
226
- background: #f5f5f5
227
- }
228
-
229
- .seopress-setup-content table.tax-rates .add {
230
- padding: 1em 0 0 1em;
231
- line-height: 1em;
232
- font-size: 1em;
233
- width: 0;
234
- margin: 6px 0 0;
235
- height: 0;
236
- overflow: hidden;
237
- position: relative;
238
- display: inline-block
239
- }
240
-
241
- .seopress-setup-content table.tax-rates .add::before {
242
- content: "\f502";
243
- font-family: dashicons;
244
- position: absolute;
245
- left: 0;
246
- top: 0
247
- }
248
-
249
- .seopress-setup-content table.tax-rates .remove {
250
- padding: 1em 0 0 1em;
251
- line-height: 1em;
252
- font-size: 1em;
253
- width: 0;
254
- margin: 0;
255
- height: 0;
256
- overflow: hidden;
257
- position: relative;
258
- display: inline-block
259
- }
260
-
261
- .seopress-setup-content table.tax-rates .remove::before {
262
- content: "\f182";
263
- font-family: dashicons;
264
- position: absolute;
265
- left: 0;
266
- top: 0
267
  }
268
 
269
  .seopress-setup-content .seopress-setup-pages {
270
- width: 100%;
271
- border-top: 1px solid #eee
272
  }
273
 
274
  .seopress-setup-content .seopress-setup-pages thead th {
275
- display: none
276
  }
277
 
278
  .seopress-setup-content .seopress-setup-pages .page-name {
279
- width: 30%;
280
- font-weight: 700
281
  }
282
 
283
  .seopress-setup-content .seopress-setup-pages td,
284
  .seopress-setup-content .seopress-setup-pages th {
285
- padding: 14px 0;
286
- border-bottom: 1px solid #eee
287
  }
288
 
289
  .seopress-setup-content .seopress-setup-pages td:first-child,
290
  .seopress-setup-content .seopress-setup-pages th:first-child {
291
- padding-right: 9px
292
  }
293
 
294
  .seopress-setup-content .seopress-setup-pages th {
295
- padding-top: 0
296
  }
297
 
298
  .seopress-setup-content .seopress-setup-pages .page-options p {
299
- color: #777;
300
- margin: 6px 0 0 24px;
301
- line-height: 1.75em
302
  }
303
 
304
  .seopress-setup-content .seopress-setup-pages .page-options p input {
305
- vertical-align: middle;
306
- margin: 1px 0 0;
307
- height: 1.75em;
308
- width: 1.75em;
309
- line-height: 1.75em
310
  }
311
 
312
  .seopress-setup-content .seopress-setup-pages .page-options p label {
313
- line-height: 1
314
  }
315
 
316
  @media screen and (max-width:782px) {
317
- .seopress-setup-content .form-table tbody th {
318
- width: auto
319
- }
320
  }
321
 
322
  .seopress-setup-content .twitter-share-button {
323
- float: right
324
  }
325
 
326
  .seopress-setup-content .seopress-setup-next-steps {
327
- overflow: hidden;
328
- margin: 0 0 24px;
329
- padding-bottom: 2px
330
  }
331
 
332
  .seopress-setup-content .seopress-setup-next-steps h2 {
333
- margin-bottom: 12px
334
  }
335
 
336
  .seopress-setup-content .seopress-setup-next-steps .seopress-setup-next-steps-first {
337
- float: left;
338
- width: 50%;
339
- box-sizing: border-box
340
  }
341
 
342
  .seopress-setup-content .seopress-setup-next-steps .seopress-setup-next-steps-last {
343
- float: right;
344
- width: 50%;
345
- box-sizing: border-box
346
  }
347
 
348
  .seopress-setup-content .seopress-setup-next-steps ul {
349
- padding: 0 2em 0 0;
350
- list-style: none outside;
351
- margin: 0
352
  }
353
 
354
  .seopress-setup-content .seopress-setup-next-steps ul li a {
355
- display: block;
356
- padding: 0 0 .75em
357
  }
358
 
359
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button {
360
- background-color: #f7f7f7;
361
- border-color: #ccc;
362
- color: #23282d;
363
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 0 #ccc;
364
- text-shadow: 1px 0 1px #eee, 0 1px 1px #eee;
365
- font-size: 1em;
366
- height: auto;
367
- line-height: 1.75em;
368
- margin: 0 0 .75em;
369
- opacity: 1;
370
- padding: 1em;
371
- text-align: center
372
  }
373
 
374
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:active,
375
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:focus,
376
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:hover {
377
- background: #f5f5f5;
378
- border-color: #aaa
379
  }
380
 
381
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary {
382
- color: #fff;
383
- background-color: #bb77ae;
384
- border-color: #a36597;
385
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 0 #a36597;
386
- text-shadow: 0 -1px 1px #a36597, 1px 0 1px #a36597, 0 1px 1px #a36597, -1px 0 1px #a36597
387
  }
388
 
389
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:active,
390
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:focus,
391
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:hover {
392
- color: #fff;
393
- background: #a36597;
394
- border-color: #a36597;
395
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 0 #a36597
396
  }
397
 
398
  .seopress-setup-content .seopress-setup-next-steps ul li a::before {
399
- color: #82878c;
400
- font: normal 20px/1 dashicons;
401
- speak: none;
402
- display: inline-block;
403
- padding: 0 10px 0 0;
404
- top: 1px;
405
- position: relative;
406
- text-decoration: none!important;
407
- vertical-align: top
408
  }
409
 
410
  .seopress-setup-content .seopress-setup-next-steps ul .learn-more a::before {
411
- content: "\f105"
412
  }
413
 
414
  .seopress-setup-content .seopress-setup-next-steps ul .video-walkthrough a::before {
415
- content: "\f126"
416
  }
417
 
418
  .seopress-setup-content .seopress-setup-next-steps ul .newsletter a::before {
419
- content: "\f465"
420
  }
421
 
422
  .seopress-setup-content .updated,
423
  .seopress-setup-content .seopress-newsletter {
424
- padding: 24px;
425
- margin: 0 0 24px;
426
- overflow: hidden;
427
- background: #f5f5f5
428
  }
429
 
430
  .seopress-setup-content .updated p,
431
  .seopress-setup-content .seopress-newsletter p {
432
- padding: 0;
433
- margin: 0 0 12px
434
  }
435
 
436
  .seopress-setup-content .updated form,
437
  .seopress-setup-content .updated p:last-child,
438
  .seopress-setup-content .seopress-newsletter form,
439
  .seopress-setup-content .seopress-tracker {
440
- margin: 24px 0;
441
- border: 1px solid #eee;
442
- padding: 20px;
443
- border-radius: 4px;
444
- overflow: hidden
445
  }
446
 
447
  .seopress-setup-content .seopress-tracker p {
448
- font-size: 14px;
449
- line-height: 1.5em
450
  }
451
 
452
  .seopress-setup-content .seopress-tracker .checkbox {
453
- line-height: 24px;
454
- font-weight: 500;
455
- font-size: 1em;
456
- margin-top: 0;
457
- margin-bottom: 20px
458
  }
459
 
460
  .seopress-setup-content .checkbox input[type=checkbox] {
461
- opacity: 0;
462
- position: absolute;
463
- left: -9999px
464
  }
465
 
466
  .seopress-setup-content .checkbox label {
467
- position: relative;
468
- display: inline-block;
469
- padding-left: 28px
470
  }
471
 
472
  .seopress-setup-content .checkbox label::after,
473
  .seopress-setup-content .checkbox label::before {
474
- position: absolute;
475
- content: "";
476
- display: inline-block
477
  }
478
 
479
  .seopress-setup-content .checkbox label::before {
480
- height: 16px;
481
- width: 16px;
482
- left: 0;
483
- top: 3px;
484
- border: 1px solid #aaa;
485
- background-color: #fff;
486
- border-radius: 3px
487
  }
488
 
489
  .seopress-setup-content .checkbox label::after {
490
- height: 5px;
491
- width: 9px;
492
- border-left: 2px solid;
493
- border-bottom: 2px solid;
494
- -webkit-transform: rotate(-45deg);
495
- -ms-transform: rotate(-45deg);
496
- transform: rotate(-45deg);
497
- left: 4px;
498
- top: 7px;
499
- color: #fff
500
  }
501
 
502
  .seopress-setup-content .checkbox input[type=checkbox]+label::after {
503
- content: none
504
  }
505
 
506
  .seopress-setup-content .checkbox input[type=checkbox]:checked+label::after {
507
- content: ""
508
  }
509
 
510
  .seopress-setup-content .checkbox input[type=checkbox]:focus+label::before {
511
- outline: #3b99fc auto 5px
512
  }
513
 
514
  .seopress-setup-content .checkbox input[type=checkbox]:checked+label::before {
515
- background: #6259e6;
516
- border-color: #6259e6
517
  }
518
 
519
  .seopress-setup-steps {
520
- padding: 0 0 24px;
521
- margin: 0;
522
- list-style: none outside;
523
- overflow: hidden;
524
- color: #ccc;
525
- width: 100%;
526
- display: -webkit-inline-box;
527
- display: -webkit-inline-flex;
528
- display: inline-flex
 
 
 
529
  }
530
 
531
  .seopress-setup-steps li {
532
- width: 100%;
533
- float: left;
534
- padding: 0 0 .8em;
535
- margin: 0;
536
- text-align: center;
537
- position: relative;
538
- border-bottom: 4px solid #ccc;
539
- line-height: 1.4em
540
  }
541
 
542
  .seopress-setup-steps li a {
543
- color: #6259e6;
544
- text-decoration: none;
545
- padding: 1.5em;
546
- margin: -1.5em;
547
- position: relative;
548
- z-index: 1
 
 
549
  }
550
 
551
  .seopress-setup-steps li a:focus,
552
  .seopress-setup-steps li a:hover {
553
- color: #111;
554
- text-decoration: underline
555
  }
556
 
557
  .seopress-setup-steps li::before {
558
- content: "";
559
- border: 4px solid #ccc;
560
- border-radius: 100%;
561
- width: 4px;
562
- height: 4px;
563
- position: absolute;
564
- bottom: 0;
565
- left: 50%;
566
- margin-left: -6px;
567
- margin-bottom: -8px;
568
- background: #fff
 
 
 
569
  }
570
 
571
  .seopress-setup-steps li.active {
572
- border-color: #6259e6;
573
- color: #6259e6;
574
- font-weight: 700;
 
 
 
 
 
575
  }
576
 
577
  .seopress-setup-steps li.active::before {
578
- border-color: #6259e6;
579
  }
580
 
581
  .seopress-setup-steps li.done {
582
- border-color: #6259e6;
583
- color: #6259e6
584
  }
585
 
586
  .seopress-setup-steps li.done::before {
587
- border-color: #6259e6;
588
- background: #6259e6
 
 
589
  }
590
 
591
  .seopress-setup .seopress-setup-actions {
592
- overflow: hidden;
593
- margin: 20px 0 0;
594
- position: relative
595
  }
596
 
597
  .seopress-setup .seopress-setup-actions .button {
598
- font-size: 1.25em;
599
- padding: .5em 1em;
600
- line-height: 1em;
601
- margin-right: .5em;
602
- margin-bottom: 2px;
603
- height: auto;
604
- border-radius: 4px
605
  }
606
 
607
  .seopress-setup .seopress-setup-actions .button-primary {
608
- background-color: #6259e6;
609
- border-color: #6259e6;
610
- margin: 0;
611
- opacity: 1;
612
- transition: all 300ms linear;
 
613
  }
614
 
615
  .seopress-setup .seopress-setup-actions .button-primary:active,
616
  .seopress-setup .seopress-setup-actions .button-primary:focus,
617
  .seopress-setup .seopress-setup-actions .button-primary:hover {
618
- background: none;
619
- border-color: #6259e6;
620
- color: #6259e6
621
  }
622
 
623
  .seopress-setup-content p:last-child {
624
- margin-bottom: 0
625
  }
626
 
627
  .seopress-setup-content p.store-setup {
628
- margin-top: 0
629
  }
630
 
631
  .seopress-setup-footer-links {
632
- font-size: .85em;
633
- color: #7b7b7b;
634
- margin: 1.18em auto;
635
- display: inline-block;
636
- text-align: center
637
- }
638
-
639
- .seopress-wizard-storefront .seopress-wizard-storefront-intro {
640
- padding: 40px 40px 0;
641
- background: #f5f5f5;
642
- text-align: center
643
- }
644
-
645
- .seopress-wizard-storefront .seopress-wizard-storefront-intro img {
646
- margin: 40px 0 0 0;
647
- width: 100%;
648
- display: block
649
- }
650
-
651
- .seopress-wizard-storefront .seopress-wizard-storefront-features {
652
- list-style: none outside;
653
- margin: 0 0 20px;
654
- padding: 0 0 0 30px;
655
- overflow: hidden
656
- }
657
-
658
- .seopress-wizard-storefront .seopress-wizard-storefront-feature {
659
- margin: 0;
660
- padding: 20px 30px 20px 2em;
661
- width: 50%;
662
- box-sizing: border-box
663
- }
664
-
665
- .seopress-wizard-storefront .seopress-wizard-storefront-feature::before {
666
- margin-left: -2em;
667
- position: absolute
668
- }
669
-
670
- .seopress-wizard-storefront .seopress-wizard-storefront-feature.first {
671
- clear: both;
672
- float: left
673
- }
674
-
675
- .seopress-wizard-storefront .seopress-wizard-storefront-feature.last {
676
- float: right
677
- }
678
-
679
- .seopress-wizard-storefront .seopress-wizard-storefront-feature__bulletproof::before {
680
- content: "🔒"
681
- }
682
-
683
- .seopress-wizard-storefront .seopress-wizard-storefront-feature__mobile::before {
684
- content: "📱"
685
- }
686
-
687
- .seopress-wizard-storefront .seopress-wizard-storefront-feature__accessibility::before {
688
- content: "👓"
689
- }
690
-
691
- .seopress-wizard-storefront .seopress-wizard-storefront-feature__search::before {
692
- content: "🔍"
693
- }
694
-
695
- .seopress-wizard-storefront .seopress-wizard-storefront-feature__compatibility::before {
696
- content: "🔧"
697
- }
698
-
699
- .seopress-wizard-storefront .seopress-wizard-storefront-feature__extendable::before {
700
- content: "🎨"
701
  }
702
 
703
  .seopress-wizard-services {
704
- border: 1px solid #eee;
705
- padding: 1em;
706
- margin: 0 0 1em;
707
- list-style: none outside;
708
- border-radius: 4px;
709
- overflow: hidden
 
710
  }
711
 
712
  .seopress-wizard-services p {
713
- margin: 0 0 1em 0;
714
- padding: 0;
715
- font-size: 1em;
716
- line-height: 1.5em
717
  }
718
 
719
  .seopress-wizard-service-item,
720
  .seopress-wizard-services-list-toggle {
721
- display: -webkit-box;
722
- display: -webkit-flex;
723
- display: flex;
724
- -webkit-flex-wrap: nowrap;
725
- flex-wrap: nowrap;
726
- -webkit-box-pack: justify;
727
- -webkit-justify-content: space-between;
728
- justify-content: space-between;
729
- padding: 0;
730
- color: #666;
731
- -webkit-box-align: center;
732
- -webkit-align-items: center;
733
- align-items: center;
734
- margin: 1rem 0;
735
  }
736
 
737
  .seopress-wizard-service-item:last-child,
738
  .seopress-wizard-services-list-toggle:last-child {
739
- border-bottom: 0
740
  }
741
 
742
  .seopress-wizard-service-item .payment-gateway-fee,
743
  .seopress-wizard-services-list-toggle .payment-gateway-fee {
744
- color: #a6a6a6
745
  }
746
 
747
  .seopress-wizard-service-item .seopress-wizard-service-name,
748
  .seopress-wizard-services-list-toggle .seopress-wizard-service-name {
749
- -webkit-flex-basis: 0;
750
- flex-basis: 0;
751
- min-width: 160px;
752
- text-align: center;
753
- font-weight: 700;
754
- padding: 2em 0;
755
- -webkit-align-self: stretch;
756
- align-self: stretch;
757
- display: -webkit-box;
758
- display: -webkit-flex;
759
- display: flex;
760
- -webkit-box-align: baseline;
761
- -webkit-align-items: baseline;
762
- align-items: baseline
763
  }
764
 
765
  .seopress-wizard-payment-gateway-form .seopress-wizard-service-item .seopress-wizard-service-name,
766
  .seopress-wizard-payment-gateway-form .seopress-wizard-services-list-toggle .seopress-wizard-service-name {
767
- -webkit-box-pack: center;
768
- -webkit-justify-content: center;
769
- justify-content: center
770
  }
771
 
772
  .seopress-wizard-service-item .seopress-wizard-service-name img,
773
  .seopress-wizard-services-list-toggle .seopress-wizard-service-name img {
774
- max-width: 75px
775
  }
776
 
777
  .seopress-wizard-service-item.stripe-logo .seopress-wizard-service-name img,
778
  .seopress-wizard-services-list-toggle.stripe-logo .seopress-wizard-service-name img {
779
- padding: 8px 0
780
  }
781
 
782
  .seopress-wizard-service-item.paypal-logo .seopress-wizard-service-name img,
783
  .seopress-wizard-services-list-toggle.paypal-logo .seopress-wizard-service-name img {
784
- max-width: 87px;
785
- padding: 2px 0
786
  }
787
 
788
  .seopress-wizard-service-item.klarna-logo .seopress-wizard-service-name img,
789
  .seopress-wizard-services-list-toggle.klarna-logo .seopress-wizard-service-name img {
790
- max-width: 87px;
791
- padding: 12px 0
792
  }
793
 
794
  .seopress-wizard-service-item.square-logo .seopress-wizard-service-name img,
795
  .seopress-wizard-services-list-toggle.square-logo .seopress-wizard-service-name img {
796
- max-width: 95px;
797
- padding: 12px 0
798
  }
799
 
800
  .seopress-wizard-service-item.eway-logo .seopress-wizard-service-name img,
801
  .seopress-wizard-services-list-toggle.eway-logo .seopress-wizard-service-name img {
802
- max-width: 87px
803
  }
804
 
805
  .seopress-wizard-service-item.payfast-logo .seopress-wizard-service-name img,
806
  .seopress-wizard-services-list-toggle.payfast-logo .seopress-wizard-service-name img {
807
- max-width: 140px
808
  }
809
 
810
  .seopress-wizard-service-item .seopress-wizard-service-description,
811
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description {
812
- -webkit-box-flex: 1;
813
- -webkit-flex-grow: 1;
814
- flex-grow: 1;
815
- padding: 20px
816
  }
817
 
818
  .seopress-wizard-service-item .seopress-wizard-service-description p,
819
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description p {
820
- margin-bottom: 1em
821
  }
822
 
823
  .seopress-wizard-service-item .seopress-wizard-service-description p:last-child,
824
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description p:last-child {
825
- margin-bottom: 0
826
  }
827
 
828
  .seopress-wizard-service-item .seopress-wizard-service-description .seopress-wizard-service-settings-description,
829
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description .seopress-wizard-service-settings-description {
830
- display: block;
831
- font-style: italic;
832
- color: #999
833
  }
834
 
835
  .seopress-wizard-service-item .seopress-wizard-service-enable,
836
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable {
837
- -webkit-flex-basis: 0;
838
- flex-basis: 0;
839
- min-width: 75px;
840
- text-align: center;
841
- cursor: pointer;
842
- padding: 2em 0;
843
- position: relative;
844
- max-height: 1.5em;
845
- -webkit-align-self: flex-start;
846
- align-self: flex-start;
847
- -webkit-box-ordinal-group: 4;
848
- -webkit-order: 3;
849
- order: 3
850
  }
851
 
852
  .seopress-wizard-service-item .seopress-wizard-service-toggle,
853
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle {
854
- height: 16px;
855
- width: 32px;
856
- border: 2px solid #935687;
857
- background-color: #935687;
858
- display: inline-block;
859
- text-indent: -9999px;
860
- border-radius: 10em;
861
- position: relative
862
  }
863
 
864
  .seopress-wizard-service-item .seopress-wizard-service-toggle input[type=checkbox],
865
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle input[type=checkbox] {
866
- display: none
867
  }
868
 
869
  .seopress-wizard-service-item .seopress-wizard-service-toggle::before,
870
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle::before {
871
- content: "";
872
- display: block;
873
- width: 16px;
874
- height: 16px;
875
- background: #fff;
876
- position: absolute;
877
- top: 0;
878
- right: 0;
879
- border-radius: 100%
880
  }
881
 
882
  .seopress-wizard-service-item .seopress-wizard-service-toggle.disabled,
883
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle.disabled {
884
- border-color: #999;
885
- background-color: #999
886
  }
887
 
888
  .seopress-wizard-service-item .seopress-wizard-service-toggle.disabled::before,
889
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle.disabled::before {
890
- right: auto;
891
- left: 0
892
  }
893
 
894
  .seopress-wizard-service-item .seopress-wizard-service-settings,
895
  .seopress-wizard-services-list-toggle .seopress-wizard-service-settings {
896
- display: none;
897
- margin-top: .75em;
898
- margin-bottom: 0;
899
- cursor: default
900
  }
901
 
902
  .seopress-wizard-service-item .seopress-wizard-service-settings.hide,
903
  .seopress-wizard-services-list-toggle .seopress-wizard-service-settings.hide {
904
- display: none
905
  }
906
 
907
  .seopress-wizard-service-item.checked .seopress-wizard-service-settings,
908
  .seopress-wizard-services-list-toggle.checked .seopress-wizard-service-settings {
909
- display: inline-block
910
  }
911
 
912
  .seopress-wizard-service-item.checked .seopress-wizard-service-settings.hide,
913
  .seopress-wizard-services-list-toggle.checked .seopress-wizard-service-settings.hide {
914
- display: none
915
  }
916
 
917
  .seopress-wizard-service-item.closed,
918
  .seopress-wizard-services-list-toggle.closed {
919
- border-bottom: 0
920
  }
921
 
922
  .seopress-wizard-services-list-toggle {
923
- cursor: pointer
924
  }
925
 
926
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable::before {
927
- content: "\f343";
928
- font-family: dashicons;
929
- visibility: initial;
930
- color: #666;
931
- font-size: 25px;
932
- margin-top: -7px;
933
- margin-left: -5px;
934
- position: absolute;
935
- visibility: visible
936
  }
937
 
938
  .seopress-wizard-services-list-toggle.closed .seopress-wizard-service-enable::before {
939
- content: "\f347"
940
  }
941
 
942
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable input {
943
- visibility: hidden;
944
- position: relative
945
  }
946
 
947
  .seopress-wizard-services.manual .seopress-wizard-service-item {
948
- display: none
949
  }
950
 
951
  .seopress-wizard-services.shipping {
952
- margin: 0
953
  }
954
 
955
  .seopress-wizard-services.shipping .seopress-wizard-service-name {
956
- font-weight: 400;
957
- text-align: left;
958
- -webkit-box-align: center;
959
- -webkit-align-items: center;
960
- align-items: center;
961
- max-height: 5em;
962
- padding: 0
963
  }
964
 
965
  .seopress-wizard-services.shipping .seopress-wizard-service-item {
966
- padding-left: 2em;
967
- padding-top: .67em
968
  }
969
 
970
  .seopress-wizard-services.shipping .seopress-wizard-service-item:first-child {
971
- border-bottom: 0;
972
- padding-bottom: 0;
973
- font-weight: 700
974
  }
975
 
976
  .seopress-wizard-services.shipping .seopress-wizard-service-item:first-child .seopress-wizard-service-name {
977
- font-weight: 700
978
  }
979
 
980
  .seopress-wizard-services.shipping .shipping-method-setting,
981
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-select {
982
- display: -webkit-box;
983
- display: -webkit-flex;
984
- display: flex
985
  }
986
 
987
  .seopress-wizard-services.shipping .shipping-method-setting.hide,
988
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-select.hide {
989
- display: none
990
  }
991
 
992
  .seopress-wizard-services.shipping .shipping-method-setting input,
993
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-dropdown {
994
- margin-right: 2em;
995
- margin-bottom: 1em
996
  }
997
 
998
  .seopress-wizard-services.shipping .shipping-method-setting input .select2,
999
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-dropdown .select2 {
1000
- min-width: 130px
1001
  }
1002
 
1003
  .seopress-wizard-services.shipping .seopress-wizard-service-description {
1004
- display: -webkit-box;
1005
- display: -webkit-flex;
1006
- display: flex;
1007
- -webkit-box-orient: vertical;
1008
- -webkit-box-direction: normal;
1009
- -webkit-flex-direction: column;
1010
- flex-direction: column;
1011
- color: #a6a6a6
1012
  }
1013
 
1014
  .seopress-wizard-services.shipping .seopress-wizard-service-item:not(:first-child) .seopress-wizard-service-description {
1015
- font-size: .92em;
1016
- padding-bottom: 10px
1017
  }
1018
 
1019
  .seopress-wizard-services.shipping .shipping-method-setting input {
1020
- width: 95px;
1021
- border: 1px solid #aaa;
1022
- border-color: #ddd;
1023
- border-radius: 4px;
1024
- height: 28px;
1025
- padding-left: 8px;
1026
- padding-right: 24px;
1027
- font-size: 14px;
1028
- color: #444;
1029
- background-color: #fff;
1030
- display: inline-block
1031
  }
1032
 
1033
  .seopress-wizard-services.shipping .shipping-method-description,
1034
  .seopress-wizard-services.shipping .shipping-method-setting .description {
1035
- color: #7e7e7e;
1036
- font-size: .9em
1037
  }
1038
 
1039
  .seopress-wizard-services.shipping .shipping-method-setting input::-webkit-input-placeholder {
1040
- color: #e1e1e1
1041
  }
1042
 
1043
  .seopress-wizard-services.shipping .shipping-method-setting input:-ms-input-placeholder {
1044
- color: #e1e1e1
1045
  }
1046
 
1047
  .seopress-wizard-services.shipping .shipping-method-setting input::-ms-input-placeholder {
1048
- color: #e1e1e1
1049
  }
1050
 
1051
  .seopress-wizard-services.shipping .shipping-method-setting input::placeholder {
1052
- color: #e1e1e1
1053
  }
1054
 
1055
  .seopress-setup-shipping-units p {
1056
- line-height: 1.5em;
1057
- font-size: 13px;
1058
- margin-bottom: .25em;
1059
- text-align: center
1060
  }
1061
 
1062
  .seopress-setup-shipping-units .seopress-setup-shipping-unit {
1063
- margin-bottom: 1.75em
1064
  }
1065
 
1066
  .seopress-setup-shipping-units .seopress-setup-shipping-unit .select2 {
1067
- min-width: 125px;
1068
- top: -5px
1069
  }
1070
 
1071
  .hide {
1072
- display: none
1073
  }
1074
 
1075
  .seopress-wizard-features {
1076
- display: -webkit-box;
1077
- display: -webkit-flex;
1078
- display: flex;
1079
- -webkit-flex-wrap: wrap;
1080
- flex-wrap: wrap;
1081
- list-style: none;
1082
- padding: 0
1083
  }
1084
 
1085
  .seopress-wizard-features .seopress-wizard-feature-item {
1086
- -webkit-flex-basis: calc(50% - 4em - 3px);
1087
- flex-basis: calc(50% - 4em - 3px);
1088
- border: 1px solid #eee;
1089
- padding: 2em
1090
  }
1091
 
1092
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(1) {
1093
- border-radius: 4px 0 0 0
1094
  }
1095
 
1096
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(2) {
1097
- border-left: 0;
1098
- border-radius: 0 4px 0 0
1099
  }
1100
 
1101
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(3) {
1102
- border-top: 0;
1103
- border-radius: 0 0 0 4px
1104
  }
1105
 
1106
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(4) {
1107
- border-top: 0;
1108
- border-left: 0;
1109
- border-radius: 0 0 4px 0
1110
  }
1111
 
1112
  .seopress-wizard-features p.seopress-wizard-feature-description,
1113
  .seopress-wizard-features p.seopress-wizard-feature-name {
1114
- margin: 0;
1115
- line-height: 1.5em
1116
  }
1117
 
1118
  h3.jetpack-reasons {
1119
- text-align: center;
1120
- margin: 3em 0 1em 0;
1121
- font-size: 14px
1122
  }
1123
 
1124
  .jetpack-logo,
1125
  .wcs-notice {
1126
- display: block;
1127
- margin: 1.75em auto 2em auto;
1128
- max-height: 175px
1129
  }
1130
 
1131
  .activate-splash .jetpack-logo {
1132
- width: 170px;
1133
- margin-bottom: 0
1134
  }
1135
 
1136
  .activate-splash .wcs-notice {
1137
- margin-top: 1em;
1138
- padding-left: 57px
1139
  }
1140
 
1141
  .step {
1142
- text-align: center
1143
  }
1144
 
1145
  .seopress-setup .seopress-setup-actions .button {
1146
- text-shadow: none;
1147
- font-weight: 300;
1148
- font-size: 16px;
1149
- padding: 1em 2em;
1150
- box-shadow: none;
1151
- min-width: 12em;
1152
- min-width: auto;
1153
- margin-top: 10px
1154
  }
1155
 
1156
  .seopress-setup .seopress-setup-actions .button:active,
1157
  .seopress-setup .seopress-setup-actions .button:focus,
1158
  .seopress-setup .seopress-setup-actions .button:hover {
1159
- box-shadow: none
1160
  }
1161
 
1162
  .seopress-setup .seopress-setup-actions .plugin-install-info {
1163
- display: block;
1164
- font-style: italic;
1165
- color: #999;
1166
- font-size: 14px;
1167
- line-height: 1.5em;
1168
- margin: 5px 0
1169
  }
1170
 
1171
  .seopress-setup .seopress-setup-actions .plugin-install-info>* {
1172
- display: block
1173
  }
1174
 
1175
  .seopress-setup .seopress-setup-actions .plugin-install-info .plugin-install-info-list-item::after {
1176
- content: ", "
1177
  }
1178
 
1179
  .seopress-setup .seopress-setup-actions .plugin-install-info .plugin-install-info-list-item:last-of-type::after {
1180
- content: ". "
1181
  }
1182
 
1183
  .seopress-setup .seopress-setup-actions .plugin-install-info a {
1184
- white-space: nowrap
1185
  }
1186
 
1187
  .seopress-setup .seopress-setup-actions .plugin-install-info a:not(:hover):not(:focus) {
1188
- color: inherit
1189
  }
1190
 
1191
  .plugin-install-source {
1192
- background: rgba(187, 119, 174, .15)
1193
  }
1194
 
1195
  .plugin-install-source:not(.seopress-wizard-service-item) {
1196
- box-shadow: 0 0 0 10px rgba(187, 119, 174, .15)
1197
  }
1198
 
1199
  .location-prompt {
1200
- color: #666;
1201
- font-size: 13px;
1202
- font-weight: 500;
1203
- margin-bottom: .5em;
1204
- margin-top: .85em;
1205
- display: inline-block;
1206
- width: 100%;
 
1207
  }
1208
 
1209
  .location-input {
1210
- border: 1px solid #aaa;
1211
- border-color: #ddd;
1212
- border-radius: 4px;
1213
- height: 30px;
1214
- width: calc(100% - 8px - 24px - 2px);
1215
- padding-left: 8px;
1216
- padding-right: 24px;
1217
- font-size: 16px;
1218
- color: #444;
1219
- background-color: #fff;
1220
- display: inline-block;
1221
- width: 100%;
1222
  }
1223
 
1224
  .location-input.dropdown {
1225
- width: 100%;
1226
- max-width: inherit;
1227
  }
1228
 
1229
  .address-step .select2 {
1230
- min-width: 100%
1231
  }
1232
 
1233
  .store-address-container .city-and-postcode {
1234
- display: -webkit-box;
1235
- display: -webkit-flex;
1236
- display: flex
1237
  }
1238
 
1239
  .store-address-container .city-and-postcode div {
1240
- -webkit-flex-basis: 50%;
1241
- flex-basis: 50%;
1242
- margin-right: 1em
1243
  }
1244
 
1245
  .store-address-container .city-and-postcode div:last-of-type {
1246
- margin-right: 0
1247
  }
1248
 
1249
  .store-address-container .select2-container,
1250
  .store-address-container input[type=text],
1251
  .store-address-container select {
1252
- margin-bottom: 10px
1253
  }
1254
 
1255
  .product-type-container {
1256
- margin-top: 14px;
1257
- margin-bottom: 1px
1258
  }
1259
 
1260
  #seopress_sell_in_person {
1261
- margin-left: 0
1262
  }
1263
 
1264
  .seopress-wizard-service-settings .payment-email-input {
1265
- border: 1px solid #aaa;
1266
- border-color: #ddd;
1267
- border-radius: 4px;
1268
- height: 30px;
1269
- padding: 0 8px;
1270
- font-size: 14px;
1271
- color: #444;
1272
- background-color: #fff;
1273
- display: inline-block
1274
  }
1275
 
1276
  .seopress-wizard-service-settings .payment-email-input[disabled] {
1277
- color: #aaa
1278
  }
1279
 
1280
  .newsletter-form-container {
1281
- display: -webkit-box;
1282
- display: -webkit-flex;
1283
- display: flex
1284
  }
1285
 
1286
  .newsletter-form-container .newsletter-form-email {
1287
- border: 1px solid #aaa;
1288
- border-color: #ddd;
1289
- border-radius: 4px;
1290
- height: 42px;
1291
- padding: 0 8px;
1292
- font-size: 16px;
1293
- color: #666;
1294
- background-color: #fff;
1295
- display: inline-block;
1296
- margin-right: 6px;
1297
- -webkit-box-flex: 1;
1298
- -webkit-flex-grow: 1;
1299
- flex-grow: 1
1300
  }
1301
 
1302
  .newsletter-form-container .newsletter-form-button-container {
1303
- -webkit-box-flex: 0;
1304
- -webkit-flex-grow: 0;
1305
- flex-grow: 0
1306
  }
1307
 
1308
  .seopress-setup .seopress-setup-actions .button.newsletter-form-button {
1309
- height: 42px;
1310
- padding: 0 1em;
1311
- margin: 0
1312
  }
1313
 
1314
  .seopress-wizard-next-steps {
1315
- border: 1px solid #eee;
1316
- border-radius: 4px;
1317
- list-style: none;
1318
- padding: 0
1319
  }
1320
 
1321
  .seopress-wizard-next-steps li {
1322
- padding: 0
1323
  }
1324
 
1325
  .seopress-wizard-next-steps .seopress-wizard-next-step-item {
1326
- display: -webkit-box;
1327
- display: -webkit-flex;
1328
- display: flex;
1329
- border-top: 1px solid #eee
 
1330
  }
1331
 
1332
  .seopress-wizard-next-steps .seopress-wizard-next-step-item:first-child {
1333
- border-top: 0
1334
  }
1335
 
1336
  .seopress-wizard-next-steps .seopress-wizard-next-step-description {
1337
- -webkit-box-flex: 1;
1338
- -webkit-flex-grow: 1;
1339
- flex-grow: 1;
1340
- margin: 1.5em
1341
  }
1342
 
1343
  .seopress-wizard-next-steps .seopress-wizard-next-step-action {
1344
- -webkit-box-flex: 0;
1345
- -webkit-flex-grow: 0;
1346
- flex-grow: 0;
1347
- display: -webkit-box;
1348
- display: -webkit-flex;
1349
- display: flex;
1350
- -webkit-box-align: center;
1351
- -webkit-align-items: center;
1352
- align-items: center
 
1353
  }
1354
 
1355
  .seopress-wizard-next-steps .seopress-wizard-next-step-action .button {
1356
- margin: 1em 1.5em
1357
  }
1358
 
1359
  .seopress-wizard-next-steps p.next-step-heading {
1360
- margin: 0;
1361
- font-size: .95em;
1362
- font-weight: 400;
1363
- font-variant: all-petite-caps
1364
  }
1365
 
1366
  .seopress-wizard-next-steps p.next-step-extra-info {
1367
- margin: 0
1368
  }
1369
 
1370
  .seopress-wizard-next-steps h3.next-step-description {
1371
- margin: 0;
1372
- font-size: 16px;
1373
- font-weight: 600
1374
  }
1375
 
1376
  .seopress-wizard-next-steps .seopress-wizard-additional-steps {
1377
- border-top: 1px solid #eee
1378
  }
1379
 
1380
  .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-wizard-next-step-description {
1381
- margin-bottom: 0
1382
  }
1383
 
1384
  .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions {
1385
- margin: 0 0 1.5em 0
1386
  }
1387
 
1388
  .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions .button {
1389
- font-size: 15px;
1390
- margin: 1em 0 1em 1.5em
1391
  }
1392
 
1393
  .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions .button::last-child {
1394
- margin-right: 1.5em
1395
  }
1396
 
1397
  p.next-steps-help-text {
1398
- color: #9f9f9f;
1399
- padding: 0 2em;
1400
- text-align: center;
1401
- font-size: .9em
1402
  }
1403
 
1404
  p.jetpack-terms {
1405
- font-size: .8em;
1406
- text-align: center;
1407
- max-width: 480px;
1408
- margin: 0 auto;
1409
- line-height: 1.5em
1410
  }
1411
 
1412
  .seopress-error {
1413
- background: #ffe6e5;
1414
- border-color: #ffc5c2;
1415
- padding: 1em;
1416
- margin-bottom: 1em
1417
  }
1418
 
1419
  .seopress-error p {
1420
- margin-top: 0;
1421
- margin-bottom: .5em;
1422
- color: #444
1423
  }
1424
 
1425
  .seopress-error a {
1426
- color: #ff645c
1427
  }
1428
 
1429
  .seopress-error .reconnect-reminder {
1430
- font-size: .85em
1431
  }
1432
 
1433
  .seopress-error .seopress-setup-actions .button {
1434
- font-size: 14px
1435
  }
1436
 
1437
  .seopress-wizard-service-setting-ppec_paypal_reroute_requests,
1438
  .seopress-wizard-service-setting-stripe_create_account {
1439
- display: -webkit-box;
1440
- display: -webkit-flex;
1441
- display: flex;
1442
- -webkit-box-align: start;
1443
- -webkit-align-items: flex-start;
1444
- align-items: flex-start
1445
  }
1446
 
1447
  .seopress-wizard-service-setting-ppec_paypal_reroute_requests .payment-checkbox-input,
1448
  .seopress-wizard-service-setting-stripe_create_account .payment-checkbox-input {
1449
- -webkit-box-ordinal-group: 2;
1450
- -webkit-order: 1;
1451
- order: 1;
1452
- margin-top: 5px;
1453
- margin-left: 0;
1454
- margin-right: 0;
1455
- width: 1.5em
1456
  }
1457
 
1458
  .seopress-wizard-service-setting-ppec_paypal_reroute_requests .ppec_paypal_reroute_requests,
1459
  .seopress-wizard-service-setting-ppec_paypal_reroute_requests .stripe_create_account,
1460
  .seopress-wizard-service-setting-stripe_create_account .ppec_paypal_reroute_requests,
1461
  .seopress-wizard-service-setting-stripe_create_account .stripe_create_account {
1462
- -webkit-box-ordinal-group: 3;
1463
- -webkit-order: 2;
1464
- order: 2;
1465
- margin-left: .3em
1466
  }
1467
 
1468
  .seopress-wizard-service-setting-ppec_paypal_email,
1469
  .seopress-wizard-service-setting-stripe_email {
1470
- margin-top: .75em;
1471
- margin-left: 1.5em
1472
  }
1473
 
1474
  .seopress-wizard-service-setting-ppec_paypal_email label.ppec_paypal_email,
1475
  .seopress-wizard-service-setting-ppec_paypal_email label.stripe_email,
1476
  .seopress-wizard-service-setting-stripe_email label.ppec_paypal_email,
1477
  .seopress-wizard-service-setting-stripe_email label.stripe_email {
1478
- position: absolute;
1479
- margin: -1px;
1480
- padding: 0;
1481
- height: 1px;
1482
- width: 1px;
1483
- overflow: hidden;
1484
- clip: rect(0 0 0 0);
1485
- border: 0
1486
  }
1487
 
1488
  .seopress-wizard-service-setting-ppec_paypal_email input.payment-email-input,
1489
  .seopress-wizard-service-setting-stripe_email input.payment-email-input {
1490
- box-sizing: border-box;
1491
- margin-bottom: .5em;
1492
- width: 100%;
1493
- height: 32px
1494
  }
1495
 
1496
  .seopress-setup-content .recommended-step {
1497
- padding: 0 2.5em;
1498
- text-align: left;
1499
- display: inline-block;
1500
- width: 100%;
1501
  }
1502
 
1503
  .seopress-setup-content .recommended-step a {
1504
- text-decoration: none;
1505
  }
1506
 
1507
  .seopress-setup-content .recommended-item {
1508
- list-style: none;
1509
- margin: 1rem 0
1510
  }
1511
 
1512
  .seopress-setup-content .recommended-item:last-child label {
1513
- margin-bottom: 0
1514
  }
1515
 
1516
  .seopress-setup-content .recommended-item label {
1517
- display: -webkit-box;
1518
- display: -webkit-flex;
1519
- display: flex;
1520
- -webkit-box-align: center;
1521
- -webkit-align-items: center;
1522
- align-items: center;
1523
- margin-bottom: 1.5em
1524
  }
1525
 
1526
  .seopress-setup-content .recommended-item label::after,
1527
  .seopress-setup-content .recommended-item label::before {
1528
- top: auto
1529
  }
1530
 
1531
  .seopress-setup-content .recommended-item label::after {
1532
- margin-top: -1.5px
1533
  }
1534
 
1535
  .seopress-setup-content .recommended-item .recommended-item-icon {
1536
- border: 1px solid #fff;
1537
- border-radius: 7px;
1538
- height: 3.5em;
1539
- margin-right: 1em;
1540
- margin-left: 4px
1541
  }
1542
 
1543
  .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-storefront_theme {
1544
- background-color: #f4a224;
1545
- max-height: 3em;
1546
- max-width: 3em;
1547
- padding: .25em
1548
  }
1549
 
1550
  .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-automated_taxes {
1551
- background-color: #d0011b;
1552
- max-height: 1.75em;
1553
- padding: .875em
1554
  }
1555
 
1556
  .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-mailchimp {
1557
- background-color: #ffe01b;
1558
- height: 2em;
1559
- padding: .75em
1560
  }
1561
 
1562
  .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-seopress_services {
1563
- background-color: #f0f0f0;
1564
- max-height: 1.5em;
1565
- padding: 1.3em .7em
1566
  }
1567
 
1568
  .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-shipstation {
1569
- background-color: #f0f0f0;
1570
- padding: .3em
1571
  }
1572
 
1573
  .seopress-setup-content .recommended-item .recommended-item-description-container h3 {
1574
- font-size: 15px;
1575
- font-weight: 700;
1576
- letter-spacing: .5px;
1577
- margin-bottom: 0
1578
  }
1579
 
1580
  .seopress-setup-content .recommended-item .recommended-item-description-container p {
1581
- margin-top: 0;
1582
- line-height: 1.5em
1583
  }
1584
 
1585
  .seopress-wizard-service-info {
1586
- padding: 1em 2em;
1587
- background-color: #fafafa
1588
  }
1589
 
1590
  .help_tip {
1591
- -webkit-text-decoration: underline dotted;
1592
- text-decoration: underline dotted
1593
  }
1594
 
1595
  .seopress-setup #tiptip_content {
1596
- background: #5f6973
1597
  }
1598
 
1599
  .seopress-setup #tiptip_holder.tip_top #tiptip_arrow_inner {
1600
- border-top-color: #5f6973
1601
  }
1602
 
1603
  .seopress-setup-shipping-recommended {
1604
- border-bottom: 1px solid #eee;
1605
- margin-top: 0;
1606
- padding: 30px 0
1607
- }
1608
-
1609
- @media only screen and (max-width:400px) {
1610
- #seopress-logo img {
1611
- max-width: 80%
1612
- }
1613
- .seopress-setup-steps {
1614
- display: none
1615
- }
1616
- .store-address-container .city-and-postcode {
1617
- display: block
1618
- }
1619
- .store-address-container .city-and-postcode div {
1620
- margin-right: 0
1621
- }
1622
- .seopress-wizard-service-item,
1623
- .seopress-wizard-services-list-toggle {
1624
- -webkit-flex-wrap: wrap;
1625
- flex-wrap: wrap
1626
- }
1627
- .seopress-wizard-service-item .seopress-wizard-service-enable,
1628
- .seopress-wizard-services-list-toggle .seopress-wizard-service-enable {
1629
- -webkit-box-ordinal-group: 3;
1630
- -webkit-order: 2;
1631
- order: 2;
1632
- padding: 20px 0 0
1633
- }
1634
- .seopress-wizard-service-item .seopress-wizard-service-description,
1635
- .seopress-wizard-services-list-toggle .seopress-wizard-service-description {
1636
- -webkit-box-ordinal-group: 4;
1637
- -webkit-order: 3;
1638
- order: 3
1639
- }
1640
- .seopress-wizard-service-item .seopress-wizard-service-name,
1641
- .seopress-wizard-services-list-toggle .seopress-wizard-service-name {
1642
- padding: 20px 20px 0;
1643
- text-align: left;
1644
- -webkit-box-pack: justify!important;
1645
- -webkit-justify-content: space-between!important;
1646
- justify-content: space-between!important
1647
- }
1648
- .seopress-wizard-service-item .seopress-wizard-service-name img,
1649
- .seopress-wizard-services-list-toggle .seopress-wizard-service-name img {
1650
- margin: 0
1651
- }
1652
- .newsletter-form-container {
1653
- display: block
1654
- }
1655
- .newsletter-form-container .newsletter-form-email {
1656
- display: block;
1657
- box-sizing: border-box;
1658
- width: 100%;
1659
- margin-bottom: 10px
1660
- }
1661
- .newsletter-form-container .button.newsletter-form-button {
1662
- float: left
1663
- }
1664
- .seopress-wizard-next-steps .seopress-wizard-next-step-item {
1665
- -webkit-flex-wrap: wrap;
1666
- flex-wrap: wrap
1667
- }
1668
- .seopress-wizard-next-steps .seopress-wizard-next-step-item .seopress-wizard-next-step-description {
1669
- margin-bottom: 0
1670
- }
1671
- .seopress-wizard-next-steps .seopress-wizard-next-step-item .seopress-wizard-next-step-action p {
1672
- margin: 0
1673
- }
 
 
 
 
 
 
 
 
 
1674
  }
1
+ html {
2
+ background-color: #f6f7f7;
3
+ margin: 0;
4
+ }
5
  body.seopress-setup {
6
+ box-shadow: none;
7
+ background: #f6f7f7;
8
+ padding: 0;
9
+ margin: 0;
10
+ max-width: 100%;
11
  }
12
 
13
+ .wp-core-ui .button, .wp-core-ui .button-secondary {
14
+ color: #6159e6;
15
+ border-color: #6159e6;
16
+ background: #ffffff;
17
+ vertical-align: middle;
18
  }
19
 
20
+ .wp-core-ui .button-secondary:hover {
21
+ color: #555d66;
22
+ background: #fafafa;
23
+ border-color: #999;
24
+ }
25
+
26
+ .wp-core-ui select:focus,
27
+ input[type="text"]:focus, input[type="password"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, select:focus, textarea:focus {
28
+ border-color: #6259e6;
29
+ box-shadow: 0 0 0 1px #6259e6;
30
+ outline: 2px solid transparent;
31
  }
32
 
33
+ .seopress-setup .sp-progress-bar {
34
+ background-color: #6159e6;
 
 
 
35
  }
36
 
37
+ .spinner {
38
+ display: inline-block
39
+ }
40
+
41
+ .log {
42
+ margin: 0;
43
+ text-transform: uppercase;
44
+ display: inline-block;
45
+ vertical-align: middle;
46
+ padding: 5px;
47
+ color: rgba(19, 191, 17, 1);
48
+ font-style: italic
49
  }
50
 
51
  .admin_page_seopress_csv_importer.seopress-styles .seopress-option {
52
+ max-width: 700px;
53
+ margin: 40px auto;
54
  }
55
 
56
  .admin_page_seopress_csv_importer .description {
57
+ color: #999;
58
+ margin-top: 4px;
59
+ display: block;
60
  }
61
 
62
  .admin_page_seopress_csv_importer .description code {
63
+ background: 0 0;
64
+ padding: 0;
65
+ white-space: pre-line;
66
+ word-wrap: break-word;
67
+ word-break: break-all;
68
  }
69
 
70
  .admin_page_seopress_csv_importer .seopress-setup-content table thead th {
71
+ font-weight: bold;
72
  }
73
 
74
  .admin_page_seopress_csv_importer .seopress-setup-content table tr:nth-child(odd) td {
75
+ background: #fbfbfb;
76
  }
77
 
78
  .admin_page_seopress_csv_importer .seopress-setup-content table td select {
79
+ width: 100%;
80
  }
81
 
82
  .admin_page_seopress_csv_importer .dashicons-yes-alt:before {
83
+ color: #3642ff;
84
  }
85
 
86
  .admin_page_seopress_csv_importer .seopress-wizard-services {
87
+ padding: 0;
88
  }
89
 
90
  .seopress-setup {
91
+ text-align: center
92
  }
93
 
94
  .seopress-setup .select2-container {
95
+ text-align: left;
96
+ width: auto
97
  }
98
 
99
  .seopress-setup .hidden {
100
+ display: none
101
  }
102
 
103
  .seopress-setup .seopress-setup-content {
104
+ box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
105
+ padding: 2em;
106
+ margin: 65px auto 24px;
107
+ background: #fff;
108
+ overflow: hidden;
109
+ zoom: 1;
110
+ text-align: center;
111
+ max-width: 700px;
112
  }
113
 
114
  .seopress-setup-content h1,
115
  .seopress-setup-content h2,
116
  .seopress-setup-content h3,
117
  .seopress-setup-content table {
118
+ margin: 0 0 20px;
119
+ border: 0;
120
+ padding: 0;
121
+ color: #2c3338;
122
+ clear: none;
123
+ font-weight: 500
124
  }
125
 
126
  .seopress-setup-content p {
127
+ margin: 20px 0;
128
+ font-size: 1em;
129
+ line-height: 1.75em;
130
+ color: #50575e
131
+ }
132
+
133
+ .seopress-setup-content .m0 {
134
+ margin: 0;
135
  }
136
 
137
  .seopress-setup-content table {
138
+ font-size: 1em;
139
+ line-height: 1.75em;
140
+ color: #50575e;
141
+ text-align: left;
142
  }
143
 
144
  .seopress-setup-content a {
145
+ color: #6259e6
146
  }
147
 
148
  .seopress-setup-content a:focus,
149
  .seopress-setup-content a:hover {
150
+ color: #111
151
+ }
152
+
153
+ .seopress-option #seopress-edd-license-btn, .seopress-option #seopress-refresh {
154
+ width: auto;
155
  }
156
 
157
  .seopress-setup-content .form-table th {
158
+ width: 35%;
159
+ vertical-align: top;
160
+ font-weight: 400
161
  }
162
 
163
  .seopress-setup-content .form-table td {
164
+ vertical-align: top
165
  }
166
 
167
  .seopress-setup-content .form-table td input,
168
  .seopress-setup-content .form-table td select {
169
+ width: 100%;
170
+ box-sizing: border-box
171
  }
172
 
173
  .seopress-setup-content .form-table td input[size] {
174
+ width: auto
175
  }
176
 
177
  .seopress-setup-content .form-table td .description {
178
+ line-height: 1.5em;
179
+ display: block;
180
+ margin-top: .25em;
181
+ color: #999;
182
+ font-style: italic
183
  }
184
 
185
  .seopress-setup-content .form-table td .input-checkbox,
186
  .seopress-setup-content .form-table td .input-radio {
187
+ width: auto;
188
+ box-sizing: inherit;
189
+ padding: inherit;
190
+ margin: 0 .5em 0 0;
191
+ box-shadow: none
192
  }
193
 
194
  .seopress-setup-content .form-table .section_title td {
195
+ padding: 0
196
  }
197
 
198
  .seopress-setup-content .form-table .section_title td h2,
199
  .seopress-setup-content .form-table .section_title td p {
200
+ margin: 12px 0 0
201
  }
202
 
203
  .seopress-setup-content .form-table td,
204
  .seopress-setup-content .form-table th {
205
+ padding: 12px 0;
206
+ margin: 0;
207
+ border: 0
208
  }
209
 
210
  .seopress-setup-content .form-table td:first-child,
211
  .seopress-setup-content .form-table th:first-child {
212
+ padding-right: 1em
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  }
214
 
215
  .seopress-setup-content .seopress-setup-pages {
216
+ width: 100%;
217
+ border-top: 1px solid #eee
218
  }
219
 
220
  .seopress-setup-content .seopress-setup-pages thead th {
221
+ display: none
222
  }
223
 
224
  .seopress-setup-content .seopress-setup-pages .page-name {
225
+ width: 30%;
226
+ font-weight: 700
227
  }
228
 
229
  .seopress-setup-content .seopress-setup-pages td,
230
  .seopress-setup-content .seopress-setup-pages th {
231
+ padding: 14px 0;
232
+ border-bottom: 1px solid #eee
233
  }
234
 
235
  .seopress-setup-content .seopress-setup-pages td:first-child,
236
  .seopress-setup-content .seopress-setup-pages th:first-child {
237
+ padding-right: 9px
238
  }
239
 
240
  .seopress-setup-content .seopress-setup-pages th {
241
+ padding-top: 0
242
  }
243
 
244
  .seopress-setup-content .seopress-setup-pages .page-options p {
245
+ color: #777;
246
+ margin: 6px 0 0 24px;
247
+ line-height: 1.75em
248
  }
249
 
250
  .seopress-setup-content .seopress-setup-pages .page-options p input {
251
+ vertical-align: middle;
252
+ margin: 1px 0 0;
253
+ height: 1.75em;
254
+ width: 1.75em;
255
+ line-height: 1.75em
256
  }
257
 
258
  .seopress-setup-content .seopress-setup-pages .page-options p label {
259
+ line-height: 1
260
  }
261
 
262
  @media screen and (max-width:782px) {
263
+ .seopress-setup-content .form-table tbody th {
264
+ width: auto
265
+ }
266
  }
267
 
268
  .seopress-setup-content .twitter-share-button {
269
+ float: right
270
  }
271
 
272
  .seopress-setup-content .seopress-setup-next-steps {
273
+ overflow: hidden;
274
+ margin: 0 0 24px;
275
+ padding-bottom: 2px
276
  }
277
 
278
  .seopress-setup-content .seopress-setup-next-steps h2 {
279
+ margin-bottom: 12px
280
  }
281
 
282
  .seopress-setup-content .seopress-setup-next-steps .seopress-setup-next-steps-first {
283
+ float: left;
284
+ width: 50%;
285
+ box-sizing: border-box
286
  }
287
 
288
  .seopress-setup-content .seopress-setup-next-steps .seopress-setup-next-steps-last {
289
+ float: right;
290
+ width: 50%;
291
+ box-sizing: border-box
292
  }
293
 
294
  .seopress-setup-content .seopress-setup-next-steps ul {
295
+ padding: 0 2em 0 0;
296
+ list-style: none outside;
297
+ margin: 0
298
  }
299
 
300
  .seopress-setup-content .seopress-setup-next-steps ul li a {
301
+ display: block;
302
+ padding: 0 0 .75em
303
  }
304
 
305
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button {
306
+ background-color: #f7f7f7;
307
+ border-color: #ccc;
308
+ color: #23282d;
309
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 0 #ccc;
310
+ text-shadow: 1px 0 1px #eee, 0 1px 1px #eee;
311
+ font-size: 1em;
312
+ height: auto;
313
+ line-height: 1.75em;
314
+ margin: 0 0 .75em;
315
+ opacity: 1;
316
+ padding: 1em;
317
+ text-align: center
318
  }
319
 
320
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:active,
321
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:focus,
322
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:hover {
323
+ background: #f5f5f5;
324
+ border-color: #aaa
325
  }
326
 
327
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary {
328
+ color: #fff;
329
+ background-color: #bb77ae;
330
+ border-color: #a36597;
331
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 0 #a36597;
332
+ text-shadow: 0 -1px 1px #a36597, 1px 0 1px #a36597, 0 1px 1px #a36597, -1px 0 1px #a36597
333
  }
334
 
335
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:active,
336
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:focus,
337
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:hover {
338
+ color: #fff;
339
+ background: #a36597;
340
+ border-color: #a36597;
341
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 0 #a36597
342
  }
343
 
344
  .seopress-setup-content .seopress-setup-next-steps ul li a::before {
345
+ color: #82878c;
346
+ font: normal 20px/1 dashicons;
347
+ speak: none;
348
+ display: inline-block;
349
+ padding: 0 10px 0 0;
350
+ top: 1px;
351
+ position: relative;
352
+ text-decoration: none!important;
353
+ vertical-align: top
354
  }
355
 
356
  .seopress-setup-content .seopress-setup-next-steps ul .learn-more a::before {
357
+ content: "\f105"
358
  }
359
 
360
  .seopress-setup-content .seopress-setup-next-steps ul .video-walkthrough a::before {
361
+ content: "\f126"
362
  }
363
 
364
  .seopress-setup-content .seopress-setup-next-steps ul .newsletter a::before {
365
+ content: "\f465"
366
  }
367
 
368
  .seopress-setup-content .updated,
369
  .seopress-setup-content .seopress-newsletter {
370
+ padding: 24px;
371
+ margin: 0 0 24px;
372
+ overflow: hidden;
373
+ background: #f5f5f5
374
  }
375
 
376
  .seopress-setup-content .updated p,
377
  .seopress-setup-content .seopress-newsletter p {
378
+ padding: 0;
379
+ margin: 0 0 12px
380
  }
381
 
382
  .seopress-setup-content .updated form,
383
  .seopress-setup-content .updated p:last-child,
384
  .seopress-setup-content .seopress-newsletter form,
385
  .seopress-setup-content .seopress-tracker {
386
+ margin: 24px 0;
387
+ border: 1px solid #eee;
388
+ padding: 20px;
389
+ border-radius: 4px;
390
+ overflow: hidden
391
  }
392
 
393
  .seopress-setup-content .seopress-tracker p {
394
+ font-size: 14px;
395
+ line-height: 1.5em
396
  }
397
 
398
  .seopress-setup-content .seopress-tracker .checkbox {
399
+ line-height: 24px;
400
+ font-weight: 500;
401
+ font-size: 1em;
402
+ margin-top: 0;
403
+ margin-bottom: 20px
404
  }
405
 
406
  .seopress-setup-content .checkbox input[type=checkbox] {
407
+ opacity: 0;
408
+ position: absolute;
409
+ left: -9999px
410
  }
411
 
412
  .seopress-setup-content .checkbox label {
413
+ position: relative;
414
+ display: inline-block;
415
+ padding-left: 28px
416
  }
417
 
418
  .seopress-setup-content .checkbox label::after,
419
  .seopress-setup-content .checkbox label::before {
420
+ position: absolute;
421
+ content: "";
422
+ display: inline-block
423
  }
424
 
425
  .seopress-setup-content .checkbox label::before {
426
+ height: 16px;
427
+ width: 16px;
428
+ left: 0;
429
+ top: 3px;
430
+ border: 1px solid #aaa;
431
+ background-color: #fff;
432
+ border-radius: 3px
433
  }
434
 
435
  .seopress-setup-content .checkbox label::after {
436
+ height: 5px;
437
+ width: 9px;
438
+ border-left: 2px solid;
439
+ border-bottom: 2px solid;
440
+ -webkit-transform: rotate(-45deg);
441
+ -ms-transform: rotate(-45deg);
442
+ transform: rotate(-45deg);
443
+ left: 4px;
444
+ top: 7px;
445
+ color: #fff
446
  }
447
 
448
  .seopress-setup-content .checkbox input[type=checkbox]+label::after {
449
+ content: none
450
  }
451
 
452
  .seopress-setup-content .checkbox input[type=checkbox]:checked+label::after {
453
+ content: ""
454
  }
455
 
456
  .seopress-setup-content .checkbox input[type=checkbox]:focus+label::before {
457
+ outline: #3b99fc auto 5px
458
  }
459
 
460
  .seopress-setup-content .checkbox input[type=checkbox]:checked+label::before {
461
+ background: #6259e6;
462
+ border-color: #6259e6
463
  }
464
 
465
  .seopress-setup-steps {
466
+ padding: 10px 0 24px;
467
+ margin: 0;
468
+ list-style: none outside;
469
+ overflow: hidden;
470
+ color: #ccc;
471
+ width: 100%;
472
+ height: 56px;
473
+ border-bottom: 1px solid #dcdcde;
474
+ align-items: center;
475
+ justify-content: center;
476
+ background: #fff;
477
+ display: inline-flex;
478
  }
479
 
480
  .seopress-setup-steps li {
481
+ width: 100%;
482
+ float: left;
483
+ padding: 0 0 1.5em;
484
+ margin: 0;
485
+ text-align: center;
486
+ position: relative;
487
+ border-bottom: 2px solid #ccc;
488
+ line-height: 24px;
489
  }
490
 
491
  .seopress-setup-steps li a {
492
+ text-decoration: none;
493
+ padding: 1.5em;
494
+ position: relative;
495
+ z-index: 1;
496
+ color: #1d2327;
497
+ line-height: 24px;
498
+ font-size: 16px;
499
+ transition: color 300ms linear;
500
  }
501
 
502
  .seopress-setup-steps li a:focus,
503
  .seopress-setup-steps li a:hover {
504
+ color: #6159e6;
 
505
  }
506
 
507
  .seopress-setup-steps li::before {
508
+ content: "";
509
+ border: 3px solid #ccc;
510
+ border-radius: 100%;
511
+ width: 24px;
512
+ height: 24px;
513
+ position: absolute;
514
+ bottom: 0;
515
+ left: 50%;
516
+ margin-left: -15px;
517
+ margin-bottom: -15px;
518
+ background: #fff;
519
+ font-family: 'Dashicons';
520
+ font-size: 24px;
521
+ line-height: 24px;
522
  }
523
 
524
  .seopress-setup-steps li.active {
525
+ border-color: #6259e6;
526
+ color: #6259e6;
527
+ font-weight: 700;
528
+ text-decoration: none;
529
+ position: relative;
530
+ z-index: 1;
531
+ color: #1d2327;
532
+ line-height: 24px;
533
  }
534
 
535
  .seopress-setup-steps li.active::before {
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 {
545
+ border-color: #6259e6;
546
+ background: #6259e6;
547
+ content: "\f147";
548
+ color: #fff;
549
  }
550
 
551
  .seopress-setup .seopress-setup-actions {
552
+ overflow: hidden;
553
+ margin: 20px 0 0;
554
+ position: relative
555
  }
556
 
557
  .seopress-setup .seopress-setup-actions .button {
558
+ font-size: 1.25em;
559
+ padding: .5em 1em;
560
+ line-height: 1em;
561
+ margin-right: .5em;
562
+ margin-bottom: 2px;
563
+ height: auto;
564
+ border-radius: 4px
565
  }
566
 
567
  .seopress-setup .seopress-setup-actions .button-primary {
568
+ background-color: #6259e6;
569
+ border-color: #6259e6;
570
+ margin: 0;
571
+ opacity: 1;
572
+ transition: all 300ms linear;
573
+ color:#fff;
574
  }
575
 
576
  .seopress-setup .seopress-setup-actions .button-primary:active,
577
  .seopress-setup .seopress-setup-actions .button-primary:focus,
578
  .seopress-setup .seopress-setup-actions .button-primary:hover {
579
+ background: none;
580
+ border-color: #6259e6;
581
+ color: #6259e6
582
  }
583
 
584
  .seopress-setup-content p:last-child {
585
+ margin-bottom: 0
586
  }
587
 
588
  .seopress-setup-content p.store-setup {
589
+ margin-top: 0
590
  }
591
 
592
  .seopress-setup-footer-links {
593
+ font-size: .85em;
594
+ color: #7b7b7b;
595
+ margin: 1.18em auto;
596
+ display: inline-block;
597
+ text-align: center
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
598
  }
599
 
600
  .seopress-wizard-services {
601
+ border: 1px solid #eee;
602
+ padding: 1em;
603
+ margin: 0 0 1em;
604
+ list-style: none outside;
605
+ border-radius: 4px;
606
+ overflow: hidden;
607
+ text-align: left;
608
  }
609
 
610
  .seopress-wizard-services p {
611
+ margin: 0 0 1em 0;
612
+ padding: 0;
613
+ font-size: 1em;
614
+ line-height: 1.5em
615
  }
616
 
617
  .seopress-wizard-service-item,
618
  .seopress-wizard-services-list-toggle {
619
+ display: -webkit-box;
620
+ display: -webkit-flex;
621
+ display: flex;
622
+ -webkit-flex-wrap: nowrap;
623
+ flex-wrap: nowrap;
624
+ -webkit-box-pack: justify;
625
+ -webkit-justify-content: space-between;
626
+ justify-content: space-between;
627
+ padding: 0;
628
+ color: #50575e;
629
+ -webkit-box-align: center;
630
+ -webkit-align-items: center;
631
+ align-items: center;
632
+ margin: 1rem 0;
633
  }
634
 
635
  .seopress-wizard-service-item:last-child,
636
  .seopress-wizard-services-list-toggle:last-child {
637
+ border-bottom: 0
638
  }
639
 
640
  .seopress-wizard-service-item .payment-gateway-fee,
641
  .seopress-wizard-services-list-toggle .payment-gateway-fee {
642
+ color: #a6a6a6
643
  }
644
 
645
  .seopress-wizard-service-item .seopress-wizard-service-name,
646
  .seopress-wizard-services-list-toggle .seopress-wizard-service-name {
647
+ -webkit-flex-basis: 0;
648
+ flex-basis: 0;
649
+ min-width: 160px;
650
+ text-align: center;
651
+ font-weight: 700;
652
+ padding: 2em 0;
653
+ -webkit-align-self: stretch;
654
+ align-self: stretch;
655
+ display: -webkit-box;
656
+ display: -webkit-flex;
657
+ display: flex;
658
+ -webkit-box-align: baseline;
659
+ -webkit-align-items: baseline;
660
+ align-items: baseline
661
  }
662
 
663
  .seopress-wizard-payment-gateway-form .seopress-wizard-service-item .seopress-wizard-service-name,
664
  .seopress-wizard-payment-gateway-form .seopress-wizard-services-list-toggle .seopress-wizard-service-name {
665
+ -webkit-box-pack: center;
666
+ -webkit-justify-content: center;
667
+ justify-content: center
668
  }
669
 
670
  .seopress-wizard-service-item .seopress-wizard-service-name img,
671
  .seopress-wizard-services-list-toggle .seopress-wizard-service-name img {
672
+ max-width: 75px
673
  }
674
 
675
  .seopress-wizard-service-item.stripe-logo .seopress-wizard-service-name img,
676
  .seopress-wizard-services-list-toggle.stripe-logo .seopress-wizard-service-name img {
677
+ padding: 8px 0
678
  }
679
 
680
  .seopress-wizard-service-item.paypal-logo .seopress-wizard-service-name img,
681
  .seopress-wizard-services-list-toggle.paypal-logo .seopress-wizard-service-name img {
682
+ max-width: 87px;
683
+ padding: 2px 0
684
  }
685
 
686
  .seopress-wizard-service-item.klarna-logo .seopress-wizard-service-name img,
687
  .seopress-wizard-services-list-toggle.klarna-logo .seopress-wizard-service-name img {
688
+ max-width: 87px;
689
+ padding: 12px 0
690
  }
691
 
692
  .seopress-wizard-service-item.square-logo .seopress-wizard-service-name img,
693
  .seopress-wizard-services-list-toggle.square-logo .seopress-wizard-service-name img {
694
+ max-width: 95px;
695
+ padding: 12px 0
696
  }
697
 
698
  .seopress-wizard-service-item.eway-logo .seopress-wizard-service-name img,
699
  .seopress-wizard-services-list-toggle.eway-logo .seopress-wizard-service-name img {
700
+ max-width: 87px
701
  }
702
 
703
  .seopress-wizard-service-item.payfast-logo .seopress-wizard-service-name img,
704
  .seopress-wizard-services-list-toggle.payfast-logo .seopress-wizard-service-name img {
705
+ max-width: 140px
706
  }
707
 
708
  .seopress-wizard-service-item .seopress-wizard-service-description,
709
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description {
710
+ -webkit-box-flex: 1;
711
+ -webkit-flex-grow: 1;
712
+ flex-grow: 1;
713
+ padding: 20px
714
  }
715
 
716
  .seopress-wizard-service-item .seopress-wizard-service-description p,
717
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description p {
718
+ margin-bottom: 1em
719
  }
720
 
721
  .seopress-wizard-service-item .seopress-wizard-service-description p:last-child,
722
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description p:last-child {
723
+ margin-bottom: 0
724
  }
725
 
726
  .seopress-wizard-service-item .seopress-wizard-service-description .seopress-wizard-service-settings-description,
727
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description .seopress-wizard-service-settings-description {
728
+ display: block;
729
+ font-style: italic;
730
+ color: #999
731
  }
732
 
733
  .seopress-wizard-service-item .seopress-wizard-service-enable,
734
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable {
735
+ -webkit-flex-basis: 0;
736
+ flex-basis: 0;
737
+ min-width: 75px;
738
+ text-align: center;
739
+ cursor: pointer;
740
+ padding: 2em 0;
741
+ position: relative;
742
+ max-height: 1.5em;
743
+ -webkit-align-self: flex-start;
744
+ align-self: flex-start;
745
+ -webkit-box-ordinal-group: 4;
746
+ -webkit-order: 3;
747
+ order: 3
748
  }
749
 
750
  .seopress-wizard-service-item .seopress-wizard-service-toggle,
751
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle {
752
+ height: 16px;
753
+ width: 32px;
754
+ border: 2px solid #935687;
755
+ background-color: #935687;
756
+ display: inline-block;
757
+ text-indent: -9999px;
758
+ border-radius: 10em;
759
+ position: relative
760
  }
761
 
762
  .seopress-wizard-service-item .seopress-wizard-service-toggle input[type=checkbox],
763
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle input[type=checkbox] {
764
+ display: none
765
  }
766
 
767
  .seopress-wizard-service-item .seopress-wizard-service-toggle::before,
768
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle::before {
769
+ content: "";
770
+ display: block;
771
+ width: 16px;
772
+ height: 16px;
773
+ background: #fff;
774
+ position: absolute;
775
+ top: 0;
776
+ right: 0;
777
+ border-radius: 100%
778
  }
779
 
780
  .seopress-wizard-service-item .seopress-wizard-service-toggle.disabled,
781
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle.disabled {
782
+ border-color: #999;
783
+ background-color: #999
784
  }
785
 
786
  .seopress-wizard-service-item .seopress-wizard-service-toggle.disabled::before,
787
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle.disabled::before {
788
+ right: auto;
789
+ left: 0
790
  }
791
 
792
  .seopress-wizard-service-item .seopress-wizard-service-settings,
793
  .seopress-wizard-services-list-toggle .seopress-wizard-service-settings {
794
+ display: none;
795
+ margin-top: .75em;
796
+ margin-bottom: 0;
797
+ cursor: default
798
  }
799
 
800
  .seopress-wizard-service-item .seopress-wizard-service-settings.hide,
801
  .seopress-wizard-services-list-toggle .seopress-wizard-service-settings.hide {
802
+ display: none
803
  }
804
 
805
  .seopress-wizard-service-item.checked .seopress-wizard-service-settings,
806
  .seopress-wizard-services-list-toggle.checked .seopress-wizard-service-settings {
807
+ display: inline-block
808
  }
809
 
810
  .seopress-wizard-service-item.checked .seopress-wizard-service-settings.hide,
811
  .seopress-wizard-services-list-toggle.checked .seopress-wizard-service-settings.hide {
812
+ display: none
813
  }
814
 
815
  .seopress-wizard-service-item.closed,
816
  .seopress-wizard-services-list-toggle.closed {
817
+ border-bottom: 0
818
  }
819
 
820
  .seopress-wizard-services-list-toggle {
821
+ cursor: pointer
822
  }
823
 
824
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable::before {
825
+ content: "\f343";
826
+ font-family: dashicons;
827
+ visibility: initial;
828
+ color: #50575e;
829
+ font-size: 25px;
830
+ margin-top: -7px;
831
+ margin-left: -5px;
832
+ position: absolute;
833
+ visibility: visible
834
  }
835
 
836
  .seopress-wizard-services-list-toggle.closed .seopress-wizard-service-enable::before {
837
+ content: "\f347"
838
  }
839
 
840
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable input {
841
+ visibility: hidden;
842
+ position: relative
843
  }
844
 
845
  .seopress-wizard-services.manual .seopress-wizard-service-item {
846
+ display: none
847
  }
848
 
849
  .seopress-wizard-services.shipping {
850
+ margin: 0
851
  }
852
 
853
  .seopress-wizard-services.shipping .seopress-wizard-service-name {
854
+ font-weight: 400;
855
+ text-align: left;
856
+ -webkit-box-align: center;
857
+ -webkit-align-items: center;
858
+ align-items: center;
859
+ max-height: 5em;
860
+ padding: 0
861
  }
862
 
863
  .seopress-wizard-services.shipping .seopress-wizard-service-item {
864
+ padding-left: 2em;
865
+ padding-top: .67em
866
  }
867
 
868
  .seopress-wizard-services.shipping .seopress-wizard-service-item:first-child {
869
+ border-bottom: 0;
870
+ padding-bottom: 0;
871
+ font-weight: 700
872
  }
873
 
874
  .seopress-wizard-services.shipping .seopress-wizard-service-item:first-child .seopress-wizard-service-name {
875
+ font-weight: 700
876
  }
877
 
878
  .seopress-wizard-services.shipping .shipping-method-setting,
879
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-select {
880
+ display: -webkit-box;
881
+ display: -webkit-flex;
882
+ display: flex
883
  }
884
 
885
  .seopress-wizard-services.shipping .shipping-method-setting.hide,
886
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-select.hide {
887
+ display: none
888
  }
889
 
890
  .seopress-wizard-services.shipping .shipping-method-setting input,
891
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-dropdown {
892
+ margin-right: 2em;
893
+ margin-bottom: 1em
894
  }
895
 
896
  .seopress-wizard-services.shipping .shipping-method-setting input .select2,
897
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-dropdown .select2 {
898
+ min-width: 130px
899
  }
900
 
901
  .seopress-wizard-services.shipping .seopress-wizard-service-description {
902
+ display: -webkit-box;
903
+ display: -webkit-flex;
904
+ display: flex;
905
+ -webkit-box-orient: vertical;
906
+ -webkit-box-direction: normal;
907
+ -webkit-flex-direction: column;
908
+ flex-direction: column;
909
+ color: #a6a6a6
910
  }
911
 
912
  .seopress-wizard-services.shipping .seopress-wizard-service-item:not(:first-child) .seopress-wizard-service-description {
913
+ font-size: .92em;
914
+ padding-bottom: 10px
915
  }
916
 
917
  .seopress-wizard-services.shipping .shipping-method-setting input {
918
+ width: 95px;
919
+ border: 1px solid #aaa;
920
+ border-color: #ddd;
921
+ border-radius: 4px;
922
+ height: 28px;
923
+ padding-left: 8px;
924
+ padding-right: 24px;
925
+ font-size: 14px;
926
+ color: #444;
927
+ background-color: #fff;
928
+ display: inline-block
929
  }
930
 
931
  .seopress-wizard-services.shipping .shipping-method-description,
932
  .seopress-wizard-services.shipping .shipping-method-setting .description {
933
+ color: #7e7e7e;
934
+ font-size: .9em
935
  }
936
 
937
  .seopress-wizard-services.shipping .shipping-method-setting input::-webkit-input-placeholder {
938
+ color: #e1e1e1
939
  }
940
 
941
  .seopress-wizard-services.shipping .shipping-method-setting input:-ms-input-placeholder {
942
+ color: #e1e1e1
943
  }
944
 
945
  .seopress-wizard-services.shipping .shipping-method-setting input::-ms-input-placeholder {
946
+ color: #e1e1e1
947
  }
948
 
949
  .seopress-wizard-services.shipping .shipping-method-setting input::placeholder {
950
+ color: #e1e1e1
951
  }
952
 
953
  .seopress-setup-shipping-units p {
954
+ line-height: 1.5em;
955
+ font-size: 13px;
956
+ margin-bottom: .25em;
957
+ text-align: center
958
  }
959
 
960
  .seopress-setup-shipping-units .seopress-setup-shipping-unit {
961
+ margin-bottom: 1.75em
962
  }
963
 
964
  .seopress-setup-shipping-units .seopress-setup-shipping-unit .select2 {
965
+ min-width: 125px;
966
+ top: -5px
967
  }
968
 
969
  .hide {
970
+ display: none
971
  }
972
 
973
  .seopress-wizard-features {
974
+ display: -webkit-box;
975
+ display: -webkit-flex;
976
+ display: flex;
977
+ -webkit-flex-wrap: wrap;
978
+ flex-wrap: wrap;
979
+ list-style: none;
980
+ padding: 0
981
  }
982
 
983
  .seopress-wizard-features .seopress-wizard-feature-item {
984
+ -webkit-flex-basis: calc(50% - 4em - 3px);
985
+ flex-basis: calc(50% - 4em - 3px);
986
+ border: 1px solid #eee;
987
+ padding: 2em
988
  }
989
 
990
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(1) {
991
+ border-radius: 4px 0 0 0
992
  }
993
 
994
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(2) {
995
+ border-left: 0;
996
+ border-radius: 0 4px 0 0
997
  }
998
 
999
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(3) {
1000
+ border-top: 0;
1001
+ border-radius: 0 0 0 4px
1002
  }
1003
 
1004
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(4) {
1005
+ border-top: 0;
1006
+ border-left: 0;
1007
+ border-radius: 0 0 4px 0
1008
  }
1009
 
1010
  .seopress-wizard-features p.seopress-wizard-feature-description,
1011
  .seopress-wizard-features p.seopress-wizard-feature-name {
1012
+ margin: 0;
1013
+ line-height: 1.5em
1014
  }
1015
 
1016
  h3.jetpack-reasons {
1017
+ text-align: center;
1018
+ margin: 3em 0 1em 0;
1019
+ font-size: 14px
1020
  }
1021
 
1022
  .jetpack-logo,
1023
  .wcs-notice {
1024
+ display: block;
1025
+ margin: 1.75em auto 2em auto;
1026
+ max-height: 175px
1027
  }
1028
 
1029
  .activate-splash .jetpack-logo {
1030
+ width: 170px;
1031
+ margin-bottom: 0
1032
  }
1033
 
1034
  .activate-splash .wcs-notice {
1035
+ margin-top: 1em;
1036
+ padding-left: 57px
1037
  }
1038
 
1039
  .step {
1040
+ text-align: center
1041
  }
1042
 
1043
  .seopress-setup .seopress-setup-actions .button {
1044
+ text-shadow: none;
1045
+ font-weight: 300;
1046
+ font-size: 16px;
1047
+ padding: 1em 2em;
1048
+ box-shadow: none;
1049
+ min-width: 12em;
1050
+ min-width: auto;
1051
+ margin-top: 10px
1052
  }
1053
 
1054
  .seopress-setup .seopress-setup-actions .button:active,
1055
  .seopress-setup .seopress-setup-actions .button:focus,
1056
  .seopress-setup .seopress-setup-actions .button:hover {
1057
+ box-shadow: none
1058
  }
1059
 
1060
  .seopress-setup .seopress-setup-actions .plugin-install-info {
1061
+ display: block;
1062
+ font-style: italic;
1063
+ color: #999;
1064
+ font-size: 14px;
1065
+ line-height: 1.5em;
1066
+ margin: 5px 0
1067
  }
1068
 
1069
  .seopress-setup .seopress-setup-actions .plugin-install-info>* {
1070
+ display: block
1071
  }
1072
 
1073
  .seopress-setup .seopress-setup-actions .plugin-install-info .plugin-install-info-list-item::after {
1074
+ content: ", "
1075
  }
1076
 
1077
  .seopress-setup .seopress-setup-actions .plugin-install-info .plugin-install-info-list-item:last-of-type::after {
1078
+ content: ". "
1079
  }
1080
 
1081
  .seopress-setup .seopress-setup-actions .plugin-install-info a {
1082
+ white-space: nowrap
1083
  }
1084
 
1085
  .seopress-setup .seopress-setup-actions .plugin-install-info a:not(:hover):not(:focus) {
1086
+ color: inherit
1087
  }
1088
 
1089
  .plugin-install-source {
1090
+ background: rgba(187, 119, 174, .15)
1091
  }
1092
 
1093
  .plugin-install-source:not(.seopress-wizard-service-item) {
1094
+ box-shadow: 0 0 0 10px rgba(187, 119, 174, .15)
1095
  }
1096
 
1097
  .location-prompt {
1098
+ color: #50575e;
1099
+ font-size: 13px;
1100
+ font-weight: 500;
1101
+ margin-bottom: .5em;
1102
+ margin-top: .85em;
1103
+ display: inline-block;
1104
+ width: 100%;
1105
+ text-align: left;
1106
  }
1107
 
1108
  .location-input {
1109
+ border: 1px solid #aaa;
1110
+ border-color: #ddd;
1111
+ border-radius: 4px;
1112
+ height: 30px;
1113
+ width: calc(100% - 8px - 24px - 2px);
1114
+ padding-left: 8px;
1115
+ padding-right: 24px;
1116
+ font-size: 16px;
1117
+ color: #444;
1118
+ background-color: #fff;
1119
+ display: inline-block;
1120
+ width: 100%;
1121
  }
1122
 
1123
  .location-input.dropdown {
1124
+ width: 100%;
1125
+ max-width: inherit;
1126
  }
1127
 
1128
  .address-step .select2 {
1129
+ min-width: 100%
1130
  }
1131
 
1132
  .store-address-container .city-and-postcode {
1133
+ display: -webkit-box;
1134
+ display: -webkit-flex;
1135
+ display: flex
1136
  }
1137
 
1138
  .store-address-container .city-and-postcode div {
1139
+ -webkit-flex-basis: 50%;
1140
+ flex-basis: 50%;
1141
+ margin-right: 1em
1142
  }
1143
 
1144
  .store-address-container .city-and-postcode div:last-of-type {
1145
+ margin-right: 0
1146
  }
1147
 
1148
  .store-address-container .select2-container,
1149
  .store-address-container input[type=text],
1150
  .store-address-container select {
1151
+ margin-bottom: 10px
1152
  }
1153
 
1154
  .product-type-container {
1155
+ margin-top: 14px;
1156
+ margin-bottom: 1px
1157
  }
1158
 
1159
  #seopress_sell_in_person {
1160
+ margin-left: 0
1161
  }
1162
 
1163
  .seopress-wizard-service-settings .payment-email-input {
1164
+ border: 1px solid #aaa;
1165
+ border-color: #ddd;
1166
+ border-radius: 4px;
1167
+ height: 30px;
1168
+ padding: 0 8px;
1169
+ font-size: 14px;
1170
+ color: #444;
1171
+ background-color: #fff;
1172
+ display: inline-block
1173
  }
1174
 
1175
  .seopress-wizard-service-settings .payment-email-input[disabled] {
1176
+ color: #aaa
1177
  }
1178
 
1179
  .newsletter-form-container {
1180
+ display: -webkit-box;
1181
+ display: -webkit-flex;
1182
+ display: flex
1183
  }
1184
 
1185
  .newsletter-form-container .newsletter-form-email {
1186
+ border: 1px solid #aaa;
1187
+ border-color: #ddd;
1188
+ border-radius: 4px;
1189
+ height: 42px;
1190
+ padding: 0 8px;
1191
+ font-size: 16px;
1192
+ color: #50575e;
1193
+ background-color: #fff;
1194
+ display: inline-block;
1195
+ margin-right: 6px;
1196
+ -webkit-box-flex: 1;
1197
+ -webkit-flex-grow: 1;
1198
+ flex-grow: 1
1199
  }
1200
 
1201
  .newsletter-form-container .newsletter-form-button-container {
1202
+ -webkit-box-flex: 0;
1203
+ -webkit-flex-grow: 0;
1204
+ flex-grow: 0
1205
  }
1206
 
1207
  .seopress-setup .seopress-setup-actions .button.newsletter-form-button {
1208
+ height: 42px;
1209
+ padding: 0 1em;
1210
+ margin: 0
1211
  }
1212
 
1213
  .seopress-wizard-next-steps {
1214
+ border: 1px solid #eee;
1215
+ border-radius: 4px;
1216
+ list-style: none;
1217
+ padding: 0
1218
  }
1219
 
1220
  .seopress-wizard-next-steps li {
1221
+ padding: 0
1222
  }
1223
 
1224
  .seopress-wizard-next-steps .seopress-wizard-next-step-item {
1225
+ display: -webkit-box;
1226
+ display: -webkit-flex;
1227
+ display: flex;
1228
+ border-top: 1px solid #eee;
1229
+ text-align: left;
1230
  }
1231
 
1232
  .seopress-wizard-next-steps .seopress-wizard-next-step-item:first-child {
1233
+ border-top: 0
1234
  }
1235
 
1236
  .seopress-wizard-next-steps .seopress-wizard-next-step-description {
1237
+ -webkit-box-flex: 1;
1238
+ -webkit-flex-grow: 1;
1239
+ flex-grow: 1;
1240
+ margin: 1.5em
1241
  }
1242
 
1243
  .seopress-wizard-next-steps .seopress-wizard-next-step-action {
1244
+ -webkit-box-flex: 0;
1245
+ -webkit-flex-grow: 0;
1246
+ flex-grow: 0;
1247
+ display: -webkit-box;
1248
+ display: -webkit-flex;
1249
+ display: flex;
1250
+ -webkit-box-align: center;
1251
+ -webkit-align-items: center;
1252
+ align-items: center;
1253
+ justify-content: center;
1254
  }
1255
 
1256
  .seopress-wizard-next-steps .seopress-wizard-next-step-action .button {
1257
+ margin: 1em 1.5em
1258
  }
1259
 
1260
  .seopress-wizard-next-steps p.next-step-heading {
1261
+ margin: 0;
1262
+ font-size: .95em;
1263
+ font-weight: 400;
1264
+ font-variant: all-petite-caps
1265
  }
1266
 
1267
  .seopress-wizard-next-steps p.next-step-extra-info {
1268
+ margin: 0
1269
  }
1270
 
1271
  .seopress-wizard-next-steps h3.next-step-description {
1272
+ margin: 0;
1273
+ font-size: 16px;
1274
+ font-weight: 600
1275
  }
1276
 
1277
  .seopress-wizard-next-steps .seopress-wizard-additional-steps {
1278
+ border-top: 1px solid #eee
1279
  }
1280
 
1281
  .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-wizard-next-step-description {
1282
+ margin-bottom: 0
1283
  }
1284
 
1285
  .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions {
1286
+ margin: 0 0 1.5em 0
1287
  }
1288
 
1289
  .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions .button {
1290
+ font-size: 15px;
1291
+ margin: 1em 0 1em 1.5em
1292
  }
1293
 
1294
  .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions .button::last-child {
1295
+ margin-right: 1.5em
1296
  }
1297
 
1298
  p.next-steps-help-text {
1299
+ color: #9f9f9f;
1300
+ padding: 0 2em;
1301
+ text-align: center;
1302
+ font-size: .9em
1303
  }
1304
 
1305
  p.jetpack-terms {
1306
+ font-size: .8em;
1307
+ text-align: center;
1308
+ max-width: 480px;
1309
+ margin: 0 auto;
1310
+ line-height: 1.5em
1311
  }
1312
 
1313
  .seopress-error {
1314
+ background: #ffe6e5;
1315
+ border-color: #ffc5c2;
1316
+ padding: 1em;
1317
+ margin-bottom: 1em
1318
  }
1319
 
1320
  .seopress-error p {
1321
+ margin-top: 0;
1322
+ margin-bottom: .5em;
1323
+ color: #444
1324
  }
1325
 
1326
  .seopress-error a {
1327
+ color: #ff645c
1328
  }
1329
 
1330
  .seopress-error .reconnect-reminder {
1331
+ font-size: .85em
1332
  }
1333
 
1334
  .seopress-error .seopress-setup-actions .button {
1335
+ font-size: 14px
1336
  }
1337
 
1338
  .seopress-wizard-service-setting-ppec_paypal_reroute_requests,
1339
  .seopress-wizard-service-setting-stripe_create_account {
1340
+ display: -webkit-box;
1341
+ display: -webkit-flex;
1342
+ display: flex;
1343
+ -webkit-box-align: start;
1344
+ -webkit-align-items: flex-start;
1345
+ align-items: flex-start
1346
  }
1347
 
1348
  .seopress-wizard-service-setting-ppec_paypal_reroute_requests .payment-checkbox-input,
1349
  .seopress-wizard-service-setting-stripe_create_account .payment-checkbox-input {
1350
+ -webkit-box-ordinal-group: 2;
1351
+ -webkit-order: 1;
1352
+ order: 1;
1353
+ margin-top: 5px;
1354
+ margin-left: 0;
1355
+ margin-right: 0;
1356
+ width: 1.5em
1357
  }
1358
 
1359
  .seopress-wizard-service-setting-ppec_paypal_reroute_requests .ppec_paypal_reroute_requests,
1360
  .seopress-wizard-service-setting-ppec_paypal_reroute_requests .stripe_create_account,
1361
  .seopress-wizard-service-setting-stripe_create_account .ppec_paypal_reroute_requests,
1362
  .seopress-wizard-service-setting-stripe_create_account .stripe_create_account {
1363
+ -webkit-box-ordinal-group: 3;
1364
+ -webkit-order: 2;
1365
+ order: 2;
1366
+ margin-left: .3em
1367
  }
1368
 
1369
  .seopress-wizard-service-setting-ppec_paypal_email,
1370
  .seopress-wizard-service-setting-stripe_email {
1371
+ margin-top: .75em;
1372
+ margin-left: 1.5em
1373
  }
1374
 
1375
  .seopress-wizard-service-setting-ppec_paypal_email label.ppec_paypal_email,
1376
  .seopress-wizard-service-setting-ppec_paypal_email label.stripe_email,
1377
  .seopress-wizard-service-setting-stripe_email label.ppec_paypal_email,
1378
  .seopress-wizard-service-setting-stripe_email label.stripe_email {
1379
+ position: absolute;
1380
+ margin: -1px;
1381
+ padding: 0;
1382
+ height: 1px;
1383
+ width: 1px;
1384
+ overflow: hidden;
1385
+ clip: rect(0 0 0 0);
1386
+ border: 0
1387
  }
1388
 
1389
  .seopress-wizard-service-setting-ppec_paypal_email input.payment-email-input,
1390
  .seopress-wizard-service-setting-stripe_email input.payment-email-input {
1391
+ box-sizing: border-box;
1392
+ margin-bottom: .5em;
1393
+ width: 100%;
1394
+ height: 32px
1395
  }
1396
 
1397
  .seopress-setup-content .recommended-step {
1398
+ padding: 0 2.5em;
1399
+ text-align: left;
1400
+ display: inline-block;
1401
+ width: 100%;
1402
  }
1403
 
1404
  .seopress-setup-content .recommended-step a {
1405
+ text-decoration: none;
1406
  }
1407
 
1408
  .seopress-setup-content .recommended-item {
1409
+ list-style: none;
1410
+ margin: 1rem 0
1411
  }
1412
 
1413
  .seopress-setup-content .recommended-item:last-child label {
1414
+ margin-bottom: 0
1415
  }
1416
 
1417
  .seopress-setup-content .recommended-item label {
1418
+ display: -webkit-box;
1419
+ display: -webkit-flex;
1420
+ display: flex;
1421
+ -webkit-box-align: center;
1422
+ -webkit-align-items: center;
1423
+ align-items: center;
1424
+ margin-bottom: 1.5em
1425
  }
1426
 
1427
  .seopress-setup-content .recommended-item label::after,
1428
  .seopress-setup-content .recommended-item label::before {
1429
+ top: auto
1430
  }
1431
 
1432
  .seopress-setup-content .recommended-item label::after {
1433
+ margin-top: -1.5px
1434
  }
1435
 
1436
  .seopress-setup-content .recommended-item .recommended-item-icon {
1437
+ border: 1px solid #fff;
1438
+ border-radius: 7px;
1439
+ height: 3.5em;
1440
+ margin-right: 1em;
1441
+ margin-left: 4px
1442
  }
1443
 
1444
  .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-storefront_theme {
1445
+ background-color: #f4a224;
1446
+ max-height: 3em;
1447
+ max-width: 3em;
1448
+ padding: .25em
1449
  }
1450
 
1451
  .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-automated_taxes {
1452
+ background-color: #d0011b;
1453
+ max-height: 1.75em;
1454
+ padding: .875em
1455
  }
1456
 
1457
  .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-mailchimp {
1458
+ background-color: #ffe01b;
1459
+ height: 2em;
1460
+ padding: .75em
1461
  }
1462
 
1463
  .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-seopress_services {
1464
+ background-color: #f0f0f0;
1465
+ max-height: 1.5em;
1466
+ padding: 1.3em .7em
1467
  }
1468
 
1469
  .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-shipstation {
1470
+ background-color: #f0f0f0;
1471
+ padding: .3em
1472
  }
1473
 
1474
  .seopress-setup-content .recommended-item .recommended-item-description-container h3 {
1475
+ font-size: 15px;
1476
+ font-weight: 700;
1477
+ letter-spacing: .5px;
1478
+ margin-bottom: 0
1479
  }
1480
 
1481
  .seopress-setup-content .recommended-item .recommended-item-description-container p {
1482
+ margin-top: 0;
1483
+ line-height: 1.5em
1484
  }
1485
 
1486
  .seopress-wizard-service-info {
1487
+ padding: 1em 2em;
1488
+ background-color: #fafafa
1489
  }
1490
 
1491
  .help_tip {
1492
+ -webkit-text-decoration: underline dotted;
1493
+ text-decoration: underline dotted
1494
  }
1495
 
1496
  .seopress-setup #tiptip_content {
1497
+ background: #5f6973
1498
  }
1499
 
1500
  .seopress-setup #tiptip_holder.tip_top #tiptip_arrow_inner {
1501
+ border-top-color: #5f6973
1502
  }
1503
 
1504
  .seopress-setup-shipping-recommended {
1505
+ border-bottom: 1px solid #eee;
1506
+ margin-top: 0;
1507
+ padding: 30px 0
1508
+ }
1509
+
1510
+ @media only screen and (max-width:768px) {
1511
+ .seopress-setup .seopress-setup-content {
1512
+ margin: 25px auto 24px;
1513
+ }
1514
+ #seopress-logo img {
1515
+ max-width: 80%
1516
+ }
1517
+ .store-address-container .city-and-postcode {
1518
+ display: block
1519
+ }
1520
+ .store-address-container .city-and-postcode div {
1521
+ margin-right: 0
1522
+ }
1523
+ .seopress-wizard-service-item,
1524
+ .seopress-wizard-services-list-toggle {
1525
+ -webkit-flex-wrap: wrap;
1526
+ flex-wrap: wrap
1527
+ }
1528
+ .seopress-wizard-service-item .seopress-wizard-service-enable,
1529
+ .seopress-wizard-services-list-toggle .seopress-wizard-service-enable {
1530
+ -webkit-box-ordinal-group: 3;
1531
+ -webkit-order: 2;
1532
+ order: 2;
1533
+ padding: 20px 0 0
1534
+ }
1535
+ .seopress-wizard-service-item .seopress-wizard-service-description,
1536
+ .seopress-wizard-services-list-toggle .seopress-wizard-service-description {
1537
+ -webkit-box-ordinal-group: 4;
1538
+ -webkit-order: 3;
1539
+ order: 3
1540
+ }
1541
+ .seopress-wizard-service-item .seopress-wizard-service-name,
1542
+ .seopress-wizard-services-list-toggle .seopress-wizard-service-name {
1543
+ padding: 20px 20px 0;
1544
+ text-align: left;
1545
+ -webkit-box-pack: justify!important;
1546
+ -webkit-justify-content: space-between!important;
1547
+ justify-content: space-between!important
1548
+ }
1549
+ .seopress-wizard-service-item .seopress-wizard-service-name img,
1550
+ .seopress-wizard-services-list-toggle .seopress-wizard-service-name img {
1551
+ margin: 0
1552
+ }
1553
+ .newsletter-form-container {
1554
+ display: block
1555
+ }
1556
+ .newsletter-form-container .newsletter-form-email {
1557
+ display: block;
1558
+ box-sizing: border-box;
1559
+ width: 100%;
1560
+ margin-bottom: 10px
1561
+ }
1562
+ .newsletter-form-container .button.newsletter-form-button {
1563
+ float: left
1564
+ }
1565
+ .seopress-wizard-next-steps .seopress-wizard-next-step-item {
1566
+ -webkit-flex-wrap: wrap;
1567
+ flex-wrap: wrap
1568
+ }
1569
+ .seopress-wizard-next-steps .seopress-wizard-next-step-item .seopress-wizard-next-step-description {
1570
+ margin-bottom: 0
1571
+ }
1572
+ .seopress-wizard-next-steps .seopress-wizard-next-step-item .seopress-wizard-next-step-action p {
1573
+ margin: 0
1574
+ }
1575
+ .seopress-setup-steps li a {
1576
+ text-indent: -9999px;
1577
+ position: absolute;
1578
+ left: calc(50% - 24px);
1579
+ top: -10px;
1580
+ }
1581
+ .seopress-setup-steps li span {
1582
+ display: none;
1583
+ }
1584
  }
assets/css/seopress-setup.min.css CHANGED
@@ -1 +1 @@
1
- body.seopress-setup{margin:65px auto 24px;box-shadow:none;background:#f1f1f1;padding:0}.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}#seopress-logo{border:0;margin:0 0 24px;padding:0;text-align:center}#seopress-logo img{max-width:30%}.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:0 0 20px;background:#fff;overflow:hidden;zoom:1;text-align:left}.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:#666;clear:none;font-weight:500}.seopress-setup-content p{margin:20px 0;font-size:1em;line-height:1.75em;color:#666}.seopress-setup-content table{font-size:1em;line-height:1.75em;color:#666}.seopress-setup-content a{color:#6259e6}.seopress-setup-content a:focus,.seopress-setup-content a:hover{color:#111}.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 table.tax-rates{width:100%;font-size:.92em}.seopress-setup-content table.tax-rates th{padding:0;text-align:center;width:auto;vertical-align:middle}.seopress-setup-content table.tax-rates td{border:1px solid #f5f5f5;padding:6px;text-align:center;vertical-align:middle}.seopress-setup-content table.tax-rates td input{outline:0;border:0;padding:0;box-shadow:none;text-align:center;width:100%}.seopress-setup-content table.tax-rates td.sort{cursor:move;color:#ccc}.seopress-setup-content table.tax-rates td.sort::before{content:"\f333";font-family:dashicons}.seopress-setup-content table.tax-rates td.readonly{background:#f5f5f5}.seopress-setup-content table.tax-rates .add{padding:1em 0 0 1em;line-height:1em;font-size:1em;width:0;margin:6px 0 0;height:0;overflow:hidden;position:relative;display:inline-block}.seopress-setup-content table.tax-rates .add::before{content:"\f502";font-family:dashicons;position:absolute;left:0;top:0}.seopress-setup-content table.tax-rates .remove{padding:1em 0 0 1em;line-height:1em;font-size:1em;width:0;margin:0;height:0;overflow:hidden;position:relative;display:inline-block}.seopress-setup-content table.tax-rates .remove::before{content:"\f182";font-family:dashicons;position:absolute;left:0;top:0}.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:0 0 24px;margin:0;list-style:none outside;overflow:hidden;color:#ccc;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.seopress-setup-steps li{width:100%;float:left;padding:0 0 .8em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.seopress-setup-steps li a{color:#6259e6;text-decoration:none;padding:1.5em;margin:-1.5em;position:relative;z-index:1}.seopress-setup-steps li a:focus,.seopress-setup-steps li a:hover{color:#111;text-decoration:underline}.seopress-setup-steps li::before{content:"";border:4px solid #ccc;border-radius:100%;width:4px;height:4px;position:absolute;bottom:0;left:50%;margin-left:-6px;margin-bottom:-8px;background:#fff}.seopress-setup-steps li.active{border-color:#6259e6;color:#6259e6;font-weight:700}.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}.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}.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-storefront .seopress-wizard-storefront-intro{padding:40px 40px 0;background:#f5f5f5;text-align:center}.seopress-wizard-storefront .seopress-wizard-storefront-intro img{margin:40px 0 0 0;width:100%;display:block}.seopress-wizard-storefront .seopress-wizard-storefront-features{list-style:none outside;margin:0 0 20px;padding:0 0 0 30px;overflow:hidden}.seopress-wizard-storefront .seopress-wizard-storefront-feature{margin:0;padding:20px 30px 20px 2em;width:50%;box-sizing:border-box}.seopress-wizard-storefront .seopress-wizard-storefront-feature::before{margin-left:-2em;position:absolute}.seopress-wizard-storefront .seopress-wizard-storefront-feature.first{clear:both;float:left}.seopress-wizard-storefront .seopress-wizard-storefront-feature.last{float:right}.seopress-wizard-storefront .seopress-wizard-storefront-feature__bulletproof::before{content:"🔒"}.seopress-wizard-storefront .seopress-wizard-storefront-feature__mobile::before{content:"📱"}.seopress-wizard-storefront .seopress-wizard-storefront-feature__accessibility::before{content:"👓"}.seopress-wizard-storefront .seopress-wizard-storefront-feature__search::before{content:"🔍"}.seopress-wizard-storefront .seopress-wizard-storefront-feature__compatibility::before{content:"🔧"}.seopress-wizard-storefront .seopress-wizard-storefront-feature__extendable::before{content:"🎨"}.seopress-wizard-services{border:1px solid #eee;padding:1em;margin:0 0 1em;list-style:none outside;border-radius:4px;overflow:hidden}.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:#666;-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:#666;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:#666;font-size:13px;font-weight:500;margin-bottom:.5em;margin-top:.85em;display:inline-block;width:100%}.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:#666;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}.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}.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:400px){#seopress-logo img{max-width:80%}.seopress-setup-steps{display:none}.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}}
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}}
assets/css/seopress.css CHANGED
@@ -1,1740 +1,1752 @@
1
  #adminmenu div.wp-menu-image.dashicons-admin-seopress::before, #seopress-header #seopress-admin h1::before {
2
- content: "\e800";
3
- font-family: seopress !important;
4
- font-weight: bold;
5
- font-size: 12px;
6
- line-height: 20px;
7
  }
8
 
9
  #seopress-header #seopress-admin h1::before,.seopress-page-list .seopress-feature h3,.seopress-styles .seopress-option h1 {
10
- -moz-osx-font-smoothing: grayscale;
11
- -webkit-font-smoothing: antialiased;
12
  }
13
 
14
  @font-face {
15
- font-family: seopress;
16
- src: url(../fonts/seopress.eot?81521271);
17
- src: url(../fonts/seopress.eot?81521271#iefix) format('embedded-opentype'),
18
- url(../fonts/seopress.woff?81521271) format('woff2'),
19
- url(../fonts/seopress.woff?81521271) format('woff'),
20
- url(../fonts/seopress.ttf?81521271) format('truetype'),
21
- url(../fonts/seopress.svg?81521271#seopress) format('svg');
22
- font-weight: 400;
23
- font-style: normal;
24
  }
25
 
26
  [class*=" icon-seopress"],[class^=icon-seopress-] {
27
- font-family: seopress!important;
28
- font-size: 14px !important;
29
- line-height: 24px !important;
30
  }
31
 
32
  #tab_seopress_titles_single .form-table th:empty,
33
  #tab_seopress_titles_archives .form-table th:empty,
34
  #tab_seopress_titles_tax .form-table th:empty {
35
- display: none;
36
  }
37
 
38
  .icon-seopress-seopress:before {
39
- content: "\e800";
40
  }
41
 
42
  .sp-tooltip {
43
- position: relative;
44
- margin-left: 5px;
45
- display: inline-block;
46
- cursor: help;
47
- vertical-align: bottom;
48
- text-align: left;
49
- background: none;
50
- border: none;
51
- padding: 0;
52
  }
53
 
54
  .sp-tooltip .dashicons {
55
- color: #666;
56
  }
57
 
58
  .sp-tooltip .sp-tooltiptext {
59
- visibility: hidden;
60
- position: absolute;
61
- z-index: 999999999;
62
- width: 300px;
63
- right: -303px;
64
- padding: 20px;
65
- top: 25px;
66
- font-weight: 400;
67
- box-shadow: 0 3px 30px rgba(25, 30, 35, 0.1);
68
- border: 1px solid #e2e4e7;
69
- background: #fff;
70
- word-break: break-word;
71
- text-transform: none;
72
  }
73
 
74
  .sp-tooltip .sp-tooltiptext::before {
75
- border: 8px solid #e2e4e7;
76
- top: -8px;
77
  }
78
 
79
  .sp-tooltip .sp-tooltiptext::after {
80
- border: 8px solid #fff;
81
- top: -6px;
82
  }
83
 
84
  .sp-tooltip .sp-tooltiptext::before, .sp-tooltip .sp-tooltiptext::after {
85
- border-bottom-style: solid;
86
- border-left-color: transparent;
87
- border-right-color: transparent;
88
- border-top: none;
89
- margin-left: -10px;
90
- content: "";
91
- position: absolute;
92
- height: 0;
93
- width: 0;
94
- line-height: 0;
95
- left: 30px;
96
  }
97
 
98
  .sp-tooltip:hover .sp-tooltiptext,
99
  .sp-tooltip:focus .sp-tooltiptext,
100
  .sp-tooltip:active .sp-tooltiptext {
101
- visibility: visible;
102
  }
103
 
104
  .sp-tooltip .sp-tooltip-headings {
105
- font-size: 18px;
106
- font-weight: 600;
107
- margin-bottom: 20px;
108
- display: block;
109
  }
110
 
111
  .sp-tooltip .sp-tooltip-desc {
112
- margin-bottom: 20px;
113
- display: block;
114
- border-bottom: 1px solid #e2e4e7;
115
- padding-bottom: 20px;
116
- font-size: 13px;
117
  }
118
 
119
  .sp-tooltip .sp-tooltip-code {
120
- font-family: Menlo, Monaco, Andale Mono, Courier New, monospace;
121
- display: block;
122
- word-break: break-all;
123
- color: #1a7a06;
124
- font-size: 11px;
125
  }
126
 
127
  .analysis-score .sp-tooltip {
128
- vertical-align: middle;
129
- font-size: 0.75em;
130
  }
131
 
132
  #seopress_content_analysis a {
133
- color: #0073aa;
134
  }
135
 
136
  #seopress_content_analysis .wrap-seopress-analysis {
137
- display: inline-block;
138
- width: 100%;
139
  }
140
 
141
  #seopress_content_analysis .col-left {
142
- width: calc(50% - 30px);
143
- float: left;
144
- margin-right: 30px;
145
  }
146
 
147
  #seopress_content_analysis .col-right {
148
- float: right;
149
- width: 50%;
150
  }
151
 
152
  #seopress_content_analysis #seopress_suggestions {
153
- display: inline-block;
154
- width: 100%;
155
- margin: 0;
156
- height: auto;
157
- padding: 20px 0;
158
  }
159
 
160
  #seopress_content_analysis #seopress_suggestions li {
161
- list-style: none;
162
- margin: 5px;
163
- display: inline-block;
164
  }
165
 
166
  #seopress_content_analysis .analysis-score {
167
- clear: both;
168
- border-top: 1px solid #e2e4e7;
169
- display: flex;
170
- justify-content: space-between;
171
- align-items: center;
172
  }
173
 
174
  .column-seopress_score .analysis-score {
175
- display: flex;
176
- align-content: center;
177
  }
178
 
179
  #seopress_content_analysis .analysis-score p,
180
  .column-seopress_score .analysis-score p {
181
- font-weight: bold;
182
- font-size: 1.2em;
183
  }
184
 
185
  #seopress_content_analysis .analysis-score svg,
186
  .column-seopress_score .analysis-score svg {
187
- display: inline-block;
188
- height: 30px;
189
- width: 30px;
190
- margin: 0;
191
- border-radius: 100%;
192
- position: relative;
193
- font-weight: 600;
194
- shape-rendering: geometricprecision;
195
- font-size: 0.5rem;
196
- vertical-align: middle;
197
- margin-right: 15px;
198
  }
199
 
200
  .column-seopress_score .analysis-score p,
201
  .column-seopress_score .analysis-score svg {
202
- margin: 0;
203
  }
204
 
205
  @keyframes loadingPulse{
206
- 0%{stroke:#adc5d2}
207
- 50%{stroke:#00a0d2}
208
- 100%{stroke:#adc5d2}
209
  }
210
 
211
  #seopress_content_analysis .analysis-score .loading #bar {
212
- stroke-dashoffset: 0 !important;
213
- stroke: #adc5d2 !important;
214
- animation: loadingPulse 3s infinite ease-in-out;
215
  }
216
 
217
  #seopress_content_analysis .analysis-score .good #bar,
218
  .column-seopress_score .analysis-score #bar.good {
219
- stroke: #46b450;
220
  }
221
 
222
  #seopress_content_analysis .analysis-score .notgood #bar,
223
  .column-seopress_score .analysis-score #bar.notgood {
224
- stroke-dashoffset: 565;
225
- stroke: #ffb900;
226
  }
227
 
228
  #seopress_content_analysis .analysis-score svg circle,
229
  .column-seopress_score .analysis-score svg circle {
230
- stroke-dashoffset: 0;
231
- transition: stroke-dashoffset 1s linear;
232
- stroke: #ccc;
233
- stroke-width: 2em;
234
  }
235
 
236
  #seopress_content_analysis .gr-analysis {
237
- clear: both;
238
  }
239
 
240
  #seopress_content_analysis .gr-analysis-title {
241
- border-top: 1px solid #e2e4e7;
242
- position: relative;
243
  }
244
 
245
  #seopress_cpt .impact,
246
  #seopress_content_analysis .gr-analysis-title .impact {
247
- position: absolute;
248
- left: 10px;
249
- top:calc(50% - 5px);
250
- width: 10px;
251
- height: 10px;
252
- border-radius: 50px;
253
- padding: 0;
254
- margin: 0;
255
- border: 1px solid #fff;
256
  }
257
 
258
  #seopress_content_analysis .gr-analysis .impact.good {
259
- background: #46b450;
260
- box-shadow: 0 0 5px #46b450;
261
  }
262
 
263
  #seopress_content_analysis .gr-analysis .impact.low {
264
- background: #FFDE24;
265
- box-shadow: 0 0 5px #FFDE24;
266
  }
267
 
268
  #seopress_content_analysis .gr-analysis .impact.medium {
269
- background: #e39f48;
270
- box-shadow: 0 0 5px #e39f48;
271
  }
272
 
273
  #seopress_cpt .impact.high,
274
  #seopress_content_analysis .gr-analysis .impact.high {
275
- background: #e25950;
276
- box-shadow: 0 0 5px #e25950;
277
  }
278
 
279
  #seopress_content_analysis .gr-analysis-content .impact.high {
280
- background: #e25950;
281
- box-shadow: none;
282
- color:#fff;
283
- padding: 2px 4px;
284
- margin-left: 5px;
285
- border-radius: 4px;
286
- font-weight: bold;
287
  }
288
 
289
  #seopress_cpt .impact.high {
290
- position: relative;
291
- top: calc(50% - 18px);
292
- display: inline-block;
293
- left: inherit;
294
- right: -10px;
295
  }
296
 
297
  #seopress_content_analysis .gr-analysis-title button {
298
- background: #fff;
299
- border: 0;
300
- cursor: pointer;
301
- display: block;
302
- margin: 0;
303
- position: relative;
304
- text-align: left;
305
- width: 100%;
306
- padding: 15px 30px;
307
- align-items: center;
308
- transition: all 300ms linear;
309
  }
310
 
311
  #seopress_content_analysis .gr-analysis-title button:hover {
312
- background: #f3f4f5;
313
  }
314
 
315
  #seopress_content_analysis .gr-analysis-title button:focus {
316
- color: #191e23;
317
- border: none;
318
- box-shadow: none;
319
- outline-offset: -2px;
320
- outline: 1px dotted #555d66;
321
  }
322
 
323
  #seopress_content_analysis .gr-analysis-title button .sp-arrow::after {
324
- content:"\f343";
325
- font-family: "Dashicons";
326
- position: absolute;
327
- right: 10px;
328
- top: calc(50% - 7px);
329
  }
330
 
331
  #seopress_content_analysis .gr-analysis-title button.open .sp-arrow::after {
332
- content:"\f347";
333
  }
334
 
335
  #seopress_content_analysis .gr-analysis-content {
336
- padding: 0 1rem 0.5rem 1rem;
337
- display: none;
338
- width: 100%;
339
- border-top: 1px solid #e2e4e7;
340
- box-sizing: border-box;
341
  }
342
 
343
  #seopress_content_analysis h3 {
344
- margin: 0;
345
- font-size: 1em;
346
  }
347
 
348
  #seopress_content_analysis h4 {
349
- border-bottom: 1px solid #e2e4e7;
350
- padding-bottom: 0.5rem;
351
- text-transform: uppercase;
352
- font-size: 0.85em;
353
- position: -webkit-sticky; /* Required for Safari */
354
- position: sticky;
355
- top: 0;
356
- background: #fff;
357
  }
358
 
359
  #seopress_content_analysis .wrap-analysis-img ul {
360
- display: flex;
361
- flex-wrap: wrap;
362
  }
363
 
364
  #seopress_content_analysis .wrap-analysis-img ul li {
365
- padding: 0;
366
- text-align: left;
367
- cursor: default;
368
  }
369
 
370
  #seopress_content_analysis .wrap-analysis-img h4 {
371
- border-bottom: 1px solid #ddd;
372
- padding-bottom: 10px;
373
  }
374
 
375
  #seopress_content_analysis .wrap-analysis-img ul li img {
376
- max-width: 150px;
377
- max-height: 150px;
378
- object-fit: cover;
379
- border: 1px solid #f3f4f5;
380
- cursor: default;
381
- padding: 1px;
382
  }
383
 
384
  #seopress_cpt .notice {
385
- padding: 10px 14px;
386
  }
387
 
388
  #seopress_cpt .dashicons,
389
  #seopress-analysis-tabs .dashicons {
390
- vertical-align: middle;
391
  }
392
 
393
  #seopress-analysis-tabs {
394
- clear: both;
395
  }
396
 
397
  #seopress_cpt .inside {
398
- margin: 0;
399
- padding: 0;
400
  }
401
 
402
  #seopress_cpt .ui-tabs .ui-tabs-nav {
403
- display: inline-block;
404
- min-height: 26px;
405
- position: relative;
406
- width: 100%;
407
- z-index: 10;
408
- margin: 0;
409
- border-radius: 0;
410
- padding: 0;
411
- background: #f3f4f5;
412
- border: none;
413
  }
414
 
415
  #seopress_cpt .ui-helper-clearfix:after {
416
- content: none;
417
  }
418
 
419
  .seopress_page_seopress-titles #seopress-tabs .form-table td,.seopress_page_seopress-titles #seopress_content_analysis .form-table td {
420
- padding: 0;
421
  }
422
 
423
  #seopress_cpt .ui-tabs .ui-tabs-panel {
424
- background: #FFF;
425
- border-radius: 0;
426
- display: inline-block;
427
- padding: 1em 1.4em;
428
- width: 100%;
429
- box-sizing: border-box;
430
  }
431
 
432
  #seopress_content_analysis .dashicons-info,#seopress_cpt .ui-tabs .ui-tabs-panel .dashicons-info,#seopress_pro_cpt .dashicons-info {
433
- font-size: 16px;
434
- vertical-align: middle;
435
- height: 16px;
436
- width: 16px;
437
  }
438
 
439
  #seopress_cpt .ui-tabs .ui-tabs-nav li,#seopress_cpt .ui-tabs-anchor {
440
- cursor: pointer!important;
441
  }
442
 
443
  #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active {
444
- position: relative;
445
- z-index: 60;
446
- cursor: pointer;
447
- border-radius: 0;
448
- border-bottom: 3px solid #0085ba;
449
  }
450
 
451
- #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,#seopress_pro_cpt label {
452
- display: block;
453
- margin: 20px 0 5px;
454
- font-weight: 700;
455
  }
456
 
457
  #seopress_cpt .wp-color-result {
458
- margin: 0;
459
  }
460
 
461
  #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 {
462
- width: 100%;
463
- display: inline-block;
464
  }
465
 
466
  #seopress_cpt #tabs-1 input {
467
- width: 100%;
468
  }
469
 
470
  #seopress_cpt #tabs-6 input[type=number] {
471
- width: 30%;
472
- min-width: 200px;
473
  }
474
 
475
  #seopress_cpt #tabs-6 #wrap-videos .video:first-child .remove-video {
476
- display: none;
477
  }
478
 
479
  #seopress_cpt select {
480
- width: 300px;
481
  }
482
 
483
  #seopress_cpt #tabs-4 select {
484
- width: 250px;
485
- display: inline;
486
  }
487
 
488
  #seopress_cpt #tabs-4 #seopress_redirections_value_meta {
489
- width: calc(100% - 258px);
490
- float: right;
491
  }
492
 
493
  #seopress_cpt #tabs-6 {
494
- padding: 0;
495
  }
496
 
497
  #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content,#seopress_cpt #tabs-6>p {
498
- padding: 0 1.4em;
499
  }
500
 
501
  #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content {
502
- padding: 0 1.4em 1em;
503
  }
504
 
505
  #seopress_cpt #tabs-6 #wrap-videos .video {
506
- border-top: 1px solid #eee;
507
  }
508
 
509
  #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-title {
510
- border-left: none;
511
- border-right: none;
512
- font-size: 1em;
513
- padding: 1em 1.4em;
514
  }
515
 
516
  #seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-content,#seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-title {
517
- border-bottom: 1px solid #eee;
518
  }
519
 
520
  #seopress_cpt #tabs-6 #wrap-videos .video .inside {
521
- padding: 0;
522
  }
523
 
524
  #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 {
525
- font-weight: 400;
526
  }
527
 
528
  #seopress_cpt #tabs-6 #wrap-videos .video:nth-child(odd) {
529
- background: #fdfdfd;
530
  }
531
 
532
  #seopress_content_analysis .advise,#seopress_cpt .advise,#seopress_pro_cpt .advise, .seopress-option .advise {
533
- margin: 5px;
534
- display: block;
535
- color: red;
536
- font-style: italic;
537
  }
538
 
539
  #seopress_cpt #tabs-6 #wrap-videos .video .advise {
540
- color: #555;
541
  }
542
 
543
  #seopress_content_analysis .mandatory,#seopress_cpt .mandatory {
544
- color: #c00;
545
  }
546
 
547
  #seopress_cpt .box-left {
548
- float: left;
549
- width: 49%;
550
- margin-right: 1%;
551
  }
552
 
553
  #seopress_cpt .box-right {
554
- float: left;
555
- width: 49%;
556
- margin-left: 1%;
557
  }
558
  #seopress_cpt #tabs-3 .box-left {
559
- width: 44%;
560
  }
561
  #seopress_cpt #tabs-3 .box-right {
562
- width: 54%;
563
  }
564
  @media only screen and (max-width: 1200px) {
565
- #seopress_cpt .box-left,
566
- #seopress_cpt .box-right {
567
- float: none;
568
- width: 100%;
569
- margin: 0;
570
- }
571
  }
572
  @media only screen and (max-width: 1500px) {
573
- #seopress_cpt #tabs-3 .box-left,
574
- #seopress_cpt #tabs-3 .box-right {
575
- float: none;
576
- width: 100%;
577
- margin: 0;
578
- }
579
  }
580
 
581
  #edittag #seopress_cpt #tabs-3 .box-left,
582
  #edittag #seopress_cpt #tabs-3 .box-right {
583
- float: none;
584
- width: 100%;
585
- margin: 0;
586
  }
587
 
588
  #seopress-tabs .seopress_media_upload,
589
  #seopress_pro_cpt .seopress_media_upload {
590
- margin-top: 0.5rem;
591
  }
592
 
593
  #seopress_cpt .google-snippet-preview {
594
- font-family: arial,sans-serif;
595
- word-break: break-all;
596
  }
597
 
598
  #seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet {
599
- margin: 0 0 10px 0;
600
- box-shadow: 0 1px 6px rgba(32, 33, 36, 0.28);
601
- border-radius: 8px;
602
- padding: 12px 16px;
603
  }
604
 
605
  #seopress_cpt .google-snippet-preview > p {
606
- word-break: normal;
607
  }
608
 
609
  #seopress_cpt .google-snippet-preview .snippet-title,#seopress_cpt .google-snippet-preview .snippet-title-custom,#seopress_cpt .google-snippet-preview .snippet-title-default {
610
- color: #1a0dab;
611
- font-size: 18px;
612
- font-weight: 400;
613
- line-height: 21.6px;
614
  }
615
 
616
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-title,
617
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-custom,
618
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-default {
619
- font-size: 16px;
620
- line-height: 20px;
621
- margin-bottom: 12px;
622
  }
623
 
624
  #seopress_cpt .google-snippet-preview .snippet-permalink {
625
- color: #006621;
626
- font-size: 14px;
627
- font-style: normal;
628
- font-weight: 400;
629
- line-height: 16px;
630
- overflow: hidden;
631
- text-overflow: ellipsis;
632
- white-space: nowrap;
633
  }
634
 
635
  #seopress_cpt .google-snippet-preview .wrap-snippet .wrap-m-icon-permalink,
636
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-permalink {
637
- display: none;
638
  }
639
 
640
  #seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink {
641
- overflow: hidden;
642
- text-overflow: ellipsis;
643
- white-space: nowrap;
644
- margin-bottom: 12px;
645
- display: flex;
646
  }
647
 
648
  #seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink .snippet-permalink {
649
- display: block;
650
- color: #3C4043;
651
- font-size: 12px;
652
  }
653
 
654
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon {
655
- margin-right: 12px;
656
- vertical-align: middle;
657
  }
658
 
659
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon img {
660
- width: 16px;
661
- height: 16px;
662
- max-width: inherit;
663
  }
664
 
665
  #seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet .snippet-permalink:first-child {
666
- color: #3C4043;
667
- white-space: nowrap;
668
- font-size: 12px;
669
- display: block;
670
  }
671
 
672
  #seopress_cpt .google-snippet-preview .snippet-description,#seopress_cpt .google-snippet-preview .snippet-description-custom,#seopress_cpt .google-snippet-preview .snippet-description-default {
673
- color: #545454;
674
- font-size: 14px;
675
- font-weight: 400;
676
- line-height: 18.2px;
677
- display: inline;
678
  }
679
 
680
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-description,
681
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-custom,
682
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-default {
683
- color: #3C4043;
684
- font-size: 14px;
685
- line-height: 20px;
686
  }
687
 
688
  #seopress_cpt .google-snippet-preview .snippet-date {
689
- color: grey;
690
- display: inline;
691
  }
692
  #seopress_cpt .facebook-snippet-box {
693
- color: #4b4f56;
694
- font-size: 14px;
695
- width: 524px;
696
  }
697
  #seopress_cpt .facebook-snippet-box .notice,
698
  #seopress_cpt .twitter-snippet-box .notice {
699
- padding: 10px 14px;
700
- margin: 0 0 10px 0;
701
- box-sizing: border-box;
702
- width: 100%;
703
  }
704
  #seopress_cpt .facebook-snippet-box .notice span,
705
  #seopress_cpt .twitter-snippet-box .notice span {
706
- font-weight: bold;
707
  }
708
  #seopress_cpt .snippet-meta {
709
- display:flex;
710
- overflow: hidden;
711
- max-height: 12px;
712
  }
713
  #seopress_cpt .snippet-fb-site-name,
714
  #seopress_cpt .snippet-fb-url,
715
  #seopress_cpt .fb-by {
716
- color: #606770;
717
- font-size: 12px;
718
- white-space: normal;
719
- line-height: 11px;
720
- text-transform: uppercase;
721
- -webkit-box-orient: vertical;
722
- display: -webkit-box;
723
- text-overflow: ellipsis;
724
  }
725
  #seopress_cpt .fb-sep {
726
- padding-left: 5px;
727
- padding-right: 5px;
728
- color: #606770;
729
- line-height: 11px;
730
- font-size: 12px;
731
  }
732
  #seopress_cpt .facebook-snippet-box .facebook-snippet-text {
733
- border: 1px solid #dadde1;
734
- background-color: #f2f3f5;
735
- padding: 10px 12px;
736
  }
737
  #seopress_cpt .facebook-snippet-box .title-desc {
738
- max-height: 46px;
739
- overflow: hidden;
740
  }
741
  #seopress_cpt .facebook-snippet-box .snippet-fb-title,
742
  #seopress_cpt .facebook-snippet-box .snippet-fb-title-custom,
743
  #seopress_cpt .facebook-snippet-box .snippet-fb-title-default {
744
- font-size: 16px;
745
- line-height: 20px;
746
- margin: 3px 0 0;
747
- padding-top: 2px;
748
- color: #1d2129;
749
- font-weight: 700;
750
- overflow: hidden;
751
- -webkit-box-orient: vertical;
752
- display: -webkit-box;
753
- text-overflow: ellipsis;
754
- white-space: normal;
755
- word-break: break-word;
756
- max-height: 22px;
757
  }
758
  #seopress_cpt .facebook-snippet-box .snippet-fb-description,
759
  #seopress_cpt .facebook-snippet-box .snippet-fb-description-custom,
760
  #seopress_cpt .facebook-snippet-box .snippet-fb-description-default {
761
- color: #606770;
762
- font-size: 14px;
763
- line-height: 20px;
764
- word-break: break-word;
765
- font-family: Helvetica, Arial, sans-serif;
766
- max-height: 80px;
767
- overflow: hidden;
768
- -webkit-box-orient: vertical;
769
- display: -webkit-box;
770
- text-overflow: ellipsis;
771
- white-space: normal;
772
- width: 100%;
773
  }
774
  #seopress_cpt .facebook-snippet-box img {
775
- display: block;
776
- height: 274px;
777
- width: 524px;
778
- object-fit: cover;
779
- background-color: #edeff0;
780
- text-align: center;
781
- border-bottom: none;
782
  }
783
 
784
  #seopress_cpt .twitter-snippet-box {
785
- color: #4b4f56;
786
- font-size: 14px;
787
- width: 436px;
788
  }
789
  #seopress_cpt .snippet-twitter-url {
790
- color: #8899A6;
791
- font-size: 14px;
792
- white-space: normal;
793
- line-height: 11px;
794
- text-transform: uppercase;
795
- -webkit-box-orient: vertical;
796
- display: -webkit-box;
797
- text-overflow: ellipsis;
798
  }
799
  #seopress_cpt .twitter-snippet-box .twitter-snippet-text {
800
- border: 1px solid #dadde1;
801
- background-color: #fff;
802
- padding: 10px 12px;
803
- border-radius: 0 0 10px 10px;
804
  }
805
  #seopress_cpt .twitter-snippet-box .title-desc {
806
- max-height: 46px;
807
- overflow: hidden;
808
  }
809
  #seopress_cpt .twitter-snippet-box .snippet-twitter-img,
810
  #seopress_cpt .twitter-snippet-box .snippet-twitter-img-default,
811
  #seopress_cpt .twitter-snippet-box .snippet-twitter-img-custom {
812
- border-radius: 10px 10px 0 0;
813
- overflow: hidden;
814
  }
815
  #seopress_cpt .twitter-snippet-box .snippet-twitter-title,
816
  #seopress_cpt .twitter-snippet-box .snippet-twitter-title-custom,
817
  #seopress_cpt .twitter-snippet-box .snippet-twitter-title-default {
818
- font-size: 1em;
819
- line-height: 20px;
820
- margin-bottom: 5px;
821
- max-height: 1.3em;
822
- color: #000;
823
- font-weight: 700;
824
- overflow: hidden;
825
- -webkit-box-orient: vertical;
826
- display: -webkit-box;
827
- text-overflow: ellipsis;
828
- white-space: normal;
829
- word-break: break-word;
830
  }
831
  #seopress_cpt .twitter-snippet-box .snippet-twitter-description,
832
  #seopress_cpt .twitter-snippet-box .snippet-twitter-description-custom,
833
  #seopress_cpt .twitter-snippet-box .snippet-twitter-description-default {
834
- color: #000;
835
- font-size: 14px;
836
- line-height: 20px;
837
- word-break: break-word;
838
- font-family: Helvetica, Arial, sans-serif;
839
- max-height: 80px;
840
- overflow: hidden;
841
- -webkit-box-orient: vertical;
842
- display: -webkit-box;
843
- text-overflow: ellipsis;
844
- white-space: normal;
845
- width: 100%;
846
  }
847
  #seopress_cpt .twitter-snippet-box img {
848
- display: block;
849
- height: 200px;
850
- width: 436px;
851
- object-fit: cover;
852
- background-color: #edeff0;
853
- text-align: center;
854
- border-bottom: none;
855
  }
856
 
857
  #seopress_cpt .wrap-seopress-counters, #seopress_pro_cpt .wrap-seopress-counters, .seopress-styles .wrap-seopress-counters, .seopress-setup .wrap-seopress-counters {
858
- text-align: right;
859
- background: #e9ecef;
860
- padding: 2px 5px;
861
- display: flex;
862
- font-size: 12px;
863
- justify-content: flex-end;
864
- border-radius: 0 0 .25rem .25rem;
865
  }
866
  #seopress_cpt .sp-progress, #seopress_pro_cpt .sp-progress, .seopress-styles .sp-progress, .seopress-setup .sp-progress {
867
- display: -ms-flexbox;
868
- display: flex;
869
- height: 1rem;
870
- overflow: hidden;
871
- font-size: .75rem;
872
- background-color: #e9ecef;
873
- border-radius: .25rem .25rem 0 0;
874
  }
875
  #seopress_cpt .sp-progress-bar, #seopress_pro_cpt .sp-progress-bar, .seopress-styles .sp-progress-bar, .seopress-setup .sp-progress-bar {
876
- display: -ms-flexbox;
877
- display: flex;
878
- -ms-flex-direction: column;
879
- flex-direction: column;
880
- -ms-flex-pack: center;
881
- justify-content: center;
882
- color: #fff;
883
- text-align: center;
884
- white-space: nowrap;
885
- background-color: #0085ba;
886
- transition: width .6s ease;
887
  }
888
  #seopress_cpt #seopress_titles_desc_counters,
889
  #seopress_cpt #seopress_titles_title_counters,
890
  #seopress_pro_cpt #seopress_rich_snippets_articles_counters,
891
  #seopress_pro_cpt #seopress_rich_snippets_courses_counters {
892
- display: inline;
893
- margin-right: 5px;
894
  }
895
 
896
  #seopress_cpt #seopress_titles_desc_counters_val,
897
  #seopress_cpt #seopress_titles_title_counters_val,
898
  #seopress_pro_cpt #seopress_rich_snippets_articles_counters_val,
899
  #seopress_pro_cpt #seopress_rich_snippets_courses_counters_val {
900
- display: inline;
901
- font-weight: 700;
902
  }
903
 
904
  #term-seopress #seopress_cpt {
905
- width: 95%;
906
  }
907
 
908
  .fixed .column-seopress_w3c,
909
  .fixed .column-seopress_words,
910
  .fixed .column-seopress_ps,
911
  .fixed .column-seopress_score {
912
- width: 6%;
913
  }
914
 
915
  .fixed .column-seopress_nofollow,
916
  .fixed .column-seopress_noindex {
917
- width: 8%;
918
  }
919
  @media only screen and (max-width: 1200px) {
920
- .fixed .column-seopress_nofollow,
921
- .fixed .column-seopress_noindex,
922
- .fixed .column-seopress_w3c,
923
- .fixed .column-seopress_words,
924
- .fixed .column-seopress_ps,
925
- .fixed .column-seopress_score {
926
- width: 10%;
927
- }
928
  }
929
 
930
 
931
  #seopress_cpt .ui-tabs {
932
- position: relative;
933
- padding: 0;
934
- border: none;
935
- font-family: inherit;
936
- font-size: inherit;
937
- display: inline-block;
938
- width: 100%;
939
  }
940
 
941
  #seopress_cpt .ui-tabs .ui-tabs-nav li {
942
- list-style: none;
943
- display: inline-block;
944
- position: relative;
945
- top: 2px;
946
- padding: 0px 5px;
947
- white-space: nowrap;
948
- margin: 0;
949
- border: none;
950
- background: 0 0;
951
  }
952
 
953
  #seopress_cpt .ui-tabs .ui-tabs-nav li a {
954
- display: inline-block;
955
- padding: 5px 10px;
956
  }
957
 
958
  #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li a,#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li a {
959
- display: block;
960
  }
961
 
962
  #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active {
963
- margin-bottom: 2px;
964
- padding-bottom: 1px;
965
  }
966
 
967
  #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 {
968
- color: #191e23;
969
- font-weight: bold;
970
  }
971
 
972
  #seopress_cpt .ui-tabs .ui-tabs-nav li a,#seopress_cpt .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
973
- cursor: pointer;
974
- color: #191e23;
975
- text-decoration: none;
976
- height: 40px;
977
- line-height: 40px;
978
  }
979
 
980
  #seopress_cpt .ui-tabs-vertical {
981
- width: 55em;
982
  }
983
 
984
  #seopress_cpt .ui-tabs-vertical .ui-tabs-nav {
985
- padding: .2em .1em .2em .2em;
986
- float: left;
987
- width: 12em;
988
  }
989
 
990
  #seopress_cpt .ui-tabs-vertical .ui-tabs-nav li {
991
- clear: left;
992
- width: 100%;
993
- border-bottom-width: 1px!important;
994
- border-right-width: 0!important;
995
- margin: 0 -1px .2em 0;
996
  }
997
 
998
  #seopress_cpt .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
999
- padding-bottom: 0;
1000
- padding-right: .1em;
1001
- border-right-width: 1px;
1002
  }
1003
 
1004
  #seopress_cpt .ui-tabs-vertical .ui-tabs-panel {
1005
- padding: 1em;
1006
- float: right;
1007
- width: 40em;
1008
  }
1009
 
1010
  #seopress_cpt .ui-tabs .ui-tabs-nav li a .dashicons {
1011
- margin-right: 2px;
1012
  }
1013
 
1014
  #tab-panel-seopress_titles_help_tab li span {
1015
- font-weight: 700;
1016
- margin-right: 10px;
1017
  }
1018
 
1019
  #seopress_content_analysis .dashicons-no-alt,#seopress_content_analysis .dashicons-yes,#seopress_pro_cpt .dashicons-no-alt,#seopress_pro_cpt .dashicons-yes {
1020
- color: #fff;
1021
- background: #12BD10;
1022
- border-radius: 50px;
1023
- margin-right: 10px;
1024
  }
1025
 
1026
  #seopress_content_analysis .dashicons-no-alt,#seopress_pro_cpt .dashicons-no-alt {
1027
- background: #e25950;
1028
  }
1029
 
1030
  body.seopress-styles {
1031
- background: #f8fafd;
1032
  }
1033
 
1034
  #seopress-admin-tabs.ui-tabs {
1035
- position: relative;
1036
- padding: .2em;
1037
- border: none;
1038
- font-family: inherit;
1039
- font-size: inherit;
1040
  }
1041
 
1042
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li {
1043
- list-style: none;
1044
- float: left;
1045
- position: relative;
1046
- top: 0;
1047
- margin: -1px .2em 0 0;
1048
- padding: 0;
1049
- white-space: nowrap;
1050
- border: none;
1051
- background: 0 0;
1052
  }
1053
 
1054
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li a {
1055
- float: left;
1056
- padding: .38em 1em .75rem;
1057
- outline: 0;
1058
- border-bottom: 2px solid #fff;
1059
  }
1060
 
1061
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {
1062
- margin-bottom: -1px;
1063
  }
1064
 
1065
  #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 {
1066
- cursor: text;
1067
- border-bottom: 2px solid #23282D;
1068
- color: #23282D;
1069
  }
1070
 
1071
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li a,#seopress-admin-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
1072
- cursor: pointer;
1073
- color: #0073aa;
1074
- text-decoration: none;
1075
  }
1076
 
1077
  #seopress-admin-tabs.ui-tabs-vertical {
1078
- width: 55em;
1079
  }
1080
 
1081
  #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav {
1082
- padding: .2em .1em .2em .2em;
1083
- float: left;
1084
- width: 12em;
1085
  }
1086
 
1087
  #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li {
1088
- clear: left;
1089
- width: 100%;
1090
- border-bottom-width: 1px!important;
1091
- border-right-width: 0!important;
1092
- margin: 0 -1px .2em 0;
1093
  }
1094
 
1095
  #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
1096
- padding-bottom: 0;
1097
- padding-right: .1em;
1098
- border-right-width: 1px;
1099
  }
1100
 
1101
  #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-panel {
1102
- padding: 1em;
1103
- float: right;
1104
- width: 40em;
1105
  }
1106
 
1107
  .seopress-styles .seopress-option {
1108
- margin: 10px auto 0;
1109
- max-width: 90%;
1110
- padding: 1rem;
1111
- background: #fff;
1112
- box-shadow: 0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.1);
1113
- border-radius: 4px;
1114
  }
1115
 
1116
  .seopress-styles .seopress-option h1 {
1117
- font-size: 16px;
1118
- font-weight: 700;
1119
- color: #3297d3;
1120
- text-transform: uppercase;
1121
- /* Required for Safari */
1122
- z-index: 100;
1123
- border-bottom: 1px solid RGB(238,238,238);
1124
- padding-bottom: 20px;
1125
  }
1126
 
1127
  .seopress-styles .seopress-option h1 .dashicons,.seopress-styles .seopress-option h2 .dashicons {
1128
- margin: 0 10px;
1129
- font-size: 40px;
1130
- width: 40px;
1131
- height: 40px;
1132
- vertical-align: middle;
1133
  }
1134
 
1135
  .seopress-styles .seopress-option .link-archive {
1136
- font-size: 14px;
1137
  }
1138
 
1139
  .seopress-styles .seopress-option .link-archive .dashicons {
1140
- font-size: 18px;
1141
- width: 20px;
1142
- height: 20px;
1143
- margin: inherit;
1144
  }
1145
 
1146
  .seopress-styles .seopress-option h1>.dashicons {
1147
- font-size: 30px;
1148
- width: 30px;
1149
- height: 30px;
1150
- background: #c4f0ff;
1151
- border-radius: 6px;
1152
- padding: 10px;
1153
- margin-left: 10px;
1154
- color: #0085ba;
1155
  }
1156
 
1157
  .seopress-styles .seopress-option .metabox-holder h2 .dashicons {
1158
- font-size: 16px;
1159
  }
1160
 
1161
  .seopress-option h1 .feature-state .dashicons {
1162
- font-size: 16px;
1163
- width: 16px;
1164
- height: 16px;
1165
- vertical-align: middle;
1166
- margin: 0 10px 0 0;
1167
  }
1168
 
1169
- .seopress-styles .wrap {
1170
- margin: 20px 0 0 0;
1171
- display: flex;
1172
- position: relative;
 
 
1173
  }
1174
 
1175
  @media only screen and (max-width: 1024px) {
1176
- .seopress-styles .wrap {
1177
- display: inline-block;
1178
- width: 100%;
1179
- }
1180
- }
1181
-
1182
- #seopress-admin-tabs.wrap {
1183
- display: block;
1184
- box-shadow: 0 7px 14px 0 rgba(60,66,87, 0.12), 0 3px 6px 0 rgba(0,0,0, 0.12);
1185
- width: 64rem;
1186
- margin: 0 auto;
1187
  }
1188
 
1189
  .seopress-styles .seopress-option .submit {
1190
- background: #fff;
1191
- text-align: center;
1192
- border-top: 1px solid #F1F1F1;
1193
- padding-top: 20px;
1194
- padding-bottom: 20px;
1195
- margin: 0;
1196
  }
1197
 
1198
  .seopress-styles .seopress-option #seopress-yoast-migrate, .seopress-styles .seopress-option #seopress-aio-migrate, .seopress-styles .seopress-option #seopress-seo-framework-migrate, .seopress-styles .seopress-option #seopress-rk-migrate, .seopress-styles .seopress-option #seopress-squirrly-migrate, .seopress-styles .seopress-option #submit {
1199
- color: #fff;
1200
- text-decoration: none;
1201
- border: none;
1202
- border-radius: 4px;
1203
- padding-right: 20px;
1204
- padding-left: 20px;
1205
- line-height: 34px;
1206
- text-transform: uppercase;
1207
- min-height: 34px;
1208
- transition: all .3s linear;
1209
- text-shadow: none;
1210
- box-shadow: 0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);
1211
- margin-right: 15px;
1212
- background: RGB(106,124,148);
1213
- position: relative;
1214
- height: auto;
1215
- z-index: 10;
1216
  }
1217
 
1218
  .seopress-styles .seopress-option #seopress-yoast-migrate:hover, .seopress-styles .seopress-option #seopress-aio-migrate:hover, .seopress-styles .seopress-option #seopress-seo-framework-migrate:hover, .seopress-styles .seopress-option #seopress-rk-migrate:hover, .seopress-styles .seopress-option #seopress-squirrly-migrate:hover, .seopress-styles .seopress-option #submit:hover {
1219
- text-decoration: none;
1220
- color: #FFF;
1221
- background: #232323;
1222
  }
1223
 
1224
  .seopress-styles #wpcontent {
1225
- padding-left: 0;
1226
  }
1227
 
1228
  .seopress-styles pre {
1229
- color: #42b72a;
1230
- background: #f5f6f7;
1231
- font-family: Menlo, Monaco, Andale Mono, Courier New, monospace;
1232
- padding: 7px;
1233
- /* display: none; */
1234
  }
1235
 
1236
  .seopress-styles #seopress-navbar {
1237
- padding: 10px 0.5rem;
1238
- height: 56px;
1239
- margin: 0 auto;
1240
- width: 64rem;
1241
- box-sizing: border-box;
1242
- position: relative;
 
1243
  }
1244
 
1245
  #seopress-header {
1246
- margin: 0 auto;
1247
- position: relative;
1248
- width: 100%;
 
1249
  }
1250
 
1251
  #seopress-header #seopress-admin h1 {
1252
- line-height: 40px;
1253
- margin: 0;
1254
- display: inline-block;
1255
- height: 40px;
1256
- width: 40px;
1257
- background-size: 100%;
1258
- background-repeat: no-repeat;
1259
  }
1260
 
1261
  #seopress-header #seopress-admin h1::before {
1262
- font-size: 14px;
1263
- line-height: 40px;
1264
- position: absolute;
1265
- border-radius: 6px;
1266
- font-weight: 400;
1267
- color: #fff;
1268
- width: 40px;
1269
- height: 40px;
1270
- text-align: center;
1271
- background: rgb(58,74,251);
1272
- background: -moz-linear-gradient(45deg, rgba(58,74,251,1) 0%, rgba(71,190,165,1) 100%);
1273
- background: -webkit-linear-gradient(45deg, rgba(58,74,251,1) 0%,rgba(71,190,165,1) 100%);
1274
- background: linear-gradient(45deg, rgba(58,74,251,1) 0%,rgba(71,190,165,1) 100%);
1275
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a4afb', endColorstr='#47bea5',GradientType=1 );
1276
  }
1277
 
1278
  #seopress-header #seopress-admin h1:hover {
1279
- cursor: pointer;
1280
  }
1281
 
1282
  #seopress-header #seopress-admin h1>a {
1283
- text-decoration: none;
1284
- color: inherit;
1285
  }
1286
 
1287
  #seopress-header #seopress-admin .seopress-quick-access {
1288
- background: #fff;
1289
- 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);
1290
- border-radius: 4px;
1291
- overflow: hidden;
1292
- position: relative;
1293
- font-size: 17px;
1294
- line-height: 40px;
1295
- white-space: nowrap;
1296
- transform: rotate3d(1,1,0,-15deg);
1297
- transform-origin: 100% 0;
1298
- opacity: 0;
1299
- will-change: transform,opacity;
1300
- transition-property: transform,opacity;
1301
- transition-duration: .25s;
1302
- z-index: 300;
1303
- padding: 0;
1304
- display: block;
1305
- width: 64rem;
1306
- top: 0;
1307
- visibility: hidden;
1308
- cursor: auto;
1309
- left: -0.5rem;
1310
  }
1311
 
1312
  #seopress-header #seopress-admin h1:hover .seopress-quick-access {
1313
- transform: none;
1314
- opacity: 1;
1315
- pointer-events: auto;
1316
- visibility: visible;
1317
  }
1318
 
1319
  #seopress-header #seopress-admin .seopress-quick-access>ul {
1320
- padding: 20px;
1321
- margin: 0;
1322
- float: left;
1323
- width: 100%;
1324
- box-sizing: border-box;
 
 
 
 
 
 
 
1325
  }
1326
 
1327
  #seopress-header #seopress-admin h1 .seopress-quick-access li {
1328
- text-decoration: none;
1329
- display: inline-block;
1330
- width: 50%;
1331
- margin: 0;
1332
- float: left;
1333
- padding: 10px 0;
1334
  }
1335
 
1336
  #seopress-header #seopress-admin h1 .seopress-quick-access li .dashicons {
1337
- vertical-align: middle;
1338
- background: #B7E1F3;
1339
- border-radius: 50%;
1340
- padding: 5px;
1341
- margin-right: 15px;
1342
  }
1343
 
1344
  #seopress-header #seopress-admin h1 .seopress-quick-access li a {
1345
- text-decoration: none;
1346
- font-size: 15px;
1347
- line-height: 30px;
1348
- text-transform: uppercase;
1349
- display: block;
1350
- width: 100%;
1351
- transition: all .3s linear;
1352
- color: #3297d3;
1353
  }
1354
 
1355
  #seopress-header #seopress-admin h1 .seopress-quick-access li a:hover {
1356
- color: #647a88;
1357
  }
1358
 
1359
  #seopress-header #seopress-admin h1 .seopress-info-version {
1360
- position: relative;
1361
- left: 50px;
1362
- top: 0;
1363
- font-size: 14px;
1364
- width: 100px;
1365
- display: block;
1366
  }
1367
 
1368
  #seopress-header #seopress-admin .wpc-info-version {
1369
- font-size: 14px;
1370
- left: 310px;
1371
- position: absolute;
1372
- text-indent: 0;
1373
- top: 85px;
1374
  }
1375
 
1376
  #seopress-header #seopress-notice {
1377
- float: right;
1378
- line-height: 40px;
1379
  }
1380
 
1381
  #seopress-header #seopress-notice p {
1382
- font-size: 16px;
1383
  }
1384
 
1385
  #seopress-header #seopress-notice .dashicons {
1386
- color: #6f8096;
1387
- text-decoration: none;
1388
- line-height: 40px;
1389
  }
1390
 
1391
  #seopress-header #seopress-notice div.small {
1392
- font-size: 13px;
1393
- display: inline;
1394
  }
1395
 
1396
  #seopress-footer-credits {
1397
- font-style: italic;
1398
  }
1399
 
1400
  #seopress-footer-credits .wporg-ratings {
1401
- display: inline;
1402
  }
1403
 
1404
  #seopress-footer-credits .wporg-ratings a {
1405
- text-decoration: none;
1406
  }
1407
 
1408
  .seopress-option .seopress-settings {
1409
- float: left;
1410
- max-width: 750px;
1411
- width: 100%;
1412
  }
1413
 
1414
  .seopress-option #seopress-edd-license-btn,.seopress-option #seopress-refresh {
1415
- float: left;
1416
  }
1417
 
1418
  .wp-admin-ui_page_seopress-import-export .postbox {
1419
- margin-right: 20px;
1420
  }
1421
 
1422
  .seopress-option #side-sortables .accordion-section-content {
1423
- padding: 0;
1424
  }
1425
 
1426
  .seopress-option .seopress-settings label {
1427
- margin: 0 0 0 10px;
1428
  }
1429
 
1430
  .wrap-seopress-tab-content {
1431
- position: relative;
1432
- display: block;
1433
- width: 100%;
1434
- max-width: 64rem;
1435
- margin: 0 auto;
1436
- box-sizing: border-box;
1437
  }
1438
 
1439
  #seopress-admin-tabs .seopress-tab {
1440
- padding: 1.5rem;
1441
- visibility: hidden;
1442
- overflow: hidden;
1443
- opacity: 0;
1444
- transition: all .2s ease;
1445
- transform: translateX(-15px);
1446
- position: absolute;
1447
- top: 0;
1448
- box-sizing: border-box;
1449
  }
1450
 
1451
  #seopress-admin-tabs .seopress-tab.active {
1452
- visibility: visible;
1453
- overflow: inherit;
1454
- opacity: 1;
1455
- transform: translateX(0);
1456
- display: inherit;
1457
- position: relative;
1458
  }
1459
 
1460
  #seopress-tabs .seopress-tab {
1461
- padding: 0 1.5rem;
1462
- width: calc(100% - 230px);
1463
- display: none;
1464
  }
1465
 
1466
  @media only screen and (max-width: 1024px) {
1467
- #seopress-tabs .seopress-tab {
1468
- width: 100%;
1469
- }
1470
  }
1471
 
1472
  #seopress-tabs .seopress-tab.active {
1473
- display: inline-block;
1474
- border-left: 1px solid RGB(238,238,238);
1475
  }
1476
 
1477
- @media only screen and (max-width: 1024px) {
1478
- #seopress-tabs .seopress-tab.active {
1479
- width: 100%;
1480
- padding: 0;
1481
- border-left: none;
1482
- border-top: 1px solid RGB(238,238,238);
1483
- }
1484
  }
1485
 
1486
 
1487
  .seopress-option input[type=text],.seopress-option input[type=password],.seopress-option textarea {
1488
- min-width: 485px;
1489
  }
1490
 
1491
  @media only screen and (max-width: 1024px) {
1492
- .seopress-option input[type=text],.seopress-option input[type=password],.seopress-option textarea {
1493
- min-width: inherit;
1494
- width: 100%;
1495
- }
1496
  }
1497
 
1498
  #seopress_htaccess_file {
1499
- width: 100%;
1500
  }
1501
 
1502
  .seopress-option textarea {
1503
- min-height: 100px;
1504
  }
1505
 
1506
  .seopress-option #side-sortables .highlight {
1507
- border: 1px dashed #ccc;
1508
- display: block;
1509
- width: 382px;
1510
- height: 40px;
1511
- background: 0 0;
1512
  }
1513
 
1514
  .seopress-option #side-sortables .accordion-section {
1515
- margin-bottom: 9px;
1516
- width: 382px;
1517
  }
1518
 
1519
  .seopress-option #side-sortables .accordion-section h3 {
1520
- cursor: move;
1521
- border: 1px solid #E5E5E5;
1522
- background: #FAFAFA;
1523
  }
1524
 
1525
  .seopress-option #side-sortables .accordion-section .inside {
1526
- padding: 10px 10px 24px;
1527
- border-width: 0 1px 1px;
1528
- border-style: solid;
1529
- box-shadow: 0 1px 1px rgba(0,0,0,.04);
1530
- border-color: #e5e5e5;
1531
- display: inline-block;
1532
- width: calc(100% - 22px);
1533
- height: 100%;
1534
  }
1535
 
1536
  .seopress-option #side-sortables .accordion-section .inside ul {
1537
- padding-left: 10px;
1538
- margin-bottom: 0;
1539
- padding-top: 2px;
1540
- padding-bottom: 2px;
1541
  }
1542
 
1543
  .seopress-option #side-sortables .accordion-section .inside ul li {
1544
- border-left: 2px solid #ccc;
1545
- padding-left: 10px;
1546
- margin-bottom: 10px;
1547
  }
1548
 
1549
  .seopress-option #side-sortables .accordion-section .inside ul li:first-child {
1550
- border-bottom: 1px dotted #E5E5E5;
1551
- border-left: 0;
1552
- padding-bottom: 10px;
1553
- font-weight: 700;
1554
- margin-left: -15px;
1555
- margin-bottom: 10px;
1556
  }
1557
 
1558
  .seopress-notice #message {
1559
- margin: 5px 10px 2px 0;
1560
  }
1561
 
1562
  #seopress-notice a {
1563
- position: relative;
1564
- text-decoration: none;
1565
- margin: 0 0 0 0.3rem;
1566
  }
1567
 
1568
  #seopress-notice a .tooltip {
1569
- white-space: pre;
1570
- z-index: 200;
1571
- padding: 2px 5px;
1572
- font-weight: 500;
1573
- font-size: 12px;
1574
- color: #aab7c4;
1575
- background: #fff;
1576
- box-shadow: 0 1px 2px 0 rgba(49,49,93,.1),0 0 1px 0 rgba(0,0,0,.1);
1577
- border-radius: 2px;
1578
- position: absolute;
1579
- opacity: 0;
1580
- top: 30px;
1581
- transition: opacity .2s ease;
1582
- visibility: hidden;
1583
- line-height: 20px;
1584
- left: -100%;
1585
- overflow: hidden;
1586
  }
1587
 
1588
  #seopress-notice a:hover .tooltip {
1589
- opacity: 1;
1590
- visibility: visible;
1591
  }
1592
 
1593
  .seopress-page-list {
1594
- margin: 1.5rem auto;
1595
  }
1596
 
1597
  .seopress-option .dashicons,.seopress-page-list .dashicons {
1598
- vertical-align: middle;
1599
- margin-right: 5px;
1600
- color:#6f8096;
1601
  }
1602
 
1603
  #seopress-admin-tabs .ui-tabs-nav,#seopress-notifications-center,
1604
  .seopress-page-list .seopress-feature,.seopress-useful-tools,
1605
  .seopress-get-started {
1606
- margin: 0 auto 20px;
1607
- max-width: 64rem;
1608
- padding: 2rem;
1609
- width: 100%;
1610
- border-radius: 0 0 4px 4px;
1611
- box-sizing: border-box;
1612
  }
1613
 
1614
  .seopress-get-started {
1615
- margin-top: 20px;
1616
- background: #fff url(../img/bg-hero-support.svg) no-repeat 95% 50% / contain;
1617
- position: relative;
1618
- box-sizing: border-box;
1619
- box-shadow: 0 7px 14px 0 rgba(60,66,87, 0.12), 0 3px 6px 0 rgba(0,0,0, 0.12);
1620
  }
1621
 
1622
  .seopress-get-started .inside {
1623
- max-width: calc(100% - 380px);
 
 
 
 
 
 
 
 
 
1624
  }
1625
 
1626
  .seopress-get-started .preheader {
1627
- text-transform: uppercase;
1628
- font-size: 0.8rem;
1629
- font-weight: 600;
1630
  }
1631
 
1632
  .seopress-get-started h2 {
1633
- font-size: 1.85em;
1634
- margin: 15px 0 0 0;
1635
- font-weight: normal;
1636
  }
1637
 
1638
  .seopress-get-started p {
1639
- margin-bottom: 20px;
1640
  }
1641
 
1642
  .seopress-get-started a .dashicons {
1643
- vertical-align: middle;
1644
- text-decoration: none;
1645
- color: #6a7c94;
1646
  }
1647
 
1648
  .seopress-get-started a.button-primary .dashicons {
1649
- color: #fff;
1650
  }
1651
 
1652
  .seopress-get-started a.btn-link .dashicons {
1653
- margin-right: 5px;
1654
  }
1655
 
1656
  .seopress-get-started a.btn-link {
1657
- margin: 0 0 0 10px;
1658
  }
1659
 
1660
  #seopress-notifications-center,.seopress-useful-tools {
1661
- background: #fff;
1662
- padding: 0;
1663
  }
1664
 
1665
  .seopress-page-list .seopress-feature {
1666
- padding: 0;
1667
- position: relative;
1668
- overflow: hidden;
1669
- transition-duration: .15s;
1670
- display: flex;
1671
- margin: 0;
1672
- background: #fff;
1673
- box-shadow: 0 7px 14px 0 rgba(60,66,87, 0.12), 0 3px 6px 0 rgba(0,0,0, 0.12);
1674
- flex-wrap: wrap;
1675
- border-radius: 4px;
1676
- width: 100%;
1677
- height: 100%;
1678
  }
1679
 
1680
  .seopress-page-list .seopress-feature p {
1681
- color: #6b7c93;
1682
- font-size: 14px;
1683
- margin-bottom: 30px;
1684
  }
1685
 
1686
  #seopress-notifications-center {
1687
- margin-top: 0;
1688
  }
1689
 
1690
  #seopress-admin-tabs .ui-tabs-nav {
1691
- display: flex;
1692
- padding-top: 1rem;
1693
- padding-bottom: 0;
1694
  }
1695
 
1696
  .seopress-page-list .seopress-feature .img-tool {
1697
- height: 50px;
1698
- width: 50px;
1699
- background: #c4f0ff;
1700
- position: relative;
1701
- border-radius: 6px;
1702
  }
1703
 
1704
  .seopress-page-list .seopress-feature .img-tool .dashicons {
1705
- color: #217AB7;
1706
- font-size: 30px;
1707
- text-align: left;
1708
- vertical-align: middle;
1709
- width: 100%;
1710
- height: 100%;
1711
- position: absolute;
1712
- top: calc(50% - 15px);
1713
- left: calc(50% - 15px);
1714
- margin: 0;
1715
  }
1716
 
1717
  .seopress-page-list .seopress-feature .inner {
1718
- margin: 0;
1719
- display: inline-block;
1720
- padding: 1.5rem;
1721
- width: 100%;
1722
- height: 100%;
1723
- box-sizing: border-box;
1724
  }
1725
 
1726
  .seopress-page-list .seopress-feature h3 {
1727
- margin: 1rem 0 0 0;
1728
- font-size: 16px;
1729
- font-weight: 700;
1730
- color: #3297d3;
1731
- text-transform: uppercase;
1732
  }
1733
 
1734
  .seopress-page-list .seopress-feature h3 .dashicons {
1735
- font-size: 16px;
1736
- margin-left: 5px;
1737
- vertical-align: middle;
1738
  }
1739
 
1740
  #seopress-content .seopress-page-list .seopress-feature a,
@@ -1742,38 +1754,38 @@ body.seopress-styles {
1742
  .seopress-option .seopress-feature a,
1743
  .seopress-useful-tools .widget .button-primary,
1744
  .seopress-get-started .button-primary {
1745
- color: #fff;
1746
- text-decoration: none;
1747
- border: none;
1748
- border-radius: 4px;
1749
- padding-right: 20px;
1750
- padding-left: 20px;
1751
- line-height: 34px;
1752
- text-transform: uppercase;
1753
- min-height: 34px;
1754
- transition: all .3s linear;
1755
- text-shadow: none;
1756
- box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.1);
1757
- background: #6A7C94;
1758
- position: relative;
1759
- height: auto;
1760
- display: flex;
1761
- flex-wrap: wrap;
1762
  }
1763
 
1764
  #seopress-content .seopress-page-list .seopress-feature a.button-secondary {
1765
- padding-left: 30px;
1766
  }
1767
 
1768
  #seopress-content .seopress-page-list .seopress-feature a.button-secondary::before,#seopress-notifications-center .seopress-alert .button-primary::after {
1769
- content: "\f111";
1770
- font-family: 'Dashicons';
1771
- position: absolute;
1772
- left: 10px;
1773
- top: 1px;
1774
- -moz-osx-font-smoothing: grayscale;
1775
- -webkit-font-smoothing: antialiased;
1776
- font-size: 16px;
1777
  }
1778
 
1779
  #seopress-content .seopress-page-list .wrap-btn {display: inline-flex;margin-bottom: 2rem;flex-direction: column;}
@@ -1782,74 +1794,74 @@ body.seopress-styles {
1782
  #seopress-notifications-center .seopress-alert .button-primary,
1783
  .seopress-option .button,
1784
  .seopress-get-started .button {
1785
- color: rgb(106,124,148);
1786
- background: #ffffff;
1787
- font-weight: 500;
1788
- transition: all .3s linear;
1789
- text-shadow: none;
1790
- text-transform: uppercase;
1791
- padding-right: 20px;
1792
- padding-left: 20px;
1793
- line-height: 34px;
1794
- min-height: 34px;
1795
- margin: 10px 0;
1796
- border-radius: 4px;
1797
- box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.12) 0px 1px 1px 0px, rgba(60, 66, 87, 0.16) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(60, 66, 87, 0.12) 0px 2px 5px 0px;
1798
- vertical-align: baseline;
1799
- display: inline-flex;
1800
- align-items: center;
1801
- border: none;
1802
- margin-right: 0.5rem;
1803
- cursor: pointer;
1804
  }
1805
 
1806
  .seopress-get-started .button {
1807
- color: #ffffff;
1808
- background: #6259e6;
1809
- box-shadow: none;
1810
  }
1811
 
1812
  .seopress-option .wp-picker-container button {
1813
- box-shadow: none;
1814
- border: 1px solid #0071a1;
1815
- border-radius: 3px;
1816
- background: rgb(243, 245, 246);
1817
- text-transform: none;
1818
  }
1819
 
1820
  .seopress-option .wp-picker-container input[type=text].wp-color-picker {
1821
- min-width: inherit;
1822
  }
1823
 
1824
  .seopress-option .wp-picker-container .wp-picker-clear {
1825
- box-shadow: none;
1826
- text-transform: none;
1827
- border-radius: 0;
1828
- background: none;
1829
  }
1830
 
1831
  .seopress-option .wp-picker-container .wp-picker-clear:hover {
1832
- background:none;
1833
- text-decoration: currentColor;
1834
- color:inherit;
1835
  }
1836
 
1837
  .seopress-option .button .dashicons {
1838
- font-size: 16px;
1839
  }
1840
 
1841
  #seopress-content .seopress-page-list .seopress-feature a.view-redirects {
1842
- padding-left: 30px;
1843
  }
1844
 
1845
  #seopress-notifications-center .seopress-alert .button-primary::after {
1846
- content: "\f344";
1847
- left: inherit;
1848
- right: 10px;
1849
  }
1850
 
1851
  #seopress-content .seopress-page-list .seopress-feature a.view-redirects::before {
1852
- content: "\f177";
1853
  }
1854
 
1855
  #seopress-content .seopress-page-list .seopress-feature a:hover,
@@ -1858,502 +1870,502 @@ body.seopress-styles {
1858
  .seopress-option .seopress-feature a:hover,
1859
  .seopress-useful-tools .widget .button-primary:hover,
1860
  .seopress-get-started .button-primary:hover {
1861
- text-decoration: none;
1862
- color: #FFF;
1863
- background: #232323;
1864
  }
1865
 
1866
  .seopress-get-started .button .dashicons {
1867
- transition: all 300ms linear;
1868
  }
1869
 
1870
  .seopress-get-started .button:hover .dashicons {
1871
- color: #fff;
1872
  }
1873
 
1874
  #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-yoast-migrate:focus, .seopress-styles .seopress-option #seopress-aio-migrate:focus,.seopress-styles .seopress-option #submit:focus,.seopress-useful-tools .widget .button-primary:focus {
1875
- box-shadow: 0 1px 0 #0073aa,0 0 2px 1px #33b3db;
1876
- background: #008ec2;
1877
- border-color: #006799;
1878
- color: #fff;
1879
  }
1880
 
1881
  #seopress-admin-tabs .nav-tab-wrapper a.nav-tab-active:focus {
1882
- color: inherit;
1883
  }
1884
 
1885
  #seopress-notifications-center .seopress-alert .button-primary {
1886
- margin: 5px 0;
1887
- padding-right: 30px;
1888
  }
1889
 
1890
  #seopress-notifications-center h2,.seopress-useful-tools h2 {
1891
- margin: 5px 0 15px 5px;
1892
- display: inline-block;
1893
- width: 100%;
1894
  }
1895
 
1896
  #seopress-notifications-center .dashicons,.seopress-useful-tools .dashicons {
1897
- margin-right: 10px;
1898
  }
1899
 
1900
  #seopress-notifications-center .seopress-alert {
1901
- padding: 1.5rem 2rem 1.2rem 1rem;
1902
- border-bottom: 1px solid #e6ebf1;
1903
- width: calc(100% - 3rem);
1904
- flex: 1 1 auto;
1905
- position: relative;
1906
- transition: all 150ms ease;
1907
- align-items: center;
1908
- display: flex;
1909
- justify-content: space-between;
1910
  }
1911
 
1912
  #seopress-notifications-center .seopress-alert:last-child {
1913
- margin-bottom: 0;
1914
- border-bottom: none;
1915
  }
1916
 
1917
  #seopress-notifications-center .seopress-alert:hover {
1918
- cursor: default;
1919
  }
1920
 
1921
  #seopress-notifications-center .dashicons {
1922
- display: flex;
1923
- align-self: normal;
1924
- width: 48px;
1925
- height: 48px;
1926
- color: #d7dade;
1927
- font-size: 48px;
1928
- padding: 0 1rem;
1929
  }
1930
 
1931
  #seopress-notifications-center .seopress-alert p {
1932
- margin: 0;
1933
  }
1934
 
1935
  #seopress-notifications-center .notice-left {
1936
- flex: 1;
1937
  }
1938
 
1939
  #seopress-notifications-center .notice-left > p:first-child {
1940
- color:#1a1f36;
1941
- font-weight: 500;
1942
  }
1943
 
1944
  #seopress-notifications-center .notice-right {
1945
- padding: 1rem 0 0 0;
1946
- display: flex;
1947
  }
1948
 
1949
  #seopress-notifications-center .seopress-alert.impact::after {
1950
- content:"";
1951
- width: 10px;
1952
- height: 10px;
1953
- border-radius: 50px;
1954
- position: absolute;
1955
- right: 1rem;
1956
- top: 1rem;
1957
  }
1958
 
1959
  #seopress-notifications-center .seopress-alert.impact.low::after {
1960
- background: #FFDE24;
1961
  }
1962
 
1963
  #seopress-notifications-center .seopress-alert.impact.medium::after {
1964
- background: #e39f48;
1965
  }
1966
 
1967
  #seopress-notifications-center .seopress-alert.impact.high::after {
1968
- background: #e25950;
1969
  }
1970
 
1971
  #seopress-notifications-center .seopress-alert.impact.info::after {
1972
- background:#0085ba;
1973
  }
1974
 
1975
  #seopress-notifications-center .seopress-alert.dashicons {
1976
- color: #6f8096;
1977
  }
1978
 
1979
  #seopress-notifications-center .dashicons.remove-notice,
1980
  .seopress-get-started .remove-notice {
1981
- position: absolute;
1982
- right: 0rem;
1983
- color: #6b7c93;
1984
- font-size: 20px;
1985
- height: 30px;
1986
- width: 30px;
1987
- vertical-align: middle;
1988
- top: 1.2rem;
1989
- line-height: 30px;
1990
- padding: 5px;
1991
- transition: all .3s linear;
1992
- margin: 0;
1993
- display: block;
1994
  }
1995
 
1996
  .seopress-get-started .remove-notice {
1997
- top: 10px;
1998
- right: 10px;
1999
  }
2000
 
2001
  #seopress-notifications-center .dashicons.remove-notice:hover,
2002
  .seopress-get-started .remove-notice:hover {
2003
- color: #1a1f36;
2004
- cursor: pointer;
2005
  }
2006
 
2007
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc, .seopress-option #seopress-tabs .seopress-doc {
2008
- background: 0 0;
2009
- padding: 0;
2010
- text-decoration: none;
2011
- color: inherit;
2012
- box-shadow: none;
2013
- position: absolute;
2014
- right: 0.5rem;
2015
- top: 1rem;
2016
  }
2017
 
2018
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover,.seopress-option #seopress-tabs .seopress-doc:hover,
2019
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc:active,.seopress-option #seopress-tabs .seopress-doc:active,
2020
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc:focus,.seopress-option #seopress-tabs .seopress-doc:focus {
2021
- color: #747474;
2022
- background: 0 0;
2023
- box-shadow: none;
2024
- border: none;
2025
  }
2026
 
2027
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover .dashicons {
2028
- color:#232323;
2029
  }
2030
 
2031
  .seopress-option .seopress-table {
2032
- background: #FFF;
2033
- border: 1px solid #ccc;
2034
  }
2035
 
2036
  .seopress-option .seopress-table th {
2037
- padding: 15px 10px;
2038
- vertical-align: middle;
2039
  }
2040
 
2041
  .wp-admin-ui_page_seopress-roles .seopress-option .seopress-table th {
2042
- min-width: 200px;
2043
  }
2044
 
2045
  .seopress-option .seopress-table .seopress-settings-section {
2046
- background: #f1f1f1;
2047
  }
2048
 
2049
  .seopress-option .seopress-table .seopress-table-head .seopress-feature {
2050
- border-bottom: 1px solid #ccc;
2051
- font-weight: 700;
2052
- background: #f1f1f1;
2053
  }
2054
 
2055
  #seopress-content .feature-state,.seopress-option .feature-state {
2056
- font-style: italic;
2057
- font-size: 10px;
2058
- display: inline-block;
2059
- background: rgba(0,140,135,.1);
2060
- padding: 2px 10px;
2061
- border-radius: 25px;
2062
- color: #444;
2063
- font-weight: 400;
2064
- text-transform: none;
2065
- -moz-osx-font-smoothing: initial;
2066
- -webkit-font-smoothing: initial;
2067
  }
2068
 
2069
- @media only screen and (max-width: 768px) {
2070
- #seopress-content .feature-state,.seopress-option .feature-state {
2071
- display: none;
2072
- }
2073
  }
2074
 
2075
 
2076
  .seopress-option .seopress_wrap_single_cpt .feature-state,
2077
  .seopress-option .seopress_wrap_tax .feature-state {
2078
- padding: 2px 12px;
2079
- margin: 0 0 0.5rem 0.5rem;
2080
  }
2081
 
2082
  .seopress-option #tab_seopress_titles_single h2,
2083
  .seopress-option #tab_seopress_titles_archives h2,
2084
  .seopress-option #tab_seopress_titles_tax h2 {
2085
- margin: 2em 0 1em 0;
2086
- border-top: 1px solid #eee;
2087
- padding: 1em 0 0 0;
2088
  }
2089
 
2090
  .seopress-option #tab_seopress_titles_single h2:first-child,
2091
  .seopress-option #tab_seopress_titles_archives h2:first-child,
2092
  .seopress-option #tab_seopress_titles_tax h2:first-child {
2093
- border-top: none;
2094
- margin: 0 0 1em 0;
2095
  }
2096
 
2097
  #seopress_cpt .tag-title,.seopress-button,.seopress-option .tag-title,#seopress_pro_cpt .tag-title {
2098
- cursor: pointer;
2099
- font-weight: 500;
2100
- border-radius: 4px;
2101
- transition: all .3s linear;
2102
  }
2103
 
2104
  #seopress-content .feature-state-on,#seopress-content .feature-state.feature-state-on,.seopress-option .feature-state-on,.seopress-option .feature-state.feature-state-on {
2105
- display: inline-block;
2106
  }
2107
 
2108
  #seopress-content .feature-state-off,.seopress-option .feature-state-off {
2109
- display: none;
2110
  }
2111
 
2112
  .seopress-option .postbox .inside li {
2113
- list-style: square inside;
2114
- padding-left: 5px;
2115
  }
2116
 
2117
  #tab_seopress_page_speed .inside li {
2118
- list-style: none;
2119
- padding-left: 0;
2120
- word-break: break-word;
2121
  }
2122
 
2123
  .seopress-option .log {
2124
- margin: 0;
2125
- text-transform: uppercase;
2126
- display: inline-block;
2127
- vertical-align: middle;
2128
- padding: 5px;
2129
- color: rgba(19,191,17,1);
2130
- font-style: italic;
2131
  }
2132
 
2133
  .seopress-option input[type=text].seopress-admin-menu-input {
2134
- min-width: inherit;
2135
- width: 100%;
2136
  }
2137
 
2138
  .seopress_page_seopress-import-export .postbox {
2139
- width: calc(100% - 20px);
2140
  }
2141
 
2142
  #seopress_cpt .wrap-tags,.seopress-option .wrap-tags,#seopress_pro_cpt .wrap-tags {
2143
- position: relative;
2144
- display: inline-block;
2145
- width: 100%;
2146
- margin-bottom: 10px;
2147
  }
2148
 
2149
  #seopress_cpt .tag-title,.seopress-option .tag-title,#seopress_pro_cpt .tag-title {
2150
- padding: 4px 8px;
2151
- position: relative;
2152
- top: 5px;
2153
- left: 0;
2154
- font-size: 11px;
2155
- float: left;
2156
- margin-right: 5px;
2157
- user-select: none;
2158
- margin-bottom: 5px;
2159
- background: #fff;
2160
- color: #6b7c93;
2161
- 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);
2162
  }
2163
 
2164
  #seopress_pro_cpt .tag-title:active,#seopress_pro_cpt .tag-title:focus,#seopress_pro_cpt .tag-title:hover,
2165
  #seopress_cpt .tag-title:active,#seopress_cpt .tag-title:focus,#seopress_cpt .tag-title:hover,
2166
  .seopress-option .tag-title:active,.seopress-option .tag-title:focus,.seopress-option .tag-title:hover {
2167
- background: #232323;
2168
- color: #fff;
2169
- user-select: none;
2170
  }
2171
 
2172
  #seopress_cpt .tag-title .dashicons,.seopress-option .tag-title .dashicons, #seopress_pro_cpt .tag-title .dashicons {
2173
- padding: 0;
2174
- height: 16px;
2175
- width: 16px;
2176
- font-size: 16px;
2177
- margin-right: 5px;
2178
- vertical-align: middle;
2179
  }
2180
 
2181
  .seopress-button {
2182
- text-transform: uppercase;
2183
- background: #fff;
2184
- border-color: #c8d7e1;
2185
- border-style: solid;
2186
- border-width: 1px 1px 2px;
2187
- color: #2e4453;
2188
- display: inline-block;
2189
- margin: 0;
2190
- outline: 0;
2191
- overflow: hidden;
2192
- text-overflow: ellipsis;
2193
- text-decoration: none;
2194
- vertical-align: top;
2195
- box-sizing: border-box;
2196
- font-size: 14px;
2197
- line-height: 20px;
2198
- padding: 6px 8px 6px;
2199
- -webkit-appearance: none;
2200
- -moz-appearance: none;
2201
- appearance: none;
2202
  }
2203
 
2204
  .seopress-button:hover {
2205
- border-color: #a8bece;
2206
- color: #00a0d2;
2207
  }
2208
 
2209
  .seopress-button .dashicons {
2210
- vertical-align: middle;
2211
  }
2212
 
2213
  #seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget {
2214
- border-right: 1px solid #e6ebf1;
2215
- margin: 0;
2216
- padding: 0 20px;
2217
- width: calc(50% - 2px);
2218
- box-sizing: border-box;
2219
- display: inline-block;
2220
- vertical-align: top;
2221
  }
2222
 
2223
  #seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget:first-child {
2224
- width: 100%;
2225
- display: block;
2226
- clear: both;
2227
- border-right: none;
2228
- border-bottom: 1px solid #e6ebf1;
2229
- padding-bottom: 20px;
2230
- margin-bottom: 20px;
2231
  }
2232
 
2233
  #seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget:last-child {
2234
- border-right: none;
2235
  }
2236
 
2237
  #seopress-content .seopress-useful-tools .widget-reverse ul {
2238
- background: #fff;
2239
  }
2240
 
2241
  #seopress-content .seopress-useful-tools .widget-reverse li {
2242
- padding: 10px;
2243
- margin: 0;
2244
- border-bottom: 1px solid #e6ebf1;
2245
  }
2246
 
2247
  #seopress-content .seopress-useful-tools .widget-reverse li:hover {
2248
- background: #F5F7FA;
2249
  }
2250
 
2251
  #seopress-content .seopress-useful-tools .widget-title {
2252
- text-transform: uppercase;
2253
- margin: 0 0 10px;
2254
- font-size: 13px;
2255
- padding: 10px 0;
2256
- color: #24b47e;
2257
  }
2258
 
2259
  #seopress-content .seopress-reverse label,#seopress-content .seopress-useful-tools .widget-whois ul li span {
2260
- font-weight: 700;
2261
  }
2262
 
2263
  #seopress-content #seopress-reverse-url {
2264
- width: 100%;
2265
- margin: 10px 0;
2266
  }
2267
 
2268
  #seopress-content .widget-reverse p {
2269
- margin: 0;
2270
  }
2271
 
2272
  .post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_url {
2273
- width: 35%;
2274
  }
2275
 
2276
  .post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_anchor_text {
2277
- width: 20%;
2278
  }
2279
 
2280
  .seopress-styles #screen-meta {
2281
- margin: 0;
2282
- position: relative;
2283
- background-color: #fff;
2284
- border-bottom: 0 solid #f2f2f2;
2285
- border-top: none;
2286
- -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);
2287
- 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);
2288
- top: 0;
2289
  }
2290
 
2291
  .seopress-styles #contextual-help-link-wrap,.seopress-styles #screen-options-link-wrap {
2292
- float: right;
2293
- height: 28px;
2294
- margin: 0 0 0 6px;
2295
- border: 1px solid #f2f2f2;
2296
- border-top: none;
2297
- background: #fff;
2298
- -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);
2299
- 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);
2300
  }
2301
 
2302
  .seopress-styles #screen-meta-links .show-settings {
2303
- box-shadow: none;
2304
  }
2305
 
2306
  .seopress-styles #screen-meta-links .screen-meta-toggle {
2307
- position: relative;
2308
- top: 0;
2309
- z-index: 2000;
2310
  }
2311
 
2312
  .seopress-styles #contextual-help-back {
2313
- background: #f8fafd;
2314
  }
2315
 
2316
  .seopress-styles .contextual-help-tabs .active {
2317
- border-left: 2px solid #3297d3;
2318
- background: #f8fafd;
2319
  }
2320
 
2321
  #seopress-content input.toggle, .seopress-option input.toggle, #seopress_cpt input.toggle {
2322
- max-height: 0;
2323
- max-width: 0;
2324
- opacity: 0;
2325
- position: relative;
2326
  }
2327
 
2328
  .seopress-feature input.toggle {
2329
- display: block;
2330
  }
2331
 
2332
  .wrap-toggle-preview {
2333
- position: relative;
2334
  }
2335
 
2336
  .wrap-toggle-preview p {
2337
- font-weight: bold;
2338
- margin: 0 0 1rem 0;
2339
  }
2340
 
2341
  .seopress_wrap_single_cpt input.toggle,
2342
  .seopress_wrap_tax input.toggle,
2343
  #seopress_cpt input.toggle {
2344
- margin: 0;
2345
- border: none;
2346
- min-width: 0;
2347
  }
2348
  #seopress_cpt span.label,
2349
  #seopress_content_analysis span.label {
2350
- outline: none;
2351
- color: #fff;
2352
- box-shadow: none;
2353
- background: #555d66;
2354
- padding: 2px 4px;
2355
- border-radius: 4px;
2356
- font-weight: bold;
2357
  }
2358
 
2359
  #seopress_add_to_insights {
@@ -2361,62 +2373,62 @@ body.seopress-styles {
2361
  }
2362
 
2363
  #seopress_add_to_insights_status {
2364
- display: inline-block;
2365
- font-weight: bold;
2366
- margin: 0 0 0 1rem;
2367
- vertical-align: middle;
2368
- padding: 0.3rem;
2369
- font-style: italic;
2370
  }
2371
 
2372
  #seopress-content input.toggle+label,.seopress-option input.toggle+label, #seopress_cpt #tabs-1 input.toggle+label {
2373
- display: inline-block;
2374
- position: relative;
2375
- box-shadow: inset 0 0 0 1px #d5d5d5;
2376
- text-indent: -5000px;
2377
- height: 20px;
2378
- width: 40px;
2379
- border-radius: 15px;
2380
  }
2381
 
2382
  #seopress_cpt #tabs-1 input.toggle+label {
2383
- margin: 0;
2384
  }
2385
 
2386
  .wrap-toggle-checkboxes input.toggle+label {
2387
- float: left;
2388
- margin-right: 10px;
2389
  }
2390
 
2391
  #seopress-content input.toggle+label:before,.seopress-option input.toggle+label:before, #seopress_cpt input.toggle+label:before {
2392
- content: "";
2393
- position: absolute;
2394
- display: block;
2395
- height: 20px;
2396
- width: 30px;
2397
- top: 0;
2398
- left: 0;
2399
- border-radius: 15px;
2400
- background: rgba(19,191,17,0);
2401
- -moz-transition: .25s ease-in-out;
2402
- -webkit-transition: .25s ease-in-out;
2403
- transition: .25s ease-in-out;
2404
  }
2405
 
2406
  #seopress-content input.toggle+label:after,.seopress-option input.toggle+label:after, #seopress_cpt input.toggle+label:after {
2407
- content: "";
2408
- position: absolute;
2409
- display: block;
2410
- height: 20px;
2411
- width: 20px;
2412
- top: 0;
2413
- left: 0;
2414
- border-radius: 15px;
2415
- background: #fff;
2416
- box-shadow: inset 0 0 0 1px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);
2417
- -moz-transition: .25s ease-in-out;
2418
- -webkit-transition: .25s ease-in-out;
2419
- transition: .25s ease-in-out;
2420
  }
2421
 
2422
  .seopress_wrap_single_cpt input.toggle+label,
@@ -2425,232 +2437,366 @@ body.seopress-styles {
2425
  .seopress_wrap_tax input.toggle+label:before,
2426
  #seopress_cpt input.toggle+label,
2427
  #seopress_cpt input.toggle+label:before {
2428
- width: 40px;
2429
- height: 20px;
2430
  }
2431
 
2432
  .seopress_wrap_single_cpt input.toggle+label:after,
2433
  .seopress_wrap_tax input.toggle+label:after,
2434
  #seopress_cpt input.toggle+label:after {
2435
- width: 20px;
2436
- height: 20px;
2437
  }
2438
 
2439
  #seopress-content input.toggle[data-toggle="1"]+label:before, .seopress-option input.toggle[data-toggle="1"]+label:before, #seopress_cpt input.toggle[data-toggle="1"]+label:before {
2440
- width: 40px;
2441
- background: rgb(49, 151, 211);
2442
  }
2443
 
2444
  .seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:before, #seopress_cpt input.toggle[data-toggle="1"]+label:before,
2445
  .seopress_wrap_tax input.toggle[data-toggle="1"]+label:before, #seopress_cpt input.toggle[data-toggle="1"]+label:before {
2446
- width: 40px;
2447
- background: rgb(49, 151, 211);
2448
  }
2449
 
2450
  #seopress-content input.toggle[data-toggle="1"]+label:after, .seopress-option input.toggle[data-toggle="1"]+label:after, #seopress_cpt input.toggle[data-toggle="1"]+label:after {
2451
- left: 20px;
2452
- box-shadow: inset 0 0 0 1px rgb(49, 151, 211), 0 2px 4px rgba(0,0,0,.2);
2453
  }
2454
 
2455
  .seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:after,
2456
  .seopress_wrap_tax input.toggle[data-toggle="1"]+label:after,
2457
  #seopress_cpt input.toggle[data-toggle="1"]+label:after {
2458
- box-shadow: inset 0 0 0 1px rgb(49, 151, 211), 0 2px 4px rgba(0,0,0,.2);
2459
  }
2460
 
2461
  #seopress-content .seopress-page-list {
2462
- position: relative;
2463
- display: grid;
2464
- max-width: 64rem;
2465
- grid-gap: 20px 20px;
2466
- grid-template-columns: repeat(3,1fr);
 
 
 
 
 
 
2467
  }
2468
 
2469
  #seopress-notice-save {
2470
- position: fixed;
2471
- color: #fff;
2472
- padding: 15px 40px;
2473
- font-size: 0.9rem;
2474
- text-transform: uppercase;
2475
- text-align: center;
2476
- border-radius: 0;
2477
- background: rgba(74,184,102,.9);
2478
- bottom: 0;
2479
- right: 0;
2480
- z-index: 500;
2481
- width: 100%;
2482
- font-weight: bold;
2483
  }
2484
 
2485
  #seopress-notice-save .dashicons {
2486
- color:#fff;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2487
  }
2488
 
2489
  .seopress_page_seopress-pro-page #wpcontent {
2490
- background: #F4F7FA;
2491
  }
2492
 
2493
  .seopress-option .wrap div.nav-tab-wrapper {
2494
- margin: 0 0 0 -26px;
2495
- padding: 0 0 0 10px;
2496
- line-height: inherit;
2497
- width: 230px;
2498
- z-index: 95;
2499
- font-weight: 400;
2500
- display: block;
2501
- border-bottom: none;
2502
  }
2503
 
2504
- @media only screen and (max-width: 1024px) {
2505
- .seopress-option .wrap div.nav-tab-wrapper {
2506
- width: 100%;
2507
- margin: 0;
2508
- padding: 0;
2509
- }
2510
  }
2511
 
2512
  #seopress-admin-tabs.wrap div.nav-tab-wrapper {
2513
- margin: 20px auto 0;
2514
- max-width: 64rem;
2515
- width: 100%;
2516
- border-bottom: 1px solid #e6ebf1;
2517
- padding: 0;
2518
- line-height: inherit;
2519
- position: -webkit-sticky; /* Required for Safari */
2520
- position: sticky;
2521
- background: #f5f7fa;
2522
- z-index: 100;
2523
- top: 31px;
2524
- border-radius: 4px 4px 0 0;
2525
- font-weight: 400;
2526
- overflow: hidden;
2527
- display: flex;
2528
- align-items: center;
2529
- justify-content: space-between;
2530
- box-sizing: border-box;
 
 
 
 
 
 
 
 
 
 
 
 
 
2531
  }
2532
 
2533
  #seopress-admin-tabs #tab_seopress_notifications.seopress-tab {
2534
- background: 0 0;
2535
- padding: 0;
2536
- border-radius: 0;
2537
  }
2538
 
2539
  .seopress-option .nav-tab {
2540
- border: 0 solid #ccc;
2541
- background: 0 0;
2542
- opacity: .5;
2543
- padding: 6px 30px 6px 10px;
2544
- transition: opacity .3s linear;
2545
- color: #191e23;
2546
- margin: 0;
2547
- float: none;
2548
- display: inline-block;
2549
- width: 100%;
2550
- text-align: left;
2551
- font-weight: normal;
2552
- box-sizing: border-box;
2553
- white-space: normal;
2554
  }
2555
 
2556
  #seopress-admin-tabs .nav-tab {
2557
- border: 0 solid #ccc;
2558
- background: 0 0;
2559
- opacity: .5;
2560
- padding: 14px 20px;
2561
- transition: opacity .3s linear;
2562
- color: #191e23;
2563
- margin: 0;
2564
- box-shadow: inset -1px 0 #e3e8ee;
2565
- float: none;
2566
- display: inline-block;
2567
- text-align: center;
2568
- font-weight: normal;
2569
  }
2570
 
2571
  #seopress-admin-tabs .nav-tab {
2572
- width: 100%;
2573
  }
2574
 
2575
  #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 {
2576
- background-color: #fff;
2577
  }
2578
 
2579
  #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 {
2580
- opacity: 1;
2581
- outline: 0;
2582
- font-weight: 600;
2583
- position: relative;
2584
- color: #191e23;
2585
- border-left: 3px solid #0085ba;
2586
- background: rgba(0, 133, 186, 0.1);
2587
  }
2588
  #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 {
2589
- border-bottom: 3px solid rgb(49, 151, 211);
2590
- border-left: none;
2591
- background: #fff;
2592
  }
2593
 
2594
  #seopress-admin-tabs .nav-tab:hover,.seopress-option .nav-tab:hover {
2595
- opacity: 1;
2596
  }
2597
 
2598
  #seopress-admin-tabs .nav-tab:focus,.seopress-option .nav-tab:focus {
2599
- outline: 0;
2600
- box-shadow: none;
2601
  }
2602
 
2603
  .seopress-option .section-tool {
2604
- border: none;
2605
- box-shadow: none;
2606
- background: none;
2607
- position: relative;
2608
  }
2609
 
2610
  .seopress-option .section-tool::after {
2611
- content:'';
2612
- background: #dedede;
2613
- height: 1px;
2614
- width: 100%;
2615
- display: block;
2616
  }
2617
 
2618
  .seopress-option .sp-section-header {
2619
- border-bottom: 1px solid #eeeeee;
2620
- margin: 0 0 1rem 0;
2621
- width: 100%;
2622
- display: flex;
2623
- position: relative;
2624
- align-items: center;
2625
- padding-bottom: 0.5rem;
2626
  }
2627
 
2628
  .seopress-option .sp-section-header::after {
2629
- position: absolute;
2630
- content:'';
2631
- background: #0085ba;
2632
- height: 2px;
2633
- width: 40px;
2634
- bottom: 0px;
2635
- left: 0;
2636
  }
2637
 
2638
  .seopress-option .sp-section-header h2 {
2639
- font-size: 1.5em;
2640
  }
2641
 
2642
  .seopress-option .sp-section-header > .dashicons {
2643
- color: #0085ba;
2644
- padding: 10px;
2645
- border-radius: 6px;
2646
- margin-right: 10px;
2647
- background: #c4f0ff;
2648
  }
2649
 
2650
  .seopress-option .sp-section-header .wrap-toggle-checkboxes {
2651
- display: flex;
2652
  }
2653
 
2654
  .seopress-styles .wrap .notice {
2655
- margin: 5px 0 15px 15px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2656
  }
1
  #adminmenu div.wp-menu-image.dashicons-admin-seopress::before, #seopress-header #seopress-admin h1::before {
2
+ content: "\e800";
3
+ font-family: seopress !important;
4
+ font-weight: bold;
5
+ font-size: 12px;
6
+ line-height: 20px;
7
  }
8
 
9
  #seopress-header #seopress-admin h1::before,.seopress-page-list .seopress-feature h3,.seopress-styles .seopress-option h1 {
10
+ -moz-osx-font-smoothing: grayscale;
11
+ -webkit-font-smoothing: antialiased;
12
  }
13
 
14
  @font-face {
15
+ font-family: seopress;
16
+ src: url(../fonts/seopress.eot?81521271);
17
+ src: url(../fonts/seopress.eot?81521271#iefix) format('embedded-opentype'),
18
+ url(../fonts/seopress.woff?81521271) format('woff2'),
19
+ url(../fonts/seopress.woff?81521271) format('woff'),
20
+ url(../fonts/seopress.ttf?81521271) format('truetype'),
21
+ url(../fonts/seopress.svg?81521271#seopress) format('svg');
22
+ font-weight: 400;
23
+ font-style: normal;
24
  }
25
 
26
  [class*=" icon-seopress"],[class^=icon-seopress-] {
27
+ font-family: seopress!important;
28
+ font-size: 14px !important;
29
+ line-height: 24px !important;
30
  }
31
 
32
  #tab_seopress_titles_single .form-table th:empty,
33
  #tab_seopress_titles_archives .form-table th:empty,
34
  #tab_seopress_titles_tax .form-table th:empty {
35
+ display: none;
36
  }
37
 
38
  .icon-seopress-seopress:before {
39
+ content: "\e800";
40
  }
41
 
42
  .sp-tooltip {
43
+ position: relative;
44
+ margin-left: 5px;
45
+ display: inline-block;
46
+ cursor: help;
47
+ vertical-align: bottom;
48
+ text-align: left;
49
+ background: none;
50
+ border: none;
51
+ padding: 0;
52
  }
53
 
54
  .sp-tooltip .dashicons {
55
+ color: #666;
56
  }
57
 
58
  .sp-tooltip .sp-tooltiptext {
59
+ visibility: hidden;
60
+ position: absolute;
61
+ z-index: 999999999;
62
+ width: 300px;
63
+ right: -303px;
64
+ padding: 20px;
65
+ top: 25px;
66
+ font-weight: 400;
67
+ box-shadow: 0 3px 30px rgba(25, 30, 35, 0.1);
68
+ border: 1px solid #e2e4e7;
69
+ background: #fff;
70
+ word-break: break-word;
71
+ text-transform: none;
72
  }
73
 
74
  .sp-tooltip .sp-tooltiptext::before {
75
+ border: 8px solid #e2e4e7;
76
+ top: -8px;
77
  }
78
 
79
  .sp-tooltip .sp-tooltiptext::after {
80
+ border: 8px solid #fff;
81
+ top: -6px;
82
  }
83
 
84
  .sp-tooltip .sp-tooltiptext::before, .sp-tooltip .sp-tooltiptext::after {
85
+ border-bottom-style: solid;
86
+ border-left-color: transparent;
87
+ border-right-color: transparent;
88
+ border-top: none;
89
+ margin-left: -10px;
90
+ content: "";
91
+ position: absolute;
92
+ height: 0;
93
+ width: 0;
94
+ line-height: 0;
95
+ left: 30px;
96
  }
97
 
98
  .sp-tooltip:hover .sp-tooltiptext,
99
  .sp-tooltip:focus .sp-tooltiptext,
100
  .sp-tooltip:active .sp-tooltiptext {
101
+ visibility: visible;
102
  }
103
 
104
  .sp-tooltip .sp-tooltip-headings {
105
+ font-size: 18px;
106
+ font-weight: 600;
107
+ margin-bottom: 20px;
108
+ display: block;
109
  }
110
 
111
  .sp-tooltip .sp-tooltip-desc {
112
+ margin-bottom: 20px;
113
+ display: block;
114
+ border-bottom: 1px solid #e2e4e7;
115
+ padding-bottom: 20px;
116
+ font-size: 13px;
117
  }
118
 
119
  .sp-tooltip .sp-tooltip-code {
120
+ font-family: Menlo, Monaco, Andale Mono, Courier New, monospace;
121
+ display: block;
122
+ word-break: break-all;
123
+ color: #1a7a06;
124
+ font-size: 11px;
125
  }
126
 
127
  .analysis-score .sp-tooltip {
128
+ vertical-align: middle;
129
+ font-size: 0.75em;
130
  }
131
 
132
  #seopress_content_analysis a {
133
+ color: #0073aa;
134
  }
135
 
136
  #seopress_content_analysis .wrap-seopress-analysis {
137
+ display: inline-block;
138
+ width: 100%;
139
  }
140
 
141
  #seopress_content_analysis .col-left {
142
+ width: calc(50% - 30px);
143
+ float: left;
144
+ margin-right: 30px;
145
  }
146
 
147
  #seopress_content_analysis .col-right {
148
+ float: right;
149
+ width: 50%;
150
  }
151
 
152
  #seopress_content_analysis #seopress_suggestions {
153
+ display: inline-block;
154
+ width: 100%;
155
+ margin: 0;
156
+ height: auto;
157
+ padding: 20px 0;
158
  }
159
 
160
  #seopress_content_analysis #seopress_suggestions li {
161
+ list-style: none;
162
+ margin: 5px;
163
+ display: inline-block;
164
  }
165
 
166
  #seopress_content_analysis .analysis-score {
167
+ clear: both;
168
+ border-top: 1px solid #e2e4e7;
169
+ display: flex;
170
+ justify-content: space-between;
171
+ align-items: center;
172
  }
173
 
174
  .column-seopress_score .analysis-score {
175
+ display: flex;
176
+ align-content: center;
177
  }
178
 
179
  #seopress_content_analysis .analysis-score p,
180
  .column-seopress_score .analysis-score p {
181
+ font-weight: bold;
182
+ font-size: 1.2em;
183
  }
184
 
185
  #seopress_content_analysis .analysis-score svg,
186
  .column-seopress_score .analysis-score svg {
187
+ display: inline-block;
188
+ height: 30px;
189
+ width: 30px;
190
+ margin: 0;
191
+ border-radius: 100%;
192
+ position: relative;
193
+ font-weight: 600;
194
+ shape-rendering: geometricprecision;
195
+ font-size: 0.5rem;
196
+ vertical-align: middle;
197
+ margin-right: 15px;
198
  }
199
 
200
  .column-seopress_score .analysis-score p,
201
  .column-seopress_score .analysis-score svg {
202
+ margin: 0;
203
  }
204
 
205
  @keyframes loadingPulse{
206
+ 0%{stroke:#adc5d2}
207
+ 50%{stroke:#00a0d2}
208
+ 100%{stroke:#adc5d2}
209
  }
210
 
211
  #seopress_content_analysis .analysis-score .loading #bar {
212
+ stroke-dashoffset: 0 !important;
213
+ stroke: #adc5d2 !important;
214
+ animation: loadingPulse 3s infinite ease-in-out;
215
  }
216
 
217
  #seopress_content_analysis .analysis-score .good #bar,
218
  .column-seopress_score .analysis-score #bar.good {
219
+ stroke: #46b450;
220
  }
221
 
222
  #seopress_content_analysis .analysis-score .notgood #bar,
223
  .column-seopress_score .analysis-score #bar.notgood {
224
+ stroke-dashoffset: 565;
225
+ stroke: #ffb900;
226
  }
227
 
228
  #seopress_content_analysis .analysis-score svg circle,
229
  .column-seopress_score .analysis-score svg circle {
230
+ stroke-dashoffset: 0;
231
+ transition: stroke-dashoffset 1s linear;
232
+ stroke: #ccc;
233
+ stroke-width: 2em;
234
  }
235
 
236
  #seopress_content_analysis .gr-analysis {
237
+ clear: both;
238
  }
239
 
240
  #seopress_content_analysis .gr-analysis-title {
241
+ border-top: 1px solid #e2e4e7;
242
+ position: relative;
243
  }
244
 
245
  #seopress_cpt .impact,
246
  #seopress_content_analysis .gr-analysis-title .impact {
247
+ position: absolute;
248
+ left: 10px;
249
+ top:calc(50% - 5px);
250
+ width: 10px;
251
+ height: 10px;
252
+ border-radius: 50px;
253
+ padding: 0;
254
+ margin: 0;
255
+ border: 1px solid #fff;
256
  }
257
 
258
  #seopress_content_analysis .gr-analysis .impact.good {
259
+ background: #46b450;
260
+ box-shadow: 0 0 5px #46b450;
261
  }
262
 
263
  #seopress_content_analysis .gr-analysis .impact.low {
264
+ background: #FFDE24;
265
+ box-shadow: 0 0 5px #FFDE24;
266
  }
267
 
268
  #seopress_content_analysis .gr-analysis .impact.medium {
269
+ background: #e39f48;
270
+ box-shadow: 0 0 5px #e39f48;
271
  }
272
 
273
  #seopress_cpt .impact.high,
274
  #seopress_content_analysis .gr-analysis .impact.high {
275
+ background: #e25950;
276
+ box-shadow: 0 0 5px #e25950;
277
  }
278
 
279
  #seopress_content_analysis .gr-analysis-content .impact.high {
280
+ background: #e25950;
281
+ box-shadow: none;
282
+ color:#fff;
283
+ padding: 2px 4px;
284
+ margin-left: 5px;
285
+ border-radius: 4px;
286
+ font-weight: bold;
287
  }
288
 
289
  #seopress_cpt .impact.high {
290
+ position: relative;
291
+ top: calc(50% - 18px);
292
+ display: inline-block;
293
+ left: inherit;
294
+ right: -10px;
295
  }
296
 
297
  #seopress_content_analysis .gr-analysis-title button {
298
+ background: #fff;
299
+ border: 0;
300
+ cursor: pointer;
301
+ display: block;
302
+ margin: 0;
303
+ position: relative;
304
+ text-align: left;
305
+ width: 100%;
306
+ padding: 15px 30px;
307
+ align-items: center;
308
+ transition: all 300ms linear;
309
  }
310
 
311
  #seopress_content_analysis .gr-analysis-title button:hover {
312
+ background: #f3f4f5;
313
  }
314
 
315
  #seopress_content_analysis .gr-analysis-title button:focus {
316
+ color: #191e23;
317
+ border: none;
318
+ box-shadow: none;
319
+ outline-offset: -2px;
320
+ outline: 1px dotted #555d66;
321
  }
322
 
323
  #seopress_content_analysis .gr-analysis-title button .sp-arrow::after {
324
+ content:"\f343";
325
+ font-family: "Dashicons";
326
+ position: absolute;
327
+ right: 10px;
328
+ top: calc(50% - 7px);
329
  }
330
 
331
  #seopress_content_analysis .gr-analysis-title button.open .sp-arrow::after {
332
+ content:"\f347";
333
  }
334
 
335
  #seopress_content_analysis .gr-analysis-content {
336
+ padding: 0 1rem 0.5rem 1rem;
337
+ display: none;
338
+ width: 100%;
339
+ border-top: 1px solid #e2e4e7;
340
+ box-sizing: border-box;
341
  }
342
 
343
  #seopress_content_analysis h3 {
344
+ margin: 0;
345
+ font-size: 1em;
346
  }
347
 
348
  #seopress_content_analysis h4 {
349
+ border-bottom: 1px solid #e2e4e7;
350
+ padding-bottom: 0.5rem;
351
+ text-transform: uppercase;
352
+ font-size: 0.85em;
353
+ position: -webkit-sticky; /* Required for Safari */
354
+ position: sticky;
355
+ top: 0;
356
+ background: #fff;
357
  }
358
 
359
  #seopress_content_analysis .wrap-analysis-img ul {
360
+ display: flex;
361
+ flex-wrap: wrap;
362
  }
363
 
364
  #seopress_content_analysis .wrap-analysis-img ul li {
365
+ padding: 0;
366
+ text-align: left;
367
+ cursor: default;
368
  }
369
 
370
  #seopress_content_analysis .wrap-analysis-img h4 {
371
+ border-bottom: 1px solid #ddd;
372
+ padding-bottom: 10px;
373
  }
374
 
375
  #seopress_content_analysis .wrap-analysis-img ul li img {
376
+ max-width: 150px;
377
+ max-height: 150px;
378
+ object-fit: cover;
379
+ border: 1px solid #f3f4f5;
380
+ cursor: default;
381
+ padding: 1px;
382
  }
383
 
384
  #seopress_cpt .notice {
385
+ padding: 10px 14px;
386
  }
387
 
388
  #seopress_cpt .dashicons,
389
  #seopress-analysis-tabs .dashicons {
390
+ vertical-align: middle;
391
  }
392
 
393
  #seopress-analysis-tabs {
394
+ clear: both;
395
  }
396
 
397
  #seopress_cpt .inside {
398
+ margin: 0;
399
+ padding: 0;
400
  }
401
 
402
  #seopress_cpt .ui-tabs .ui-tabs-nav {
403
+ display: inline-block;
404
+ min-height: 26px;
405
+ position: relative;
406
+ width: 100%;
407
+ z-index: 10;
408
+ margin: 0;
409
+ border-radius: 0;
410
+ padding: 0;
411
+ background: #f3f4f5;
412
+ border: none;
413
  }
414
 
415
  #seopress_cpt .ui-helper-clearfix:after {
416
+ content: none;
417
  }
418
 
419
  .seopress_page_seopress-titles #seopress-tabs .form-table td,.seopress_page_seopress-titles #seopress_content_analysis .form-table td {
420
+ padding: 0;
421
  }
422
 
423
  #seopress_cpt .ui-tabs .ui-tabs-panel {
424
+ background: #FFF;
425
+ border-radius: 0;
426
+ display: inline-block;
427
+ padding: 1em 1.4em;
428
+ width: 100%;
429
+ box-sizing: border-box;
430
  }
431
 
432
  #seopress_content_analysis .dashicons-info,#seopress_cpt .ui-tabs .ui-tabs-panel .dashicons-info,#seopress_pro_cpt .dashicons-info {
433
+ font-size: 16px;
434
+ vertical-align: middle;
435
+ height: 16px;
436
+ width: 16px;
437
  }
438
 
439
  #seopress_cpt .ui-tabs .ui-tabs-nav li,#seopress_cpt .ui-tabs-anchor {
440
+ cursor: pointer!important;
441
  }
442
 
443
  #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active {
444
+ position: relative;
445
+ z-index: 60;
446
+ cursor: pointer;
447
+ border-radius: 0;
448
+ border-bottom: 3px solid #0085ba;
449
  }
450
 
451
+ #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 {
452
+ display: block;
453
+ margin: 20px 0 5px;
454
+ font-weight: 700;
455
  }
456
 
457
  #seopress_cpt .wp-color-result {
458
+ margin: 0;
459
  }
460
 
461
  #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 {
462
+ width: 100%;
463
+ display: inline-block;
464
  }
465
 
466
  #seopress_cpt #tabs-1 input {
467
+ width: 100%;
468
  }
469
 
470
  #seopress_cpt #tabs-6 input[type=number] {
471
+ width: 30%;
472
+ min-width: 200px;
473
  }
474
 
475
  #seopress_cpt #tabs-6 #wrap-videos .video:first-child .remove-video {
476
+ display: none;
477
  }
478
 
479
  #seopress_cpt select {
480
+ width: 300px;
481
  }
482
 
483
  #seopress_cpt #tabs-4 select {
484
+ width: 250px;
485
+ display: inline;
486
  }
487
 
488
  #seopress_cpt #tabs-4 #seopress_redirections_value_meta {
489
+ width: calc(100% - 258px);
490
+ float: right;
491
  }
492
 
493
  #seopress_cpt #tabs-6 {
494
+ padding: 0;
495
  }
496
 
497
  #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content,#seopress_cpt #tabs-6>p {
498
+ padding: 0 1.4em;
499
  }
500
 
501
  #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content {
502
+ padding: 0 1.4em 1em;
503
  }
504
 
505
  #seopress_cpt #tabs-6 #wrap-videos .video {
506
+ border-top: 1px solid #eee;
507
  }
508
 
509
  #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-title {
510
+ border-left: none;
511
+ border-right: none;
512
+ font-size: 1em;
513
+ padding: 1em 1.4em;
514
  }
515
 
516
  #seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-content,#seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-title {
517
+ border-bottom: 1px solid #eee;
518
  }
519
 
520
  #seopress_cpt #tabs-6 #wrap-videos .video .inside {
521
+ padding: 0;
522
  }
523
 
524
  #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 {
525
+ font-weight: 400;
526
  }
527
 
528
  #seopress_cpt #tabs-6 #wrap-videos .video:nth-child(odd) {
529
+ background: #fdfdfd;
530
  }
531
 
532
  #seopress_content_analysis .advise,#seopress_cpt .advise,#seopress_pro_cpt .advise, .seopress-option .advise {
533
+ margin: 5px;
534
+ display: block;
535
+ color: red;
536
+ font-style: italic;
537
  }
538
 
539
  #seopress_cpt #tabs-6 #wrap-videos .video .advise {
540
+ color: #555;
541
  }
542
 
543
  #seopress_content_analysis .mandatory,#seopress_cpt .mandatory {
544
+ color: #c00;
545
  }
546
 
547
  #seopress_cpt .box-left {
548
+ float: left;
549
+ width: 49%;
550
+ margin-right: 1%;
551
  }
552
 
553
  #seopress_cpt .box-right {
554
+ float: left;
555
+ width: 49%;
556
+ margin-left: 1%;
557
  }
558
  #seopress_cpt #tabs-3 .box-left {
559
+ width: 44%;
560
  }
561
  #seopress_cpt #tabs-3 .box-right {
562
+ width: 54%;
563
  }
564
  @media only screen and (max-width: 1200px) {
565
+ #seopress_cpt .box-left,
566
+ #seopress_cpt .box-right {
567
+ float: none;
568
+ width: 100%;
569
+ margin: 0;
570
+ }
571
  }
572
  @media only screen and (max-width: 1500px) {
573
+ #seopress_cpt #tabs-3 .box-left,
574
+ #seopress_cpt #tabs-3 .box-right {
575
+ float: none;
576
+ width: 100%;
577
+ margin: 0;
578
+ }
579
  }
580
 
581
  #edittag #seopress_cpt #tabs-3 .box-left,
582
  #edittag #seopress_cpt #tabs-3 .box-right {
583
+ float: none;
584
+ width: 100%;
585
+ margin: 0;
586
  }
587
 
588
  #seopress-tabs .seopress_media_upload,
589
  #seopress_pro_cpt .seopress_media_upload {
590
+ margin-top: 0.5rem;
591
  }
592
 
593
  #seopress_cpt .google-snippet-preview {
594
+ font-family: arial,sans-serif;
595
+ word-break: break-all;
596
  }
597
 
598
  #seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet {
599
+ margin: 0 0 10px 0;
600
+ box-shadow: 0 1px 6px rgba(32, 33, 36, 0.28);
601
+ border-radius: 8px;
602
+ padding: 12px 16px;
603
  }
604
 
605
  #seopress_cpt .google-snippet-preview > p {
606
+ word-break: normal;
607
  }
608
 
609
  #seopress_cpt .google-snippet-preview .snippet-title,#seopress_cpt .google-snippet-preview .snippet-title-custom,#seopress_cpt .google-snippet-preview .snippet-title-default {
610
+ color: #1a0dab;
611
+ font-size: 18px;
612
+ font-weight: 400;
613
+ line-height: 21.6px;
614
  }
615
 
616
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-title,
617
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-custom,
618
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-title-default {
619
+ font-size: 16px;
620
+ line-height: 20px;
621
+ margin-bottom: 12px;
622
  }
623
 
624
  #seopress_cpt .google-snippet-preview .snippet-permalink {
625
+ color: #006621;
626
+ font-size: 14px;
627
+ font-style: normal;
628
+ font-weight: 400;
629
+ line-height: 16px;
630
+ overflow: hidden;
631
+ text-overflow: ellipsis;
632
+ white-space: nowrap;
633
  }
634
 
635
  #seopress_cpt .google-snippet-preview .wrap-snippet .wrap-m-icon-permalink,
636
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-permalink {
637
+ display: none;
638
  }
639
 
640
  #seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink {
641
+ overflow: hidden;
642
+ text-overflow: ellipsis;
643
+ white-space: nowrap;
644
+ margin-bottom: 12px;
645
+ display: flex;
646
  }
647
 
648
  #seopress_cpt .google-snippet-preview.mobile-preview .wrap-m-icon-permalink .snippet-permalink {
649
+ display: block;
650
+ color: #3C4043;
651
+ font-size: 12px;
652
  }
653
 
654
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon {
655
+ margin-right: 12px;
656
+ vertical-align: middle;
657
  }
658
 
659
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-favicon img {
660
+ width: 16px;
661
+ height: 16px;
662
+ max-width: inherit;
663
  }
664
 
665
  #seopress_cpt .google-snippet-preview.mobile-preview .wrap-snippet .snippet-permalink:first-child {
666
+ color: #3C4043;
667
+ white-space: nowrap;
668
+ font-size: 12px;
669
+ display: block;
670
  }
671
 
672
  #seopress_cpt .google-snippet-preview .snippet-description,#seopress_cpt .google-snippet-preview .snippet-description-custom,#seopress_cpt .google-snippet-preview .snippet-description-default {
673
+ color: #545454;
674
+ font-size: 14px;
675
+ font-weight: 400;
676
+ line-height: 18.2px;
677
+ display: inline;
678
  }
679
 
680
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-description,
681
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-custom,
682
  #seopress_cpt .google-snippet-preview.mobile-preview .snippet-description-default {
683
+ color: #3C4043;
684
+ font-size: 14px;
685
+ line-height: 20px;
686
  }
687
 
688
  #seopress_cpt .google-snippet-preview .snippet-date {
689
+ color: grey;
690
+ display: inline;
691
  }
692
  #seopress_cpt .facebook-snippet-box {
693
+ color: #4b4f56;
694
+ font-size: 14px;
695
+ width: 524px;
696
  }
697
  #seopress_cpt .facebook-snippet-box .notice,
698
  #seopress_cpt .twitter-snippet-box .notice {
699
+ padding: 10px 14px;
700
+ margin: 0 0 10px 0;
701
+ box-sizing: border-box;
702
+ width: 100%;
703
  }
704
  #seopress_cpt .facebook-snippet-box .notice span,
705
  #seopress_cpt .twitter-snippet-box .notice span {
706
+ font-weight: bold;
707
  }
708
  #seopress_cpt .snippet-meta {
709
+ display:flex;
710
+ overflow: hidden;
711
+ max-height: 12px;
712
  }
713
  #seopress_cpt .snippet-fb-site-name,
714
  #seopress_cpt .snippet-fb-url,
715
  #seopress_cpt .fb-by {
716
+ color: #606770;
717
+ font-size: 12px;
718
+ white-space: normal;
719
+ line-height: 11px;
720
+ text-transform: uppercase;
721
+ -webkit-box-orient: vertical;
722
+ display: -webkit-box;
723
+ text-overflow: ellipsis;
724
  }
725
  #seopress_cpt .fb-sep {
726
+ padding-left: 5px;
727
+ padding-right: 5px;
728
+ color: #606770;
729
+ line-height: 11px;
730
+ font-size: 12px;
731
  }
732
  #seopress_cpt .facebook-snippet-box .facebook-snippet-text {
733
+ border: 1px solid #dadde1;
734
+ background-color: #f2f3f5;
735
+ padding: 10px 12px;
736
  }
737
  #seopress_cpt .facebook-snippet-box .title-desc {
738
+ max-height: 46px;
739
+ overflow: hidden;
740
  }
741
  #seopress_cpt .facebook-snippet-box .snippet-fb-title,
742
  #seopress_cpt .facebook-snippet-box .snippet-fb-title-custom,
743
  #seopress_cpt .facebook-snippet-box .snippet-fb-title-default {
744
+ font-size: 16px;
745
+ line-height: 20px;
746
+ margin: 3px 0 0;
747
+ padding-top: 2px;
748
+ color: #1d2129;
749
+ font-weight: 700;
750
+ overflow: hidden;
751
+ -webkit-box-orient: vertical;
752
+ display: -webkit-box;
753
+ text-overflow: ellipsis;
754
+ white-space: normal;
755
+ word-break: break-word;
756
+ max-height: 22px;
757
  }
758
  #seopress_cpt .facebook-snippet-box .snippet-fb-description,
759
  #seopress_cpt .facebook-snippet-box .snippet-fb-description-custom,
760
  #seopress_cpt .facebook-snippet-box .snippet-fb-description-default {
761
+ color: #606770;
762
+ font-size: 14px;
763
+ line-height: 20px;
764
+ word-break: break-word;
765
+ font-family: Helvetica, Arial, sans-serif;
766
+ max-height: 80px;
767
+ overflow: hidden;
768
+ -webkit-box-orient: vertical;
769
+ display: -webkit-box;
770
+ text-overflow: ellipsis;
771
+ white-space: normal;
772
+ width: 100%;
773
  }
774
  #seopress_cpt .facebook-snippet-box img {
775
+ display: block;
776
+ height: 274px;
777
+ width: 524px;
778
+ object-fit: cover;
779
+ background-color: #edeff0;
780
+ text-align: center;
781
+ border-bottom: none;
782
  }
783
 
784
  #seopress_cpt .twitter-snippet-box {
785
+ color: #4b4f56;
786
+ font-size: 14px;
787
+ width: 436px;
788
  }
789
  #seopress_cpt .snippet-twitter-url {
790
+ color: #8899A6;
791
+ font-size: 14px;
792
+ white-space: normal;
793
+ line-height: 11px;
794
+ text-transform: uppercase;
795
+ -webkit-box-orient: vertical;
796
+ display: -webkit-box;
797
+ text-overflow: ellipsis;
798
  }
799
  #seopress_cpt .twitter-snippet-box .twitter-snippet-text {
800
+ border: 1px solid #dadde1;
801
+ background-color: #fff;
802
+ padding: 10px 12px;
803
+ border-radius: 0 0 10px 10px;
804
  }
805
  #seopress_cpt .twitter-snippet-box .title-desc {
806
+ max-height: 46px;
807
+ overflow: hidden;
808
  }
809
  #seopress_cpt .twitter-snippet-box .snippet-twitter-img,
810
  #seopress_cpt .twitter-snippet-box .snippet-twitter-img-default,
811
  #seopress_cpt .twitter-snippet-box .snippet-twitter-img-custom {
812
+ border-radius: 10px 10px 0 0;
813
+ overflow: hidden;
814
  }
815
  #seopress_cpt .twitter-snippet-box .snippet-twitter-title,
816
  #seopress_cpt .twitter-snippet-box .snippet-twitter-title-custom,
817
  #seopress_cpt .twitter-snippet-box .snippet-twitter-title-default {
818
+ font-size: 1em;
819
+ line-height: 20px;
820
+ margin-bottom: 5px;
821
+ max-height: 1.3em;
822
+ color: #000;
823
+ font-weight: 700;
824
+ overflow: hidden;
825
+ -webkit-box-orient: vertical;
826
+ display: -webkit-box;
827
+ text-overflow: ellipsis;
828
+ white-space: normal;
829
+ word-break: break-word;
830
  }
831
  #seopress_cpt .twitter-snippet-box .snippet-twitter-description,
832
  #seopress_cpt .twitter-snippet-box .snippet-twitter-description-custom,
833
  #seopress_cpt .twitter-snippet-box .snippet-twitter-description-default {
834
+ color: #000;
835
+ font-size: 14px;
836
+ line-height: 20px;
837
+ word-break: break-word;
838
+ font-family: Helvetica, Arial, sans-serif;
839
+ max-height: 80px;
840
+ overflow: hidden;
841
+ -webkit-box-orient: vertical;
842
+ display: -webkit-box;
843
+ text-overflow: ellipsis;
844
+ white-space: normal;
845
+ width: 100%;
846
  }
847
  #seopress_cpt .twitter-snippet-box img {
848
+ display: block;
849
+ height: 200px;
850
+ width: 436px;
851
+ object-fit: cover;
852
+ background-color: #edeff0;
853
+ text-align: center;
854
+ border-bottom: none;
855
  }
856
 
857
  #seopress_cpt .wrap-seopress-counters, #seopress_pro_cpt .wrap-seopress-counters, .seopress-styles .wrap-seopress-counters, .seopress-setup .wrap-seopress-counters {
858
+ text-align: right;
859
+ background: #e9ecef;
860
+ padding: 2px 5px;
861
+ display: flex;
862
+ font-size: 12px;
863
+ justify-content: flex-end;
864
+ border-radius: 0 0 .25rem .25rem;
865
  }
866
  #seopress_cpt .sp-progress, #seopress_pro_cpt .sp-progress, .seopress-styles .sp-progress, .seopress-setup .sp-progress {
867
+ display: -ms-flexbox;
868
+ display: flex;
869
+ height: 1rem;
870
+ overflow: hidden;
871
+ font-size: .75rem;
872
+ background-color: #e9ecef;
873
+ border-radius: .25rem .25rem 0 0;
874
  }
875
  #seopress_cpt .sp-progress-bar, #seopress_pro_cpt .sp-progress-bar, .seopress-styles .sp-progress-bar, .seopress-setup .sp-progress-bar {
876
+ display: -ms-flexbox;
877
+ display: flex;
878
+ -ms-flex-direction: column;
879
+ flex-direction: column;
880
+ -ms-flex-pack: center;
881
+ justify-content: center;
882
+ color: #fff;
883
+ text-align: center;
884
+ white-space: nowrap;
885
+ background-color: #0085ba;
886
+ transition: width .6s ease;
887
  }
888
  #seopress_cpt #seopress_titles_desc_counters,
889
  #seopress_cpt #seopress_titles_title_counters,
890
  #seopress_pro_cpt #seopress_rich_snippets_articles_counters,
891
  #seopress_pro_cpt #seopress_rich_snippets_courses_counters {
892
+ display: inline;
893
+ margin-right: 5px;
894
  }
895
 
896
  #seopress_cpt #seopress_titles_desc_counters_val,
897
  #seopress_cpt #seopress_titles_title_counters_val,
898
  #seopress_pro_cpt #seopress_rich_snippets_articles_counters_val,
899
  #seopress_pro_cpt #seopress_rich_snippets_courses_counters_val {
900
+ display: inline;
901
+ font-weight: 700;
902
  }
903
 
904
  #term-seopress #seopress_cpt {
905
+ width: 95%;
906
  }
907
 
908
  .fixed .column-seopress_w3c,
909
  .fixed .column-seopress_words,
910
  .fixed .column-seopress_ps,
911
  .fixed .column-seopress_score {
912
+ width: 6%;
913
  }
914
 
915
  .fixed .column-seopress_nofollow,
916
  .fixed .column-seopress_noindex {
917
+ width: 8%;
918
  }
919
  @media only screen and (max-width: 1200px) {
920
+ .fixed .column-seopress_nofollow,
921
+ .fixed .column-seopress_noindex,
922
+ .fixed .column-seopress_w3c,
923
+ .fixed .column-seopress_words,
924
+ .fixed .column-seopress_ps,
925
+ .fixed .column-seopress_score {
926
+ width: 10%;
927
+ }
928
  }
929
 
930
 
931
  #seopress_cpt .ui-tabs {
932
+ position: relative;
933
+ padding: 0;
934
+ border: none;
935
+ font-family: inherit;
936
+ font-size: inherit;
937
+ display: inline-block;
938
+ width: 100%;
939
  }
940
 
941
  #seopress_cpt .ui-tabs .ui-tabs-nav li {
942
+ list-style: none;
943
+ display: inline-block;
944
+ position: relative;
945
+ top: 2px;
946
+ padding: 0px 5px;
947
+ white-space: nowrap;
948
+ margin: 0;
949
+ border: none;
950
+ background: 0 0;
951
  }
952
 
953
  #seopress_cpt .ui-tabs .ui-tabs-nav li a {
954
+ display: inline-block;
955
+ padding: 5px 10px;
956
  }
957
 
958
  #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li a,#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li a {
959
+ display: block;
960
  }
961
 
962
  #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active {
963
+ margin-bottom: 2px;
964
+ padding-bottom: 1px;
965
  }
966
 
967
  #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 {
968
+ color: #191e23;
969
+ font-weight: bold;
970
  }
971
 
972
  #seopress_cpt .ui-tabs .ui-tabs-nav li a,#seopress_cpt .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
973
+ cursor: pointer;
974
+ color: #191e23;
975
+ text-decoration: none;
976
+ height: 40px;
977
+ line-height: 40px;
978
  }
979
 
980
  #seopress_cpt .ui-tabs-vertical {
981
+ width: 55em;
982
  }
983
 
984
  #seopress_cpt .ui-tabs-vertical .ui-tabs-nav {
985
+ padding: .2em .1em .2em .2em;
986
+ float: left;
987
+ width: 12em;
988
  }
989
 
990
  #seopress_cpt .ui-tabs-vertical .ui-tabs-nav li {
991
+ clear: left;
992
+ width: 100%;
993
+ border-bottom-width: 1px!important;
994
+ border-right-width: 0!important;
995
+ margin: 0 -1px .2em 0;
996
  }
997
 
998
  #seopress_cpt .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
999
+ padding-bottom: 0;
1000
+ padding-right: .1em;
1001
+ border-right-width: 1px;
1002
  }
1003
 
1004
  #seopress_cpt .ui-tabs-vertical .ui-tabs-panel {
1005
+ padding: 1em;
1006
+ float: right;
1007
+ width: 40em;
1008
  }
1009
 
1010
  #seopress_cpt .ui-tabs .ui-tabs-nav li a .dashicons {
1011
+ margin-right: 2px;
1012
  }
1013
 
1014
  #tab-panel-seopress_titles_help_tab li span {
1015
+ font-weight: 700;
1016
+ margin-right: 10px;
1017
  }
1018
 
1019
  #seopress_content_analysis .dashicons-no-alt,#seopress_content_analysis .dashicons-yes,#seopress_pro_cpt .dashicons-no-alt,#seopress_pro_cpt .dashicons-yes {
1020
+ color: #fff;
1021
+ background: #12BD10;
1022
+ border-radius: 50px;
1023
+ margin-right: 10px;
1024
  }
1025
 
1026
  #seopress_content_analysis .dashicons-no-alt,#seopress_pro_cpt .dashicons-no-alt {
1027
+ background: #e25950;
1028
  }
1029
 
1030
  body.seopress-styles {
1031
+ background: #f8fafd;
1032
  }
1033
 
1034
  #seopress-admin-tabs.ui-tabs {
1035
+ position: relative;
1036
+ padding: .2em;
1037
+ border: none;
1038
+ font-family: inherit;
1039
+ font-size: inherit;
1040
  }
1041
 
1042
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li {
1043
+ list-style: none;
1044
+ float: left;
1045
+ position: relative;
1046
+ top: 0;
1047
+ margin: -1px .2em 0 0;
1048
+ padding: 0;
1049
+ white-space: nowrap;
1050
+ border: none;
1051
+ background: 0 0;
1052
  }
1053
 
1054
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li a {
1055
+ float: left;
1056
+ padding: .38em 1em .75rem;
1057
+ outline: 0;
1058
+ border-bottom: 2px solid #fff;
1059
  }
1060
 
1061
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {
1062
+ margin-bottom: -1px;
1063
  }
1064
 
1065
  #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 {
1066
+ cursor: text;
1067
+ border-bottom: 2px solid #23282D;
1068
+ color: #23282D;
1069
  }
1070
 
1071
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li a,#seopress-admin-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
1072
+ cursor: pointer;
1073
+ color: #0073aa;
1074
+ text-decoration: none;
1075
  }
1076
 
1077
  #seopress-admin-tabs.ui-tabs-vertical {
1078
+ width: 55em;
1079
  }
1080
 
1081
  #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav {
1082
+ padding: .2em .1em .2em .2em;
1083
+ float: left;
1084
+ width: 12em;
1085
  }
1086
 
1087
  #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li {
1088
+ clear: left;
1089
+ width: 100%;
1090
+ border-bottom-width: 1px!important;
1091
+ border-right-width: 0!important;
1092
+ margin: 0 -1px .2em 0;
1093
  }
1094
 
1095
  #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
1096
+ padding-bottom: 0;
1097
+ padding-right: .1em;
1098
+ border-right-width: 1px;
1099
  }
1100
 
1101
  #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-panel {
1102
+ padding: 1em;
1103
+ float: right;
1104
+ width: 40em;
1105
  }
1106
 
1107
  .seopress-styles .seopress-option {
1108
+ margin: 10px auto 0;
1109
+ max-width: 90%;
1110
+ padding: 1rem;
1111
+ background: #fff;
1112
+ box-shadow: 0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.1);
1113
+ border-radius: 4px;
1114
  }
1115
 
1116
  .seopress-styles .seopress-option h1 {
1117
+ font-size: 16px;
1118
+ font-weight: 700;
1119
+ color: #3297d3;
1120
+ text-transform: uppercase;
1121
+ /* Required for Safari */
1122
+ z-index: 100;
1123
+ border-bottom: 1px solid RGB(238,238,238);
1124
+ padding-bottom: 20px;
1125
  }
1126
 
1127
  .seopress-styles .seopress-option h1 .dashicons,.seopress-styles .seopress-option h2 .dashicons {
1128
+ margin: 0 10px;
1129
+ font-size: 40px;
1130
+ width: 40px;
1131
+ height: 40px;
1132
+ vertical-align: middle;
1133
  }
1134
 
1135
  .seopress-styles .seopress-option .link-archive {
1136
+ font-size: 14px;
1137
  }
1138
 
1139
  .seopress-styles .seopress-option .link-archive .dashicons {
1140
+ font-size: 18px;
1141
+ width: 20px;
1142
+ height: 20px;
1143
+ margin: inherit;
1144
  }
1145
 
1146
  .seopress-styles .seopress-option h1>.dashicons {
1147
+ font-size: 30px;
1148
+ width: 30px;
1149
+ height: 30px;
1150
+ background: #c4f0ff;
1151
+ border-radius: 6px;
1152
+ padding: 10px;
1153
+ margin-left: 10px;
1154
+ color: #0085ba;
1155
  }
1156
 
1157
  .seopress-styles .seopress-option .metabox-holder h2 .dashicons {
1158
+ font-size: 16px;
1159
  }
1160
 
1161
  .seopress-option h1 .feature-state .dashicons {
1162
+ font-size: 16px;
1163
+ width: 16px;
1164
+ height: 16px;
1165
+ vertical-align: middle;
1166
+ margin: 0 10px 0 0;
1167
  }
1168
 
1169
+ #seopress-admin-tabs.wrap {
1170
+ display: block;
1171
+ box-shadow: 0 7px 14px 0 rgba(60,66,87, 0.12), 0 3px 6px 0 rgba(0,0,0, 0.12);
1172
+ width: 64rem;
1173
+ max-width: 100%;
1174
+ margin: 0 auto;
1175
  }
1176
 
1177
  @media only screen and (max-width: 1024px) {
1178
+ #seopress-admin-tabs.wrap {
1179
+ width: 100%;
1180
+ }
 
 
 
 
 
 
 
 
1181
  }
1182
 
1183
  .seopress-styles .seopress-option .submit {
1184
+ background: #fff;
1185
+ text-align: center;
1186
+ border-top: 1px solid #F1F1F1;
1187
+ padding-top: 20px;
1188
+ padding-bottom: 20px;
1189
+ margin: 0;
1190
  }
1191
 
1192
  .seopress-styles .seopress-option #seopress-yoast-migrate, .seopress-styles .seopress-option #seopress-aio-migrate, .seopress-styles .seopress-option #seopress-seo-framework-migrate, .seopress-styles .seopress-option #seopress-rk-migrate, .seopress-styles .seopress-option #seopress-squirrly-migrate, .seopress-styles .seopress-option #submit {
1193
+ color: #fff;
1194
+ text-decoration: none;
1195
+ border: none;
1196
+ border-radius: 4px;
1197
+ padding-right: 20px;
1198
+ padding-left: 20px;
1199
+ line-height: 34px;
1200
+ text-transform: uppercase;
1201
+ min-height: 34px;
1202
+ transition: all .3s linear;
1203
+ text-shadow: none;
1204
+ box-shadow: 0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);
1205
+ margin-right: 15px;
1206
+ background: RGB(106,124,148);
1207
+ position: relative;
1208
+ height: auto;
1209
+ z-index: 10;
1210
  }
1211
 
1212
  .seopress-styles .seopress-option #seopress-yoast-migrate:hover, .seopress-styles .seopress-option #seopress-aio-migrate:hover, .seopress-styles .seopress-option #seopress-seo-framework-migrate:hover, .seopress-styles .seopress-option #seopress-rk-migrate:hover, .seopress-styles .seopress-option #seopress-squirrly-migrate:hover, .seopress-styles .seopress-option #submit:hover {
1213
+ text-decoration: none;
1214
+ color: #FFF;
1215
+ background: #232323;
1216
  }
1217
 
1218
  .seopress-styles #wpcontent {
1219
+ padding-left: 0;
1220
  }
1221
 
1222
  .seopress-styles pre {
1223
+ color: #42b72a;
1224
+ background: #f5f6f7;
1225
+ font-family: Menlo, Monaco, Andale Mono, Courier New, monospace;
1226
+ padding: 7px;
1227
+ /* display: none; */
1228
  }
1229
 
1230
  .seopress-styles #seopress-navbar {
1231
+ padding: 10px 0.5rem;
1232
+ height: 60px;
1233
+ margin: 0 auto;
1234
+ width: 64rem;
1235
+ box-sizing: border-box;
1236
+ position: relative;
1237
+ max-width: 100%;
1238
  }
1239
 
1240
  #seopress-header {
1241
+ margin: 0 auto;
1242
+ position: relative;
1243
+ width: 90%;
1244
+ padding: 1rem;
1245
  }
1246
 
1247
  #seopress-header #seopress-admin h1 {
1248
+ line-height: 40px;
1249
+ margin: 0;
1250
+ display: inline-block;
1251
+ height: 40px;
1252
+ width: 40px;
1253
+ background-size: 100%;
1254
+ background-repeat: no-repeat;
1255
  }
1256
 
1257
  #seopress-header #seopress-admin h1::before {
1258
+ font-size: 14px;
1259
+ line-height: 40px;
1260
+ position: absolute;
1261
+ border-radius: 6px;
1262
+ font-weight: 400;
1263
+ color: #fff;
1264
+ width: 40px;
1265
+ height: 40px;
1266
+ text-align: center;
1267
+ background: rgb(58,74,251);
1268
+ background: -moz-linear-gradient(45deg, rgba(58,74,251,1) 0%, rgba(71,190,165,1) 100%);
1269
+ background: -webkit-linear-gradient(45deg, rgba(58,74,251,1) 0%,rgba(71,190,165,1) 100%);
1270
+ background: linear-gradient(45deg, rgba(58,74,251,1) 0%,rgba(71,190,165,1) 100%);
1271
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a4afb', endColorstr='#47bea5',GradientType=1 );
1272
  }
1273
 
1274
  #seopress-header #seopress-admin h1:hover {
1275
+ cursor: pointer;
1276
  }
1277
 
1278
  #seopress-header #seopress-admin h1>a {
1279
+ text-decoration: none;
1280
+ color: inherit;
1281
  }
1282
 
1283
  #seopress-header #seopress-admin .seopress-quick-access {
1284
+ background: #fff;
1285
+ 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);
1286
+ border-radius: 4px;
1287
+ overflow: hidden;
1288
+ position: absolute;
1289
+ font-size: 17px;
1290
+ line-height: 40px;
1291
+ white-space: nowrap;
1292
+ transform: rotate3d(1,1,0,-15deg);
1293
+ transform-origin: 100% 0;
1294
+ opacity: 0;
1295
+ will-change: transform,opacity;
1296
+ transition-property: transform,opacity;
1297
+ transition-duration: .25s;
1298
+ z-index: 300;
1299
+ padding: 0;
1300
+ display: inline-block;
1301
+ width: 100%;
1302
+ top: 52px;
1303
+ visibility: hidden;
1304
+ cursor: auto;
1305
+ left: -0.5rem;
1306
  }
1307
 
1308
  #seopress-header #seopress-admin h1:hover .seopress-quick-access {
1309
+ transform: none;
1310
+ opacity: 1;
1311
+ pointer-events: auto;
1312
+ visibility: visible;
1313
  }
1314
 
1315
  #seopress-header #seopress-admin .seopress-quick-access>ul {
1316
+ margin: 0;
1317
+ box-sizing: border-box;
1318
+ display: grid;
1319
+ grid-gap: 0px 10px;
1320
+ grid-template-columns: repeat(2,1fr);
1321
+ padding: 20px;
1322
+ }
1323
+
1324
+ @media only screen and (max-width: 1024px) {
1325
+ #seopress-header #seopress-admin .seopress-quick-access>ul {
1326
+ grid-template-columns: repeat(1,1fr);
1327
+ }
1328
  }
1329
 
1330
  #seopress-header #seopress-admin h1 .seopress-quick-access li {
1331
+ line-height: 40px;
1332
+ margin: 0;
1333
+ display: inline-block;
1334
+ height: 40px;
1335
+ background-size: 100%;
1336
+ background-repeat: no-repeat;
1337
  }
1338
 
1339
  #seopress-header #seopress-admin h1 .seopress-quick-access li .dashicons {
1340
+ vertical-align: middle;
1341
+ background: #B7E1F3;
1342
+ border-radius: 50%;
1343
+ padding: 5px;
1344
+ margin-right: 15px;
1345
  }
1346
 
1347
  #seopress-header #seopress-admin h1 .seopress-quick-access li a {
1348
+ text-decoration: none;
1349
+ font-size: 15px;
1350
+ line-height: 30px;
1351
+ text-transform: uppercase;
1352
+ display: block;
1353
+ width: 100%;
1354
+ transition: all .3s linear;
1355
+ color: #3297d3;
1356
  }
1357
 
1358
  #seopress-header #seopress-admin h1 .seopress-quick-access li a:hover {
1359
+ color: #647a88;
1360
  }
1361
 
1362
  #seopress-header #seopress-admin h1 .seopress-info-version {
1363
+ position: relative;
1364
+ left: 50px;
1365
+ top: 0;
1366
+ font-size: 14px;
1367
+ width: 100px;
1368
+ display: block;
1369
  }
1370
 
1371
  #seopress-header #seopress-admin .wpc-info-version {
1372
+ font-size: 14px;
1373
+ left: 310px;
1374
+ position: absolute;
1375
+ text-indent: 0;
1376
+ top: 85px;
1377
  }
1378
 
1379
  #seopress-header #seopress-notice {
1380
+ float: right;
1381
+ line-height: 40px;
1382
  }
1383
 
1384
  #seopress-header #seopress-notice p {
1385
+ font-size: 16px;
1386
  }
1387
 
1388
  #seopress-header #seopress-notice .dashicons {
1389
+ color: #6f8096;
1390
+ text-decoration: none;
1391
+ line-height: 40px;
1392
  }
1393
 
1394
  #seopress-header #seopress-notice div.small {
1395
+ font-size: 13px;
1396
+ display: inline;
1397
  }
1398
 
1399
  #seopress-footer-credits {
1400
+ font-style: italic;
1401
  }
1402
 
1403
  #seopress-footer-credits .wporg-ratings {
1404
+ display: inline;
1405
  }
1406
 
1407
  #seopress-footer-credits .wporg-ratings a {
1408
+ text-decoration: none;
1409
  }
1410
 
1411
  .seopress-option .seopress-settings {
1412
+ float: left;
1413
+ max-width: 750px;
1414
+ width: 100%;
1415
  }
1416
 
1417
  .seopress-option #seopress-edd-license-btn,.seopress-option #seopress-refresh {
1418
+ float: left;
1419
  }
1420
 
1421
  .wp-admin-ui_page_seopress-import-export .postbox {
1422
+ margin-right: 20px;
1423
  }
1424
 
1425
  .seopress-option #side-sortables .accordion-section-content {
1426
+ padding: 0;
1427
  }
1428
 
1429
  .seopress-option .seopress-settings label {
1430
+ margin: 0 0 0 10px;
1431
  }
1432
 
1433
  .wrap-seopress-tab-content {
1434
+ position: relative;
1435
+ display: block;
1436
+ width: 100%;
1437
+ max-width: 64rem;
1438
+ margin: 0 auto;
1439
+ box-sizing: border-box;
1440
  }
1441
 
1442
  #seopress-admin-tabs .seopress-tab {
1443
+ padding: 1.5rem;
1444
+ visibility: hidden;
1445
+ overflow: hidden;
1446
+ opacity: 0;
1447
+ transition: all .2s ease;
1448
+ transform: translateX(-15px);
1449
+ position: absolute;
1450
+ top: 0;
1451
+ box-sizing: border-box;
1452
  }
1453
 
1454
  #seopress-admin-tabs .seopress-tab.active {
1455
+ visibility: visible;
1456
+ overflow: inherit;
1457
+ opacity: 1;
1458
+ transform: translateX(0);
1459
+ display: inherit;
1460
+ position: relative;
1461
  }
1462
 
1463
  #seopress-tabs .seopress-tab {
1464
+ padding: 0 1.5rem;
1465
+ width: calc(100% - 230px);
1466
+ display: none;
1467
  }
1468
 
1469
  @media only screen and (max-width: 1024px) {
1470
+ #seopress-tabs .seopress-tab {
1471
+ width: 100%;
1472
+ }
1473
  }
1474
 
1475
  #seopress-tabs .seopress-tab.active {
1476
+ display: inline-block;
1477
+ border-left: 1px solid RGB(238,238,238);
1478
  }
1479
 
1480
+ @media only screen and (max-width: 782px) {
1481
+ #seopress-tabs .seopress-tab.active {
1482
+ width: 100%;
1483
+ padding: 0;
1484
+ border-left: none;
1485
+ border-top: 1px solid RGB(238,238,238);
1486
+ }
1487
  }
1488
 
1489
 
1490
  .seopress-option input[type=text],.seopress-option input[type=password],.seopress-option textarea {
1491
+ min-width: 485px;
1492
  }
1493
 
1494
  @media only screen and (max-width: 1024px) {
1495
+ .seopress-option input[type=text],.seopress-option input[type=password],.seopress-option textarea {
1496
+ min-width: inherit;
1497
+ width: 100%;
1498
+ }
1499
  }
1500
 
1501
  #seopress_htaccess_file {
1502
+ width: 100%;
1503
  }
1504
 
1505
  .seopress-option textarea {
1506
+ min-height: 100px;
1507
  }
1508
 
1509
  .seopress-option #side-sortables .highlight {
1510
+ border: 1px dashed #ccc;
1511
+ display: block;
1512
+ width: 382px;
1513
+ height: 40px;
1514
+ background: 0 0;
1515
  }
1516
 
1517
  .seopress-option #side-sortables .accordion-section {
1518
+ margin-bottom: 9px;
1519
+ width: 382px;
1520
  }
1521
 
1522
  .seopress-option #side-sortables .accordion-section h3 {
1523
+ cursor: move;
1524
+ border: 1px solid #E5E5E5;
1525
+ background: #FAFAFA;
1526
  }
1527
 
1528
  .seopress-option #side-sortables .accordion-section .inside {
1529
+ padding: 10px 10px 24px;
1530
+ border-width: 0 1px 1px;
1531
+ border-style: solid;
1532
+ box-shadow: 0 1px 1px rgba(0,0,0,.04);
1533
+ border-color: #e5e5e5;
1534
+ display: inline-block;
1535
+ width: calc(100% - 22px);
1536
+ height: 100%;
1537
  }
1538
 
1539
  .seopress-option #side-sortables .accordion-section .inside ul {
1540
+ padding-left: 10px;
1541
+ margin-bottom: 0;
1542
+ padding-top: 2px;
1543
+ padding-bottom: 2px;
1544
  }
1545
 
1546
  .seopress-option #side-sortables .accordion-section .inside ul li {
1547
+ border-left: 2px solid #ccc;
1548
+ padding-left: 10px;
1549
+ margin-bottom: 10px;
1550
  }
1551
 
1552
  .seopress-option #side-sortables .accordion-section .inside ul li:first-child {
1553
+ border-bottom: 1px dotted #E5E5E5;
1554
+ border-left: 0;
1555
+ padding-bottom: 10px;
1556
+ font-weight: 700;
1557
+ margin-left: -15px;
1558
+ margin-bottom: 10px;
1559
  }
1560
 
1561
  .seopress-notice #message {
1562
+ margin: 5px 10px 2px 0;
1563
  }
1564
 
1565
  #seopress-notice a {
1566
+ position: relative;
1567
+ text-decoration: none;
1568
+ margin: 0 0 0 0.3rem;
1569
  }
1570
 
1571
  #seopress-notice a .tooltip {
1572
+ white-space: pre;
1573
+ z-index: 200;
1574
+ padding: 2px 5px;
1575
+ font-weight: 500;
1576
+ font-size: 12px;
1577
+ color: #aab7c4;
1578
+ background: #fff;
1579
+ box-shadow: 0 1px 2px 0 rgba(49,49,93,.1),0 0 1px 0 rgba(0,0,0,.1);
1580
+ border-radius: 2px;
1581
+ position: absolute;
1582
+ opacity: 0;
1583
+ top: 30px;
1584
+ transition: opacity .2s ease;
1585
+ visibility: hidden;
1586
+ line-height: 20px;
1587
+ left: -100%;
1588
+ overflow: hidden;
1589
  }
1590
 
1591
  #seopress-notice a:hover .tooltip {
1592
+ opacity: 1;
1593
+ visibility: visible;
1594
  }
1595
 
1596
  .seopress-page-list {
1597
+ margin: 1.5rem auto;
1598
  }
1599
 
1600
  .seopress-option .dashicons,.seopress-page-list .dashicons {
1601
+ vertical-align: middle;
1602
+ margin-right: 5px;
1603
+ color:#6f8096;
1604
  }
1605
 
1606
  #seopress-admin-tabs .ui-tabs-nav,#seopress-notifications-center,
1607
  .seopress-page-list .seopress-feature,.seopress-useful-tools,
1608
  .seopress-get-started {
1609
+ margin: 0 auto 20px;
1610
+ max-width: 64rem;
1611
+ padding: 2rem;
1612
+ width: 100%;
1613
+ border-radius: 0 0 4px 4px;
1614
+ box-sizing: border-box;
1615
  }
1616
 
1617
  .seopress-get-started {
1618
+ margin-top: 20px;
1619
+ background: #fff url(../img/bg-hero-support.svg) no-repeat 95% 50% / contain;
1620
+ position: relative;
1621
+ box-sizing: border-box;
1622
+ box-shadow: 0 7px 14px 0 rgba(60,66,87, 0.12), 0 3px 6px 0 rgba(0,0,0, 0.12);
1623
  }
1624
 
1625
  .seopress-get-started .inside {
1626
+ max-width: calc(100% - 380px);
1627
+ }
1628
+
1629
+ @media only screen and (max-width: 782px) {
1630
+ .seopress-get-started {
1631
+ background: #fff;
1632
+ }
1633
+ .seopress-get-started .inside {
1634
+ max-width: 100%;
1635
+ }
1636
  }
1637
 
1638
  .seopress-get-started .preheader {
1639
+ text-transform: uppercase;
1640
+ font-size: 0.8rem;
1641
+ font-weight: 600;
1642
  }
1643
 
1644
  .seopress-get-started h2 {
1645
+ font-size: 1.85em;
1646
+ margin: 15px 0 0 0;
1647
+ font-weight: normal;
1648
  }
1649
 
1650
  .seopress-get-started p {
1651
+ margin-bottom: 20px;
1652
  }
1653
 
1654
  .seopress-get-started a .dashicons {
1655
+ vertical-align: middle;
1656
+ text-decoration: none;
1657
+ color: #6a7c94;
1658
  }
1659
 
1660
  .seopress-get-started a.button-primary .dashicons {
1661
+ color: #fff;
1662
  }
1663
 
1664
  .seopress-get-started a.btn-link .dashicons {
1665
+ margin-right: 5px;
1666
  }
1667
 
1668
  .seopress-get-started a.btn-link {
1669
+ margin: 0 0 0 10px;
1670
  }
1671
 
1672
  #seopress-notifications-center,.seopress-useful-tools {
1673
+ background: #fff;
1674
+ padding: 0;
1675
  }
1676
 
1677
  .seopress-page-list .seopress-feature {
1678
+ padding: 0;
1679
+ position: relative;
1680
+ overflow: hidden;
1681
+ transition-duration: .15s;
1682
+ display: flex;
1683
+ margin: 0;
1684
+ background: #fff;
1685
+ box-shadow: 0 7px 14px 0 rgba(60,66,87, 0.12), 0 3px 6px 0 rgba(0,0,0, 0.12);
1686
+ flex-wrap: wrap;
1687
+ border-radius: 4px;
1688
+ width: 100%;
1689
+ height: 100%;
1690
  }
1691
 
1692
  .seopress-page-list .seopress-feature p {
1693
+ color: #6b7c93;
1694
+ font-size: 14px;
1695
+ margin-bottom: 30px;
1696
  }
1697
 
1698
  #seopress-notifications-center {
1699
+ margin-top: 0;
1700
  }
1701
 
1702
  #seopress-admin-tabs .ui-tabs-nav {
1703
+ display: flex;
1704
+ padding-top: 1rem;
1705
+ padding-bottom: 0;
1706
  }
1707
 
1708
  .seopress-page-list .seopress-feature .img-tool {
1709
+ height: 50px;
1710
+ width: 50px;
1711
+ background: #c4f0ff;
1712
+ position: relative;
1713
+ border-radius: 6px;
1714
  }
1715
 
1716
  .seopress-page-list .seopress-feature .img-tool .dashicons {
1717
+ color: #217AB7;
1718
+ font-size: 30px;
1719
+ text-align: left;
1720
+ vertical-align: middle;
1721
+ width: 100%;
1722
+ height: 100%;
1723
+ position: absolute;
1724
+ top: calc(50% - 15px);
1725
+ left: calc(50% - 15px);
1726
+ margin: 0;
1727
  }
1728
 
1729
  .seopress-page-list .seopress-feature .inner {
1730
+ margin: 0;
1731
+ display: inline-block;
1732
+ padding: 1.5rem;
1733
+ width: 100%;
1734
+ height: 100%;
1735
+ box-sizing: border-box;
1736
  }
1737
 
1738
  .seopress-page-list .seopress-feature h3 {
1739
+ margin: 1rem 0 0 0;
1740
+ font-size: 16px;
1741
+ font-weight: 700;
1742
+ color: #3297d3;
1743
+ text-transform: uppercase;
1744
  }
1745
 
1746
  .seopress-page-list .seopress-feature h3 .dashicons {
1747
+ font-size: 16px;
1748
+ margin-left: 5px;
1749
+ vertical-align: middle;
1750
  }
1751
 
1752
  #seopress-content .seopress-page-list .seopress-feature a,
1754
  .seopress-option .seopress-feature a,
1755
  .seopress-useful-tools .widget .button-primary,
1756
  .seopress-get-started .button-primary {
1757
+ color: #fff;
1758
+ text-decoration: none;
1759
+ border: none;
1760
+ border-radius: 4px;
1761
+ padding-right: 20px;
1762
+ padding-left: 20px;
1763
+ line-height: 34px;
1764
+ text-transform: uppercase;
1765
+ min-height: 34px;
1766
+ transition: all .3s linear;
1767
+ text-shadow: none;
1768
+ box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.1);
1769
+ background: #6A7C94;
1770
+ position: relative;
1771
+ height: auto;
1772
+ display: flex;
1773
+ flex-wrap: wrap;
1774
  }
1775
 
1776
  #seopress-content .seopress-page-list .seopress-feature a.button-secondary {
1777
+ padding-left: 30px;
1778
  }
1779
 
1780
  #seopress-content .seopress-page-list .seopress-feature a.button-secondary::before,#seopress-notifications-center .seopress-alert .button-primary::after {
1781
+ content: "\f111";
1782
+ font-family: 'Dashicons';
1783
+ position: absolute;
1784
+ left: 10px;
1785
+ top: 1px;
1786
+ -moz-osx-font-smoothing: grayscale;
1787
+ -webkit-font-smoothing: antialiased;
1788
+ font-size: 16px;
1789
  }
1790
 
1791
  #seopress-content .seopress-page-list .wrap-btn {display: inline-flex;margin-bottom: 2rem;flex-direction: column;}
1794
  #seopress-notifications-center .seopress-alert .button-primary,
1795
  .seopress-option .button,
1796
  .seopress-get-started .button {
1797
+ color: rgb(106,124,148);
1798
+ background: #ffffff;
1799
+ font-weight: 500;
1800
+ transition: all .3s linear;
1801
+ text-shadow: none;
1802
+ text-transform: uppercase;
1803
+ padding-right: 20px;
1804
+ padding-left: 20px;
1805
+ line-height: 34px;
1806
+ min-height: 34px;
1807
+ margin: 10px 0;
1808
+ border-radius: 4px;
1809
+ box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.12) 0px 1px 1px 0px, rgba(60, 66, 87, 0.16) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(60, 66, 87, 0.12) 0px 2px 5px 0px;
1810
+ vertical-align: baseline;
1811
+ display: inline-flex;
1812
+ align-items: center;
1813
+ border: none;
1814
+ margin-right: 0.5rem;
1815
+ cursor: pointer;
1816
  }
1817
 
1818
  .seopress-get-started .button {
1819
+ color: #ffffff;
1820
+ background: #6259e6;
1821
+ box-shadow: none;
1822
  }
1823
 
1824
  .seopress-option .wp-picker-container button {
1825
+ box-shadow: none;
1826
+ border: 1px solid #0071a1;
1827
+ border-radius: 3px;
1828
+ background: rgb(243, 245, 246);
1829
+ text-transform: none;
1830
  }
1831
 
1832
  .seopress-option .wp-picker-container input[type=text].wp-color-picker {
1833
+ min-width: inherit;
1834
  }
1835
 
1836
  .seopress-option .wp-picker-container .wp-picker-clear {
1837
+ box-shadow: none;
1838
+ text-transform: none;
1839
+ border-radius: 0;
1840
+ background: none;
1841
  }
1842
 
1843
  .seopress-option .wp-picker-container .wp-picker-clear:hover {
1844
+ background:none;
1845
+ text-decoration: currentColor;
1846
+ color:inherit;
1847
  }
1848
 
1849
  .seopress-option .button .dashicons {
1850
+ font-size: 16px;
1851
  }
1852
 
1853
  #seopress-content .seopress-page-list .seopress-feature a.view-redirects {
1854
+ padding-left: 30px;
1855
  }
1856
 
1857
  #seopress-notifications-center .seopress-alert .button-primary::after {
1858
+ content: "\f344";
1859
+ left: inherit;
1860
+ right: 10px;
1861
  }
1862
 
1863
  #seopress-content .seopress-page-list .seopress-feature a.view-redirects::before {
1864
+ content: "\f177";
1865
  }
1866
 
1867
  #seopress-content .seopress-page-list .seopress-feature a:hover,
1870
  .seopress-option .seopress-feature a:hover,
1871
  .seopress-useful-tools .widget .button-primary:hover,
1872
  .seopress-get-started .button-primary:hover {
1873
+ text-decoration: none;
1874
+ color: #FFF;
1875
+ background: #232323;
1876
  }
1877
 
1878
  .seopress-get-started .button .dashicons {
1879
+ transition: all 300ms linear;
1880
  }
1881
 
1882
  .seopress-get-started .button:hover .dashicons {
1883
+ color: #fff;
1884
  }
1885
 
1886
  #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-yoast-migrate:focus, .seopress-styles .seopress-option #seopress-aio-migrate:focus,.seopress-styles .seopress-option #submit:focus,.seopress-useful-tools .widget .button-primary:focus {
1887
+ box-shadow: 0 1px 0 #0073aa,0 0 2px 1px #33b3db;
1888
+ background: #008ec2;
1889
+ border-color: #006799;
1890
+ color: #fff;
1891
  }
1892
 
1893
  #seopress-admin-tabs .nav-tab-wrapper a.nav-tab-active:focus {
1894
+ color: inherit;
1895
  }
1896
 
1897
  #seopress-notifications-center .seopress-alert .button-primary {
1898
+ margin: 5px 0;
1899
+ padding-right: 30px;
1900
  }
1901
 
1902
  #seopress-notifications-center h2,.seopress-useful-tools h2 {
1903
+ margin: 5px 0 15px 5px;
1904
+ display: inline-block;
1905
+ width: 100%;
1906
  }
1907
 
1908
  #seopress-notifications-center .dashicons,.seopress-useful-tools .dashicons {
1909
+ margin-right: 10px;
1910
  }
1911
 
1912
  #seopress-notifications-center .seopress-alert {
1913
+ padding: 1.5rem 2rem 1.2rem 1rem;
1914
+ border-bottom: 1px solid #e6ebf1;
1915
+ width: calc(100% - 3rem);
1916
+ flex: 1 1 auto;
1917
+ position: relative;
1918
+ transition: all 150ms ease;
1919
+ align-items: center;
1920
+ display: flex;
1921
+ justify-content: space-between;
1922
  }
1923
 
1924
  #seopress-notifications-center .seopress-alert:last-child {
1925
+ margin-bottom: 0;
1926
+ border-bottom: none;
1927
  }
1928
 
1929
  #seopress-notifications-center .seopress-alert:hover {
1930
+ cursor: default;
1931
  }
1932
 
1933
  #seopress-notifications-center .dashicons {
1934
+ display: flex;
1935
+ align-self: normal;
1936
+ width: 48px;
1937
+ height: 48px;
1938
+ color: #d7dade;
1939
+ font-size: 48px;
1940
+ padding: 0 1rem;
1941
  }
1942
 
1943
  #seopress-notifications-center .seopress-alert p {
1944
+ margin: 0;
1945
  }
1946
 
1947
  #seopress-notifications-center .notice-left {
1948
+ flex: 1;
1949
  }
1950
 
1951
  #seopress-notifications-center .notice-left > p:first-child {
1952
+ color:#1a1f36;
1953
+ font-weight: 500;
1954
  }
1955
 
1956
  #seopress-notifications-center .notice-right {
1957
+ padding: 1rem 0 0 0;
1958
+ display: flex;
1959
  }
1960
 
1961
  #seopress-notifications-center .seopress-alert.impact::after {
1962
+ content:"";
1963
+ width: 10px;
1964
+ height: 10px;
1965
+ border-radius: 50px;
1966
+ position: absolute;
1967
+ right: 1rem;
1968
+ top: 1rem;
1969
  }
1970
 
1971
  #seopress-notifications-center .seopress-alert.impact.low::after {
1972
+ background: #FFDE24;
1973
  }
1974
 
1975
  #seopress-notifications-center .seopress-alert.impact.medium::after {
1976
+ background: #e39f48;
1977
  }
1978
 
1979
  #seopress-notifications-center .seopress-alert.impact.high::after {
1980
+ background: #e25950;
1981
  }
1982
 
1983
  #seopress-notifications-center .seopress-alert.impact.info::after {
1984
+ background:#0085ba;
1985
  }
1986
 
1987
  #seopress-notifications-center .seopress-alert.dashicons {
1988
+ color: #6f8096;
1989
  }
1990
 
1991
  #seopress-notifications-center .dashicons.remove-notice,
1992
  .seopress-get-started .remove-notice {
1993
+ position: absolute;
1994
+ right: 0rem;
1995
+ color: #6b7c93;
1996
+ font-size: 20px;
1997
+ height: 30px;
1998
+ width: 30px;
1999
+ vertical-align: middle;
2000
+ top: 1.2rem;
2001
+ line-height: 30px;
2002
+ padding: 5px;
2003
+ transition: all .3s linear;
2004
+ margin: 0;
2005
+ display: block;
2006
  }
2007
 
2008
  .seopress-get-started .remove-notice {
2009
+ top: 10px;
2010
+ right: 10px;
2011
  }
2012
 
2013
  #seopress-notifications-center .dashicons.remove-notice:hover,
2014
  .seopress-get-started .remove-notice:hover {
2015
+ color: #1a1f36;
2016
+ cursor: pointer;
2017
  }
2018
 
2019
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc, .seopress-option #seopress-tabs .seopress-doc {
2020
+ background: 0 0;
2021
+ padding: 0;
2022
+ text-decoration: none;
2023
+ color: inherit;
2024
+ box-shadow: none;
2025
+ position: absolute;
2026
+ right: 0.5rem;
2027
+ top: 1rem;
2028
  }
2029
 
2030
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover,.seopress-option #seopress-tabs .seopress-doc:hover,
2031
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc:active,.seopress-option #seopress-tabs .seopress-doc:active,
2032
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc:focus,.seopress-option #seopress-tabs .seopress-doc:focus {
2033
+ color: #747474;
2034
+ background: 0 0;
2035
+ box-shadow: none;
2036
+ border: none;
2037
  }
2038
 
2039
  #seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover .dashicons {
2040
+ color:#232323;
2041
  }
2042
 
2043
  .seopress-option .seopress-table {
2044
+ background: #FFF;
2045
+ border: 1px solid #ccc;
2046
  }
2047
 
2048
  .seopress-option .seopress-table th {
2049
+ padding: 15px 10px;
2050
+ vertical-align: middle;
2051
  }
2052
 
2053
  .wp-admin-ui_page_seopress-roles .seopress-option .seopress-table th {
2054
+ min-width: 200px;
2055
  }
2056
 
2057
  .seopress-option .seopress-table .seopress-settings-section {
2058
+ background: #f1f1f1;
2059
  }
2060
 
2061
  .seopress-option .seopress-table .seopress-table-head .seopress-feature {
2062
+ border-bottom: 1px solid #ccc;
2063
+ font-weight: 700;
2064
+ background: #f1f1f1;
2065
  }
2066
 
2067
  #seopress-content .feature-state,.seopress-option .feature-state {
2068
+ font-style: italic;
2069
+ font-size: 10px;
2070
+ display: inline-block;
2071
+ background: rgba(0,140,135,.1);
2072
+ padding: 2px 10px;
2073
+ border-radius: 25px;
2074
+ color: #444;
2075
+ font-weight: 400;
2076
+ text-transform: none;
2077
+ -moz-osx-font-smoothing: initial;
2078
+ -webkit-font-smoothing: initial;
2079
  }
2080
 
2081
+ @media only screen and (max-width: 782px) {
2082
+ #seopress-content .feature-state,.seopress-option .feature-state {
2083
+ display: none;
2084
+ }
2085
  }
2086
 
2087
 
2088
  .seopress-option .seopress_wrap_single_cpt .feature-state,
2089
  .seopress-option .seopress_wrap_tax .feature-state {
2090
+ padding: 2px 12px;
2091
+ margin: 0 0 0.5rem 0.5rem;
2092
  }
2093
 
2094
  .seopress-option #tab_seopress_titles_single h2,
2095
  .seopress-option #tab_seopress_titles_archives h2,
2096
  .seopress-option #tab_seopress_titles_tax h2 {
2097
+ margin: 2em 0 1em 0;
2098
+ border-top: 1px solid #eee;
2099
+ padding: 1em 0 0 0;
2100
  }
2101
 
2102
  .seopress-option #tab_seopress_titles_single h2:first-child,
2103
  .seopress-option #tab_seopress_titles_archives h2:first-child,
2104
  .seopress-option #tab_seopress_titles_tax h2:first-child {
2105
+ border-top: none;
2106
+ margin: 0 0 1em 0;
2107
  }
2108
 
2109
  #seopress_cpt .tag-title,.seopress-button,.seopress-option .tag-title,#seopress_pro_cpt .tag-title {
2110
+ cursor: pointer;
2111
+ font-weight: 500;
2112
+ border-radius: 4px;
2113
+ transition: all .3s linear;
2114
  }
2115
 
2116
  #seopress-content .feature-state-on,#seopress-content .feature-state.feature-state-on,.seopress-option .feature-state-on,.seopress-option .feature-state.feature-state-on {
2117
+ display: inline-block;
2118
  }
2119
 
2120
  #seopress-content .feature-state-off,.seopress-option .feature-state-off {
2121
+ display: none;
2122
  }
2123
 
2124
  .seopress-option .postbox .inside li {
2125
+ list-style: square inside;
2126
+ padding-left: 5px;
2127
  }
2128
 
2129
  #tab_seopress_page_speed .inside li {
2130
+ list-style: none;
2131
+ padding-left: 0;
2132
+ word-break: break-word;
2133
  }
2134
 
2135
  .seopress-option .log {
2136
+ margin: 0;
2137
+ text-transform: uppercase;
2138
+ display: inline-block;
2139
+ vertical-align: middle;
2140
+ padding: 5px;
2141
+ color: rgba(19,191,17,1);
2142
+ font-style: italic;
2143
  }
2144
 
2145
  .seopress-option input[type=text].seopress-admin-menu-input {
2146
+ min-width: inherit;
2147
+ width: 100%;
2148
  }
2149
 
2150
  .seopress_page_seopress-import-export .postbox {
2151
+ width: calc(100% - 20px);
2152
  }
2153
 
2154
  #seopress_cpt .wrap-tags,.seopress-option .wrap-tags,#seopress_pro_cpt .wrap-tags {
2155
+ position: relative;
2156
+ display: inline-block;
2157
+ width: 100%;
2158
+ margin-bottom: 10px;
2159
  }
2160
 
2161
  #seopress_cpt .tag-title,.seopress-option .tag-title,#seopress_pro_cpt .tag-title {
2162
+ padding: 4px 8px;
2163
+ position: relative;
2164
+ top: 5px;
2165
+ left: 0;
2166
+ font-size: 11px;
2167
+ float: left;
2168
+ margin-right: 5px;
2169
+ user-select: none;
2170
+ margin-bottom: 5px;
2171
+ background: #fff;
2172
+ color: #6b7c93;
2173
+ 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);
2174
  }
2175
 
2176
  #seopress_pro_cpt .tag-title:active,#seopress_pro_cpt .tag-title:focus,#seopress_pro_cpt .tag-title:hover,
2177
  #seopress_cpt .tag-title:active,#seopress_cpt .tag-title:focus,#seopress_cpt .tag-title:hover,
2178
  .seopress-option .tag-title:active,.seopress-option .tag-title:focus,.seopress-option .tag-title:hover {
2179
+ background: #232323;
2180
+ color: #fff;
2181
+ user-select: none;
2182
  }
2183
 
2184
  #seopress_cpt .tag-title .dashicons,.seopress-option .tag-title .dashicons, #seopress_pro_cpt .tag-title .dashicons {
2185
+ padding: 0;
2186
+ height: 16px;
2187
+ width: 16px;
2188
+ font-size: 16px;
2189
+ margin-right: 5px;
2190
+ vertical-align: middle;
2191
  }
2192
 
2193
  .seopress-button {
2194
+ text-transform: uppercase;
2195
+ background: #fff;
2196
+ border-color: #c8d7e1;
2197
+ border-style: solid;
2198
+ border-width: 1px 1px 2px;
2199
+ color: #2e4453;
2200
+ display: inline-block;
2201
+ margin: 0;
2202
+ outline: 0;
2203
+ overflow: hidden;
2204
+ text-overflow: ellipsis;
2205
+ text-decoration: none;
2206
+ vertical-align: top;
2207
+ box-sizing: border-box;
2208
+ font-size: 14px;
2209
+ line-height: 20px;
2210
+ padding: 6px 8px 6px;
2211
+ -webkit-appearance: none;
2212
+ -moz-appearance: none;
2213
+ appearance: none;
2214
  }
2215
 
2216
  .seopress-button:hover {
2217
+ border-color: #a8bece;
2218
+ color: #00a0d2;
2219
  }
2220
 
2221
  .seopress-button .dashicons {
2222
+ vertical-align: middle;
2223
  }
2224
 
2225
  #seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget {
2226
+ border-right: 1px solid #e6ebf1;
2227
+ margin: 0;
2228
+ padding: 0 20px;
2229
+ width: calc(50% - 2px);
2230
+ box-sizing: border-box;
2231
+ display: inline-block;
2232
+ vertical-align: top;
2233
  }
2234
 
2235
  #seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget:first-child {
2236
+ width: 100%;
2237
+ display: block;
2238
+ clear: both;
2239
+ border-right: none;
2240
+ border-bottom: 1px solid #e6ebf1;
2241
+ padding-bottom: 20px;
2242
+ margin-bottom: 20px;
2243
  }
2244
 
2245
  #seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget:last-child {
2246
+ border-right: none;
2247
  }
2248
 
2249
  #seopress-content .seopress-useful-tools .widget-reverse ul {
2250
+ background: #fff;
2251
  }
2252
 
2253
  #seopress-content .seopress-useful-tools .widget-reverse li {
2254
+ padding: 10px;
2255
+ margin: 0;
2256
+ border-bottom: 1px solid #e6ebf1;
2257
  }
2258
 
2259
  #seopress-content .seopress-useful-tools .widget-reverse li:hover {
2260
+ background: #F5F7FA;
2261
  }
2262
 
2263
  #seopress-content .seopress-useful-tools .widget-title {
2264
+ text-transform: uppercase;
2265
+ margin: 0 0 10px;
2266
+ font-size: 13px;
2267
+ padding: 10px 0;
2268
+ color: #24b47e;
2269
  }
2270
 
2271
  #seopress-content .seopress-reverse label,#seopress-content .seopress-useful-tools .widget-whois ul li span {
2272
+ font-weight: 700;
2273
  }
2274
 
2275
  #seopress-content #seopress-reverse-url {
2276
+ width: 100%;
2277
+ margin: 10px 0;
2278
  }
2279
 
2280
  #seopress-content .widget-reverse p {
2281
+ margin: 0;
2282
  }
2283
 
2284
  .post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_url {
2285
+ width: 35%;
2286
  }
2287
 
2288
  .post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_anchor_text {
2289
+ width: 20%;
2290
  }
2291
 
2292
  .seopress-styles #screen-meta {
2293
+ margin: 0;
2294
+ position: relative;
2295
+ background-color: #fff;
2296
+ border-bottom: 0 solid #f2f2f2;
2297
+ border-top: none;
2298
+ -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);
2299
+ 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);
2300
+ top: 0;
2301
  }
2302
 
2303
  .seopress-styles #contextual-help-link-wrap,.seopress-styles #screen-options-link-wrap {
2304
+ float: right;
2305
+ height: 28px;
2306
+ margin: 0 0 0 6px;
2307
+ border: 1px solid #f2f2f2;
2308
+ border-top: none;
2309
+ background: #fff;
2310
+ -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);
2311
+ 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);
2312
  }
2313
 
2314
  .seopress-styles #screen-meta-links .show-settings {
2315
+ box-shadow: none;
2316
  }
2317
 
2318
  .seopress-styles #screen-meta-links .screen-meta-toggle {
2319
+ position: relative;
2320
+ top: 0;
2321
+ z-index: 2000;
2322
  }
2323
 
2324
  .seopress-styles #contextual-help-back {
2325
+ background: #f8fafd;
2326
  }
2327
 
2328
  .seopress-styles .contextual-help-tabs .active {
2329
+ border-left: 2px solid #3297d3;
2330
+ background: #f8fafd;
2331
  }
2332
 
2333
  #seopress-content input.toggle, .seopress-option input.toggle, #seopress_cpt input.toggle {
2334
+ max-height: 0;
2335
+ max-width: 0;
2336
+ opacity: 0;
2337
+ position: relative;
2338
  }
2339
 
2340
  .seopress-feature input.toggle {
2341
+ display: block;
2342
  }
2343
 
2344
  .wrap-toggle-preview {
2345
+ position: relative;
2346
  }
2347
 
2348
  .wrap-toggle-preview p {
2349
+ font-weight: bold;
2350
+ margin: 0 0 1rem 0;
2351
  }
2352
 
2353
  .seopress_wrap_single_cpt input.toggle,
2354
  .seopress_wrap_tax input.toggle,
2355
  #seopress_cpt input.toggle {
2356
+ margin: 0;
2357
+ border: none;
2358
+ min-width: 0;
2359
  }
2360
  #seopress_cpt span.label,
2361
  #seopress_content_analysis span.label {
2362
+ outline: none;
2363
+ color: #fff;
2364
+ box-shadow: none;
2365
+ background: #555d66;
2366
+ padding: 2px 4px;
2367
+ border-radius: 4px;
2368
+ font-weight: bold;
2369
  }
2370
 
2371
  #seopress_add_to_insights {
2373
  }
2374
 
2375
  #seopress_add_to_insights_status {
2376
+ display: inline-block;
2377
+ font-weight: bold;
2378
+ margin: 0 0 0 1rem;
2379
+ vertical-align: middle;
2380
+ padding: 0.3rem;
2381
+ font-style: italic;
2382
  }
2383
 
2384
  #seopress-content input.toggle+label,.seopress-option input.toggle+label, #seopress_cpt #tabs-1 input.toggle+label {
2385
+ display: inline-block;
2386
+ position: relative;
2387
+ box-shadow: inset 0 0 0 1px #d5d5d5;
2388
+ text-indent: -5000px;
2389
+ height: 20px;
2390
+ width: 40px;
2391
+ border-radius: 15px;
2392
  }
2393
 
2394
  #seopress_cpt #tabs-1 input.toggle+label {
2395
+ margin: 0;
2396
  }
2397
 
2398
  .wrap-toggle-checkboxes input.toggle+label {
2399
+ float: left;
2400
+ margin-right: 10px;
2401
  }
2402
 
2403
  #seopress-content input.toggle+label:before,.seopress-option input.toggle+label:before, #seopress_cpt input.toggle+label:before {
2404
+ content: "";
2405
+ position: absolute;
2406
+ display: block;
2407
+ height: 20px;
2408
+ width: 30px;
2409
+ top: 0;
2410
+ left: 0;
2411
+ border-radius: 15px;
2412
+ background: rgba(19,191,17,0);
2413
+ -moz-transition: .25s ease-in-out;
2414
+ -webkit-transition: .25s ease-in-out;
2415
+ transition: .25s ease-in-out;
2416
  }
2417
 
2418
  #seopress-content input.toggle+label:after,.seopress-option input.toggle+label:after, #seopress_cpt input.toggle+label:after {
2419
+ content: "";
2420
+ position: absolute;
2421
+ display: block;
2422
+ height: 20px;
2423
+ width: 20px;
2424
+ top: 0;
2425
+ left: 0;
2426
+ border-radius: 15px;
2427
+ background: #fff;
2428
+ box-shadow: inset 0 0 0 1px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);
2429
+ -moz-transition: .25s ease-in-out;
2430
+ -webkit-transition: .25s ease-in-out;
2431
+ transition: .25s ease-in-out;
2432
  }
2433
 
2434
  .seopress_wrap_single_cpt input.toggle+label,
2437
  .seopress_wrap_tax input.toggle+label:before,
2438
  #seopress_cpt input.toggle+label,
2439
  #seopress_cpt input.toggle+label:before {
2440
+ width: 40px;
2441
+ height: 20px;
2442
  }
2443
 
2444
  .seopress_wrap_single_cpt input.toggle+label:after,
2445
  .seopress_wrap_tax input.toggle+label:after,
2446
  #seopress_cpt input.toggle+label:after {
2447
+ width: 20px;
2448
+ height: 20px;
2449
  }
2450
 
2451
  #seopress-content input.toggle[data-toggle="1"]+label:before, .seopress-option input.toggle[data-toggle="1"]+label:before, #seopress_cpt input.toggle[data-toggle="1"]+label:before {
2452
+ width: 40px;
2453
+ background: rgb(49, 151, 211);
2454
  }
2455
 
2456
  .seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:before, #seopress_cpt input.toggle[data-toggle="1"]+label:before,
2457
  .seopress_wrap_tax input.toggle[data-toggle="1"]+label:before, #seopress_cpt input.toggle[data-toggle="1"]+label:before {
2458
+ width: 40px;
2459
+ background: rgb(49, 151, 211);
2460
  }
2461
 
2462
  #seopress-content input.toggle[data-toggle="1"]+label:after, .seopress-option input.toggle[data-toggle="1"]+label:after, #seopress_cpt input.toggle[data-toggle="1"]+label:after {
2463
+ left: 20px;
2464
+ box-shadow: inset 0 0 0 1px rgb(49, 151, 211), 0 2px 4px rgba(0,0,0,.2);
2465
  }
2466
 
2467
  .seopress_wrap_single_cpt input.toggle[data-toggle="1"]+label:after,
2468
  .seopress_wrap_tax input.toggle[data-toggle="1"]+label:after,
2469
  #seopress_cpt input.toggle[data-toggle="1"]+label:after {
2470
+ box-shadow: inset 0 0 0 1px rgb(49, 151, 211), 0 2px 4px rgba(0,0,0,.2);
2471
  }
2472
 
2473
  #seopress-content .seopress-page-list {
2474
+ position: relative;
2475
+ display: grid;
2476
+ max-width: 64rem;
2477
+ grid-gap: 20px 20px;
2478
+ grid-template-columns: repeat(3,1fr);
2479
+ }
2480
+
2481
+ @media only screen and (max-width: 782px) {
2482
+ #seopress-content .seopress-page-list {
2483
+ grid-template-columns: repeat(1,1fr);
2484
+ }
2485
  }
2486
 
2487
  #seopress-notice-save {
2488
+ position: fixed;
2489
+ color: #fff;
2490
+ padding: 15px 40px;
2491
+ font-size: 0.9rem;
2492
+ text-transform: uppercase;
2493
+ text-align: center;
2494
+ border-radius: 0;
2495
+ background: rgba(74,184,102,.9);
2496
+ bottom: 0;
2497
+ right: 0;
2498
+ z-index: 500;
2499
+ width: 100%;
2500
+ font-weight: bold;
2501
  }
2502
 
2503
  #seopress-notice-save .dashicons {
2504
+ color:#fff;
2505
+ }
2506
+
2507
+ .seopress-styles .wrap {
2508
+ margin: 20px 0 0 0;
2509
+ display: flex;
2510
+ position: relative;
2511
+ }
2512
+
2513
+ .toplevel_page_seopress-option.seopress-styles .wrap,
2514
+ .seopress-insights.seopress-styles .wrap {
2515
+ display: inherit;
2516
+ position: inherit;
2517
+ margin: inherit;
2518
+ }
2519
+
2520
+ @media only screen and (max-width: 782px) {
2521
+ .seopress-styles .wrap {
2522
+ display: inherit;
2523
+ position: inherit;
2524
+ margin: inherit;
2525
+ }
2526
  }
2527
 
2528
  .seopress_page_seopress-pro-page #wpcontent {
2529
+ background: #F4F7FA;
2530
  }
2531
 
2532
  .seopress-option .wrap div.nav-tab-wrapper {
2533
+ margin: 0 0 0 -26px;
2534
+ padding: 0 0 0 10px;
2535
+ line-height: inherit;
2536
+ width: 230px;
2537
+ z-index: 95;
2538
+ font-weight: 400;
2539
+ display: block;
2540
+ border-bottom: none;
2541
  }
2542
 
2543
+ @media only screen and (max-width: 782px) {
2544
+ .seopress-option .wrap div.nav-tab-wrapper {
2545
+ width: 100%;
2546
+ margin: 0;
2547
+ padding: 0;
2548
+ }
2549
  }
2550
 
2551
  #seopress-admin-tabs.wrap div.nav-tab-wrapper {
2552
+ margin: 20px auto 0;
2553
+ max-width: 64rem;
2554
+ width: 100%;
2555
+ border-bottom: 1px solid #e6ebf1;
2556
+ padding: 0;
2557
+ line-height: inherit;
2558
+ position: -webkit-sticky; /* Required for Safari */
2559
+ position: sticky;
2560
+ background: #f5f7fa;
2561
+ z-index: 100;
2562
+ top: 31px;
2563
+ border-radius: 4px 4px 0 0;
2564
+ font-weight: 400;
2565
+ overflow: hidden;
2566
+ display: flex;
2567
+ align-items: center;
2568
+ justify-content: space-between;
2569
+ box-sizing: border-box;
2570
+ }
2571
+
2572
+ @media only screen and (max-width: 600px) {
2573
+ #seopress-admin-tabs.wrap div.nav-tab-wrapper {
2574
+ top: 0;
2575
+ display: block;
2576
+ }
2577
+ }
2578
+
2579
+ @media only screen and (max-width: 1024px) {
2580
+ #seopress-admin-tabs.wrap div.nav-tab-wrapper {
2581
+ display: block;
2582
+ }
2583
  }
2584
 
2585
  #seopress-admin-tabs #tab_seopress_notifications.seopress-tab {
2586
+ background: 0 0;
2587
+ padding: 0;
2588
+ border-radius: 0;
2589
  }
2590
 
2591
  .seopress-option .nav-tab {
2592
+ border: 0 solid #ccc;
2593
+ background: 0 0;
2594
+ opacity: .5;
2595
+ padding: 6px 30px 6px 10px;
2596
+ transition: opacity .3s linear;
2597
+ color: #191e23;
2598
+ margin: 0;
2599
+ float: none;
2600
+ display: inline-block;
2601
+ width: 100%;
2602
+ text-align: left;
2603
+ font-weight: normal;
2604
+ box-sizing: border-box;
2605
+ white-space: normal;
2606
  }
2607
 
2608
  #seopress-admin-tabs .nav-tab {
2609
+ border: 0 solid #ccc;
2610
+ background: 0 0;
2611
+ opacity: .5;
2612
+ padding: 14px 20px;
2613
+ transition: opacity .3s linear;
2614
+ color: #191e23;
2615
+ margin: 0;
2616
+ box-shadow: inset -1px 0 #e3e8ee;
2617
+ float: none;
2618
+ display: inline-block;
2619
+ text-align: center;
2620
+ font-weight: normal;
2621
  }
2622
 
2623
  #seopress-admin-tabs .nav-tab {
2624
+ width: 100%;
2625
  }
2626
 
2627
  #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 {
2628
+ background-color: #fff;
2629
  }
2630
 
2631
  #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 {
2632
+ opacity: 1;
2633
+ outline: 0;
2634
+ font-weight: 600;
2635
+ position: relative;
2636
+ color: #191e23;
2637
+ border-left: 3px solid #0085ba;
2638
+ background: rgba(0, 133, 186, 0.1);
2639
  }
2640
  #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 {
2641
+ border-bottom: 3px solid rgb(49, 151, 211);
2642
+ border-left: none;
2643
+ background: #fff;
2644
  }
2645
 
2646
  #seopress-admin-tabs .nav-tab:hover,.seopress-option .nav-tab:hover {
2647
+ opacity: 1;
2648
  }
2649
 
2650
  #seopress-admin-tabs .nav-tab:focus,.seopress-option .nav-tab:focus {
2651
+ outline: 0;
2652
+ box-shadow: none;
2653
  }
2654
 
2655
  .seopress-option .section-tool {
2656
+ border: none;
2657
+ box-shadow: none;
2658
+ background: none;
2659
+ position: relative;
2660
  }
2661
 
2662
  .seopress-option .section-tool::after {
2663
+ content:'';
2664
+ background: #dedede;
2665
+ height: 1px;
2666
+ width: 100%;
2667
+ display: block;
2668
  }
2669
 
2670
  .seopress-option .sp-section-header {
2671
+ border-bottom: 1px solid #eeeeee;
2672
+ margin: 0 0 1rem 0;
2673
+ width: 100%;
2674
+ display: flex;
2675
+ position: relative;
2676
+ align-items: center;
2677
+ padding-bottom: 0.5rem;
2678
  }
2679
 
2680
  .seopress-option .sp-section-header::after {
2681
+ position: absolute;
2682
+ content:'';
2683
+ background: #0085ba;
2684
+ height: 2px;
2685
+ width: 40px;
2686
+ bottom: 0px;
2687
+ left: 0;
2688
  }
2689
 
2690
  .seopress-option .sp-section-header h2 {
2691
+ font-size: 1.5em;
2692
  }
2693
 
2694
  .seopress-option .sp-section-header > .dashicons {
2695
+ color: #0085ba;
2696
+ padding: 10px;
2697
+ border-radius: 6px;
2698
+ margin-right: 10px;
2699
+ background: #c4f0ff;
2700
  }
2701
 
2702
  .seopress-option .sp-section-header .wrap-toggle-checkboxes {
2703
+ display: flex;
2704
  }
2705
 
2706
  .seopress-styles .wrap .notice {
2707
+ margin: 5px 0 15px 15px;
2708
+ }
2709
+ #seopress-tabs.wrap .notice {
2710
+ margin: 1rem 0;
2711
+ }
2712
+ .seopress-BlankState a.button-primary,
2713
+ .seopress-BlankState button.button-primary,
2714
+ .seopress-message a.button-primary,
2715
+ .seopress-message button.button-primary{
2716
+ background: #6259e6;
2717
+ border-color: #6259e6;
2718
+ box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.12) 0px 1px 1px 0px, rgba(60, 66, 87, 0.16) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(60, 66, 87, 0.12) 0px 2px 5px 0px;
2719
+ color: #fff;
2720
+ display: inline-block;
2721
+ }
2722
+ .seopress-BlankState a.button-primary:active,
2723
+ .seopress-BlankState a.button-primary:focus,
2724
+ .seopress-BlankState a.button-primary:hover,
2725
+ .seopress-BlankState button.button-primary:active,
2726
+ .seopress-BlankState button.button-primary:focus,
2727
+ .seopress-BlankState button.button-primary:hover,
2728
+ .seopress-message a.button-primary:active,
2729
+ .seopress-message a.button-primary:focus,
2730
+ .seopress-message a.button-primary:hover,
2731
+ .seopress-message button.button-primary:active,
2732
+ .seopress-message button.button-primary:focus,
2733
+ .seopress-message button.button-primary:hover{
2734
+ background:#6259e6;
2735
+ border-color:#6259e6;
2736
+ box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 #6259e6
2737
+ }
2738
+ .post-type-seopress_404 .seopress-BlankState-message::before,
2739
+ .post-type-seopress_schemas .seopress-BlankState-message::before{
2740
+ font-family: 'Dashicons';
2741
+ speak:none;
2742
+ font-weight:400;
2743
+ font-variant:normal;
2744
+ text-transform:none;
2745
+ line-height:1;
2746
+ margin:0;
2747
+ text-indent:0;
2748
+ position:absolute;
2749
+ top:0;
2750
+ left:0;
2751
+ width:100%;
2752
+ height:100%;
2753
+ text-align:center;
2754
+ content:"\f103"
2755
+ }
2756
+ .post-type-seopress_schemas .seopress-BlankState-message::before{
2757
+ content:"\f495";
2758
+ }
2759
+ .seopress-BlankState{
2760
+ text-align:center;padding:5em 0 0
2761
+ }
2762
+ .seopress-BlankState .seopress-BlankState-message{
2763
+ color:#aaa;
2764
+ margin:0 auto 1.5em;
2765
+ line-height:1.5em;
2766
+ font-size:1.2em;
2767
+ max-width:500px
2768
+ }
2769
+ .seopress-BlankState .seopress-BlankState-message::before{
2770
+ color:#ddd;
2771
+ text-shadow:0 -1px 1px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.8);
2772
+ font-size:8em;
2773
+ display:block;
2774
+ position:relative!important;
2775
+ top:auto;
2776
+ left:auto;
2777
+ line-height:1em;
2778
+ margin:0 0 .1875em
2779
+ }
2780
+ .seopress-BlankState .seopress-BlankState-cta{
2781
+ font-size:1.2em;
2782
+ padding:.75em 1.5em;
2783
+ margin:0 .25em;
2784
+ height:auto;
2785
+ display:inline-block!important
2786
+ }
2787
+ .seopress-BlankState{
2788
+ max-width:764px;
2789
+ text-align:center;
2790
+ margin:auto
2791
+ }
2792
+ .seopress-BlankState .seopress-BlankState-message{
2793
+ color:#444;
2794
+ font-size:1.5em;
2795
+ margin:0 auto 1em
2796
+ }
2797
+ .seopress-BlankState .seopress-BlankState-message::before{
2798
+ font-size:120px
2799
+ }
2800
+ .seopress-BlankState .seopress-BlankState-buttons{
2801
+ margin-bottom:4em
2802
  }
assets/css/seopress.min.css CHANGED
@@ -1 +1 @@
1
- #adminmenu div.wp-menu-image.dashicons-admin-seopress::before,#seopress-header #seopress-admin h1::before{content:"\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,#seopress_pro_cpt label{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-styles .wrap{margin:20px 0 0 0;display:flex;position:relative}@media only screen and (max-width:1024px){.seopress-styles .wrap{display:inline-block;width:100%}}#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;margin:0 auto}.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:56px;margin:0 auto;width:64rem;box-sizing:border-box;position:relative}#seopress-header{margin:0 auto;position:relative;width:100%}#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:relative;font-size:17px;line-height:40px;white-space:nowrap;transform:rotate3d(1,1,0,-15deg);transform-origin:100% 0;opacity:0;will-change:transform,opacity;transition-property:transform,opacity;transition-duration:.25s;z-index:300;padding:0;display:block;width:64rem;top:0;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{padding:20px;margin:0;float:left;width:100%;box-sizing:border-box}#seopress-header #seopress-admin h1 .seopress-quick-access li{text-decoration:none;display:inline-block;width:50%;margin:0;float:left;padding:10px 0}#seopress-header #seopress-admin h1 .seopress-quick-access li .dashicons{vertical-align:middle;background:#b7e1f3;border-radius:50%;padding:5px;margin-right:15px}#seopress-header #seopress-admin h1 .seopress-quick-access li a{text-decoration:none;font-size:15px;line-height:30px;text-transform:uppercase;display:block;width:100%;transition:all .3s linear;color:#3297d3}#seopress-header #seopress-admin h1 .seopress-quick-access li a:hover{color:#647a88}#seopress-header #seopress-admin h1 .seopress-info-version{position:relative;left:50px;top:0;font-size:14px;width: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:1024px){#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)}.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:768px){#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)}#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_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:1024px){.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}#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}
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}
inc/admin/admin-features-list.php CHANGED
@@ -1,455 +1,453 @@
1
  <?php
2
- // To prevent calling the plugin directly
3
- if ( !function_exists( 'add_action' ) ) {
4
- echo 'Please don&rsquo;t call the plugin directly. Thanks :)';
5
- exit;
6
- }
7
  ?>
8
  <div class="seopress-page-list">
9
- <div id="seopress-notice-save" style="display: none"><span class="dashicons dashicons-yes"></span><span class="html"></span></div>
10
- <?php
11
- $features = [];
12
- $features = [
13
- 'titles' => [
14
- 'icon' => 'dashicons-editor-table',
15
- 'title' => __('Titles & metas','wp-seopress'),
16
- 'desc' => __('Manage all your titles & metas for post types, taxonomies, archives...', 'wp-seopress'),
17
- 'btn_secondary' => [
18
- admin_url( 'admin.php?page=seopress-titles' ) => __('Manage','wp-seopress')
19
- ],
20
- 'help' => [
21
- 'en' => 'https://www.seopress.org/support/guides/manage-titles-meta-descriptions/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
22
- 'fr' => 'https://www.seopress.org/fr/support/guides/gerez-vos-balises-titres-metas/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
23
- 'title' => __('Read our guide','wp-seopress'),
24
- 'aria' => __('Guide to manage your titles and meta descriptions - new window','wp-seopress'),
25
- 'external' => true
26
- ],
27
- 'filter' => 'seopress_remove_feature_titles'
28
- ],
29
- 'xml-sitemap' => [
30
- 'icon' => 'dashicons-media-spreadsheet',
31
- 'title' => __('XML / Image / Video / HTML Sitemap','wp-seopress'),
32
- 'desc' => __('Manage your XML / Image / Video / HTML Sitemap', 'wp-seopress'),
33
- 'btn_secondary' => [
34
- admin_url( 'admin.php?page=seopress-xml-sitemap' ) => __('Manage','wp-seopress')
35
- ],
36
- 'help' => [
37
- 'en' => 'https://www.seopress.org/support/guides/enable-xml-sitemaps/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
38
- 'fr' => 'https://www.seopress.org/fr/support/guides/activer-sitemap-xml/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
39
- 'title' => __('Read our guide','wp-seopress'),
40
- 'aria' => __('Guide to enable your XML Sitemaps - new window','wp-seopress'),
41
- 'external' => true
42
- ],
43
- 'filter' => 'seopress_remove_feature_xml_sitemap'
44
- ],
45
- 'social' => [
46
- 'icon' => 'dashicons-share',
47
- 'title' => __('Social Networks','wp-seopress'),
48
- 'desc' => __('Open Graph, Twitter Card, Google Knowledge Graph and more...', 'wp-seopress'),
49
- 'btn_secondary' => [
50
- admin_url( 'admin.php?page=seopress-social' ) => __('Manage','wp-seopress')
51
- ],
52
- 'help' => [
53
- 'en' => 'https://www.seopress.org/support/guides/enable-google-knowledge-graph/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
54
- 'fr' => 'https://www.seopress.org/fr/support/guides/activer-google-knowledge-graph/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
55
- 'title' => __('Read our guide','wp-seopress'),
56
- 'aria' => __('Guide to enable Google Knowledge Graph - new window','wp-seopress'),
57
- 'external' => true
58
- ],
59
- 'filter' => 'seopress_remove_feature_social'
60
- ],
61
- 'google-analytics' => [
62
- 'icon' => 'dashicons-chart-area',
63
- 'title' => __('Analytics','wp-seopress'),
64
- 'desc' => __('Track everything about your visitors with Google Analytics / Matomo', 'wp-seopress'),
65
- 'btn_secondary' => [
66
- admin_url( 'admin.php?page=seopress-google-analytics' ) => __('Manage','wp-seopress')
67
- ],
68
- 'help' => [
69
- 'en' => 'https://www.seopress.org/support/guides/google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
70
- 'fr' => 'https://www.seopress.org/fr/support/guides/debutez-google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
71
- 'title' => __('Read our guide','wp-seopress'),
72
- 'aria' => __('Guide to getting started with Google Analytics - new window','wp-seopress'),
73
- 'external' => true
74
- ],
75
- 'filter' => 'seopress_remove_feature_google_analytics'
76
- ],
77
- 'advanced' => [
78
- 'icon' => 'dashicons-admin-tools',
79
- 'title' => __('Advanced','wp-seopress'),
80
- 'desc' => __('Advanced SEO options for advanced users!', 'wp-seopress'),
81
- 'btn_secondary' => [
82
- admin_url( 'admin.php?page=seopress-advanced' ) => __('Manage','wp-seopress')
83
- ],
84
- 'filter' => 'seopress_remove_feature_advanced'
85
- ]
86
- ];
87
- if (is_plugin_active('wp-seopress-insights/seopress-insights.php')) {
88
- $features['insights'] = [
89
- 'icon' => 'dashicons-chart-line',
90
- 'title' => __('Insights','wp-seopress'),
91
- 'desc' => __('Track your keyword positions and backlinks directly in your WordPress.', 'wp-seopress'),
92
- 'btn_secondary' => [
93
- admin_url( 'admin.php?page=seopress-insights' ) => __('Manage','wp-seopress')
94
- ],
95
- 'help' => [
96
- 'en' => 'https://www.seopress.org/insights/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
97
- 'fr' => 'https://www.seopress.org/fr/insights/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
98
- 'title' => __('Read our guide','wp-seopress'),
99
- 'aria' => __('Guide to optimize your WooCommerce SEO - new window','wp-seopress'),
100
- 'external' => true
101
- ],
102
- 'toggle' => false,
103
- 'filter' => 'seopress_remove_feature_insights'
104
- ];
105
- }
106
- if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
107
- $features['woocommerce'] = [
108
- 'icon' => 'dashicons-cart',
109
- 'title' => __('WooCommerce','wp-seopress'),
110
- 'desc' => __('Improve WooCommerce SEO', 'wp-seopress'),
111
- 'btn_secondary' => [
112
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_woocommerce' ) => __('Manage','wp-seopress')
113
- ],
114
- 'help' => [
115
- 'en' => 'https://www.seopress.org/blog/woocommerce-seo-seopress/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
116
- 'fr' => 'https://www.seopress.org/fr/blog/woocommerce-seo-seopress-le-guide/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
117
- 'title' => __('Read our guide','wp-seopress'),
118
- 'aria' => __('Guide to optimize your WooCommerce SEO - new window','wp-seopress'),
119
- 'external' => true
120
- ],
121
- 'filter' => 'seopress_remove_feature_woocommerce'
122
- ];
123
- $features['edd'] = [
124
- 'icon' => 'dashicons-cart',
125
- 'title' => __('Easy Digital Downloads','wp-seopress'),
126
- 'desc' => __('Improve Easy Digital Downloads SEO', 'wp-seopress'),
127
- 'btn_secondary' => [
128
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_edd' ) => __('Manage','wp-seopress')
129
- ],
130
- 'filter' => 'seopress_remove_feature_edd'
131
- ];
132
- $features['local-business'] = [
133
- 'icon' => 'dashicons-store',
134
- 'title' => __('Local Business','wp-seopress'),
135
- 'desc' => __('Add Google Local Business data type', 'wp-seopress'),
136
- 'btn_secondary' => [
137
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_local_business' ) => __('Manage','wp-seopress')
138
- ],
139
- 'filter' => 'seopress_remove_feature_local_business'
140
- ];
141
- $features['dublin-core'] = [
142
- 'icon' => 'dashicons-welcome-learn-more',
143
- 'title' => __('Dublin Core','wp-seopress'),
144
- 'desc' => __('Add Dublin Core meta tags', 'wp-seopress'),
145
- 'btn_secondary' => [
146
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_dublin_core' ) => __('Manage','wp-seopress')
147
- ],
148
- 'filter' => 'seopress_remove_feature_dublin_core'
149
- ];
150
- $features['rich-snippets'] = [
151
- 'icon' => 'dashicons-media-spreadsheet',
152
- 'title' => __('Structured Data Types','wp-seopress'),
153
- 'desc' => __('Add data types to your content: articles, courses, recipes, videos, events, products and more.', 'wp-seopress'),
154
- 'btn_secondary' => [
155
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rich_snippets' ) => __('Manage','wp-seopress')
156
- ],
157
- 'btn_primary' => [
158
- admin_url( 'edit.php?post_type=seopress_schemas' ) => __('See schemas','wp-seopress')
159
- ],
160
- 'help' => [
161
- 'en' => 'https://www.seopress.org/support/guides/#structured-data-types?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
162
- 'fr' => 'https://www.seopress.org/fr/support/guides/#types-de-donnees-structurees?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
163
- 'title' => __('Read our guide','wp-seopress'),
164
- 'aria' => __('Guide to add schemas with SEOPress PRO - new window','wp-seopress'),
165
- 'external' => true
166
- ],
167
- 'filter' => 'seopress_remove_feature_schemas'
168
- ];
169
- $features['breadcrumbs'] = [
170
- 'icon' => 'dashicons-feedback',
171
- 'title' => __('Breadcrumbs','wp-seopress'),
172
- 'desc' => __('Enable Breadcrumbs for your theme and improve your SEO in SERPs', 'wp-seopress'),
173
- 'btn_secondary' => [
174
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_breadcrumbs' ) => __('Manage','wp-seopress')
175
- ],
176
- 'help' => [
177
- 'en' => 'https://www.seopress.org/support/guides/enable-breadcrumbs/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
178
- 'fr' => 'https://www.seopress.org/fr/support/guides/activer-fil-dariane/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
179
- 'title' => __('Read our guide','wp-seopress'),
180
- 'aria' => __('Guide to enable Breadcrumbs - new window','wp-seopress'),
181
- 'external' => true
182
- ],
183
- 'filter' => 'seopress_remove_feature_breadcrumbs'
184
- ];
185
- $features['page-speed'] = [
186
- 'icon' => 'dashicons-performance',
187
- 'title' => __('Google Page Speed','wp-seopress'),
188
- 'desc' => __('Track your website performance to improve SEO with Google Page Speed', 'wp-seopress'),
189
- 'btn_secondary' => [
190
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_page_speed' ) => __('Manage','wp-seopress')
191
- ],
192
- 'help' => [
193
- 'en' => 'https://www.seopress.org/support/guides/analyse-site-google-page-speed/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
194
- 'fr' => 'https://www.seopress.org/fr/support/guides/analyser-site-google-page-speed/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
195
- 'title' => __('Read our guide','wp-seopress'),
196
- 'aria' => __('Guide to analyze your site with Google Page Speed - new window','wp-seopress'),
197
- 'external' => true
198
- ],
199
- 'filter' => 'seopress_remove_feature_page_speed',
200
- 'toggle' => false
201
- ];
202
- if (!is_multisite() || (is_multisite() && defined('SUBDOMAIN_INSTALL') && constant('SUBDOMAIN_INSTALL') === true)) {//subdomains or single site
203
- $features['robots'] = [
204
- 'icon' => 'dashicons-media-text',
205
- 'title' => __('robots.txt','wp-seopress'),
206
- 'desc' => __('Edit your robots.txt file', 'wp-seopress'),
207
- 'btn_primary' => [
208
- get_home_url().'/robots.txt' => __('View your robots.txt','wp-seopress')
209
- ],
210
- 'btn_secondary' => [
211
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_robots' ) => __('Manage','wp-seopress')
212
- ],
213
- 'help' => [
214
- 'en' => 'https://www.seopress.org/support/guides/edit-robots-txt-file/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
215
- 'fr' => 'https://www.seopress.org/fr/support/guides/editer-fichier-robots-txt/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
216
- 'title' => __('Read our guide','wp-seopress'),
217
- 'aria' => __('Guide to edit your robots.txt file - new window','wp-seopress'),
218
- 'external' => true
219
- ],
220
- 'filter' => 'seopress_remove_feature_robots'
221
- ];
222
- }
223
- $features['news'] = [
224
- 'icon' => 'dashicons-admin-post',
225
- 'title' => __('Google News Sitemap','wp-seopress'),
226
- 'desc' => __('Optimize your site for Google News', 'wp-seopress'),
227
- 'btn_secondary' => [
228
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_news' ) => __('Manage','wp-seopress')
229
- ],
230
- 'help' => [
231
- 'en' => 'https://www.seopress.org/support/guides/enable-google-news-xml-sitemap/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
232
- 'fr' => 'https://www.seopress.org/fr/support/guides/activer-plan-de-site-xml-google-news/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
233
- 'title' => __('Read our guide','wp-seopress'),
234
- 'aria' => __('Guide to create your xml news sitemap - new window','wp-seopress'),
235
- 'external' => true
236
- ],
237
- 'filter' => 'seopress_remove_feature_news'
238
- ];
239
- $features['rich-snippets'] = [
240
- 'icon' => 'dashicons-media-spreadsheet',
241
- 'title' => __('Schemas','wp-seopress'),
242
- 'desc' => __('Create / manage your schemas', 'wp-seopress'),
243
- 'btn_primary' => [
244
- admin_url( 'edit.php?post_type=seopress_schemas' ) => __('See schemas','wp-seopress')
245
- ],
246
- 'btn_secondary' => [
247
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rich_snippets' ) => __('Manage','wp-seopress')
248
- ],
249
- 'help' => [
250
- 'en' => 'https://www.seopress.org/support/guides/#structured-data-types?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
251
- 'fr' => 'https://www.seopress.org/fr/support/guides/#types-de-donnees-structurees?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
252
- 'title' => __('Read our guide','wp-seopress'),
253
- 'aria' => __('Guide to add schemas with SEOPress PRO - new window','wp-seopress'),
254
- 'external' => true
255
- ],
256
- 'filter' => 'seopress_remove_feature_schemas'
257
- ];
258
- $features['404'] = [
259
- 'icon' => 'dashicons-admin-links',
260
- 'title' => __('Redirections','wp-seopress'),
261
- 'desc' => __('Monitor 404, create 301, 302 and 307 redirections', 'wp-seopress'),
262
- 'btn_primary' => [
263
- admin_url( 'edit.php?post_type=seopress_404' ) => __('See redirects','wp-seopress')
264
- ],
265
- 'btn_secondary' => [
266
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_404' ) => __('Manage','wp-seopress')
267
- ],
268
- 'help' => [
269
- 'en' => 'https://www.seopress.org/support/guides/redirections/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
270
- 'fr' => 'https://www.seopress.org/fr/support/guides/activer-redirections-301-surveillance-404/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
271
- 'title' => __('Read our guide','wp-seopress'),
272
- 'aria' => __('Guide to enable 301 redirections and 404 monitoring - new window','wp-seopress'),
273
- 'external' => true
274
- ],
275
- 'filter' => 'seopress_remove_feature_redirects'
276
- ];
277
- $features['bot'] = [
278
- 'icon' => 'dashicons-admin-generic',
279
- 'title' => __('Broken links','wp-seopress'),
280
- 'desc' => __('Scan your site to find SEO problems.', 'wp-seopress'),
281
- 'btn_primary' => [
282
- admin_url( 'edit.php?post_type=seopress_bot' ) => __('See broken links','wp-seopress')
283
- ],
284
- 'btn_secondary' => [
285
- admin_url( 'admin.php?page=seopress-bot-batch' ) => __('Scan','wp-seopress')
286
- ],
287
- 'help' => [
288
- 'en' => 'https://www.seopress.org/support/guides/detect-broken-links/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
289
- 'fr' => 'https://www.seopress.org/fr/support/guides/detecter-liens-casses/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
290
- 'title' => __('Read our guide','wp-seopress'),
291
- 'aria' => __('Guide to find broken links with SEOPress PRO - new window','wp-seopress'),
292
- 'external' => true
293
- ],
294
- 'filter' => 'seopress_remove_feature_bot'
295
- ];
296
- $features['rewrite'] = [
297
- 'icon' => 'dashicons-admin-links',
298
- 'title' => __('URL Rewriting','wp-seopress'),
299
- 'desc' => __('Customize your permalinks.', 'wp-seopress'),
300
- 'btn_secondary' => [
301
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rewrite' ) => __('Manage','wp-seopress')
302
- ],
303
- 'filter' => 'seopress_remove_feature_rewrite'
304
- ];
305
- if (!is_multisite()) {
306
- $features['htaccess'] = [
307
- 'icon' => 'dashicons-media-text',
308
- 'title' => __('.htaccess','wp-seopress'),
309
- 'desc' => __('Edit your htaccess file.', 'wp-seopress'),
310
- 'btn_secondary' => [
311
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_htaccess' ) => __('Manage','wp-seopress')
312
- ],
313
- 'filter' => 'seopress_remove_feature_htaccess',
314
- 'toggle' => false
315
- ];
316
- }
317
- $features['rss'] = [
318
- 'icon' => 'dashicons-rss',
319
- 'title' => __('RSS','wp-seopress'),
320
- 'desc' => __('Configure default WordPress RSS.', 'wp-seopress'),
321
- 'btn_secondary' => [
322
- admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rss' ) => __('Manage','wp-seopress')
323
- ],
324
- 'filter' => 'seopress_remove_feature_rss',
325
- 'toggle' => false
326
- ];
327
- }
328
- $features['tools'] = [
329
- 'icon' => 'dashicons-admin-settings',
330
- 'title' => __('Tools','wp-seopress'),
331
- 'desc' => __('Import/Export plugin settings from site to site.', 'wp-seopress'),
332
- 'btn_secondary' => [
333
- admin_url( 'admin.php?page=seopress-import-export' ) => __('Manage','wp-seopress')
334
- ],
335
- 'help' => [
336
- 'en' => 'https://www.seopress.org/support/guides/export-import-reset-settings/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
337
- 'fr' => 'https://www.seopress.org/fr/support/guides/exporter-importer-remise-a-niveau-parametres/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
338
- 'title' => __('Read our guide','wp-seopress'),
339
- 'aria' => __('Guide to Export/Import/Reset settings - new window','wp-seopress'),
340
- 'external' => true
341
- ],
342
- 'filter' => 'seopress_remove_feature_tools',
343
- 'toggle' => false
344
- ];
345
- if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
346
- $features['license'] = [
347
- 'icon' => 'dashicons-admin-network',
348
- 'title' => __('License','wp-seopress'),
349
- 'desc' => __('Edit your license key.', 'wp-seopress'),
350
- 'btn_secondary' => [
351
- admin_url( 'admin.php?page=seopress-license' ) => __('Manage','wp-seopress')
352
- ],
353
- 'help' => [
354
- 'en' => 'https://www.seopress.org/support/guides/activate-seopress-pro-license/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
355
- 'fr' => 'https://www.seopress.org/fr/support/guides/activer-licence-seopress-pro/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
356
- 'title' => __('Read our guide','wp-seopress'),
357
- 'aria' => __('Guide to activate SEOPress PRO - new window','wp-seopress'),
358
- 'external' => true
359
- ],
360
- 'filter' => 'seopress_remove_feature_license',
361
- 'toggle' => false
362
- ];
363
- }
364
 
365
- if (!empty($features)) {
366
- foreach($features as $key => $value) {
367
- if (isset( $value['filter'] ) ) {
368
- $seopress_feature = apply_filters($value['filter'], true);
369
- }
370
 
371
- if ($seopress_feature === true) {
372
- $icon = isset( $value['icon'] ) ? $value['icon'] : NULL;
373
- $title = isset( $value['title'] ) ? $value['title'] : NULL;
374
- $desc = isset( $value['desc'] ) ? $value['desc'] : NULL;
375
- $btn_primary = isset( $value['btn_primary'] ) ? $value['btn_primary'] : NULL;
376
- $btn_secondary = isset( $value['btn_secondary'] ) ? $value['btn_secondary'] : NULL;
377
- $help = isset( $value['help'] ) ? $value['help'] : NULL;
378
- $toggle = isset( $value['toggle'] ) ? $value['toggle'] : true;
379
- ?>
380
- <div class="seopress-feature">
381
- <span class="inner">
382
- <div class="img-tool">
383
- <span class="dashicons <?php echo $icon; ?>"></span>
384
- </div>
385
- <h3><?php echo $title; ?></h3>
386
- <p><?php echo $desc; ?></p>
387
-
388
- <?php if ($btn_secondary || $btn_primary) { ?>
389
- <div class="wrap-btn">
390
 
391
- <?php if ($btn_secondary) { ?>
392
- <a class="button-secondary" href="<?php echo key($btn_secondary); ?>"><?php echo reset($btn_secondary); ?></a>
393
- <?php } ?>
394
 
395
- <?php if ($btn_primary) { ?>
396
- <a class="button-secondary view-redirects" href="<?php echo key($btn_primary); ?>"><?php echo reset($btn_primary); ?></a>
397
- <?php } ?>
398
 
399
- </div>
400
- <?php }
401
- if ($toggle === true) {
402
- if(seopress_get_toggle_option($key) =='1') {
403
- $seopress_get_toggle_option = '1';
404
- } else {
405
- $seopress_get_toggle_option = '0';
406
- }
407
- ?>
408
- <input type="checkbox" name="toggle-<?php echo $key; ?>" id="toggle-<?php echo $key; ?>" class="toggle" data-toggle="<?php echo $seopress_get_toggle_option; ?>">
409
- <label for="toggle-<?php echo $key; ?>"></label>
410
- <?php
411
- if($seopress_get_toggle_option =='1') {
412
- echo '<span id="'.$key.'-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable','wp-seopress').'</span>';
413
- echo '<span id="'.$key.'-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to enable','wp-seopress').'</span>';
414
- } else {
415
- echo '<span id="'.$key.'-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to enable','wp-seopress').'</span>';
416
- echo '<span id="'.$key.'-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable','wp-seopress').'</span>';
417
- }
418
- }
419
- $href = '';
420
- if (function_exists('seopress_get_locale')) {
421
- if (seopress_get_locale() =='fr' && isset($help['fr'])) {
422
- $href = ' href="'.$help['fr'].'"';
423
- } elseif (isset($help['en'])) {
424
- $href = ' href="'.$help['en'].'"';
425
- }
426
- }
427
 
428
- $target = '';
429
- if (isset($help['external']) && $help['external'] === true) {
430
- $target = ' target="_blank"';
431
- }
432
 
433
- $aria = '';
434
- if (isset($help['aria'])) {
435
- $aria = '<span class="screen-reader-text">'.$help['aria'].'</span>';
436
- }
437
 
438
- $help_title = '';
439
- if (isset($help['title'])) {
440
- $help_title = 'title="'.$help['title'].'"';
441
- }
442
- if ($href !='') { ?>
443
- <a <?php echo $href; ?> <?php echo $target; ?> class="seopress-doc" <?php echo $help_title; ?>>
444
- <span class="dashicons dashicons-editor-help"></span>
445
- <?php echo $aria; ?>
446
- </a>
447
- <?php } ?>
448
- </span>
449
- </div>
450
- <?php
451
- }
452
- }
453
- }
454
- ?>
455
  </div>
1
  <?php
2
+ // To prevent calling the plugin directly
3
+ if ( !function_exists( 'add_action' ) ) {
4
+ echo 'Please don&rsquo;t call the plugin directly. Thanks :)';
5
+ exit;
6
+ }
7
  ?>
8
  <div class="seopress-page-list">
9
+ <div id="seopress-notice-save" style="display: none"><span class="dashicons dashicons-yes"></span><span class="html"></span></div>
10
+ <?php
11
+ $features = [];
12
+ $features = [
13
+ 'titles' => [
14
+ 'icon' => 'dashicons-editor-table',
15
+ 'title' => __('Titles & metas','wp-seopress'),
16
+ 'desc' => __('Manage all your titles & metas for post types, taxonomies, archives...', 'wp-seopress'),
17
+ 'btn_secondary' => [
18
+ admin_url( 'admin.php?page=seopress-titles' ) => __('Manage','wp-seopress')
19
+ ],
20
+ 'help' => [
21
+ 'en' => 'https://www.seopress.org/support/guides/manage-titles-meta-descriptions/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
22
+ 'fr' => 'https://www.seopress.org/fr/support/guides/gerez-vos-balises-titres-metas/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
23
+ 'title' => __('Read our guide','wp-seopress'),
24
+ 'aria' => __('Guide to manage your titles and meta descriptions - new window','wp-seopress'),
25
+ 'external' => true
26
+ ],
27
+ 'filter' => 'seopress_remove_feature_titles'
28
+ ],
29
+ 'xml-sitemap' => [
30
+ 'icon' => 'dashicons-media-spreadsheet',
31
+ 'title' => __('XML / Image / Video / HTML Sitemap','wp-seopress'),
32
+ 'desc' => __('Manage your XML / Image / Video / HTML Sitemap', 'wp-seopress'),
33
+ 'btn_secondary' => [
34
+ admin_url( 'admin.php?page=seopress-xml-sitemap' ) => __('Manage','wp-seopress')
35
+ ],
36
+ 'help' => [
37
+ 'en' => 'https://www.seopress.org/support/guides/enable-xml-sitemaps/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
38
+ 'fr' => 'https://www.seopress.org/fr/support/guides/activer-sitemap-xml/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
39
+ 'title' => __('Read our guide','wp-seopress'),
40
+ 'aria' => __('Guide to enable your XML Sitemaps - new window','wp-seopress'),
41
+ 'external' => true
42
+ ],
43
+ 'filter' => 'seopress_remove_feature_xml_sitemap'
44
+ ],
45
+ 'social' => [
46
+ 'icon' => 'dashicons-share',
47
+ 'title' => __('Social Networks','wp-seopress'),
48
+ 'desc' => __('Open Graph, Twitter Card, Google Knowledge Graph and more...', 'wp-seopress'),
49
+ 'btn_secondary' => [
50
+ admin_url( 'admin.php?page=seopress-social' ) => __('Manage','wp-seopress')
51
+ ],
52
+ 'help' => [
53
+ 'en' => 'https://www.seopress.org/support/guides/enable-google-knowledge-graph/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
54
+ 'fr' => 'https://www.seopress.org/fr/support/guides/activer-google-knowledge-graph/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
55
+ 'title' => __('Read our guide','wp-seopress'),
56
+ 'aria' => __('Guide to enable Google Knowledge Graph - new window','wp-seopress'),
57
+ 'external' => true
58
+ ],
59
+ 'filter' => 'seopress_remove_feature_social'
60
+ ],
61
+ 'google-analytics' => [
62
+ 'icon' => 'dashicons-chart-area',
63
+ 'title' => __('Analytics','wp-seopress'),
64
+ 'desc' => __('Track everything about your visitors with Google Analytics / Matomo', 'wp-seopress'),
65
+ 'btn_secondary' => [
66
+ admin_url( 'admin.php?page=seopress-google-analytics' ) => __('Manage','wp-seopress')
67
+ ],
68
+ 'help' => [
69
+ 'en' => 'https://www.seopress.org/support/guides/google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
70
+ 'fr' => 'https://www.seopress.org/fr/support/guides/debutez-google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
71
+ 'title' => __('Read our guide','wp-seopress'),
72
+ 'aria' => __('Guide to getting started with Google Analytics - new window','wp-seopress'),
73
+ 'external' => true
74
+ ],
75
+ 'filter' => 'seopress_remove_feature_google_analytics'
76
+ ],
77
+ 'advanced' => [
78
+ 'icon' => 'dashicons-admin-tools',
79
+ 'title' => __('Advanced','wp-seopress'),
80
+ 'desc' => __('Advanced SEO options for advanced users!', 'wp-seopress'),
81
+ 'btn_secondary' => [
82
+ admin_url( 'admin.php?page=seopress-advanced' ) => __('Manage','wp-seopress')
83
+ ],
84
+ 'filter' => 'seopress_remove_feature_advanced'
85
+ ]
86
+ ];
87
+ if (is_plugin_active('wp-seopress-insights/seopress-insights.php')) {
88
+ $features['insights'] = [
89
+ 'icon' => 'dashicons-chart-line',
90
+ 'title' => __('Insights','wp-seopress'),
91
+ 'desc' => __('Track your keyword positions and backlinks directly in your WordPress.', 'wp-seopress'),
92
+ 'btn_secondary' => [
93
+ admin_url( 'admin.php?page=seopress-insights' ) => __('Manage','wp-seopress')
94
+ ],
95
+ 'help' => [
96
+ 'en' => 'https://www.seopress.org/insights/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
97
+ 'fr' => 'https://www.seopress.org/fr/insights/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
98
+ 'title' => __('Read our guide','wp-seopress'),
99
+ 'aria' => __('Guide to optimize your WooCommerce SEO - new window','wp-seopress'),
100
+ 'external' => true
101
+ ],
102
+ 'toggle' => false,
103
+ 'filter' => 'seopress_remove_feature_insights'
104
+ ];
105
+ }
106
+ if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
107
+ $features['woocommerce'] = [
108
+ 'icon' => 'dashicons-cart',
109
+ 'title' => __('WooCommerce','wp-seopress'),
110
+ 'desc' => __('Improve WooCommerce SEO', 'wp-seopress'),
111
+ 'btn_secondary' => [
112
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_woocommerce' ) => __('Manage','wp-seopress')
113
+ ],
114
+ 'help' => [
115
+ 'en' => 'https://www.seopress.org/blog/woocommerce-seo-seopress/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
116
+ 'fr' => 'https://www.seopress.org/fr/blog/woocommerce-seo-seopress-le-guide/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
117
+ 'title' => __('Read our guide','wp-seopress'),
118
+ 'aria' => __('Guide to optimize your WooCommerce SEO - new window','wp-seopress'),
119
+ 'external' => true
120
+ ],
121
+ 'filter' => 'seopress_remove_feature_woocommerce'
122
+ ];
123
+ $features['edd'] = [
124
+ 'icon' => 'dashicons-cart',
125
+ 'title' => __('Easy Digital Downloads','wp-seopress'),
126
+ 'desc' => __('Improve Easy Digital Downloads SEO', 'wp-seopress'),
127
+ 'btn_secondary' => [
128
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_edd' ) => __('Manage','wp-seopress')
129
+ ],
130
+ 'filter' => 'seopress_remove_feature_edd'
131
+ ];
132
+ $features['local-business'] = [
133
+ 'icon' => 'dashicons-store',
134
+ 'title' => __('Local Business','wp-seopress'),
135
+ 'desc' => __('Add Google Local Business data type', 'wp-seopress'),
136
+ 'btn_secondary' => [
137
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_local_business' ) => __('Manage','wp-seopress')
138
+ ],
139
+ 'filter' => 'seopress_remove_feature_local_business'
140
+ ];
141
+ $features['dublin-core'] = [
142
+ 'icon' => 'dashicons-welcome-learn-more',
143
+ 'title' => __('Dublin Core','wp-seopress'),
144
+ 'desc' => __('Add Dublin Core meta tags', 'wp-seopress'),
145
+ 'btn_secondary' => [
146
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_dublin_core' ) => __('Manage','wp-seopress')
147
+ ],
148
+ 'filter' => 'seopress_remove_feature_dublin_core'
149
+ ];
150
+ $features['rich-snippets'] = [
151
+ 'icon' => 'dashicons-media-spreadsheet',
152
+ 'title' => __('Structured Data Types','wp-seopress'),
153
+ 'desc' => __('Add data types to your content: articles, courses, recipes, videos, events, products and more.', 'wp-seopress'),
154
+ 'btn_secondary' => [
155
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rich_snippets' ) => __('Manage','wp-seopress')
156
+ ],
157
+ 'btn_primary' => [
158
+ admin_url( 'edit.php?post_type=seopress_schemas' ) => __('See schemas','wp-seopress')
159
+ ],
160
+ 'help' => [
161
+ 'en' => 'https://www.seopress.org/support/guides/#structured-data-types?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
162
+ 'fr' => 'https://www.seopress.org/fr/support/guides/#types-de-donnees-structurees?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
163
+ 'title' => __('Read our guide','wp-seopress'),
164
+ 'aria' => __('Guide to add schemas with SEOPress PRO - new window','wp-seopress'),
165
+ 'external' => true
166
+ ],
167
+ 'filter' => 'seopress_remove_feature_schemas'
168
+ ];
169
+ $features['breadcrumbs'] = [
170
+ 'icon' => 'dashicons-feedback',
171
+ 'title' => __('Breadcrumbs','wp-seopress'),
172
+ 'desc' => __('Enable Breadcrumbs for your theme and improve your SEO in SERPs', 'wp-seopress'),
173
+ 'btn_secondary' => [
174
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_breadcrumbs' ) => __('Manage','wp-seopress')
175
+ ],
176
+ 'help' => [
177
+ 'en' => 'https://www.seopress.org/support/guides/enable-breadcrumbs/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
178
+ 'fr' => 'https://www.seopress.org/fr/support/guides/activer-fil-dariane/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
179
+ 'title' => __('Read our guide','wp-seopress'),
180
+ 'aria' => __('Guide to enable Breadcrumbs - new window','wp-seopress'),
181
+ 'external' => true
182
+ ],
183
+ 'filter' => 'seopress_remove_feature_breadcrumbs'
184
+ ];
185
+ $features['page-speed'] = [
186
+ 'icon' => 'dashicons-performance',
187
+ 'title' => __('Google Page Speed','wp-seopress'),
188
+ 'desc' => __('Track your website performance to improve SEO with Google Page Speed', 'wp-seopress'),
189
+ 'btn_secondary' => [
190
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_page_speed' ) => __('Manage','wp-seopress')
191
+ ],
192
+ 'help' => [
193
+ 'en' => 'https://www.seopress.org/support/guides/analyse-site-google-page-speed/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
194
+ 'fr' => 'https://www.seopress.org/fr/support/guides/analyser-site-google-page-speed/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
195
+ 'title' => __('Read our guide','wp-seopress'),
196
+ 'aria' => __('Guide to analyze your site with Google Page Speed - new window','wp-seopress'),
197
+ 'external' => true
198
+ ],
199
+ 'filter' => 'seopress_remove_feature_page_speed',
200
+ 'toggle' => false
201
+ ];
202
+ if (!is_multisite() || (is_multisite() && defined('SUBDOMAIN_INSTALL') && constant('SUBDOMAIN_INSTALL') === true)) {//subdomains or single site
203
+ $features['robots'] = [
204
+ 'icon' => 'dashicons-media-text',
205
+ 'title' => __('robots.txt','wp-seopress'),
206
+ 'desc' => __('Edit your robots.txt file', 'wp-seopress'),
207
+ 'btn_primary' => [
208
+ get_home_url().'/robots.txt' => __('View your robots.txt','wp-seopress')
209
+ ],
210
+ 'btn_secondary' => [
211
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_robots' ) => __('Manage','wp-seopress')
212
+ ],
213
+ 'help' => [
214
+ 'en' => 'https://www.seopress.org/support/guides/edit-robots-txt-file/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
215
+ 'fr' => 'https://www.seopress.org/fr/support/guides/editer-fichier-robots-txt/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
216
+ 'title' => __('Read our guide','wp-seopress'),
217
+ 'aria' => __('Guide to edit your robots.txt file - new window','wp-seopress'),
218
+ 'external' => true
219
+ ],
220
+ 'filter' => 'seopress_remove_feature_robots'
221
+ ];
222
+ }
223
+ $features['news'] = [
224
+ 'icon' => 'dashicons-admin-post',
225
+ 'title' => __('Google News Sitemap','wp-seopress'),
226
+ 'desc' => __('Optimize your site for Google News', 'wp-seopress'),
227
+ 'btn_secondary' => [
228
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_news' ) => __('Manage','wp-seopress')
229
+ ],
230
+ 'help' => [
231
+ 'en' => 'https://www.seopress.org/support/guides/enable-google-news-xml-sitemap/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
232
+ 'fr' => 'https://www.seopress.org/fr/support/guides/activer-plan-de-site-xml-google-news/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
233
+ 'title' => __('Read our guide','wp-seopress'),
234
+ 'aria' => __('Guide to create your xml news sitemap - new window','wp-seopress'),
235
+ 'external' => true
236
+ ],
237
+ 'filter' => 'seopress_remove_feature_news'
238
+ ];
239
+ $features['rich-snippets'] = [
240
+ 'icon' => 'dashicons-media-spreadsheet',
241
+ 'title' => __('Schemas','wp-seopress'),
242
+ 'desc' => __('Create / manage your schemas', 'wp-seopress'),
243
+ 'btn_primary' => [
244
+ admin_url( 'edit.php?post_type=seopress_schemas' ) => __('See schemas','wp-seopress')
245
+ ],
246
+ 'btn_secondary' => [
247
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rich_snippets' ) => __('Manage','wp-seopress')
248
+ ],
249
+ 'help' => [
250
+ 'en' => 'https://www.seopress.org/support/guides/#structured-data-types?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
251
+ 'fr' => 'https://www.seopress.org/fr/support/guides/#types-de-donnees-structurees?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
252
+ 'title' => __('Read our guide','wp-seopress'),
253
+ 'aria' => __('Guide to add schemas with SEOPress PRO - new window','wp-seopress'),
254
+ 'external' => true
255
+ ],
256
+ 'filter' => 'seopress_remove_feature_schemas'
257
+ ];
258
+ $features['404'] = [
259
+ 'icon' => 'dashicons-admin-links',
260
+ 'title' => __('Redirections','wp-seopress'),
261
+ 'desc' => __('Monitor 404, create 301, 302 and 307 redirections', 'wp-seopress'),
262
+ 'btn_primary' => [
263
+ admin_url( 'edit.php?post_type=seopress_404' ) => __('See redirects','wp-seopress')
264
+ ],
265
+ 'btn_secondary' => [
266
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_404' ) => __('Manage','wp-seopress')
267
+ ],
268
+ 'help' => [
269
+ 'en' => 'https://www.seopress.org/support/guides/redirections/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
270
+ 'fr' => 'https://www.seopress.org/fr/support/guides/activer-redirections-301-surveillance-404/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
271
+ 'title' => __('Read our guide','wp-seopress'),
272
+ 'aria' => __('Guide to enable 301 redirections and 404 monitoring - new window','wp-seopress'),
273
+ 'external' => true
274
+ ],
275
+ 'filter' => 'seopress_remove_feature_redirects'
276
+ ];
277
+ $features['bot'] = [
278
+ 'icon' => 'dashicons-admin-generic',
279
+ 'title' => __('Broken links','wp-seopress'),
280
+ 'desc' => __('Scan your site to find SEO problems.', 'wp-seopress'),
281
+ 'btn_primary' => [
282
+ admin_url( 'edit.php?post_type=seopress_bot' ) => __('See broken links','wp-seopress')
283
+ ],
284
+ 'btn_secondary' => [
285
+ admin_url( 'admin.php?page=seopress-bot-batch' ) => __('Scan','wp-seopress')
286
+ ],
287
+ 'help' => [
288
+ 'en' => 'https://www.seopress.org/support/guides/detect-broken-links/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
289
+ 'fr' => 'https://www.seopress.org/fr/support/guides/detecter-liens-casses/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
290
+ 'title' => __('Read our guide','wp-seopress'),
291
+ 'aria' => __('Guide to find broken links with SEOPress PRO - new window','wp-seopress'),
292
+ 'external' => true
293
+ ],
294
+ 'filter' => 'seopress_remove_feature_bot'
295
+ ];
296
+ $features['rewrite'] = [
297
+ 'icon' => 'dashicons-admin-links',
298
+ 'title' => __('URL Rewriting','wp-seopress'),
299
+ 'desc' => __('Customize your permalinks.', 'wp-seopress'),
300
+ 'btn_secondary' => [
301
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rewrite' ) => __('Manage','wp-seopress')
302
+ ],
303
+ 'filter' => 'seopress_remove_feature_rewrite'
304
+ ];
305
+ if (!is_multisite()) {
306
+ $features['htaccess'] = [
307
+ 'icon' => 'dashicons-media-text',
308
+ 'title' => __('.htaccess','wp-seopress'),
309
+ 'desc' => __('Edit your htaccess file.', 'wp-seopress'),
310
+ 'btn_secondary' => [
311
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_htaccess' ) => __('Manage','wp-seopress')
312
+ ],
313
+ 'filter' => 'seopress_remove_feature_htaccess',
314
+ 'toggle' => false
315
+ ];
316
+ }
317
+ $features['rss'] = [
318
+ 'icon' => 'dashicons-rss',
319
+ 'title' => __('RSS','wp-seopress'),
320
+ 'desc' => __('Configure default WordPress RSS.', 'wp-seopress'),
321
+ 'btn_secondary' => [
322
+ admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rss' ) => __('Manage','wp-seopress')
323
+ ],
324
+ 'filter' => 'seopress_remove_feature_rss',
325
+ 'toggle' => false
326
+ ];
327
+ }
328
+ $features['tools'] = [
329
+ 'icon' => 'dashicons-admin-settings',
330
+ 'title' => __('Tools','wp-seopress'),
331
+ 'desc' => __('Import/Export plugin settings from site to site.', 'wp-seopress'),
332
+ 'btn_secondary' => [
333
+ admin_url( 'admin.php?page=seopress-import-export' ) => __('Manage','wp-seopress')
334
+ ],
335
+ 'help' => [
336
+ 'en' => 'https://www.seopress.org/support/guides/export-import-reset-settings/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
337
+ 'fr' => 'https://www.seopress.org/fr/support/guides/exporter-importer-remise-a-niveau-parametres/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
338
+ 'title' => __('Read our guide','wp-seopress'),
339
+ 'aria' => __('Guide to Export/Import/Reset settings - new window','wp-seopress'),
340
+ 'external' => true
341
+ ],
342
+ 'filter' => 'seopress_remove_feature_tools',
343
+ 'toggle' => false
344
+ ];
345
+ if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
346
+ $features['license'] = [
347
+ 'icon' => 'dashicons-admin-network',
348
+ 'title' => __('License','wp-seopress'),
349
+ 'desc' => __('Edit your license key.', 'wp-seopress'),
350
+ 'btn_secondary' => [
351
+ admin_url( 'admin.php?page=seopress-license' ) => __('Manage','wp-seopress')
352
+ ],
353
+ 'help' => [
354
+ 'en' => 'https://www.seopress.org/support/guides/activate-seopress-pro-license/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
355
+ 'fr' => 'https://www.seopress.org/fr/support/guides/activer-licence-seopress-pro/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress',
356
+ 'title' => __('Read our guide','wp-seopress'),
357
+ 'aria' => __('Guide to activate SEOPress PRO - new window','wp-seopress'),
358
+ 'external' => true
359
+ ],
360
+ 'filter' => 'seopress_remove_feature_license',
361
+ 'toggle' => false
362
+ ];
363
+ }
364
 
365
+ if (!empty($features)) {
366
+ foreach($features as $key => $value) {
367
+ if (isset( $value['filter'] ) ) {
368
+ $seopress_feature = apply_filters($value['filter'], true);
369
+ }
370
 
371
+ if ($seopress_feature === true) {
372
+ $icon = isset( $value['icon'] ) ? $value['icon'] : NULL;
373
+ $title = isset( $value['title'] ) ? $value['title'] : NULL;
374
+ $desc = isset( $value['desc'] ) ? $value['desc'] : NULL;
375
+ $btn_primary = isset( $value['btn_primary'] ) ? $value['btn_primary'] : NULL;
376
+ $btn_secondary = isset( $value['btn_secondary'] ) ? $value['btn_secondary'] : NULL;
377
+ $help = isset( $value['help'] ) ? $value['help'] : NULL;
378
+ $toggle = isset( $value['toggle'] ) ? $value['toggle'] : true;
379
+ ?>
380
+ <div class="seopress-feature">
381
+ <span class="inner">
382
+ <div class="img-tool">
383
+ <span class="dashicons <?php echo $icon; ?>"></span>
384
+ </div>
385
+ <h3><?php echo $title; ?></h3>
386
+ <p><?php echo $desc; ?></p>
387
+
388
+ <?php if ($btn_secondary || $btn_primary) { ?>
389
+ <div class="wrap-btn">
390
 
391
+ <?php if ($btn_secondary) { ?>
392
+ <a class="button-secondary" href="<?php echo key($btn_secondary); ?>"><?php echo reset($btn_secondary); ?></a>
393
+ <?php } ?>
394
 
395
+ <?php if ($btn_primary) { ?>
396
+ <a class="button-secondary view-redirects" href="<?php echo key($btn_primary); ?>"><?php echo reset($btn_primary); ?></a>
397
+ <?php } ?>
398
 
399
+ </div>
400
+ <?php }
401
+ if ($toggle === true) {
402
+ if(seopress_get_toggle_option($key) =='1') {
403
+ $seopress_get_toggle_option = '1';
404
+ } else {
405
+ $seopress_get_toggle_option = '0';
406
+ }
407
+ ?>
408
+ <input type="checkbox" name="toggle-<?php echo $key; ?>" id="toggle-<?php echo $key; ?>" class="toggle" data-toggle="<?php echo $seopress_get_toggle_option; ?>">
409
+ <label for="toggle-<?php echo $key; ?>"></label>
410
+ <?php
411
+ if($seopress_get_toggle_option =='1') {
412
+ echo '<span id="'.$key.'-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable','wp-seopress').'</span>';
413
+ echo '<span id="'.$key.'-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to enable','wp-seopress').'</span>';
414
+ } else {
415
+ echo '<span id="'.$key.'-state-default" class="feature-state"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to enable','wp-seopress').'</span>';
416
+ echo '<span id="'.$key.'-state" class="feature-state feature-state-off"><span class="dashicons dashicons-arrow-left-alt"></span>'.__('Click to disable','wp-seopress').'</span>';
417
+ }
418
+ }
419
+ $href = '';
420
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr' && isset($help['fr'])) {
421
+ $href = ' href="'.$help['fr'].'"';
422
+ } elseif (isset($help['en'])) {
423
+ $href = ' href="'.$help['en'].'"';
424
+ }
 
 
425
 
426
+ $target = '';
427
+ if (isset($help['external']) && $help['external'] === true) {
428
+ $target = ' target="_blank"';
429
+ }
430
 
431
+ $aria = '';
432
+ if (isset($help['aria'])) {
433
+ $aria = '<span class="screen-reader-text">'.$help['aria'].'</span>';
434
+ }
435
 
436
+ $help_title = '';
437
+ if (isset($help['title'])) {
438
+ $help_title = 'title="'.$help['title'].'"';
439
+ }
440
+ if ($href !='') { ?>
441
+ <a <?php echo $href; ?> <?php echo $target; ?> class="seopress-doc" <?php echo $help_title; ?>>
442
+ <span class="dashicons dashicons-editor-help"></span>
443
+ <?php echo $aria; ?>
444
+ </a>
445
+ <?php } ?>
446
+ </span>
447
+ </div>
448
+ <?php
449
+ }
450
+ }
451
+ }
452
+ ?>
453
  </div>
inc/admin/admin-get-started.php CHANGED
@@ -5,26 +5,24 @@ if ( !function_exists( 'add_action' ) ) {
5
  exit;
6
  } ?>
7
  <div id="notice-get-started-alert" class="seopress-get-started seopress-alert deleteable">
8
- <div class="inside">
9
- <span class="preheader"><?php _e('How-to get started','wp-seopress'); ?></span>
10
- <h2><?php _e('Welcome to SEOPress!','wp-seopress'); ?></h2>
11
- <p><?php _e('Launch our installation wizard to quickly and easily configure the basic SEO settings for your site. Browse our video guides to go further. Can\'t find the answers to your questions? Open a ticket from your customer area. A happiness engineer will be happy to help you.','wp-seopress'); ?></p>
12
- <a href="<?php echo admin_url('admin.php?page=seopress-setup'); ?>" class="button button-primary"><?php _e('Get started','wp-seopress'); ?> <span class="dashicons dashicons-arrow-right-alt"></span></a>
13
- <a class="btn-link" href="https://youtube.com/seopress" target="_blank"><span class="dashicons dashicons-video-alt3"></span><?php _e('Watch our video guides','wp-seopress'); ?></a>
14
- <?php
15
- if (function_exists('seopress_get_locale')) {
16
- if (seopress_get_locale() =='fr') {
17
- $seopress_docs_link['support']['wizard'] = 'https://www.seopress.org/fr/support/';
18
- } else {
19
- $seopress_docs_link['support']['wizard'] = 'https://www.seopress.org/support/';
20
- }
21
- }
22
 
23
- echo
24
- '<a class="btn-link" href="'.$seopress_docs_link['support']['wizard'].'" target="_blank">
25
- <span class="dashicons dashicons-sos"></span>'.__('Our support center','wp-seopress').'
26
- </a>';
27
- ?>
28
- <span name="notice-get-started" id="notice-get-started" class="dashicons dashicons-no-alt remove-notice" data-notice="notice-get-started"></span>
29
- </div>
30
  </div>
5
  exit;
6
  } ?>
7
  <div id="notice-get-started-alert" class="seopress-get-started seopress-alert deleteable">
8
+ <div class="inside">
9
+ <span class="preheader"><?php _e('How-to get started','wp-seopress'); ?></span>
10
+ <h2><?php _e('Welcome to SEOPress!','wp-seopress'); ?></h2>
11
+ <p><?php _e('Launch our installation wizard to quickly and easily configure the basic SEO settings for your site. Browse our video guides to go further. Can\'t find the answers to your questions? Open a ticket from your customer area. A happiness engineer will be happy to help you.','wp-seopress'); ?></p>
12
+ <a href="<?php echo admin_url('admin.php?page=seopress-setup'); ?>" class="button button-primary"><?php _e('Get started','wp-seopress'); ?> <span class="dashicons dashicons-arrow-right-alt"></span></a>
13
+ <a class="btn-link" href="https://youtube.com/seopress" target="_blank"><span class="dashicons dashicons-video-alt3"></span><?php _e('Watch our video guides','wp-seopress'); ?></a>
14
+ <?php
15
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
16
+ $seopress_docs_link['support']['wizard'] = 'https://www.seopress.org/fr/support/';
17
+ } else {
18
+ $seopress_docs_link['support']['wizard'] = 'https://www.seopress.org/support/';
19
+ }
 
 
20
 
21
+ echo
22
+ '<a class="btn-link" href="'.$seopress_docs_link['support']['wizard'].'" target="_blank">
23
+ <span class="dashicons dashicons-sos"></span>'.__('Our support center','wp-seopress').'
24
+ </a>';
25
+ ?>
26
+ <span name="notice-get-started" id="notice-get-started" class="dashicons dashicons-no-alt remove-notice" data-notice="notice-get-started"></span>
27
+ </div>
28
  </div>
inc/admin/admin-header.php CHANGED
@@ -3,231 +3,237 @@
3
  defined( 'ABSPATH' ) or die( 'Please don&rsquo;t call the plugin directly. Thanks :)' );
4
 
5
  function seopress_admin_header() { ?>
6
- <div class="wrap"><h2><!--// hack to get WP notice at the correct place //--></h2></div>
7
- <div id="seopress-header">
8
- <div id="seopress-admin">
9
- <div id="seopress-navbar">
10
- <?php if (defined('SEOPRESS_WL_ADMIN_HEADER_LOGO') && SEOPRESS_WL_ADMIN_HEADER_LOGO !== '') { ?>
11
- <style>
12
- #seopress-navbar h1::before{content:"" !important;background:url(<?php echo SEOPRESS_WL_ADMIN_HEADER_LOGO; ?>) no-repeat center center !important;width:40px !important;height:45px !important};
13
- </style>
14
- <?php } ?>
15
- <h1>
16
- <a href="<?php echo admin_url( 'admin.php?page=seopress-option' ); ?>">
17
- <span class="screen-reader-text"><?php _e( 'SEOPress', 'wp-seopress' ); ?></span>
18
- <?php if ( is_plugin_active( 'wp-seopress-pro/seopress-pro.php' ) ) { ?>
19
- <span class="seopress-info-version">
20
- <?php if (defined('SEOPRESS_WL_ADMIN_HEADER_INFO') && SEOPRESS_WL_ADMIN_HEADER_INFO !== '') { ?>
21
- <?php echo SEOPRESS_WL_ADMIN_HEADER_INFO; ?>
22
- <?php } else { ?>
23
- <strong>
24
- <?php _e('PRO', 'wp-seopress'); ?>
25
- </strong>
26
- <?php } ?>
27
- </span>
28
- <?php } else { ?>
29
- <span class="seopress-info-version"><?php _e('FREE', 'wp-seopress'); ?></span>
30
- <?php } ?>
31
- <div class="seopress-quick-access">
32
- <ul>
33
- <li>
34
- <a href="<?php echo admin_url( 'admin.php?page=seopress-titles' ); ?>">
35
- <span class="dashicons dashicons-editor-table"></span>
36
- <?php _e( 'Titles & Metas', 'wp-seopress' ); ?>
37
- </a>
38
- </li>
39
- <li>
40
- <a href="<?php echo admin_url( 'admin.php?page=seopress-xml-sitemap' ); ?>">
41
- <span class="dashicons dashicons-media-spreadsheet"></span>
42
- <?php _e( 'XML / HTML Sitemap', 'wp-seopress' ); ?>
43
- </a>
44
- </li>
45
- <li>
46
- <a href="<?php echo admin_url( 'admin.php?page=seopress-social' ); ?>">
47
- <span class="dashicons dashicons-share"></span>
48
- <?php _e( 'Social Networks', 'wp-seopress' ); ?>
49
- </a>
50
- </li>
51
- <li>
52
- <a href="<?php echo admin_url( 'admin.php?page=seopress-google-analytics' ); ?>">
53
- <span class="dashicons dashicons-chart-area"></span>
54
- <?php _e( 'Analytics', 'wp-seopress' ); ?>
55
- </a>
56
- </li>
57
- <li>
58
- <a href="<?php echo admin_url( 'admin.php?page=seopress-advanced' ); ?>">
59
- <span class="dashicons dashicons-admin-tools"></span>
60
- <?php _e( 'Advanced', 'wp-seopress' ); ?>
61
- </a>
62
- </li>
63
- <?php include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
64
- if ( is_plugin_active( 'wp-seopress-insights/seopress-insights.php' ) ) { ?>
65
- <li>
66
- <a href="<?php echo admin_url( 'admin.php?page=seopress-insights' ); ?>">
67
- <span class="dashicons dashicons-chart-line"></span>
68
- <?php _e( 'Insights', 'wp-seopress' ); ?>
69
- </a>
70
- </li>
71
- <?php
72
- }
73
- if ( is_plugin_active( 'wp-seopress-pro/seopress-pro.php' ) ) { ?>
74
- <li>
75
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_woocommerce' ); ?>">
76
- <span class="dashicons dashicons-cart"></span>
77
- <?php _e( 'WooCommerce', 'wp-seopress' ); ?>
78
- </a>
79
- </li>
80
- <li>
81
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_edd' ); ?>">
82
- <span class="dashicons dashicons-cart"></span>
83
- <?php _e( 'Easy Digital Downloads', 'wp-seopress' ); ?>
84
- </a>
85
- </li>
86
- <li>
87
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_local_business' ); ?>">
88
- <span class="dashicons dashicons-store"></span>
89
- <?php _e( 'Local Business', 'wp-seopress' ); ?>
90
- </a>
91
- </li>
92
- <li>
93
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_dublin_core' ); ?>">
94
- <span class="dashicons dashicons-welcome-learn-more"></span>
95
- <?php _e( 'Dublin Core', 'wp-seopress' ); ?>
96
- </a>
97
- </li>
98
- <li>
99
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rich_snippets' ); ?>">
100
- <span class="dashicons dashicons-media-spreadsheet"></span>
101
- <?php _e( 'Structured Data Types (schema.org)', 'wp-seopress' ); ?>
102
- </a>
103
- </li>
104
- <li>
105
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_breadcrumbs' ); ?>">
106
- <span class="dashicons dashicons-feedback"></span>
107
- <?php _e( 'Breadcrumbs', 'wp-seopress' ); ?>
108
- </a>
109
- </li>
110
- <li>
111
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_page_speed' ); ?>">
112
- <span class="dashicons dashicons-performance"></span>
113
- <?php _e( 'Google Page Speed', 'wp-seopress' ); ?>
114
- </a>
115
- </li>
116
- <?php if (!is_multisite() || (is_multisite() && defined('SUBDOMAIN_INSTALL') && constant('SUBDOMAIN_INSTALL') === true)) { ?>//subdomains or single site
117
- <li>
118
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_robots' ); ?>">
119
- <span class="dashicons dashicons-media-text"></span>
120
- <?php _e( 'robots.txt', 'wp-seopress' ); ?>
121
- </a>
122
- </li>
123
- <?php } ?>
124
- <li>
125
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_news' ); ?>">
126
- <span class="dashicons dashicons-admin-post"></span>
127
- <?php _e( 'Google News Sitemap', 'wp-seopress' ); ?>
128
- </a>
129
- </li>
130
- <li>
131
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_404' ); ?>">
132
- <span class="dashicons dashicons-admin-links"></span>
133
- <?php _e( 'Redirections', 'wp-seopress' ); ?>
134
- </a>
135
- </li>
136
- <li>
137
- <a href="<?php echo admin_url( 'edit.php?post_type=seopress_bot' ); ?>">
138
- <span class="dashicons dashicons-admin-generic"></span>
139
- <?php _e( 'Broken links', 'wp-seopress' ); ?>
140
- </a>
141
- </li>
142
- <li>
143
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rewrite' ); ?>">
144
- <span class="dashicons dashicons-admin-links"></span>
145
- <?php _e( 'URL Rewriting', 'wp-seopress' ); ?>
146
- </a>
147
- </li>
148
- <?php if (!is_multisite()) { ?>
149
- <li>
150
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_white_label' ); ?>">
151
- <span class="dashicons dashicons-tag"></span>
152
- <?php _e( 'White Label', 'wp-seopress' ); ?>
153
- </a>
154
- </li>
155
- <li>
156
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_htaccess' ); ?>">
157
- <span class="dashicons dashicons-media-text"></span>
158
- <?php _e( '.htaccess', 'wp-seopress' ); ?>
159
- </a>
160
- </li>
161
- <?php } ?>
162
- <li>
163
- <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rss' ); ?>">
164
- <span class="dashicons dashicons-rss"></span>
165
- <?php _e( 'RSS', 'wp-seopress' ); ?>
166
- </a>
167
- </li>
168
- <li>
169
- <a href="<?php echo admin_url( 'admin.php?page=seopress-license' ); ?>">
170
- <span class="dashicons dashicons-admin-network"></span>
171
- <?php _e( 'License', 'wp-seopress' ); ?>
172
- </a>
173
- </li>
174
- <?php } ?>
175
- <li>
176
- <a href="<?php echo admin_url( 'admin.php?page=seopress-import-export' ); ?>">
177
- <span class="dashicons dashicons-admin-settings"></span>
178
- <?php _e( 'Tools', 'wp-seopress' ); ?>
179
- </a>
180
- </li>
181
- </ul>
182
- </div>
183
- </a>
184
- </h1>
185
- <?php
186
- if (defined('SEOPRESS_WL_ICONS_HEADER') && SEOPRESS_WL_ICONS_HEADER === false) {
187
- //do nothing
188
- } else {
189
- if (function_exists('seopress_get_locale')) {
190
- if (seopress_get_locale() =='fr') {
191
- $seopress_docs_link['changelog'] = 'https://www.seopress.org/fr/journal-modifications/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
192
- $seopress_docs_link['website'] = 'https://www.seopress.org/fr/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
193
- $seopress_docs_link['support'] = 'https://www.seopress.org/fr/support/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
194
- } else {
195
- $seopress_docs_link['changelog'] = 'https://www.seopress.org/changelog/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
196
- $seopress_docs_link['website'] = 'https://www.seopress.org/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
197
- $seopress_docs_link['support'] = 'https://www.seopress.org/support/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
198
- }
199
- }
200
- ?>
201
- <div id="seopress-notice">
202
- <div class="small">
203
- <a href="<?php echo $seopress_docs_link['changelog']; ?>" alt="<?php _e('See the changelog (new window)','wp-seopress'); ?>" target="_blank">
204
- <div class="dashicons dashicons-media-text"></div>
205
- <div class="tooltip"><?php _e('See the changelog','wp-seopress'); ?></div>
206
- </a>
207
- <a href="mailto:contact@seopress.org" alt="<?php _e('Send feedback','wp-seopress'); ?>" target="_blank">
208
- <div class="dashicons dashicons-megaphone"></div>
209
- <div class="tooltip"><?php _e('Send feedback','wp-seopress'); ?></div>
210
- </a>
211
- <a href="https://twitter.com/wp_seopress" alt="<?php _e('Follow us on Twitter (new window)','wp-seopress'); ?>" target="_blank">
212
- <div class="dashicons dashicons-twitter"></div>
213
- <div class="tooltip"><?php _e('Follow us on Twitter','wp-seopress'); ?></div>
214
- </a>
215
- <a href="https://www.youtube.com/SEOPress" alt="<?php _e('Follow us on YouTube (new window)','wp-seopress'); ?>" target="_blank">
216
- <div class="dashicons dashicons-video-alt3"></div>
217
- <div class="tooltip"><?php _e('Follow us on YouTube','wp-seopress'); ?></div>
218
- </a>
219
- <a href="<?php echo $seopress_docs_link['website']; ?>" alt="<?php _e('Official website (new window)','wp-seopress'); ?>" target="_blank">
220
- <div class="dashicons dashicons-info"></div>
221
- <div class="tooltip"><?php _e('Official website','wp-seopress'); ?></div>
222
- </a>
223
- <a href="<?php echo $seopress_docs_link['support']; ?>" alt="<?php _e('Support (new window)','wp-seopress'); ?>" target="_blank">
224
- <div class="dashicons dashicons-editor-help"></div>
225
- <div class="tooltip"><?php _e('Support','wp-seopress'); ?></div>
226
- </a>
227
- </div>
228
- </div>
229
- <?php } ?>
230
- </div>
231
- </div>
232
- </div>
 
 
 
 
 
 
233
  <?php } ?>
3
  defined( 'ABSPATH' ) or die( 'Please don&rsquo;t call the plugin directly. Thanks :)' );
4
 
5
  function seopress_admin_header() { ?>
6
+ <div class="wrap"><h2><!--// hack to get WP notice at the correct place //--></h2></div>
7
+ <div id="seopress-header">
8
+ <div id="seopress-admin">
9
+ <div id="seopress-navbar">
10
+ <?php if (defined('SEOPRESS_WL_ADMIN_HEADER_LOGO') && SEOPRESS_WL_ADMIN_HEADER_LOGO !== '') { ?>
11
+ <style>
12
+ #seopress-navbar h1::before{content:"" !important;background:url(<?php echo SEOPRESS_WL_ADMIN_HEADER_LOGO; ?>) no-repeat center center !important;width:40px !important;height:45px !important};
13
+ </style>
14
+ <?php } ?>
15
+ <h1>
16
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-option' ); ?>">
17
+ <span class="screen-reader-text"><?php _e( 'SEOPress', 'wp-seopress' ); ?></span>
18
+ <?php if ( is_plugin_active( 'wp-seopress-pro/seopress-pro.php' ) || is_plugin_active( 'wp-seopress-insights/seopress-insights.php' ) ) { ?>
19
+ <span class="seopress-info-version">
20
+ <?php if (defined('SEOPRESS_WL_ADMIN_HEADER_INFO') && SEOPRESS_WL_ADMIN_HEADER_INFO !== '') { ?>
21
+ <?php echo SEOPRESS_WL_ADMIN_HEADER_INFO; ?>
22
+ <?php } else { ?>
23
+ <strong>
24
+ <?php if ( is_plugin_active( 'wp-seopress-insights/seopress-insights.php' ) ) {
25
+ _e('Insights', 'wp-seopress');
26
+ }
27
+ if ( is_plugin_active( 'wp-seopress-insights/seopress-insights.php' ) && is_plugin_active( 'wp-seopress-pro/seopress-pro.php' ) ) {
28
+ echo ' + ';
29
+ }
30
+ if ( is_plugin_active( 'wp-seopress-pro/seopress-pro.php' ) ) {
31
+ _e('PRO', 'wp-seopress');
32
+ } ?>
33
+ </strong>
34
+ <?php } ?>
35
+ </span>
36
+ <?php } else { ?>
37
+ <span class="seopress-info-version"><?php _e('FREE', 'wp-seopress'); ?></span>
38
+ <?php } ?>
39
+ </a>
40
+ <div class="seopress-quick-access">
41
+ <ul>
42
+ <li>
43
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-titles' ); ?>">
44
+ <span class="dashicons dashicons-editor-table"></span>
45
+ <?php _e( 'Titles & Metas', 'wp-seopress' ); ?>
46
+ </a>
47
+ </li>
48
+ <li>
49
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-xml-sitemap' ); ?>">
50
+ <span class="dashicons dashicons-media-spreadsheet"></span>
51
+ <?php _e( 'XML / HTML Sitemap', 'wp-seopress' ); ?>
52
+ </a>
53
+ </li>
54
+ <li>
55
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-social' ); ?>">
56
+ <span class="dashicons dashicons-share"></span>
57
+ <?php _e( 'Social Networks', 'wp-seopress' ); ?>
58
+ </a>
59
+ </li>
60
+ <li>
61
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-google-analytics' ); ?>">
62
+ <span class="dashicons dashicons-chart-area"></span>
63
+ <?php _e( 'Analytics', 'wp-seopress' ); ?>
64
+ </a>
65
+ </li>
66
+ <li>
67
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-advanced' ); ?>">
68
+ <span class="dashicons dashicons-admin-tools"></span>
69
+ <?php _e( 'Advanced', 'wp-seopress' ); ?>
70
+ </a>
71
+ </li>
72
+ <?php include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
73
+ if ( is_plugin_active( 'wp-seopress-insights/seopress-insights.php' ) ) { ?>
74
+ <li>
75
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-insights' ); ?>">
76
+ <span class="dashicons dashicons-chart-line"></span>
77
+ <?php _e( 'Insights', 'wp-seopress' ); ?>
78
+ </a>
79
+ </li>
80
+ <?php
81
+ }
82
+ if ( is_plugin_active( 'wp-seopress-pro/seopress-pro.php' ) ) { ?>
83
+ <li>
84
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_woocommerce' ); ?>">
85
+ <span class="dashicons dashicons-cart"></span>
86
+ <?php _e( 'WooCommerce', 'wp-seopress' ); ?>
87
+ </a>
88
+ </li>
89
+ <li>
90
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_edd' ); ?>">
91
+ <span class="dashicons dashicons-cart"></span>
92
+ <?php _e( 'Easy Digital Downloads', 'wp-seopress' ); ?>
93
+ </a>
94
+ </li>
95
+ <li>
96
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_local_business' ); ?>">
97
+ <span class="dashicons dashicons-store"></span>
98
+ <?php _e( 'Local Business', 'wp-seopress' ); ?>
99
+ </a>
100
+ </li>
101
+ <li>
102
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_dublin_core' ); ?>">
103
+ <span class="dashicons dashicons-welcome-learn-more"></span>
104
+ <?php _e( 'Dublin Core', 'wp-seopress' ); ?>
105
+ </a>
106
+ </li>
107
+ <li>
108
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rich_snippets' ); ?>">
109
+ <span class="dashicons dashicons-media-spreadsheet"></span>
110
+ <?php _e( 'Structured Data Types (schema.org)', 'wp-seopress' ); ?>
111
+ </a>
112
+ </li>
113
+ <li>
114
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_breadcrumbs' ); ?>">
115
+ <span class="dashicons dashicons-feedback"></span>
116
+ <?php _e( 'Breadcrumbs', 'wp-seopress' ); ?>
117
+ </a>
118
+ </li>
119
+ <li>
120
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_page_speed' ); ?>">
121
+ <span class="dashicons dashicons-performance"></span>
122
+ <?php _e( 'Google Page Speed', 'wp-seopress' ); ?>
123
+ </a>
124
+ </li>
125
+ <?php if (!is_multisite() || (is_multisite() && defined('SUBDOMAIN_INSTALL') && constant('SUBDOMAIN_INSTALL') === true)) { //subdomains or single site?>
126
+ <li>
127
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_robots' ); ?>">
128
+ <span class="dashicons dashicons-media-text"></span>
129
+ <?php _e( 'robots.txt', 'wp-seopress' ); ?>
130
+ </a>
131
+ </li>
132
+ <?php } ?>
133
+ <li>
134
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_news' ); ?>">
135
+ <span class="dashicons dashicons-admin-post"></span>
136
+ <?php _e( 'Google News Sitemap', 'wp-seopress' ); ?>
137
+ </a>
138
+ </li>
139
+ <li>
140
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_404' ); ?>">
141
+ <span class="dashicons dashicons-admin-links"></span>
142
+ <?php _e( 'Redirections', 'wp-seopress' ); ?>
143
+ </a>
144
+ </li>
145
+ <li>
146
+ <a href="<?php echo admin_url( 'edit.php?post_type=seopress_bot' ); ?>">
147
+ <span class="dashicons dashicons-admin-generic"></span>
148
+ <?php _e( 'Broken links', 'wp-seopress' ); ?>
149
+ </a>
150
+ </li>
151
+ <li>
152
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rewrite' ); ?>">
153
+ <span class="dashicons dashicons-admin-links"></span>
154
+ <?php _e( 'URL Rewriting', 'wp-seopress' ); ?>
155
+ </a>
156
+ </li>
157
+ <?php if (!is_multisite()) { ?>
158
+ <li>
159
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_white_label' ); ?>">
160
+ <span class="dashicons dashicons-tag"></span>
161
+ <?php _e( 'White Label', 'wp-seopress' ); ?>
162
+ </a>
163
+ </li>
164
+ <li>
165
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_htaccess' ); ?>">
166
+ <span class="dashicons dashicons-media-text"></span>
167
+ <?php _e( '.htaccess', 'wp-seopress' ); ?>
168
+ </a>
169
+ </li>
170
+ <?php } ?>
171
+ <li>
172
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_rss' ); ?>">
173
+ <span class="dashicons dashicons-rss"></span>
174
+ <?php _e( 'RSS', 'wp-seopress' ); ?>
175
+ </a>
176
+ </li>
177
+ <li>
178
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-license' ); ?>">
179
+ <span class="dashicons dashicons-admin-network"></span>
180
+ <?php _e( 'License', 'wp-seopress' ); ?>
181
+ </a>
182
+ </li>
183
+ <?php } ?>
184
+ <li>
185
+ <a href="<?php echo admin_url( 'admin.php?page=seopress-import-export' ); ?>">
186
+ <span class="dashicons dashicons-admin-settings"></span>
187
+ <?php _e( 'Tools', 'wp-seopress' ); ?>
188
+ </a>
189
+ </li>
190
+ </ul>
191
+ </div>
192
+ </h1>
193
+ <?php
194
+ if (defined('SEOPRESS_WL_ICONS_HEADER') && SEOPRESS_WL_ICONS_HEADER === false) {
195
+ //do nothing
196
+ } else {
197
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
198
+ $seopress_docs_link['changelog'] = 'https://www.seopress.org/fr/journal-modifications/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
199
+ $seopress_docs_link['website'] = 'https://www.seopress.org/fr/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
200
+ $seopress_docs_link['support'] = 'https://www.seopress.org/fr/support/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
201
+ } else {
202
+ $seopress_docs_link['changelog'] = 'https://www.seopress.org/changelog/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
203
+ $seopress_docs_link['website'] = 'https://www.seopress.org/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
204
+ $seopress_docs_link['support'] = 'https://www.seopress.org/support/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
205
+ }
206
+ ?>
207
+ <div id="seopress-notice">
208
+ <div class="small">
209
+ <a href="<?php echo $seopress_docs_link['changelog']; ?>" alt="<?php _e('See the changelog (new window)','wp-seopress'); ?>" 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" alt="<?php _e('Send feedback','wp-seopress'); ?>" 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://twitter.com/wp_seopress" alt="<?php _e('Follow us on Twitter (new window)','wp-seopress'); ?>" target="_blank">
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" alt="<?php _e('Follow us on YouTube (new window)','wp-seopress'); ?>" target="_blank">
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']; ?>" alt="<?php _e('Official website (new window)','wp-seopress'); ?>" target="_blank">
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']; ?>" alt="<?php _e('Support (new window)','wp-seopress'); ?>" target="_blank">
230
+ <div class="dashicons dashicons-editor-help"></div>
231
+ <div class="tooltip"><?php _e('Support','wp-seopress'); ?></div>
232
+ </a>
233
+ </div>
234
+ </div>
235
+ <?php } ?>
236
+ </div>
237
+ </div>
238
+ </div>
239
  <?php } ?>
inc/admin/admin-metaboxes-content-analysis-form.php CHANGED
@@ -26,7 +26,7 @@ echo '<div class="wrap-seopress-analysis">
26
  echo '<span class="spinner"></span>';
27
  }
28
 
29
- echo '<br><p><span class="howto">'.__('To get the most accurate analysis, save your post first.','wp-seopress').'</span></p>';
30
  echo '</div>';
31
  if ( is_plugin_active( 'wp-seopress-pro/seopress-pro.php' ) ) {
32
  echo '<div class="col-right">
26
  echo '<span class="spinner"></span>';
27
  }
28
 
29
+ echo '<br><p><span class="howto">'.__('To get the most accurate analysis, save your post first. We analyze all of your source code as a search engine would.','wp-seopress').'</span></p>';
30
  echo '</div>';
31
  if ( is_plugin_active( 'wp-seopress-pro/seopress-pro.php' ) ) {
32
  echo '<div class="col-right">
inc/admin/admin-metaboxes-form.php CHANGED
@@ -7,625 +7,623 @@ global $pagenow;
7
  $data_tax = '';
8
 
9
  if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
10
- $current_id = get_the_id();
11
- $origin = 'post';
12
- $title = get_the_title($current_id);
13
-
14
- function seopress_titles_single_cpt_date_option() {
15
- global $post;
16
- $seopress_get_current_cpt = get_post_type($post);
17
-
18
- $seopress_titles_single_cpt_date_option = get_option("seopress_titles_option_name");
19
- if ( ! empty ( $seopress_titles_single_cpt_date_option ) ) {
20
- foreach ($seopress_titles_single_cpt_date_option as $key => $seopress_titles_single_cpt_date_value)
21
- $options[$key] = $seopress_titles_single_cpt_date_value;
22
- if (isset($seopress_titles_single_cpt_date_option['seopress_titles_single_titles'][$seopress_get_current_cpt]['date'])) {
23
- return $seopress_titles_single_cpt_date_option['seopress_titles_single_titles'][$seopress_get_current_cpt]['date'];
24
- }
25
- }
26
- }
27
-
28
- function seopress_display_date_snippet() {
29
- if (seopress_titles_single_cpt_date_option()) {
30
- return '<div class="snippet-date">'.get_the_modified_date('M j, Y').' - </div>';
31
- }
32
- }
33
  } elseif ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
34
- global $tag;
35
- $current_id = $tag->term_id;
36
- $origin = 'term';
37
- $data_tax = $tag->taxonomy;
38
- $title = $tag->name;
39
  }
40
 
41
  function seopress_redirections_value($seopress_redirections_value) {
42
- if ($seopress_redirections_value !='') {
43
- return $seopress_redirections_value;
44
- }
45
  }
46
 
47
  if ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
48
- echo '
49
- <tr id="term-seopress" class="form-field">
50
- <th scope="row"><h2>'.__('SEO','wp-seopress').'</h2></th>
51
- <td>
52
- <div id="seopress_cpt">
53
- <div class="inside">';
54
  }
55
 
56
  echo '<div id="seopress-tabs" data_id="'.$current_id.'" data_origin="'.$origin.'" data_tax="'.$data_tax.'">';
57
-
58
- if ("seopress_404" != $typenow) {
59
- $seo_tabs['title-tab'] = '<li><a href="#tabs-1"><span class="dashicons dashicons-editor-table"></span>'. __( 'Titles settings', 'wp-seopress' ) .'</a></li>';
60
- $seo_tabs['advanced-tab'] = '<li><a href="#tabs-2"><span class="dashicons dashicons-admin-generic"></span>'. __( 'Advanced', 'wp-seopress' ) .'<span id="sp-advanced-alert"></span></a></li>';
61
- $seo_tabs['social-tab'] = '<li><a href="#tabs-3"><span class="dashicons dashicons-share"></span>'. __( 'Social', 'wp-seopress' ) .'</a></li>';
62
- }
63
-
64
- $seo_tabs['redirect-tab'] = '<li><a href="#tabs-4"><span class="dashicons dashicons-admin-links"></span>'. __( 'Redirection', 'wp-seopress' ) .'</a></li>';
65
-
66
- if (is_plugin_active( 'wp-seopress-pro/seopress-pro.php' )) {
67
- if (function_exists('seopress_get_toggle_option') && seopress_get_toggle_option('news') =='1') {
68
- if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
69
- if ("seopress_404" != $typenow) {
70
- $seo_tabs['news-tab'] = '<li><a href="#tabs-5"><span class="dashicons dashicons-admin-post"></span>'. __( 'Google News', 'wp-seopress' ) .'</a></li>';
71
- }
72
- }
73
- }
74
- if (function_exists('seopress_get_toggle_option') && seopress_get_toggle_option('xml-sitemap') =='1' && function_exists('seopress_xml_sitemap_video_enable_option') && seopress_xml_sitemap_video_enable_option() =='1') {
75
- if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
76
- if ("seopress_404" != $typenow) {
77
- $seo_tabs['video-tab'] = '<li><a href="#tabs-6"><span class="dashicons dashicons-format-video"></span>'. __( 'Video Sitemap', 'wp-seopress' ) .'</a></li>';
78
- }
79
- }
80
- }
81
- }
82
-
83
- $seo_tabs = apply_filters('seopress_metabox_seo_tabs', $seo_tabs);
84
-
85
- if (!empty($seo_tabs)) {
86
- echo'<ul>';
87
- foreach($seo_tabs as $tab) {
88
- echo $tab;
89
- }
90
- echo '</ul>';
91
- }
92
-
93
- if ("seopress_404" != $typenow) {
94
- if (array_key_exists('title-tab', $seo_tabs)) {
95
- echo '<div id="tabs-1">';
96
- if (is_plugin_active( 'woocommerce/woocommerce.php' )) {
97
- $shop_page_id = wc_get_page_id( 'shop' );
98
- if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
99
- if ( $post && absint( $shop_page_id ) === absint( $post->ID ) ) {
100
- echo '<p class="notice notice-info">'.__('This is your <strong>Shop page</strong>. Go to <strong>SEO > Titles & Metas > Archives > Products</strong> ','wp-seopress').' <a href="'.admin_url( 'admin.php?page=seopress-titles' ).'">'.__('to edit your title and meta description','wp-seopress').'</a></p>';
101
- }
102
- }
103
- }
104
- echo '<div class="box-left">
105
- <p style="margin-bottom:0">
106
- <label for="seopress_titles_title_meta">'
107
- . __( 'Title', 'wp-seopress' )
108
- . seopress_tooltip(__('Meta title','wp-seopress'), __('Titles are critical to give users a quick insight into the content of a result and why it’s relevant to their query. It\'s often the primary piece of information used to decide which result to click on, so it\'s important to use high-quality titles on your web pages.','wp-seopress'), esc_html('<title>My super title</title>')).
109
- '</label>
110
- <input id="seopress_titles_title_meta" type="text" name="seopress_titles_title" placeholder="'.esc_html__('Enter your title','wp-seopress').'" aria-label="'.__('Title','wp-seopress').'" value="'.$seopress_titles_title.'" />
111
- </p>
112
- <div class="sp-progress">
113
- <div id="seopress_titles_title_counters_progress" class="sp-progress-bar" role="progressbar" style="width: 1%;" aria-valuenow="1" aria-valuemin="0" aria-valuemax="100">1%</div>
114
- </div>
115
- <div class="wrap-seopress-counters">
116
- <div id="seopress_titles_title_pixel"></div>
117
- <strong>'.__(' / 568 pixels - ','wp-seopress').'</strong>
118
- <div id="seopress_titles_title_counters"></div>
119
- '.__(' (maximum recommended limit)','wp-seopress').'
120
- </div>
121
-
122
- <div class="wrap-tags">
123
- <span id="seopress-tag-single-title" data-tag="%%post_title%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Post Title','wp-seopress').'</span>
124
-
125
- <span id="seopress-tag-single-site-title" data-tag="%%sitetitle%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Site Title','wp-seopress').'</span>
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>
129
-
130
- <p style="margin-bottom:0">
131
- <label for="seopress_titles_desc_meta">'
132
- . __( 'Meta description', 'wp-seopress' )
133
- . seopress_tooltip(__('Meta description','wp-seopress'), __('A meta description tag should generally inform and interest users with a short, relevant summary of what a particular page is about. <br>They are like a pitch that convince the user that the page is exactly what they\'re looking for. <br>There\'s no limit on how long a meta description can be, but the search result snippets are truncated as needed, typically to fit the device width.','wp-seopress'), esc_html('<meta name="description" content="my super meta description" />')).'
134
- </label>
135
- <textarea id="seopress_titles_desc_meta" style="width:100%" rows="4" name="seopress_titles_desc" placeholder="'.esc_html__('Enter your meta description','wp-seopress').'" aria-label="'.__('Meta description','wp-seopress').'" value="'.$seopress_titles_desc.'">'.$seopress_titles_desc.'</textarea>
136
- </p>
137
- <div class="sp-progress">
138
- <div id="seopress_titles_desc_counters_progress" class="sp-progress-bar" role="progressbar" style="width: 1%;" aria-valuenow="1" aria-valuemin="0" aria-valuemax="100">1%</div>
139
- </div>
140
- <div class="wrap-seopress-counters">
141
- <div id="seopress_titles_desc_pixel"></div>
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 '<div class="wrap-tags">
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 '<div class="wrap-tags">
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);
159
-
160
- echo '<div class="box-right">
161
- <div class="google-snippet-preview mobile-preview">
162
- <h3>'
163
- .__('Google Snippet Preview','wp-seopress')
164
- . seopress_tooltip(__('Snippet Preview','wp-seopress'), __('The Google preview is a simulation. <br>There is no reliable preview because it depends on the screen resolution, the device used, the expression sought, and Google. <br>There is not one snippet for one URL but several. <br>All the data in this overview comes directly from your source code. <br>This is what the crawlers will see.','wp-seopress'), NULL).'
165
- </h3>
166
- <p>'.__('This is what your page will look like in Google search results. You have to publish your post to get the Google Snippet Preview.','wp-seopress').'</p>
167
-
168
- <div class="wrap-toggle-preview">
169
- <p>
170
- <span class="dashicons dashicons-smartphone"></span>
171
- '.__('Mobile Preview','wp-seopress').'
172
- <input type="checkbox" name="toggle-preview" id="toggle-preview" class="toggle" data-toggle="'.$toggle_preview.'">
173
- <label for="toggle-preview"></label>
174
- </p>
175
- </div>';
176
-
177
- global $tag;
178
-
179
- $gp_title = '';
180
- $gp_permalink = '';
181
- if (get_the_title()) {
182
- $gp_title = '<div class="snippet-title-default" style="display:none">'.get_the_title().' - '.get_bloginfo('name').'</div>';
183
- $gp_permalink = '<div class="snippet-permalink">'.htmlspecialchars(urldecode(get_permalink())).'</div>';
184
- } elseif ($tag) {
185
- $gp_title = '<div class="snippet-title-default" style="display:none">'.$tag->name.' - '.get_bloginfo('name').'</div>';
186
- $gp_permalink = '<div class="snippet-permalink">'.htmlspecialchars(urldecode(get_term_link($tag))).'</div>';
187
- }
188
-
189
- $siteicon = '<div class="snippet-favicon"><img aria-hidden="true" height="16" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABs0lEQVR4AWL4//8/RRjO8Iucx+noO0MWUDo16FYABMGP6ZfUcRnWtm27jVPbtm3bttuH2t3eFPcY9pLz7NxiLjCyVd87pKnHyqXyxtCs8APd0rnyxiu4qSeA3QEDrAwBDrT1s1Rc/OrjLZwqVmOSu6+Lamcpp2KKMA9PH1BYXMe1mUP5qotvXTywsOEEYHXxrY+3cqk6TMkYpNr2FeoY3KIr0RPtn9wQ2unlA+GMkRw6+9TFw4YTwDUzx/JVvARj9KaedXRO8P5B1Du2S32smzqUrcKGEyA+uAgQjKX7zf0boWHGfn71jIKj2689gxp7OAGShNcBUmLMPVjZuiKcA2vuWHHDCQxMCz629kXAIU4ApY15QwggAFbfOP9DhgBJ+nWVJ1AZAfICAj1pAlY6hCADZnveQf7bQIwzVONGJonhLIlS9gr5mFg44Xd+4S3XHoGNPdJl1INIwKyEgHckEhgTe1bGiFY9GSFBYUwLh1IkiJUbY407E7syBSFxKTszEoiE/YdrgCEayDmtaJwCI9uu8TKMuZSVfSa4BpGgzvomBR/INhLGzrqDotp01ZR8pn/1L0JN9d9XNyx0AAAAAElFTkSuQmCC" width="16" alt="favicon"></div>';
190
- if (get_site_icon_url( 32 )) {
191
- $siteicon = '<div class="snippet-favicon"><img aria-hidden="true" height="16" src="'.get_site_icon_url( 32 ).'" width="16" alt="favicon"/></div>';
192
- }
193
-
194
- echo '<div class="wrap-snippet">
195
- <div class="wrap-m-icon-permalink">'.$siteicon.$gp_permalink.'</div>
196
- <div class="snippet-title"></div>
197
- <div class="snippet-title-custom" style="display:none"></div>';
198
-
199
- echo $gp_title;
200
- echo $gp_permalink;
201
-
202
- if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
203
- echo seopress_display_date_snippet();
204
- }
205
- echo '<div class="snippet-description">...</div>
206
- <div class="snippet-description-custom" style="display:none"></div>
207
- <div class="snippet-description-default" style="display:none"></div>';
208
- echo '</div>
209
- </div>
210
- </div>
211
- </div>';
212
- }
213
- if (array_key_exists('advanced-tab', $seo_tabs)) {
214
- echo '<div id="tabs-2">
215
- <p>
216
- <label for="seopress_robots_index_meta">
217
- <input type="checkbox" name="seopress_robots_index" id="seopress_robots_index_meta" value="yes" '. checked( $seopress_robots_index, 'yes', false ) .' '.$disabled['robots_index'].'/>
218
- '. __( 'Do not display this page in search engine results / XML - HTML sitemaps <strong>(noindex)</strong>', 'wp-seopress' ) .'
219
- '.seopress_tooltip(__('"noindex" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "noindex". <br>Search engines will not index this URL in the search results.','wp-seopress'), esc_html('<meta name="robots" content="noindex" />')).'
220
- </label>
221
- </p>
222
- <p>
223
- <label for="seopress_robots_follow_meta">
224
- <input type="checkbox" name="seopress_robots_follow" id="seopress_robots_follow_meta" value="yes" '. checked( $seopress_robots_follow, 'yes', false ) .' '.$disabled['robots_follow'].'/>
225
- '. __( 'Do not follow links for this page <strong>(nofollow)</strong>', 'wp-seopress' ) .'
226
- '.seopress_tooltip(__('"nofollow" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "nofollow". <br>Search engines will not follow links from this URL.','wp-seopress'), esc_html('<meta name="robots" content="nofollow" />')).'
227
- </label>
228
- </p>
229
- <p>
230
- <label for="seopress_robots_odp_meta">
231
- <input type="checkbox" name="seopress_robots_odp" id="seopress_robots_odp_meta" value="yes" '. checked( $seopress_robots_odp, 'yes', false ) .' '.$disabled['robots_odp'].'/>
232
- '. __( 'Do not use Open Directory project metadata for titles or excerpts for this page <strong>(noodp)</strong>', 'wp-seopress' ) .'
233
- '.seopress_tooltip(__('"noodp" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "noodp". <br>Note that Google and Yahoo have stopped considering this tag since the closing of DMOZ directory.','wp-seopress'), esc_html('<meta name="robots" content="noodp" />')).'
234
- </label>
235
- </p>
236
- <p>
237
- <label for="seopress_robots_imageindex_meta">
238
- <input type="checkbox" name="seopress_robots_imageindex" id="seopress_robots_imageindex_meta" value="yes" '. checked( $seopress_robots_imageindex, 'yes', false ) .' '.$disabled['imageindex'].'/>
239
- '. __( 'Do not index images for this page <strong>(noimageindex)</strong>', 'wp-seopress' ) .'
240
- '.seopress_tooltip(__('"noimageindex" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "noimageindex". <br> Note that your images can always be indexed if they are linked from other pages.','wp-seopress'), esc_html('<meta name="google" content="noimageindex" />')).'
241
- </label>
242
- </p>
243
- <p>
244
- <label for="seopress_robots_archive_meta">
245
- <input type="checkbox" name="seopress_robots_archive" id="seopress_robots_archive_meta" value="yes" '. checked( $seopress_robots_archive, 'yes', false ) .' '.$disabled['archive'].'/>
246
- '. __( 'Do not display a "Cached" link in the Google search results <strong>(noarchive)</strong>', 'wp-seopress' ) .'
247
- '.seopress_tooltip(__('"noarchive" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "noarchive".','wp-seopress'), esc_html('<meta name="robots" content="noarchive" />')).'
248
- </label>
249
- </p>
250
- <p>
251
- <label for="seopress_robots_snippet_meta">
252
- <input type="checkbox" name="seopress_robots_snippet" id="seopress_robots_snippet_meta" value="yes" '. checked( $seopress_robots_snippet, 'yes', false ) .' '.$disabled['snippet'].'/>
253
- '. __( 'Do not display a description in search results for this page <strong>(nosnippet)</strong>', 'wp-seopress' ) .'
254
- '.seopress_tooltip(__('"nosnippet" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "nosnippet".','wp-seopress'), esc_html('<meta name="robots" content="nosnippet" />')).'
255
- </label>
256
- </p>
257
- <p class="description">';
258
- $url = admin_url('admin.php?page=seopress-titles#tab=tab_seopress_titles_single');
259
- echo sprintf(__('You cannot uncheck a parameter? This is normal, and it‘s most likely defined in the global settings of the extension.','wp-seopress'), $url);
260
- echo '</p>
261
- <p>
262
- <label for="seopress_robots_canonical_meta">'. __( 'Canonical URL', 'wp-seopress' ) .'
263
- '.seopress_tooltip(__('Canonical URL','wp-seopress'), __('A canonical URL is the URL of the page that Google thinks is most representative from a set of duplicate pages on your site. <br>For example, if you have URLs for the same page (for example: example.com?dress=1234 and example.com/dresses/1234), Google chooses one as canonical. <br>Note that the pages do not need to be absolutely identical; minor changes in sorting or filtering of list pages do not make the page unique (for example, sorting by price or filtering by item color).
264
- The canonical can be in a different domain than a duplicate.','wp-seopress'), esc_html('<link rel="canonical" href="https://www.example.com/my-post-url/" />')).'
265
- </label>
266
- <input id="seopress_robots_canonical_meta" type="text" name="seopress_robots_canonical" placeholder="'.esc_html__('Default value: ','wp-seopress').htmlspecialchars(urldecode(get_permalink())).'" aria-label="'.__('Canonical URL','wp-seopress').'" value="'.$seopress_robots_canonical.'" />
267
-
268
- </span>
269
- </p>';
270
-
271
- if (($typenow =='post' || $typenow =='product') && ($pagenow == 'post.php' || $pagenow == 'post-new.php')) {
272
- echo '<p>
273
- <label for="seopress_robots_primary_cat_meta">'. __( 'Select a primary category', 'wp-seopress' ) .'</label>
274
- <span class="description">'.__('Set the category that gets used in the %category% permalink if you have multiple categories.','wp-seopress').'</p>
275
- <select name="seopress_robots_primary_cat">';
276
-
277
- $cats = get_categories();
278
-
279
- if ($typenow =='product') {
280
- $cats = get_the_terms( $post, 'product_cat' );
281
- }
282
-
283
- if (!empty($cats)) {
284
- echo '<option '. selected( 'none', $seopress_robots_primary_cat, false ).' value="none">'.__('None (will disable this feature)','wp-seopress').'</option>';
285
- foreach ($cats as $category) {
286
- echo '<option '.selected( $category->term_id, $seopress_robots_primary_cat, false ).' value="'.$category->term_id.'">'. $category->name .'</option>';
287
- }
288
- }
289
- echo '</select>
290
- </p>';
291
- }
292
-
293
- if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
294
- echo '<p>
295
- <label for="seopress_robots_breadcrumbs_meta">'. __( 'Custom breadcrumbs', 'wp-seopress' ) .'</label>
296
- <span class="description">'.__('Enter a custom value, useful if your title is too long','wp-seopress').'</span>
297
- </p>
298
- <p>
299
- <input id="seopress_robots_breadcrumbs_meta" type="text" name="seopress_robots_breadcrumbs" placeholder="'.esc_html(sprintf(__('Current breadcrumbs: %s','wp-seopress'),$title)).'" aria-label="'.__('Custom breadcrumbs','wp-seopress').'" value="'.$seopress_robots_breadcrumbs.'" />
300
- </p>';
301
- }
302
- echo '</div>';
303
- }
304
- if (array_key_exists('social-tab', $seo_tabs)) {
305
- echo '<div id="tabs-3">
306
- <div class="box-left">
307
- <span class="dashicons dashicons-facebook-alt"></span>
308
- <br><br>
309
- <span class="dashicons dashicons-external"></span><a href="https://developers.facebook.com/tools/debug/sharing/?q='.get_permalink(get_the_id()).'" target="_blank">'.__('Ask Facebook to update its cache','wp-seopress').'</a>
310
- <p>'.__('<span class="label">Did you know?</span> LinkedIn, Instagram and Pinterest use the same social metadata as Facebook. Twitter does the same if no Twitter cards tags are defined below.','wp-seopress').'</p>
311
- <p>
312
- <label for="seopress_social_fb_title_meta">'. __( 'Facebook Title', 'wp-seopress' ) .'</label>
313
- <input id="seopress_social_fb_title_meta" type="text" name="seopress_social_fb_title" placeholder="'.esc_html__('Enter your Facebook title','wp-seopress').'" aria-label="'.__('Facebook Title','wp-seopress').'" value="'.$seopress_social_fb_title.'" />
314
- </p>
315
- <p>
316
- <label for="seopress_social_fb_desc_meta">'. __( 'Facebook description', 'wp-seopress' ) .'</label>
317
- <textarea id="seopress_social_fb_desc_meta" name="seopress_social_fb_desc" placeholder="'.esc_html__('Enter your Facebook description','wp-seopress').'" aria-label="'.__('Facebook description','wp-seopress').'" value="'.$seopress_social_fb_desc.'">'.$seopress_social_fb_desc.'</textarea>
318
- </p>
319
- <p>
320
- <label for="seopress_social_fb_img_meta">'. __( 'Facebook Thumbnail', 'wp-seopress' ) .'</label>
321
- <input id="seopress_social_fb_img_meta" type="text" name="seopress_social_fb_img" placeholder="'.esc_html__('Select your default thumbnail','wp-seopress').'" aria-label="'.__('Facebook Thumbnail','wp-seopress').'" value="'.$seopress_social_fb_img.'" />
322
- <span class="advise">'.__('Minimum size: 200x200px, ideal ratio 1.91:1, 8Mb max. (eg: 1640x856px or 3280x1712px for retina screens)', 'wp-seopress').'</span>
323
- <input id="seopress_social_fb_img_upload" class="button" type="button" value="'.__('Upload an Image','wp-seopress').'" />
324
- </p>
325
- </div>
326
- <div class="box-right">
327
- <div class="facebook-snippet-preview">
328
- <h3>'.__('Facebook Preview','wp-seopress').'</h3>';
329
- if(seopress_get_toggle_option('social')=='1') {
330
- echo '<p>'.__('This is what your post will look like in Facebook. You have to publish your post to get the Facebook Preview.','wp-seopress').'</p>';
331
- } else {
332
- echo '<p class="notice notice-error" style="margin: 0 0 1rem 0">'.__('The Social Networks feature is disabled. Still seing informations from the FB Preview? You probably have social tags added by your theme or a plugin.','wp-seopress').'</p>';
333
- }
334
- echo '<div class="facebook-snippet-box">
335
- <div class="snippet-fb-img-alert alert1" style="display:none"><p class="notice notice-error">'.__('File type not supported by Facebook. Please choose another image.', 'wp-seopress').'</p></div>
336
- <div class="snippet-fb-img-alert alert2" style="display:none"><p class="notice notice-error">'.__('Minimun size for Facebook is <strong>200x200px</strong>. Please choose another image.', 'wp-seopress').'</p></div>
337
- <div class="snippet-fb-img-alert alert3" style="display:none"><p class="notice notice-error">'.__('File error. Please choose another image.', 'wp-seopress').'</p></div>
338
- <div class="snippet-fb-img-alert alert4" style="display:none"><p class="notice notice-info">'.__('Your image ratio is: ', 'wp-seopress').'<span></span>. '.__('The closer to 1.91 the better.','wp-seopress').'</p></div>
339
- <div class="snippet-fb-img-alert alert5" style="display:none"><p class="notice notice-error">'.__('File URL is not valid.', 'wp-seopress').'</p></div>
340
- <div class="snippet-fb-img"><img src="" width="524" height="274" alt="" aria-label=""/></div>
341
- <div class="snippet-fb-img-custom" style="display:none"><img src="" width="524" height="274" alt="" aria-label=""/></div>
342
- <div class="snippet-fb-img-default" style="display:none"><img src="" width="524" height="274" alt="" aria-label=""/></div>
343
-
344
- <div class="facebook-snippet-text">
345
- <div class="snippet-meta">
346
- <div class="snippet-fb-url"></div>
347
- <div class="fb-sep">|</div>
348
- <div class="fb-by">'.__('By&nbsp;','wp-seopress').'</div>
349
- <div class="snippet-fb-site-name"></div>
350
- </div>
351
- <div class="title-desc">
352
- <div class="snippet-fb-title"></div>
353
- <div class="snippet-fb-title-custom" style="display:none"></div>';
354
- global $tag;
355
- if (get_the_title()) {
356
- echo '<div class="snippet-fb-title-default" style="display:none">'.get_the_title().' - '.get_bloginfo('name').'</div>';
357
- } elseif ($tag) {
358
- echo '<div class="snippet-fb-title-default" style="display:none">'.$tag->name.' - '.get_bloginfo('name').'</div>';
359
- }
360
- echo '<div class="snippet-fb-description">...</div>
361
- <div class="snippet-fb-description-custom" style="display:none"></div>
362
- <div class="snippet-fb-description-default" style="display:none"></div>';
363
- echo '</div>
364
- </div>
365
- </div>
366
- </div>
367
- </div>
368
- <div class="clear"></div>
369
- <div class="box-left">
370
- <br/>
371
- <span class="dashicons dashicons-twitter"></span>
372
- <br><br>
373
- <span class="dashicons dashicons-external"></span><a href="https://cards-dev.twitter.com/validator" target="_blank">'.__('Preview your Twitter card using the official validator','wp-seopress').'</a>
374
- <p>
375
- <label for="seopress_social_twitter_title_meta">'. __( 'Twitter Title', 'wp-seopress' ) .'</label>
376
- <input id="seopress_social_twitter_title_meta" type="text" name="seopress_social_twitter_title" placeholder="'.esc_html__('Enter your Twitter title','wp-seopress').'" aria-label="'.__('Twitter Title','wp-seopress').'" value="'.$seopress_social_twitter_title.'" />
377
- </p>
378
- <p>
379
- <label for="seopress_social_twitter_desc_meta">'. __( 'Twitter description', 'wp-seopress' ) .'</label>
380
- <textarea id="seopress_social_twitter_desc_meta" name="seopress_social_twitter_desc" placeholder="'.esc_html__('Enter your Twitter description','wp-seopress').'" aria-label="'.__('Twitter description','wp-seopress').'" value="'.$seopress_social_twitter_desc.'">'.$seopress_social_twitter_desc.'</textarea>
381
- </p>
382
- <p>
383
- <label for="seopress_social_twitter_img_meta">'. __( 'Twitter Thumbnail', 'wp-seopress' ) .'</label>
384
- <input id="seopress_social_twitter_img_meta" type="text" name="seopress_social_twitter_img" placeholder="'.esc_html__('Select your default thumbnail','wp-seopress').'" value="'.$seopress_social_twitter_img.'" />
385
- <span class="advise">'. __('Minimum size: 144x144px (300x157px with large card enabled), ideal ratio 1:1 (2:1 with large card), 5Mb max.', 'wp-seopress') .'</span>
386
- <input id="seopress_social_twitter_img_upload" class="button" type="button" aria-label="'.__('Twitter Thumbnail','wp-seopress').'" value="'.__('Upload an Image','wp-seopress').'" />
387
- </p>
388
- </div>
389
- <div class="box-right">
390
- <div class="twitter-snippet-preview">
391
- <h3>'.__('Twitter Preview','wp-seopress').'</h3>';
392
- if(seopress_get_toggle_option('social')=='1') {
393
- echo '<p>'.__('This is what your post will look like in Twitter. You have to publish your post to get the Twitter Preview.','wp-seopress').'</p>';
394
- } else {
395
- echo '<p class="notice notice-error" style="margin: 0 0 1rem 0">'.__('The Social Networks feature is disabled. Still seing informations from the Twitter Preview? You probably have social tags added by your theme or a plugin.','wp-seopress').'</p>';
396
- }
397
- echo '<div class="twitter-snippet-box">
398
- <div class="snippet-twitter-img-alert alert1" style="display:none"><p class="notice notice-error">'.__('File type not supported by Twitter. Please choose another image.', 'wp-seopress').'</p></div>
399
- <div class="snippet-twitter-img-alert alert2" style="display:none"><p class="notice notice-error">'.__('Minimun size for Twitter is <strong>144x144px</strong>. Please choose another image.', 'wp-seopress').'</p></div>
400
- <div class="snippet-twitter-img-alert alert3" style="display:none"><p class="notice notice-error">'.__('File error. Please choose another image.', 'wp-seopress').'</p></div>
401
- <div class="snippet-twitter-img-alert alert4" style="display:none"><p class="notice notice-info">'.__('Your image ratio is: ', 'wp-seopress').'<span></span>. '.__('The closer to 1 the better (with large card, 2 is better).','wp-seopress').'</p></div>
402
- <div class="snippet-twitter-img-alert alert5" style="display:none"><p class="notice notice-error">'.__('File URL is not valid.', 'wp-seopress').'</p></div>
403
- <div class="snippet-twitter-img"><img src="" width="524" height="274" alt="" aria-label=""/></div>
404
- <div class="snippet-twitter-img-custom" style="display:none"><img src="" width="600" height="314" alt="" aria-label=""/></div>
405
- <div class="snippet-twitter-img-default" style="display:none"><img src="" width="600" height="314" alt="" aria-label=""/></div>
406
-
407
- <div class="twitter-snippet-text">
408
- <div class="title-desc">
409
- <div class="snippet-twitter-title"></div>
410
- <div class="snippet-twitter-title-custom" style="display:none"></div>';
411
- global $tag;
412
- if (get_the_title()) {
413
- echo '<div class="snippet-twitter-title-default" style="display:none">'.get_the_title().' - '.get_bloginfo('name').'</div>';
414
- } elseif ($tag) {
415
- echo '<div class="snippet-twitter-title-default" style="display:none">'.$tag->name.' - '.get_bloginfo('name').'</div>';
416
- }
417
- echo '<div class="snippet-twitter-description">...</div>
418
- <div class="snippet-twitter-description-custom" style="display:none"></div>
419
- <div class="snippet-twitter-description-default" style="display:none"></div>';
420
- echo '</div>
421
- <div class="snippet-meta">
422
- <div class="snippet-twitter-url"></div>
423
- </div>
424
- </div>
425
- </div>
426
- </div>
427
- </div>
428
- </div>';
429
- }
430
- }
431
-
432
- if (array_key_exists('redirect-tab', $seo_tabs)) {
433
- echo '<div id="tabs-4">
434
- <p>
435
- <label for="seopress_redirections_enabled_meta" id="seopress_redirections_enabled">
436
- <input type="checkbox" name="seopress_redirections_enabled" id="seopress_redirections_enabled_meta" value="yes" '. checked( $seopress_redirections_enabled, 'yes', false ) .' />
437
- '. __( 'Enable redirection?', 'wp-seopress' ) .'
438
- </label>
439
- </p>
440
- <p>
441
- <label for="seopress_redirections_value_meta">'. __( 'URL redirection', 'wp-seopress' ) .'</label>
442
- <select name="seopress_redirections_type">
443
- <option ' . selected( '301', $seopress_redirections_type, false ) . ' value="301">'. __( '301 Moved Permanently', 'wp-seopress' ) .'</option>
444
- <option ' . selected( '302', $seopress_redirections_type, false ) . ' value="302">'. __( '302 Found / Moved Temporarily', 'wp-seopress' ) .'</option>
445
- <option ' . selected( '307', $seopress_redirections_type, false ) . ' value="307">'. __( '307 Moved Temporarily', 'wp-seopress' ) .'</option>
446
- <option ' . selected( '410', $seopress_redirections_type, false ) . ' value="410">'. __( '410 Gone', 'wp-seopress' ) .'</option>
447
- <option ' . selected( '451', $seopress_redirections_type, false ) . ' value="451">'. __( '451 Unavailable For Legal Reasons', 'wp-seopress' ) .'</option>
448
- </select>
449
- <input id="seopress_redirections_value_meta" type="text" name="seopress_redirections_value" placeholder="'.esc_html__('Enter your new URL in absolute (eg: https://www.example.com/)','wp-seopress').'" aria-label="'.__('URL redirection','wp-seopress').'" value="'.$seopress_redirections_value.'" />
450
- <br><br>
451
- </p>';
452
- if ("seopress_404" == $typenow) {
453
- echo '<p>
454
- <label for="seopress_redirections_param_meta">'. __( 'Query parameters', 'wp-seopress' ) .'</label>
455
- <select name="seopress_redirections_param">
456
- <option ' . selected( 'exact_match', $seopress_redirections_param, false ) . ' value="exact_match">'. __( 'Exactly match all parameters', 'wp-seopress' ) .'</option>
457
- <option ' . selected( 'without_param', $seopress_redirections_param, false ) . ' value="without_param">'. __( 'Exclude all parameters', 'wp-seopress' ) .'</option>
458
- <option ' . selected( 'with_ignored_param', $seopress_redirections_param, false ) . ' value="with_ignored_param">'. __( 'Exclude all parameters and pass them to the redirection', 'wp-seopress' ) .'</option>
459
- </select></p>';
460
- }
461
- echo '<p>';
462
- if ($seopress_redirections_enabled =='yes') {
463
- $status_code = array('410','451');
464
- if ($seopress_redirections_value !='' || in_array($seopress_redirections_type, $status_code)) {
465
- if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
466
- if ( 'seopress_404' == $typenow ) {
467
- echo '<a href="'.get_home_url().'/'.get_the_title().'" id="seopress_redirections_value_default" class="button" target="_blank">'.__('Test your URL','wp-seopress').'</a>';
468
- } else {
469
- echo '<a href="'.get_permalink().'" id="seopress_redirections_value_default" class="button" target="_blank">'.__('Test your URL','wp-seopress').'</a>';
470
- }
471
- } elseif ( $pagenow == 'term.php' ) {
472
- echo '<a href="'.get_term_link($term).'" id="seopress_redirections_value_default" class="button" target="_blank">'.__('Test your URL','wp-seopress').'</a>';
473
- } else {
474
- echo '<a href="'.get_permalink().'" id="seopress_redirections_value_default" class="button" target="_blank">'.__('Test your URL','wp-seopress').'</a>';
475
- }
476
- }
477
- }
478
-
479
- if (function_exists('seopress_get_locale')) {
480
- if (seopress_get_locale() =='fr') {
481
- $seopress_docs_link['support']['redirection'] = 'https://www.seopress.org/fr/support/guides/activer-redirections-301-surveillance-404/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
482
- } else {
483
- $seopress_docs_link['support']['redirection'] = 'https://www.seopress.org/support/guides/redirections/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
484
- }
485
- }
486
- ?>
487
- <span class="seopress-help dashicons dashicons-external"></span>
488
- <a href="<?php echo $seopress_docs_link['support']['redirection']; ?>" target="_blank" class="seopress-help seopress-doc"><?php _e('Need help with your redirections? Read our guide.','wp-seopress'); ?></a>
489
- <?php echo
490
- '</p>
491
- </div>';
492
- }
493
- if (is_plugin_active( 'wp-seopress-pro/seopress-pro.php' )) {
494
- if (function_exists('seopress_get_toggle_option') && seopress_get_toggle_option('news') =='1') {
495
- if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
496
- if ("seopress_404" != $typenow) {
497
- if (array_key_exists('news-tab', $seo_tabs)) {
498
- echo '<div id="tabs-5">
499
- <p>
500
- <label for="seopress_news_disabled_meta" id="seopress_news_disabled">
501
- <input type="checkbox" name="seopress_news_disabled" id="seopress_news_disabled_meta" value="yes" '. checked( $seopress_news_disabled, 'yes', false ) .' />
502
- '. __( 'Exclude this post from Google News Sitemap?', 'wp-seopress' ) .'
503
- </label>
504
- </p>
505
- </div>';
506
- }
507
- }
508
- }
509
- }
510
- if (function_exists('seopress_get_toggle_option') && seopress_get_toggle_option('xml-sitemap') =='1' && seopress_xml_sitemap_video_enable_option() =='1') {
511
- if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
512
- if ("seopress_404" != $typenow) {
513
-
514
- //Init $seopress_video array if empty
515
- if (empty($seopress_video)) {
516
- $seopress_video = array('0' => array(''));
517
- }
518
-
519
- $count = $seopress_video[0];
520
- end($count);
521
- $total = key($count);
522
-
523
- if (array_key_exists('video-tab', $seo_tabs)) {
524
- echo '<div id="tabs-6">
525
- <p>
526
- <label for="seopress_video_disabled_meta" id="seopress_video_disabled">
527
- <input type="checkbox" name="seopress_video_disabled" id="seopress_video_disabled_meta" value="yes" '. checked( $seopress_video_disabled, 'yes', false ) .' />
528
- '. __( 'Exclude this post from Video Sitemap?', 'wp-seopress' ) .'
529
- </label>
530
- <span class="advise">'. __('If your post is set to noindex, it will be automatically excluded from the sitemap.', 'wp-seopress') .'</span>
531
- </p>
532
- <div id="wrap-videos" data-count="'.$total.'">';
533
- foreach ($seopress_video[0] as $key => $value) {
534
-
535
- $check_url = isset($seopress_video[0][$key]["url"]) ? esc_attr($seopress_video[0][$key]["url"]) : NULL;
536
- $check_internal_video = isset($seopress_video[0][$key]["internal_video"]) ? esc_attr($seopress_video[0][$key]["internal_video"]) : NULL;
537
- $check_title = isset($seopress_video[0][$key]["title"]) ? esc_attr($seopress_video[0][$key]["title"]) : NULL;
538
- $check_desc = isset($seopress_video[0][$key]["desc"]) ? esc_attr($seopress_video[0][$key]["desc"]) : NULL;
539
- $check_thumbnail = isset($seopress_video[0][$key]["thumbnail"]) ? esc_attr($seopress_video[0][$key]["thumbnail"]) : NULL;
540
- $check_duration = isset($seopress_video[0][$key]["duration"]) ? esc_attr($seopress_video[0][$key]["duration"]) : NULL;
541
- $check_rating = isset($seopress_video[0][$key]["rating"]) ? esc_attr($seopress_video[0][$key]["rating"]) : NULL;
542
- $check_view_count = isset($seopress_video[0][$key]["view_count"]) ? esc_attr($seopress_video[0][$key]["view_count"]) : NULL;
543
- $check_view_count = isset($seopress_video[0][$key]["view_count"]) ? esc_attr($seopress_video[0][$key]["view_count"]) : NULL;
544
- $check_tag = isset($seopress_video[0][$key]["tag"]) ? esc_attr($seopress_video[0][$key]["tag"]) : NULL;
545
- $check_cat = isset($seopress_video[0][$key]["cat"]) ? esc_attr($seopress_video[0][$key]["cat"]) : NULL;
546
- $check_family_friendly = isset($seopress_video[0][$key]["family_friendly"]) ? esc_attr($seopress_video[0][$key]["family_friendly"]) : NULL;
547
-
548
- echo '<div class="video">
549
- <h3 class="accordion-section-title" tabindex="0">'.__('Video ','wp-seopress').$check_title.'</h3>
550
- <div class="accordion-section-content">
551
- <div class="inside">
552
- <p>
553
- <label for="seopress_video['.$key.'][url_meta]">'. __( 'Video URL (required)', 'wp-seopress' ) .'</label>
554
- <input id="seopress_video['.$key.'][url_meta]" type="text" name="seopress_video['.$key.'][url]" placeholder="'.esc_html__('Enter your video URL','wp-seopress').'" aria-label="'.__('Video URL','wp-seopress').'" value="'.$check_url.'" />
555
- </p>
556
- <p class="internal_video">
557
- <label for="seopress_video['.$key.'][internal_video_meta]" id="seopress_video['.$key.'][internal_video]">
558
- <input type="checkbox" name="seopress_video['.$key.'][internal_video]" id="seopress_video['.$key.'][internal_video_meta]" value="yes" '. checked( $check_internal_video, 'yes', false ) .' />
559
- '. __( 'NOT an external video (eg: video hosting on YouTube, Vimeo, Wistia...)? Check this if your video is hosting on this server.', 'wp-seopress' ) .'
560
- </label>
561
- </p>
562
- <p>
563
- <label for="seopress_video['.$key.'][title_meta]">'. __( 'Video Title (required)', 'wp-seopress' ) .'</label>
564
- <input id="seopress_video['.$key.'][title_meta]" type="text" name="seopress_video['.$key.'][title]" placeholder="'.esc_html__('Enter your video title','wp-seopress').'" aria-label="'.__('Video title','wp-seopress').'" value="'.$check_title.'" />
565
- <span class="advise">'. __('Default: title tag, if not available, post title.', 'wp-seopress') .'</span>
566
- </p>
567
- <p>
568
- <label for="seopress_video['.$key.'][desc_meta]">'. __( 'Video Description (required)', 'wp-seopress' ) .'</label>
569
- <textarea id="seopress_video['.$key.'][desc_meta]" name="seopress_video['.$key.'][desc]" placeholder="'.esc_html__('Enter your video description','wp-seopress').'" aria-label="'.__('Video description','wp-seopress').'" value="'.$check_desc.'">'.$check_desc.'</textarea>
570
- <span class="advise">'. __('2048 characters max.; default: meta description. If not available, use the beginning of the post content.', 'wp-seopress') .'</span>
571
- </p>
572
- <p>
573
- <label for="seopress_video['.$key.'][thumbnail_meta]">'. __( 'Video Thumbnail (required)', 'wp-seopress' ) .'</label>
574
- <input id="seopress_video['.$key.'][thumbnail_meta]" class="seopress_video_thumbnail_meta" type="text" name="seopress_video['.$key.'][thumbnail]" placeholder="'.esc_html__('Select your video thumbnail','wp-seopress').'" value="'.$check_thumbnail.'" />
575
- <input class="button seopress_video_thumbnail_upload seopress_media_upload" type="button" aria-label="'.__('Video Thumbnail','wp-seopress').'" value="'.__('Upload an Image','wp-seopress').'" />
576
- <span class="advise">'. __('Minimum size: 160x90px (1920x1080 max), JPG, PNG or GIF formats. Default: your post featured image.', 'wp-seopress') .'</span>
577
- </p>
578
- <p>
579
- <label for="seopress_video['.$key.'][duration_meta]">'. __( 'Video Duration (recommended)', 'wp-seopress' ) .'</label>
580
- <input id="seopress_video['.$key.'][duration_meta]" type="number" step="1" min="0" max="28800" name="seopress_video['.$key.'][duration]" placeholder="'.esc_html__('Duration in seconds','wp-seopress').'" aria-label="'.__('Video duration','wp-seopress').'" value="'.$check_duration.'" />
581
- <span class="advise">'. __('The duration of the video in seconds. Value must be between 0 and 28800 (8 hours).', 'wp-seopress') .'</span>
582
- </p>
583
- <p>
584
- <label for="seopress_video['.$key.'][rating_meta]">'. __( 'Video Rating', 'wp-seopress' ) .'</label>
585
- <input id="seopress_video['.$key.'][rating_meta]" type="number" step="0.1" min="0" max="5" name="seopress_video['.$key.'][rating]" placeholder="'.esc_html__('Video rating','wp-seopress').'" aria-label="'.__('Video rating','wp-seopress').'" value="'.$check_rating.'" />
586
- <span class="advise">'. __('Allowed values are float numbers in the range 0.0 to 5.0.', 'wp-seopress') .'</span>
587
- </p>
588
- <p>
589
- <label for="seopress_video['.$key.'][view_count_meta]">'. __( 'View count', 'wp-seopress' ) .'</label>
590
- <input id="seopress_video['.$key.'][view_count_meta]" type="number" name="seopress_video['.$key.'][view_count]" placeholder="'.esc_html__('Number of views','wp-seopress').'" aria-label="'.__('View count','wp-seopress').'" value="'.$check_view_count.'" />
591
- </p>
592
- <p>
593
- <label for="seopress_video['.$key.'][tag_meta]">'. __( 'Video tags', 'wp-seopress' ) .'</label>
594
- <input id="seopress_video['.$key.'][tag_meta]" type="text" name="seopress_video['.$key.'][tag]" placeholder="'.esc_html__('Enter your video tags','wp-seopress').'" aria-label="'.__('Video tags','wp-seopress').'" value="'.$check_tag.'" />
595
- <span class="advise">'. __('32 tags max., separate tags with commas. Default: target keywords + post tags if available.', 'wp-seopress') .'</span>
596
- </p>
597
- <p>
598
- <label for="seopress_video['.$key.'][cat_meta]">'. __( 'Video categories', 'wp-seopress' ) .'</label>
599
- <input id="seopress_video['.$key.'][cat_meta]" type="text" name="seopress_video['.$key.'][cat]" placeholder="'.esc_html__('Enter your video categories','wp-seopress').'" aria-label="'.__('Video categories','wp-seopress').'" value="'.$check_cat.'" />
600
- <span class="advise">'. __('256 characters max., usually a video will belong to a single category, separate categories with commas. Default: first post category if available.', 'wp-seopress') .'</span>
601
- </p>
602
- <p class="family-friendly">
603
- <label for="seopress_video['.$key.'][family_friendly_meta]" id="seopress_video['.$key.'][family_friendly]">
604
- <input type="checkbox" name="seopress_video['.$key.'][family_friendly]" id="seopress_video['.$key.'][family_friendly_meta]" value="yes" '. checked( $check_family_friendly, 'yes', false ) .' />
605
- '. __( 'NOT family friendly?', 'wp-seopress' ) .'
606
- </label>
607
- <span class="advise">'. __('The video will be available only to users with SafeSearch turned off.', 'wp-seopress') .'</span>
608
- </p>
609
- <p><a href="#" class="remove-video button">'.__('Remove video','wp-seopress').'</a></p>
610
- </div>
611
- </div>
612
- </div>
613
- ';
614
- }
615
- echo '</div>
616
- <p><a href="#" id="add-video" class="add-video button button-primary">'.__('Add video','wp-seopress').'</a></p>
617
- </div>';
618
- }
619
- }
620
- }
621
- }
622
- }
623
- echo '</div>';
624
 
625
  if ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
626
- echo '</div>';
627
- echo '</div>';
628
- echo '</td>';
629
- echo '</tr>';
630
  }
631
  echo '<input type="hidden" id="seo_tabs" name="seo_tabs" value="'.htmlspecialchars(json_encode(array_keys($seo_tabs))).'">';
7
  $data_tax = '';
8
 
9
  if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
10
+ $current_id = get_the_id();
11
+ $origin = 'post';
12
+ $title = get_the_title($current_id);
13
+
14
+ function seopress_titles_single_cpt_date_option() {
15
+ global $post;
16
+ $seopress_get_current_cpt = get_post_type($post);
17
+
18
+ $seopress_titles_single_cpt_date_option = get_option("seopress_titles_option_name");
19
+ if ( ! empty ( $seopress_titles_single_cpt_date_option ) ) {
20
+ foreach ($seopress_titles_single_cpt_date_option as $key => $seopress_titles_single_cpt_date_value)
21
+ $options[$key] = $seopress_titles_single_cpt_date_value;
22
+ if (isset($seopress_titles_single_cpt_date_option['seopress_titles_single_titles'][$seopress_get_current_cpt]['date'])) {
23
+ return $seopress_titles_single_cpt_date_option['seopress_titles_single_titles'][$seopress_get_current_cpt]['date'];
24
+ }
25
+ }
26
+ }
27
+
28
+ function seopress_display_date_snippet() {
29
+ if (seopress_titles_single_cpt_date_option()) {
30
+ return '<div class="snippet-date">'.get_the_modified_date('M j, Y').' - </div>';
31
+ }
32
+ }
33
  } elseif ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
34
+ global $tag;
35
+ $current_id = $tag->term_id;
36
+ $origin = 'term';
37
+ $data_tax = $tag->taxonomy;
38
+ $title = $tag->name;
39
  }
40
 
41
  function seopress_redirections_value($seopress_redirections_value) {
42
+ if ($seopress_redirections_value !='') {
43
+ return $seopress_redirections_value;
44
+ }
45
  }
46
 
47
  if ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
48
+ echo '
49
+ <tr id="term-seopress" class="form-field">
50
+ <th scope="row"><h2>'.__('SEO','wp-seopress').'</h2></th>
51
+ <td>
52
+ <div id="seopress_cpt">
53
+ <div class="inside">';
54
  }
55
 
56
  echo '<div id="seopress-tabs" data_id="'.$current_id.'" data_origin="'.$origin.'" data_tax="'.$data_tax.'">';
57
+
58
+ if ("seopress_404" != $typenow) {
59
+ $seo_tabs['title-tab'] = '<li><a href="#tabs-1"><span class="dashicons dashicons-editor-table"></span>'. __( 'Titles settings', 'wp-seopress' ) .'</a></li>';
60
+ $seo_tabs['advanced-tab'] = '<li><a href="#tabs-2"><span class="dashicons dashicons-admin-generic"></span>'. __( 'Advanced', 'wp-seopress' ) .'<span id="sp-advanced-alert"></span></a></li>';
61
+ $seo_tabs['social-tab'] = '<li><a href="#tabs-3"><span class="dashicons dashicons-share"></span>'. __( 'Social', 'wp-seopress' ) .'</a></li>';
62
+ }
63
+
64
+ $seo_tabs['redirect-tab'] = '<li><a href="#tabs-4"><span class="dashicons dashicons-admin-links"></span>'. __( 'Redirection', 'wp-seopress' ) .'</a></li>';
65
+
66
+ if (is_plugin_active( 'wp-seopress-pro/seopress-pro.php' )) {
67
+ if (function_exists('seopress_get_toggle_option') && seopress_get_toggle_option('news') =='1') {
68
+ if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
69
+ if ("seopress_404" != $typenow) {
70
+ $seo_tabs['news-tab'] = '<li><a href="#tabs-5"><span class="dashicons dashicons-admin-post"></span>'. __( 'Google News', 'wp-seopress' ) .'</a></li>';
71
+ }
72
+ }
73
+ }
74
+ if (function_exists('seopress_get_toggle_option') && seopress_get_toggle_option('xml-sitemap') =='1' && function_exists('seopress_xml_sitemap_video_enable_option') && seopress_xml_sitemap_video_enable_option() =='1') {
75
+ if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
76
+ if ("seopress_404" != $typenow) {
77
+ $seo_tabs['video-tab'] = '<li><a href="#tabs-6"><span class="dashicons dashicons-format-video"></span>'. __( 'Video Sitemap', 'wp-seopress' ) .'</a></li>';
78
+ }
79
+ }
80
+ }
81
+ }
82
+
83
+ $seo_tabs = apply_filters('seopress_metabox_seo_tabs', $seo_tabs);
84
+
85
+ if (!empty($seo_tabs)) {
86
+ echo'<ul>';
87
+ foreach($seo_tabs as $tab) {
88
+ echo $tab;
89
+ }
90
+ echo '</ul>';
91
+ }
92
+
93
+ if ("seopress_404" != $typenow) {
94
+ if (array_key_exists('title-tab', $seo_tabs)) {
95
+ echo '<div id="tabs-1">';
96
+ if (is_plugin_active( 'woocommerce/woocommerce.php' )) {
97
+ $shop_page_id = wc_get_page_id( 'shop' );
98
+ if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
99
+ if ( $post && absint( $shop_page_id ) === absint( $post->ID ) ) {
100
+ echo '<p class="notice notice-info">'.__('This is your <strong>Shop page</strong>. Go to <strong>SEO > Titles & Metas > Archives > Products</strong> ','wp-seopress').' <a href="'.admin_url( 'admin.php?page=seopress-titles' ).'">'.__('to edit your title and meta description','wp-seopress').'</a></p>';
101
+ }
102
+ }
103
+ }
104
+ echo '<div class="box-left">
105
+ <p style="margin-bottom:0">
106
+ <label for="seopress_titles_title_meta">'
107
+ . __( 'Title', 'wp-seopress' )
108
+ . seopress_tooltip(__('Meta title','wp-seopress'), __('Titles are critical to give users a quick insight into the content of a result and why it’s relevant to their query. It\'s often the primary piece of information used to decide which result to click on, so it\'s important to use high-quality titles on your web pages.','wp-seopress'), esc_html('<title>My super title</title>')).
109
+ '</label>
110
+ <input id="seopress_titles_title_meta" type="text" name="seopress_titles_title" placeholder="'.esc_html__('Enter your title','wp-seopress').'" aria-label="'.__('Title','wp-seopress').'" value="'.$seopress_titles_title.'" />
111
+ </p>
112
+ <div class="sp-progress">
113
+ <div id="seopress_titles_title_counters_progress" class="sp-progress-bar" role="progressbar" style="width: 1%;" aria-valuenow="1" aria-valuemin="0" aria-valuemax="100">1%</div>
114
+ </div>
115
+ <div class="wrap-seopress-counters">
116
+ <div id="seopress_titles_title_pixel"></div>
117
+ <strong>'.__(' / 568 pixels - ','wp-seopress').'</strong>
118
+ <div id="seopress_titles_title_counters"></div>
119
+ '.__(' (maximum recommended limit)','wp-seopress').'
120
+ </div>
121
+
122
+ <div class="wrap-tags">
123
+ <span id="seopress-tag-single-title" data-tag="%%post_title%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Post Title','wp-seopress').'</span>
124
+
125
+ <span id="seopress-tag-single-site-title" data-tag="%%sitetitle%%" class="tag-title"><span class="dashicons dashicons-plus"></span>'.__('Site Title','wp-seopress').'</span>
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>
129
+
130
+ <p style="margin-bottom:0">
131
+ <label for="seopress_titles_desc_meta">'
132
+ . __( 'Meta description', 'wp-seopress' )
133
+ . seopress_tooltip(__('Meta description','wp-seopress'), __('A meta description tag should generally inform and interest users with a short, relevant summary of what a particular page is about. <br>They are like a pitch that convince the user that the page is exactly what they\'re looking for. <br>There\'s no limit on how long a meta description can be, but the search result snippets are truncated as needed, typically to fit the device width.','wp-seopress'), esc_html('<meta name="description" content="my super meta description" />')).'
134
+ </label>
135
+ <textarea id="seopress_titles_desc_meta" style="width:100%" rows="4" name="seopress_titles_desc" placeholder="'.esc_html__('Enter your meta description','wp-seopress').'" aria-label="'.__('Meta description','wp-seopress').'" value="'.$seopress_titles_desc.'">'.$seopress_titles_desc.'</textarea>
136
+ </p>
137
+ <div class="sp-progress">
138
+ <div id="seopress_titles_desc_counters_progress" class="sp-progress-bar" role="progressbar" style="width: 1%;" aria-valuenow="1" aria-valuemin="0" aria-valuemax="100">1%</div>
139
+ </div>
140
+ <div class="wrap-seopress-counters">
141
+ <div id="seopress_titles_desc_pixel"></div>
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 '<div class="wrap-tags">
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 '<div class="wrap-tags">
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);
159
+
160
+ echo '<div class="box-right">
161
+ <div class="google-snippet-preview mobile-preview">
162
+ <h3>'
163
+ .__('Google Snippet Preview','wp-seopress')
164
+ . seopress_tooltip(__('Snippet Preview','wp-seopress'), __('The Google preview is a simulation. <br>There is no reliable preview because it depends on the screen resolution, the device used, the expression sought, and Google. <br>There is not one snippet for one URL but several. <br>All the data in this overview comes directly from your source code. <br>This is what the crawlers will see.','wp-seopress'), NULL).'
165
+ </h3>
166
+ <p>'.__('This is what your page will look like in Google search results. You have to publish your post to get the Google Snippet Preview.','wp-seopress').'</p>
167
+
168
+ <div class="wrap-toggle-preview">
169
+ <p>
170
+ <span class="dashicons dashicons-smartphone"></span>
171
+ '.__('Mobile Preview','wp-seopress').'
172
+ <input type="checkbox" name="toggle-preview" id="toggle-preview" class="toggle" data-toggle="'.$toggle_preview.'">
173
+ <label for="toggle-preview"></label>
174
+ </p>
175
+ </div>';
176
+
177
+ global $tag;
178
+
179
+ $gp_title = '';
180
+ $gp_permalink = '';
181
+ if (get_the_title()) {
182
+ $gp_title = '<div class="snippet-title-default" style="display:none">'.get_the_title().' - '.get_bloginfo('name').'</div>';
183
+ $gp_permalink = '<div class="snippet-permalink">'.htmlspecialchars(urldecode(get_permalink())).'</div>';
184
+ } elseif ($tag) {
185
+ $gp_title = '<div class="snippet-title-default" style="display:none">'.$tag->name.' - '.get_bloginfo('name').'</div>';
186
+ $gp_permalink = '<div class="snippet-permalink">'.htmlspecialchars(urldecode(get_term_link($tag))).'</div>';
187
+ }
188
+
189
+ $siteicon = '<div class="snippet-favicon"><img aria-hidden="true" height="16" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABs0lEQVR4AWL4//8/RRjO8Iucx+noO0MWUDo16FYABMGP6ZfUcRnWtm27jVPbtm3bttuH2t3eFPcY9pLz7NxiLjCyVd87pKnHyqXyxtCs8APd0rnyxiu4qSeA3QEDrAwBDrT1s1Rc/OrjLZwqVmOSu6+Lamcpp2KKMA9PH1BYXMe1mUP5qotvXTywsOEEYHXxrY+3cqk6TMkYpNr2FeoY3KIr0RPtn9wQ2unlA+GMkRw6+9TFw4YTwDUzx/JVvARj9KaedXRO8P5B1Du2S32smzqUrcKGEyA+uAgQjKX7zf0boWHGfn71jIKj2689gxp7OAGShNcBUmLMPVjZuiKcA2vuWHHDCQxMCz629kXAIU4ApY15QwggAFbfOP9DhgBJ+nWVJ1AZAfICAj1pAlY6hCADZnveQf7bQIwzVONGJonhLIlS9gr5mFg44Xd+4S3XHoGNPdJl1INIwKyEgHckEhgTe1bGiFY9GSFBYUwLh1IkiJUbY407E7syBSFxKTszEoiE/YdrgCEayDmtaJwCI9uu8TKMuZSVfSa4BpGgzvomBR/INhLGzrqDotp01ZR8pn/1L0JN9d9XNyx0AAAAAElFTkSuQmCC" width="16" alt="favicon"></div>';
190
+ if (get_site_icon_url( 32 )) {
191
+ $siteicon = '<div class="snippet-favicon"><img aria-hidden="true" height="16" src="'.get_site_icon_url( 32 ).'" width="16" alt="favicon"/></div>';
192
+ }
193
+
194
+ echo '<div class="wrap-snippet">
195
+ <div class="wrap-m-icon-permalink">'.$siteicon.$gp_permalink.'</div>
196
+ <div class="snippet-title"></div>
197
+ <div class="snippet-title-custom" style="display:none"></div>';
198
+
199
+ echo $gp_title;
200
+ echo $gp_permalink;
201
+
202
+ if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
203
+ echo seopress_display_date_snippet();
204
+ }
205
+ echo '<div class="snippet-description">...</div>
206
+ <div class="snippet-description-custom" style="display:none"></div>
207
+ <div class="snippet-description-default" style="display:none"></div>';
208
+ echo '</div>
209
+ </div>
210
+ </div>
211
+ </div>';
212
+ }
213
+ if (array_key_exists('advanced-tab', $seo_tabs)) {
214
+ echo '<div id="tabs-2">
215
+ <p>
216
+ <label for="seopress_robots_index_meta">
217
+ <input type="checkbox" name="seopress_robots_index" id="seopress_robots_index_meta" value="yes" '. checked( $seopress_robots_index, 'yes', false ) .' '.$disabled['robots_index'].'/>
218
+ '. __( 'Do not display this page in search engine results / XML - HTML sitemaps <strong>(noindex)</strong>', 'wp-seopress' ) .'
219
+ '.seopress_tooltip(__('"noindex" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "noindex". <br>Search engines will not index this URL in the search results.','wp-seopress'), esc_html('<meta name="robots" content="noindex" />')).'
220
+ </label>
221
+ </p>
222
+ <p>
223
+ <label for="seopress_robots_follow_meta">
224
+ <input type="checkbox" name="seopress_robots_follow" id="seopress_robots_follow_meta" value="yes" '. checked( $seopress_robots_follow, 'yes', false ) .' '.$disabled['robots_follow'].'/>
225
+ '. __( 'Do not follow links for this page <strong>(nofollow)</strong>', 'wp-seopress' ) .'
226
+ '.seopress_tooltip(__('"nofollow" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "nofollow". <br>Search engines will not follow links from this URL.','wp-seopress'), esc_html('<meta name="robots" content="nofollow" />')).'
227
+ </label>
228
+ </p>
229
+ <p>
230
+ <label for="seopress_robots_odp_meta">
231
+ <input type="checkbox" name="seopress_robots_odp" id="seopress_robots_odp_meta" value="yes" '. checked( $seopress_robots_odp, 'yes', false ) .' '.$disabled['robots_odp'].'/>
232
+ '. __( 'Do not use Open Directory project metadata for titles or excerpts for this page <strong>(noodp)</strong>', 'wp-seopress' ) .'
233
+ '.seopress_tooltip(__('"noodp" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "noodp". <br>Note that Google and Yahoo have stopped considering this tag since the closing of DMOZ directory.','wp-seopress'), esc_html('<meta name="robots" content="noodp" />')).'
234
+ </label>
235
+ </p>
236
+ <p>
237
+ <label for="seopress_robots_imageindex_meta">
238
+ <input type="checkbox" name="seopress_robots_imageindex" id="seopress_robots_imageindex_meta" value="yes" '. checked( $seopress_robots_imageindex, 'yes', false ) .' '.$disabled['imageindex'].'/>
239
+ '. __( 'Do not index images for this page <strong>(noimageindex)</strong>', 'wp-seopress' ) .'
240
+ '.seopress_tooltip(__('"noimageindex" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "noimageindex". <br> Note that your images can always be indexed if they are linked from other pages.','wp-seopress'), esc_html('<meta name="google" content="noimageindex" />')).'
241
+ </label>
242
+ </p>
243
+ <p>
244
+ <label for="seopress_robots_archive_meta">
245
+ <input type="checkbox" name="seopress_robots_archive" id="seopress_robots_archive_meta" value="yes" '. checked( $seopress_robots_archive, 'yes', false ) .' '.$disabled['archive'].'/>
246
+ '. __( 'Do not display a "Cached" link in the Google search results <strong>(noarchive)</strong>', 'wp-seopress' ) .'
247
+ '.seopress_tooltip(__('"noarchive" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "noarchive".','wp-seopress'), esc_html('<meta name="robots" content="noarchive" />')).'
248
+ </label>
249
+ </p>
250
+ <p>
251
+ <label for="seopress_robots_snippet_meta">
252
+ <input type="checkbox" name="seopress_robots_snippet" id="seopress_robots_snippet_meta" value="yes" '. checked( $seopress_robots_snippet, 'yes', false ) .' '.$disabled['snippet'].'/>
253
+ '. __( 'Do not display a description in search results for this page <strong>(nosnippet)</strong>', 'wp-seopress' ) .'
254
+ '.seopress_tooltip(__('"nosnippet" robots meta tag','wp-seopress'), __('By checking this option, you will add a meta robots tag with the value "nosnippet".','wp-seopress'), esc_html('<meta name="robots" content="nosnippet" />')).'
255
+ </label>
256
+ </p>
257
+ <p class="description">';
258
+ $url = admin_url('admin.php?page=seopress-titles#tab=tab_seopress_titles_single');
259
+ echo sprintf(__('You cannot uncheck a parameter? This is normal, and it‘s most likely defined in the global settings of the extension.','wp-seopress'), $url);
260
+ echo '</p>
261
+ <p>
262
+ <label for="seopress_robots_canonical_meta">'. __( 'Canonical URL', 'wp-seopress' ) .'
263
+ '.seopress_tooltip(__('Canonical URL','wp-seopress'), __('A canonical URL is the URL of the page that Google thinks is most representative from a set of duplicate pages on your site. <br>For example, if you have URLs for the same page (for example: example.com?dress=1234 and example.com/dresses/1234), Google chooses one as canonical. <br>Note that the pages do not need to be absolutely identical; minor changes in sorting or filtering of list pages do not make the page unique (for example, sorting by price or filtering by item color).
264
+ The canonical can be in a different domain than a duplicate.','wp-seopress'), esc_html('<link rel="canonical" href="https://www.example.com/my-post-url/" />')).'
265
+ </label>
266
+ <input id="seopress_robots_canonical_meta" type="text" name="seopress_robots_canonical" placeholder="'.esc_html__('Default value: ','wp-seopress').htmlspecialchars(urldecode(get_permalink())).'" aria-label="'.__('Canonical URL','wp-seopress').'" value="'.$seopress_robots_canonical.'" />
267
+
268
+ </span>
269
+ </p>';
270
+
271
+ if (($typenow =='post' || $typenow =='product') && ($pagenow == 'post.php' || $pagenow == 'post-new.php')) {
272
+ echo '<p>
273
+ <label for="seopress_robots_primary_cat_meta">'. __( 'Select a primary category', 'wp-seopress' ) .'</label>
274
+ <span class="description">'.__('Set the category that gets used in the %category% permalink if you have multiple categories.','wp-seopress').'</p>
275
+ <select name="seopress_robots_primary_cat">';
276
+
277
+ $cats = get_categories();
278
+
279
+ if ($typenow =='product') {
280
+ $cats = get_the_terms( $post, 'product_cat' );
281
+ }
282
+
283
+ if (!empty($cats)) {
284
+ echo '<option '. selected( 'none', $seopress_robots_primary_cat, false ).' value="none">'.__('None (will disable this feature)','wp-seopress').'</option>';
285
+ foreach ($cats as $category) {
286
+ echo '<option '.selected( $category->term_id, $seopress_robots_primary_cat, false ).' value="'.$category->term_id.'">'. $category->name .'</option>';
287
+ }
288
+ }
289
+ echo '</select>
290
+ </p>';
291
+ }
292
+
293
+ if (is_plugin_active('wp-seopress-pro/seopress-pro.php')) {
294
+ echo '<p>
295
+ <label for="seopress_robots_breadcrumbs_meta">'. __( 'Custom breadcrumbs', 'wp-seopress' ) .'</label>
296
+ <span class="description">'.__('Enter a custom value, useful if your title is too long','wp-seopress').'</span>
297
+ </p>
298
+ <p>
299
+ <input id="seopress_robots_breadcrumbs_meta" type="text" name="seopress_robots_breadcrumbs" placeholder="'.esc_html(sprintf(__('Current breadcrumbs: %s','wp-seopress'),$title)).'" aria-label="'.__('Custom breadcrumbs','wp-seopress').'" value="'.$seopress_robots_breadcrumbs.'" />
300
+ </p>';
301
+ }
302
+ echo '</div>';
303
+ }
304
+ if (array_key_exists('social-tab', $seo_tabs)) {
305
+ echo '<div id="tabs-3">
306
+ <div class="box-left">
307
+ <span class="dashicons dashicons-facebook-alt"></span>
308
+ <br><br>
309
+ <span class="dashicons dashicons-external"></span><a href="https://developers.facebook.com/tools/debug/sharing/?q='.get_permalink(get_the_id()).'" target="_blank">'.__('Ask Facebook to update its cache','wp-seopress').'</a>
310
+ <p>'.__('<span class="label">Did you know?</span> LinkedIn, Instagram and Pinterest use the same social metadata as Facebook. Twitter does the same if no Twitter cards tags are defined below.','wp-seopress').'</p>
311
+ <p>
312
+ <label for="seopress_social_fb_title_meta">'. __( 'Facebook Title', 'wp-seopress' ) .'</label>
313
+ <input id="seopress_social_fb_title_meta" type="text" name="seopress_social_fb_title" placeholder="'.esc_html__('Enter your Facebook title','wp-seopress').'" aria-label="'.__('Facebook Title','wp-seopress').'" value="'.$seopress_social_fb_title.'" />
314
+ </p>
315
+ <p>
316
+ <label for="seopress_social_fb_desc_meta">'. __( 'Facebook description', 'wp-seopress' ) .'</label>
317
+ <textarea id="seopress_social_fb_desc_meta" name="seopress_social_fb_desc" placeholder="'.esc_html__('Enter your Facebook description','wp-seopress').'" aria-label="'.__('Facebook description','wp-seopress').'" value="'.$seopress_social_fb_desc.'">'.$seopress_social_fb_desc.'</textarea>
318
+ </p>
319
+ <p>
320
+ <label for="seopress_social_fb_img_meta">'. __( 'Facebook Thumbnail', 'wp-seopress' ) .'</label>
321
+ <input id="seopress_social_fb_img_meta" type="text" name="seopress_social_fb_img" placeholder="'.esc_html__('Select your default thumbnail','wp-seopress').'" aria-label="'.__('Facebook Thumbnail','wp-seopress').'" value="'.$seopress_social_fb_img.'" />
322
+ <span class="advise">'.__('Minimum size: 200x200px, ideal ratio 1.91:1, 8Mb max. (eg: 1640x856px or 3280x1712px for retina screens)', 'wp-seopress').'</span>
323
+ <input id="seopress_social_fb_img_upload" class="button" type="button" value="'.__('Upload an Image','wp-seopress').'" />
324
+ </p>
325
+ </div>
326
+ <div class="box-right">
327
+ <div class="facebook-snippet-preview">
328
+ <h3>'.__('Facebook Preview','wp-seopress').'</h3>';
329
+ if(seopress_get_toggle_option('social')=='1') {
330
+ echo '<p>'.__('This is what your post will look like in Facebook. You have to publish your post to get the Facebook Preview.','wp-seopress').'</p>';
331
+ } else {
332
+ echo '<p class="notice notice-error" style="margin: 0 0 1rem 0">'.__('The Social Networks feature is disabled. Still seing informations from the FB Preview? You probably have social tags added by your theme or a plugin.','wp-seopress').'</p>';
333
+ }
334
+ echo '<div class="facebook-snippet-box">
335
+ <div class="snippet-fb-img-alert alert1" style="display:none"><p class="notice notice-error">'.__('File type not supported by Facebook. Please choose another image.', 'wp-seopress').'</p></div>
336
+ <div class="snippet-fb-img-alert alert2" style="display:none"><p class="notice notice-error">'.__('Minimun size for Facebook is <strong>200x200px</strong>. Please choose another image.', 'wp-seopress').'</p></div>
337
+ <div class="snippet-fb-img-alert alert3" style="display:none"><p class="notice notice-error">'.__('File error. Please choose another image.', 'wp-seopress').'</p></div>
338
+ <div class="snippet-fb-img-alert alert4" style="display:none"><p class="notice notice-info">'.__('Your image ratio is: ', 'wp-seopress').'<span></span>. '.__('The closer to 1.91 the better.','wp-seopress').'</p></div>
339
+ <div class="snippet-fb-img-alert alert5" style="display:none"><p class="notice notice-error">'.__('File URL is not valid.', 'wp-seopress').'</p></div>
340
+ <div class="snippet-fb-img"><img src="" width="524" height="274" alt="" aria-label=""/></div>
341
+ <div class="snippet-fb-img-custom" style="display:none"><img src="" width="524" height="274" alt="" aria-label=""/></div>
342
+ <div class="snippet-fb-img-default" style="display:none"><img src="" width="524" height="274" alt="" aria-label=""/></div>
343
+
344
+ <div class="facebook-snippet-text">
345
+ <div class="snippet-meta">
346
+ <div class="snippet-fb-url"></div>
347
+ <div class="fb-sep">|</div>
348
+ <div class="fb-by">'.__('By&nbsp;','wp-seopress').'</div>
349
+ <div class="snippet-fb-site-name"></div>
350
+ </div>
351
+ <div class="title-desc">
352
+ <div class="snippet-fb-title"></div>
353
+ <div class="snippet-fb-title-custom" style="display:none"></div>';
354
+ global $tag;
355
+ if (get_the_title()) {
356
+ echo '<div class="snippet-fb-title-default" style="display:none">'.get_the_title().' - '.get_bloginfo('name').'</div>';
357
+ } elseif ($tag) {
358
+ echo '<div class="snippet-fb-title-default" style="display:none">'.$tag->name.' - '.get_bloginfo('name').'</div>';
359
+ }
360
+ echo '<div class="snippet-fb-description">...</div>
361
+ <div class="snippet-fb-description-custom" style="display:none"></div>
362
+ <div class="snippet-fb-description-default" style="display:none"></div>';
363
+ echo '</div>
364
+ </div>
365
+ </div>
366
+ </div>
367
+ </div>
368
+ <div class="clear"></div>
369
+ <div class="box-left">
370
+ <br/>
371
+ <span class="dashicons dashicons-twitter"></span>
372
+ <br><br>
373
+ <span class="dashicons dashicons-external"></span><a href="https://cards-dev.twitter.com/validator" target="_blank">'.__('Preview your Twitter card using the official validator','wp-seopress').'</a>
374
+ <p>
375
+ <label for="seopress_social_twitter_title_meta">'. __( 'Twitter Title', 'wp-seopress' ) .'</label>
376
+ <input id="seopress_social_twitter_title_meta" type="text" name="seopress_social_twitter_title" placeholder="'.esc_html__('Enter your Twitter title','wp-seopress').'" aria-label="'.__('Twitter Title','wp-seopress').'" value="'.$seopress_social_twitter_title.'" />
377
+ </p>
378
+ <p>
379
+ <label for="seopress_social_twitter_desc_meta">'. __( 'Twitter description', 'wp-seopress' ) .'</label>
380
+ <textarea id="seopress_social_twitter_desc_meta" name="seopress_social_twitter_desc" placeholder="'.esc_html__('Enter your Twitter description','wp-seopress').'" aria-label="'.__('Twitter description','wp-seopress').'" value="'.$seopress_social_twitter_desc.'">'.$seopress_social_twitter_desc.'</textarea>
381
+ </p>
382
+ <p>
383
+ <label for="seopress_social_twitter_img_meta">'. __( 'Twitter Thumbnail', 'wp-seopress' ) .'</label>
384
+ <input id="seopress_social_twitter_img_meta" type="text" name="seopress_social_twitter_img" placeholder="'.esc_html__('Select your default thumbnail','wp-seopress').'" value="'.$seopress_social_twitter_img.'" />
385
+ <span class="advise">'. __('Minimum size: 144x144px (300x157px with large card enabled), ideal ratio 1:1 (2:1 with large card), 5Mb max.', 'wp-seopress') .'</span>
386
+ <input id="seopress_social_twitter_img_upload" class="button" type="button" aria-label="'.__('Twitter Thumbnail','wp-seopress').'" value="'.__('Upload an Image','wp-seopress').'" />
387
+ </p>
388
+ </div>
389
+ <div class="box-right">
390
+ <div class="twitter-snippet-preview">
391
+ <h3>'.__('Twitter Preview','wp-seopress').'</h3>';
392
+ if(seopress_get_toggle_option('social')=='1') {
393
+ echo '<p>'.__('This is what your post will look like in Twitter. You have to publish your post to get the Twitter Preview.','wp-seopress').'</p>';
394
+ } else {
395
+ echo '<p class="notice notice-error" style="margin: 0 0 1rem 0">'.__('The Social Networks feature is disabled. Still seing informations from the Twitter Preview? You probably have social tags added by your theme or a plugin.','wp-seopress').'</p>';
396
+ }
397
+ echo '<div class="twitter-snippet-box">
398
+ <div class="snippet-twitter-img-alert alert1" style="display:none"><p class="notice notice-error">'.__('File type not supported by Twitter. Please choose another image.', 'wp-seopress').'</p></div>
399
+ <div class="snippet-twitter-img-alert alert2" style="display:none"><p class="notice notice-error">'.__('Minimun size for Twitter is <strong>144x144px</strong>. Please choose another image.', 'wp-seopress').'</p></div>
400
+ <div class="snippet-twitter-img-alert alert3" style="display:none"><p class="notice notice-error">'.__('File error. Please choose another image.', 'wp-seopress').'</p></div>
401
+ <div class="snippet-twitter-img-alert alert4" style="display:none"><p class="notice notice-info">'.__('Your image ratio is: ', 'wp-seopress').'<span></span>. '.__('The closer to 1 the better (with large card, 2 is better).','wp-seopress').'</p></div>
402
+ <div class="snippet-twitter-img-alert alert5" style="display:none"><p class="notice notice-error">'.__('File URL is not valid.', 'wp-seopress').'</p></div>
403
+ <div class="snippet-twitter-img"><img src="" width="524" height="274" alt="" aria-label=""/></div>
404
+ <div class="snippet-twitter-img-custom" style="display:none"><img src="" width="600" height="314" alt="" aria-label=""/></div>
405
+ <div class="snippet-twitter-img-default" style="display:none"><img src="" width="600" height="314" alt="" aria-label=""/></div>
406
+
407
+ <div class="twitter-snippet-text">
408
+ <div class="title-desc">
409
+ <div class="snippet-twitter-title"></div>
410
+ <div class="snippet-twitter-title-custom" style="display:none"></div>';
411
+ global $tag;
412
+ if (get_the_title()) {
413
+ echo '<div class="snippet-twitter-title-default" style="display:none">'.get_the_title().' - '.get_bloginfo('name').'</div>';
414
+ } elseif ($tag) {
415
+ echo '<div class="snippet-twitter-title-default" style="display:none">'.$tag->name.' - '.get_bloginfo('name').'</div>';
416
+ }
417
+ echo '<div class="snippet-twitter-description">...</div>
418
+ <div class="snippet-twitter-description-custom" style="display:none"></div>
419
+ <div class="snippet-twitter-description-default" style="display:none"></div>';
420
+ echo '</div>
421
+ <div class="snippet-meta">
422
+ <div class="snippet-twitter-url"></div>
423
+ </div>
424
+ </div>
425
+ </div>
426
+ </div>
427
+ </div>
428
+ </div>';
429
+ }
430
+ }
431
+
432
+ if (array_key_exists('redirect-tab', $seo_tabs)) {
433
+ echo '<div id="tabs-4">
434
+ <p>
435
+ <label for="seopress_redirections_enabled_meta" id="seopress_redirections_enabled">
436
+ <input type="checkbox" name="seopress_redirections_enabled" id="seopress_redirections_enabled_meta" value="yes" '. checked( $seopress_redirections_enabled, 'yes', false ) .' />
437
+ '. __( 'Enable redirection?', 'wp-seopress' ) .'
438
+ </label>
439
+ </p>
440
+ <p>
441
+ <label for="seopress_redirections_value_meta">'. __( 'URL redirection', 'wp-seopress' ) .'</label>
442
+ <select name="seopress_redirections_type">
443
+ <option ' . selected( '301', $seopress_redirections_type, false ) . ' value="301">'. __( '301 Moved Permanently', 'wp-seopress' ) .'</option>
444
+ <option ' . selected( '302', $seopress_redirections_type, false ) . ' value="302">'. __( '302 Found / Moved Temporarily', 'wp-seopress' ) .'</option>
445
+ <option ' . selected( '307', $seopress_redirections_type, false ) . ' value="307">'. __( '307 Moved Temporarily', 'wp-seopress' ) .'</option>
446
+ <option ' . selected( '410', $seopress_redirections_type, false ) . ' value="410">'. __( '410 Gone', 'wp-seopress' ) .'</option>
447
+ <option ' . selected( '451', $seopress_redirections_type, false ) . ' value="451">'. __( '451 Unavailable For Legal Reasons', 'wp-seopress' ) .'</option>
448
+ </select>
449
+ <input id="seopress_redirections_value_meta" type="text" name="seopress_redirections_value" placeholder="'.esc_html__('Enter your new URL in absolute (eg: https://www.example.com/)','wp-seopress').'" aria-label="'.__('URL redirection','wp-seopress').'" value="'.$seopress_redirections_value.'" />
450
+ <br><br>
451
+ </p>';
452
+ if ("seopress_404" == $typenow) {
453
+ echo '<p>
454
+ <label for="seopress_redirections_param_meta">'. __( 'Query parameters', 'wp-seopress' ) .'</label>
455
+ <select name="seopress_redirections_param">
456
+ <option ' . selected( 'exact_match', $seopress_redirections_param, false ) . ' value="exact_match">'. __( 'Exactly match all parameters', 'wp-seopress' ) .'</option>
457
+ <option ' . selected( 'without_param', $seopress_redirections_param, false ) . ' value="without_param">'. __( 'Exclude all parameters', 'wp-seopress' ) .'</option>
458
+ <option ' . selected( 'with_ignored_param', $seopress_redirections_param, false ) . ' value="with_ignored_param">'. __( 'Exclude all parameters and pass them to the redirection', 'wp-seopress' ) .'</option>
459
+ </select></p>';
460
+ }
461
+ echo '<p>';
462
+ if ($seopress_redirections_enabled =='yes') {
463
+ $status_code = array('410','451');
464
+ if ($seopress_redirections_value !='' || in_array($seopress_redirections_type, $status_code)) {
465
+ if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
466
+ if ( 'seopress_404' == $typenow ) {
467
+ echo '<a href="'.get_home_url().'/'.get_the_title().'" id="seopress_redirections_value_default" class="button" target="_blank">'.__('Test your URL','wp-seopress').'</a>';
468
+ } else {
469
+ echo '<a href="'.get_permalink().'" id="seopress_redirections_value_default" class="button" target="_blank">'.__('Test your URL','wp-seopress').'</a>';
470
+ }
471
+ } elseif ( $pagenow == 'term.php' ) {
472
+ echo '<a href="'.get_term_link($term).'" id="seopress_redirections_value_default" class="button" target="_blank">'.__('Test your URL','wp-seopress').'</a>';
473
+ } else {
474
+ echo '<a href="'.get_permalink().'" id="seopress_redirections_value_default" class="button" target="_blank">'.__('Test your URL','wp-seopress').'</a>';
475
+ }
476
+ }
477
+ }
478
+
479
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
480
+ $seopress_docs_link['support']['redirection'] = 'https://www.seopress.org/fr/support/guides/activer-redirections-301-surveillance-404/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
481
+ } else {
482
+ $seopress_docs_link['support']['redirection'] = 'https://www.seopress.org/support/guides/redirections/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
483
+ }
484
+ ?>
485
+ <span class="seopress-help dashicons dashicons-external"></span>
486
+ <a href="<?php echo $seopress_docs_link['support']['redirection']; ?>" target="_blank" class="seopress-help seopress-doc"><?php _e('Need help with your redirections? Read our guide.','wp-seopress'); ?></a>
487
+ <?php echo
488
+ '</p>
489
+ </div>';
490
+ }
491
+ if (is_plugin_active( 'wp-seopress-pro/seopress-pro.php' )) {
492
+ if (function_exists('seopress_get_toggle_option') && seopress_get_toggle_option('news') =='1') {
493
+ if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
494
+ if ("seopress_404" != $typenow) {
495
+ if (array_key_exists('news-tab', $seo_tabs)) {
496
+ echo '<div id="tabs-5">
497
+ <p>
498
+ <label for="seopress_news_disabled_meta" id="seopress_news_disabled">
499
+ <input type="checkbox" name="seopress_news_disabled" id="seopress_news_disabled_meta" value="yes" '. checked( $seopress_news_disabled, 'yes', false ) .' />
500
+ '. __( 'Exclude this post from Google News Sitemap?', 'wp-seopress' ) .'
501
+ </label>
502
+ </p>
503
+ </div>';
504
+ }
505
+ }
506
+ }
507
+ }
508
+ if (function_exists('seopress_get_toggle_option') && seopress_get_toggle_option('xml-sitemap') =='1' && seopress_xml_sitemap_video_enable_option() =='1') {
509
+ if ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) {
510
+ if ("seopress_404" != $typenow) {
511
+
512
+ //Init $seopress_video array if empty
513
+ if (empty($seopress_video)) {
514
+ $seopress_video = array('0' => array(''));
515
+ }
516
+
517
+ $count = $seopress_video[0];
518
+ end($count);
519
+ $total = key($count);
520
+
521
+ if (array_key_exists('video-tab', $seo_tabs)) {
522
+ echo '<div id="tabs-6">
523
+ <p>
524
+ <label for="seopress_video_disabled_meta" id="seopress_video_disabled">
525
+ <input type="checkbox" name="seopress_video_disabled" id="seopress_video_disabled_meta" value="yes" '. checked( $seopress_video_disabled, 'yes', false ) .' />
526
+ '. __( 'Exclude this post from Video Sitemap?', 'wp-seopress' ) .'
527
+ </label>
528
+ <span class="advise">'. __('If your post is set to noindex, it will be automatically excluded from the sitemap.', 'wp-seopress') .'</span>
529
+ </p>
530
+ <div id="wrap-videos" data-count="'.$total.'">';
531
+ foreach ($seopress_video[0] as $key => $value) {
532
+
533
+ $check_url = isset($seopress_video[0][$key]["url"]) ? esc_attr($seopress_video[0][$key]["url"]) : NULL;
534
+ $check_internal_video = isset($seopress_video[0][$key]["internal_video"]) ? esc_attr($seopress_video[0][$key]["internal_video"]) : NULL;
535
+ $check_title = isset($seopress_video[0][$key]["title"]) ? esc_attr($seopress_video[0][$key]["title"]) : NULL;
536
+ $check_desc = isset($seopress_video[0][$key]["desc"]) ? esc_attr($seopress_video[0][$key]["desc"]) : NULL;
537
+ $check_thumbnail = isset($seopress_video[0][$key]["thumbnail"]) ? esc_attr($seopress_video[0][$key]["thumbnail"]) : NULL;
538
+ $check_duration = isset($seopress_video[0][$key]["duration"]) ? esc_attr($seopress_video[0][$key]["duration"]) : NULL;
539
+ $check_rating = isset($seopress_video[0][$key]["rating"]) ? esc_attr($seopress_video[0][$key]["rating"]) : NULL;
540
+ $check_view_count = isset($seopress_video[0][$key]["view_count"]) ? esc_attr($seopress_video[0][$key]["view_count"]) : NULL;
541
+ $check_view_count = isset($seopress_video[0][$key]["view_count"]) ? esc_attr($seopress_video[0][$key]["view_count"]) : NULL;
542
+ $check_tag = isset($seopress_video[0][$key]["tag"]) ? esc_attr($seopress_video[0][$key]["tag"]) : NULL;
543
+ $check_cat = isset($seopress_video[0][$key]["cat"]) ? esc_attr($seopress_video[0][$key]["cat"]) : NULL;
544
+ $check_family_friendly = isset($seopress_video[0][$key]["family_friendly"]) ? esc_attr($seopress_video[0][$key]["family_friendly"]) : NULL;
545
+
546
+ echo '<div class="video">
547
+ <h3 class="accordion-section-title" tabindex="0">'.__('Video ','wp-seopress').$check_title.'</h3>
548
+ <div class="accordion-section-content">
549
+ <div class="inside">
550
+ <p>
551
+ <label for="seopress_video['.$key.'][url_meta]">'. __( 'Video URL (required)', 'wp-seopress' ) .'</label>
552
+ <input id="seopress_video['.$key.'][url_meta]" type="text" name="seopress_video['.$key.'][url]" placeholder="'.esc_html__('Enter your video URL','wp-seopress').'" aria-label="'.__('Video URL','wp-seopress').'" value="'.$check_url.'" />
553
+ </p>
554
+ <p class="internal_video">
555
+ <label for="seopress_video['.$key.'][internal_video_meta]" id="seopress_video['.$key.'][internal_video]">
556
+ <input type="checkbox" name="seopress_video['.$key.'][internal_video]" id="seopress_video['.$key.'][internal_video_meta]" value="yes" '. checked( $check_internal_video, 'yes', false ) .' />
557
+ '. __( 'NOT an external video (eg: video hosting on YouTube, Vimeo, Wistia...)? Check this if your video is hosting on this server.', 'wp-seopress' ) .'
558
+ </label>
559
+ </p>
560
+ <p>
561
+ <label for="seopress_video['.$key.'][title_meta]">'. __( 'Video Title (required)', 'wp-seopress' ) .'</label>
562
+ <input id="seopress_video['.$key.'][title_meta]" type="text" name="seopress_video['.$key.'][title]" placeholder="'.esc_html__('Enter your video title','wp-seopress').'" aria-label="'.__('Video title','wp-seopress').'" value="'.$check_title.'" />
563
+ <span class="advise">'. __('Default: title tag, if not available, post title.', 'wp-seopress') .'</span>
564
+ </p>
565
+ <p>
566
+ <label for="seopress_video['.$key.'][desc_meta]">'. __( 'Video Description (required)', 'wp-seopress' ) .'</label>
567
+ <textarea id="seopress_video['.$key.'][desc_meta]" name="seopress_video['.$key.'][desc]" placeholder="'.esc_html__('Enter your video description','wp-seopress').'" aria-label="'.__('Video description','wp-seopress').'" value="'.$check_desc.'">'.$check_desc.'</textarea>
568
+ <span class="advise">'. __('2048 characters max.; default: meta description. If not available, use the beginning of the post content.', 'wp-seopress') .'</span>
569
+ </p>
570
+ <p>
571
+ <label for="seopress_video['.$key.'][thumbnail_meta]">'. __( 'Video Thumbnail (required)', 'wp-seopress' ) .'</label>
572
+ <input id="seopress_video['.$key.'][thumbnail_meta]" class="seopress_video_thumbnail_meta" type="text" name="seopress_video['.$key.'][thumbnail]" placeholder="'.esc_html__('Select your video thumbnail','wp-seopress').'" value="'.$check_thumbnail.'" />
573
+ <input class="button seopress_video_thumbnail_upload seopress_media_upload" type="button" aria-label="'.__('Video Thumbnail','wp-seopress').'" value="'.__('Upload an Image','wp-seopress').'" />
574
+ <span class="advise">'. __('Minimum size: 160x90px (1920x1080 max), JPG, PNG or GIF formats. Default: your post featured image.', 'wp-seopress') .'</span>
575
+ </p>
576
+ <p>
577
+ <label for="seopress_video['.$key.'][duration_meta]">'. __( 'Video Duration (recommended)', 'wp-seopress' ) .'</label>
578
+ <input id="seopress_video['.$key.'][duration_meta]" type="number" step="1" min="0" max="28800" name="seopress_video['.$key.'][duration]" placeholder="'.esc_html__('Duration in seconds','wp-seopress').'" aria-label="'.__('Video duration','wp-seopress').'" value="'.$check_duration.'" />
579
+ <span class="advise">'. __('The duration of the video in seconds. Value must be between 0 and 28800 (8 hours).', 'wp-seopress') .'</span>
580
+ </p>
581
+ <p>
582
+ <label for="seopress_video['.$key.'][rating_meta]">'. __( 'Video Rating', 'wp-seopress' ) .'</label>
583
+ <input id="seopress_video['.$key.'][rating_meta]" type="number" step="0.1" min="0" max="5" name="seopress_video['.$key.'][rating]" placeholder="'.esc_html__('Video rating','wp-seopress').'" aria-label="'.__('Video rating','wp-seopress').'" value="'.$check_rating.'" />
584
+ <span class="advise">'. __('Allowed values are float numbers in the range 0.0 to 5.0.', 'wp-seopress') .'</span>
585
+ </p>
586
+ <p>
587
+ <label for="seopress_video['.$key.'][view_count_meta]">'. __( 'View count', 'wp-seopress' ) .'</label>
588
+ <input id="seopress_video['.$key.'][view_count_meta]" type="number" name="seopress_video['.$key.'][view_count]" placeholder="'.esc_html__('Number of views','wp-seopress').'" aria-label="'.__('View count','wp-seopress').'" value="'.$check_view_count.'" />
589
+ </p>
590
+ <p>
591
+ <label for="seopress_video['.$key.'][tag_meta]">'. __( 'Video tags', 'wp-seopress' ) .'</label>
592
+ <input id="seopress_video['.$key.'][tag_meta]" type="text" name="seopress_video['.$key.'][tag]" placeholder="'.esc_html__('Enter your video tags','wp-seopress').'" aria-label="'.__('Video tags','wp-seopress').'" value="'.$check_tag.'" />
593
+ <span class="advise">'. __('32 tags max., separate tags with commas. Default: target keywords + post tags if available.', 'wp-seopress') .'</span>
594
+ </p>
595
+ <p>
596
+ <label for="seopress_video['.$key.'][cat_meta]">'. __( 'Video categories', 'wp-seopress' ) .'</label>
597
+ <input id="seopress_video['.$key.'][cat_meta]" type="text" name="seopress_video['.$key.'][cat]" placeholder="'.esc_html__('Enter your video categories','wp-seopress').'" aria-label="'.__('Video categories','wp-seopress').'" value="'.$check_cat.'" />
598
+ <span class="advise">'. __('256 characters max., usually a video will belong to a single category, separate categories with commas. Default: first post category if available.', 'wp-seopress') .'</span>
599
+ </p>
600
+ <p class="family-friendly">
601
+ <label for="seopress_video['.$key.'][family_friendly_meta]" id="seopress_video['.$key.'][family_friendly]">
602
+ <input type="checkbox" name="seopress_video['.$key.'][family_friendly]" id="seopress_video['.$key.'][family_friendly_meta]" value="yes" '. checked( $check_family_friendly, 'yes', false ) .' />
603
+ '. __( 'NOT family friendly?', 'wp-seopress' ) .'
604
+ </label>
605
+ <span class="advise">'. __('The video will be available only to users with SafeSearch turned off.', 'wp-seopress') .'</span>
606
+ </p>
607
+ <p><a href="#" class="remove-video button">'.__('Remove video','wp-seopress').'</a></p>
608
+ </div>
609
+ </div>
610
+ </div>
611
+ ';
612
+ }
613
+ echo '</div>
614
+ <p><a href="#" id="add-video" class="add-video button button-primary">'.__('Add video','wp-seopress').'</a></p>
615
+ </div>';
616
+ }
617
+ }
618
+ }
619
+ }
620
+ }
621
+ echo '</div>';
 
 
622
 
623
  if ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
624
+ echo '</div>';
625
+ echo '</div>';
626
+ echo '</td>';
627
+ echo '</tr>';
628
  }
629
  echo '<input type="hidden" id="seo_tabs" name="seo_tabs" value="'.htmlspecialchars(json_encode(array_keys($seo_tabs))).'">';
inc/admin/admin-wizard.php CHANGED
@@ -199,7 +199,6 @@ class SEOPRESS_Admin_Setup_Wizard {
199
  <?php do_action( 'admin_head' ); ?>
200
  </head>
201
  <body class="seopress-setup wp-core-ui">
202
- <h1 id="seopress-logo"><a href="https://www.seopress.org/" target="_blank"><img src="<?php echo plugins_url('assets/img/logo-seopress.svg', dirname(dirname(__FILE__))); ?>" alt="SEOPress" /></a></h1>
203
  <?php
204
  }
205
 
@@ -232,7 +231,7 @@ class SEOPRESS_Admin_Setup_Wizard {
232
 
233
  if ( $step_key === $this->step ) {
234
  ?>
235
- <li class="active"><?php echo esc_html( $step['name'] ); ?></li>
236
  <?php
237
  } elseif ( $is_completed ) {
238
  ?>
@@ -242,7 +241,7 @@ class SEOPRESS_Admin_Setup_Wizard {
242
  <?php
243
  } else {
244
  ?>
245
- <li><?php echo esc_html( $step['name'] ); ?></li>
246
  <?php
247
  }
248
  }
@@ -284,6 +283,7 @@ class SEOPRESS_Admin_Setup_Wizard {
284
  <option value="squirrly-migration-tool"><?php _e('Squirrly SEO','wp-seopress'); ?></option>
285
  <option value="seo-ultimate-migration-tool"><?php _e('SEO Ultimate','wp-seopress'); ?></option>
286
  <option value="wp-meta-seo-migration-tool"><?php _e('WP Meta SEO','wp-seopress'); ?></option>
 
287
  </select>
288
 
289
  <br><br>
199
  <?php do_action( 'admin_head' ); ?>
200
  </head>
201
  <body class="seopress-setup wp-core-ui">
 
202
  <?php
203
  }
204
 
231
 
232
  if ( $step_key === $this->step ) {
233
  ?>
234
+ <li class="active"><span><?php echo esc_html( $step['name'] ); ?></span></li>
235
  <?php
236
  } elseif ( $is_completed ) {
237
  ?>
241
  <?php
242
  } else {
243
  ?>
244
+ <li><span><?php echo esc_html( $step['name'] ); ?></span></li>
245
  <?php
246
  }
247
  }
283
  <option value="squirrly-migration-tool"><?php _e('Squirrly SEO','wp-seopress'); ?></option>
284
  <option value="seo-ultimate-migration-tool"><?php _e('SEO Ultimate','wp-seopress'); ?></option>
285
  <option value="wp-meta-seo-migration-tool"><?php _e('WP Meta SEO','wp-seopress'); ?></option>
286
+ <option value="premium-seo-pack-migration-tool"><?php _e('Premium SEO Pack','wp-seopress'); ?></option>
287
  </select>
288
 
289
  <br><br>
inc/admin/admin.php CHANGED
@@ -251,24 +251,22 @@ class seopress_options
251
  'content' => $seopress_titles_help_tab_content,
252
  ));
253
 
254
- if (function_exists('seopress_get_locale')) {
255
- if (seopress_get_locale() =='fr') {
256
- $screen->set_help_sidebar(
257
- '<ul>
258
- <li><a href="https://www.seopress.org/fr/support/guides/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Browse our guides","wp-seopress").'</a></li>
259
- <li><a href="https://www.seopress.org/fr/support/faq/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Read our FAQ","wp-seopress").'</a></li>
260
- <li><a href="https://www.seopress.org/fr/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Check our website","wp-seopress").'</a></li>
261
- </ul>'
262
- );
263
- } else {
264
- $screen->set_help_sidebar(
265
- '<ul>
266
- <li><a href="https://www.seopress.org/support/guides/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Browse our guides","wp-seopress").'</a></li>
267
- <li><a href="https://www.seopress.org/support/faq/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Read our FAQ","wp-seopress").'</a></li>
268
- <li><a href="https://www.seopress.org/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Check our website","wp-seopress").'</a></li>
269
- </ul>'
270
- );
271
- }
272
  }
273
  }
274
  add_action('load-'.$seopress_titles_help_tab, 'seopress_titles_help_tab');
@@ -278,7 +276,7 @@ class seopress_options
278
 
279
  $seopress_google_analytics_help_tab_content = '
280
  <p>'.__('Watch our video to learn how to connect your WordPress site with Google Analytics and get statistics right in your dashboard (PRO only).','wp-seopress').'</p>
281
- '.wp_oembed_get('https://www.youtube.com/watch?v=NKvjb9Z571c', array('width'=>530));
282
 
283
  $screen->add_help_tab( array(
284
  'id' => 'seopress_google_analytics_help_tab',
@@ -286,20 +284,18 @@ class seopress_options
286
  'content' => $seopress_google_analytics_help_tab_content,
287
  ));
288
 
289
- if (function_exists('seopress_get_locale')) {
290
- if (seopress_get_locale() =='fr') {
291
- $screen->set_help_sidebar(
292
- '<ul>
293
- <li><a href="https://www.seopress.org/fr/support/guides/connectez-site-wordpress-a-google-analytics/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Read our guide","wp-seopress").'</a></li>
294
- </ul>'
295
- );
296
- } else {
297
- $screen->set_help_sidebar(
298
- '<ul>
299
- <li><a href="https://www.seopress.org/support/guides/connect-wordpress-site-google-analytics/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Read our guide","wp-seopress").'</a></li>
300
- </ul>'
301
- );
302
- }
303
  }
304
  }
305
  add_action('load-'.$seopress_google_analytics_help_tab, 'seopress_google_analytics_help_tab');
@@ -1060,12 +1056,10 @@ class seopress_options
1060
  <p><?php _e( 'Delete all your 404 errors. We don‘t delete any redirects.', 'wp-seopress' ); ?></p>
1061
  <p><?php echo sprintf(__( 'Make sure you have enabled 404 cleaning from SEO, PRO, <a href="%s">404/301</a> tab to be able to delete all your 404 errors.', 'wp-seopress' ), admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_404' )); ?></p>
1062
  <p class="seopress-help"><?php
1063
- if (function_exists('seopress_get_locale')) {
1064
- if (seopress_get_locale() =='fr') {
1065
- $seopress_docs_link['support']['redirects']['query'] = 'https://www.seopress.org/fr/support/guides/nettoyez-vos-erreurs-404-a-laide-dune-requete-mysql/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1066
- } else {
1067
- $seopress_docs_link['support']['redirects']['query'] = 'https://www.seopress.org/support/guides/delete-your-404-errors-with-a-mysql-query/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1068
- }
1069
  }
1070
  echo sprintf(__('You can also use <span class="dashicons dashicons-external"></span><a href="%s" target="_blank">this MySQL query</a> if necessary.','wp-seopress'),$seopress_docs_link['support']['redirects']['query']); ?></p>
1071
  <form method="post">
@@ -2850,14 +2844,12 @@ class seopress_options
2850
  }
2851
  echo '<p>'.__('Noindex content will not be displayed in Sitemaps.', 'wp-seopress').'</p>';
2852
 
2853
- if (function_exists('seopress_get_locale')) {
2854
- if (seopress_get_locale() =='fr') {
2855
- $seopress_docs_link['sitemaps']['error']['blank'] = 'https://www.seopress.org/fr/support/guides/xml-sitemap-page-blanche/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2856
- $seopress_docs_link['sitemaps']['error']['404'] = 'https://www.seopress.org/fr/support/guides/plan-de-site-xml-retourne-erreur-404/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2857
- } else {
2858
- $seopress_docs_link['sitemaps']['error']['blank'] = 'https://www.seopress.org/support/guides/xml-sitemap-blank-page/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2859
- $seopress_docs_link['sitemaps']['error']['404'] = 'https://www.seopress.org/support/guides/xml-sitemap-returns-404-error/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2860
- }
2861
  }
2862
 
2863
  echo '<p class="seopress-help"><span class="dashicons dashicons-external"></span><a href="'.$seopress_docs_link['sitemaps']['error']['blank'].'" target="_blank">'.__('Blank sitemap?', 'wp-seopress').'</a> - ';
@@ -2875,12 +2867,10 @@ class seopress_options
2875
  print __('<p>Create an HTML Sitemap for your visitors and boost your SEO.</p>', 'wp-seopress');
2876
  print __('<p>Limited to 1,000 posts per post type. You can change the order and sorting criteria below.</p>', 'wp-seopress');
2877
 
2878
- if (function_exists('seopress_get_locale')) {
2879
- if (seopress_get_locale() =='fr') {
2880
- $seopress_docs_link['sitemaps']['html'] = 'https://www.seopress.org/fr/support/guides/activer-plan-de-site-html/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2881
- } else {
2882
- $seopress_docs_link['sitemaps']['html'] = 'https://www.seopress.org/support/guides/enable-html-sitemap/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2883
- }
2884
  }
2885
 
2886
  echo '<a class="seopress-doc" href="'.$seopress_docs_link['sitemaps']['html'].'" target="_blank"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Guide to enable a HTML Sitemap - new window','wp-seopress').'</span></a></p>';
@@ -2953,14 +2943,12 @@ class seopress_options
2953
 
2954
  echo '<p>'.__('Custom dimensions also work with <strong>Matomo</strong> tracking code.','wp-seopress').'</p>';
2955
 
2956
- if (function_exists('seopress_get_locale')) {
2957
- if (seopress_get_locale() =='fr') {
2958
- $seopress_docs_link['support']['analytics']['custom_dimensions'] = 'https://www.seopress.org/fr/support/guides/creer-dimensions-personnalisees-google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2959
- } else {
2960
- $seopress_docs_link['support']['analytics']['custom_dimensions'] = 'https://www.seopress.org/support/guides/create-custom-dimension-google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2961
- }
2962
  }
2963
-
2964
  echo '<a class="seopress-doc" href="'.$seopress_docs_link['support']['analytics']['custom_dimensions'].'" target="_blank"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Guide to create custom dimensions in Google Analytics - new window','wp-seopress').'</span></a></p>';
2965
  }
2966
 
@@ -3858,9 +3846,7 @@ class seopress_options
3858
  echo ' value="1"/>';
3859
 
3860
  echo '<label for="seopress_titles_paged_rel">'. __( 'Add rel next/prev link in head of paginated archive pages', 'wp-seopress' ) .'</label>';
3861
-
3862
- echo '<p class="description seopress-help"><span class="dashicons dashicons-external"></span><a href="https://support.google.com/webmasters/answer/1663744?hl=en" target="_blank">'.__('Learn more on Google website','wp-seopress').'</p>';
3863
-
3864
  if (isset($this->options['seopress_titles_paged_rel'])) {
3865
  esc_attr( $this->options['seopress_titles_paged_rel']);
3866
  }
@@ -3897,12 +3883,10 @@ class seopress_options
3897
 
3898
  echo '<label for="seopress_xml_sitemap_general_enable">'. __( 'Enable XML Sitemap', 'wp-seopress' ) .'</label>';
3899
 
3900
- if (function_exists('seopress_get_locale')) {
3901
- if (seopress_get_locale() =='fr') {
3902
- $seopress_docs_link['support']['sitemaps'] = 'https://www.seopress.org/fr/support/guides/activer-sitemap-xml/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3903
- } else {
3904
- $seopress_docs_link['support']['sitemaps'] = 'https://www.seopress.org/support/guides/enable-xml-sitemaps/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3905
- }
3906
  }
3907
 
3908
  echo '<a href="'.$seopress_docs_link['support']['sitemaps'].'" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Guide to enable XML Sitemaps - new window','wp-seopress').'</span></a>';
@@ -3926,12 +3910,10 @@ class seopress_options
3926
 
3927
  echo '<p class="description">'.__('Images in XML sitemaps are visible only from the source code.','wp-seopress').'</p>';
3928
 
3929
- if (function_exists('seopress_get_locale')) {
3930
- if (seopress_get_locale() =='fr') {
3931
- $seopress_docs_link['support']['sitemaps']['image'] = 'https://www.seopress.org/fr/support/guides/activer-sitemap-xml-images/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3932
- } else {
3933
- $seopress_docs_link['support']['sitemaps']['image'] = 'https://www.seopress.org/support/guides/enable-xml-image-sitemaps/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3934
- }
3935
  }
3936
 
3937
  echo '<a href="'.$seopress_docs_link['support']['sitemaps']['image'].'" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Guide to enable XML image sitemaps - new window','wp-seopress').'</span></a>';
@@ -3954,12 +3936,10 @@ class seopress_options
3954
 
3955
  echo '<label for="seopress_xml_sitemap_video_enable">'. __( 'Enable Video Sitemaps', 'wp-seopress' ) .'</label>';
3956
 
3957
- if (function_exists('seopress_get_locale')) {
3958
- if (seopress_get_locale() =='fr') {
3959
- $seopress_docs_link['support']['sitemaps']['video'] = 'https://www.seopress.org/fr/support/guides/plan-de-site-xml-video/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3960
- } else {
3961
- $seopress_docs_link['support']['sitemaps']['video'] = 'https://www.seopress.org/support/guides/enable-video-xml-sitemap/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3962
- }
3963
  }
3964
 
3965
  printf('<p class="description">'.__('Your video sitemap is empty? Read our guide to learn more about <a href="%s" target="_blank">adding videos to your sitemap.</a>','wp-seopress').'</p>', $seopress_docs_link['support']['sitemaps']['video']);
@@ -4003,12 +3983,10 @@ class seopress_options
4003
 
4004
  echo '<label for="seopress_xml_sitemap_html_enable">'. __( 'Enable HTML Sitemap', 'wp-seopress' ) .'</label>';
4005
 
4006
- if (function_exists('seopress_get_locale')) {
4007
- if (seopress_get_locale() =='fr') {
4008
- $seopress_docs_link['support']['sitemaps']['html'] = 'https://www.seopress.org/fr/support/guides/activer-plan-de-site-html/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
4009
- } else {
4010
- $seopress_docs_link['support']['sitemaps']['html'] = 'https://www.seopress.org/support/guides/enable-html-sitemap/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
4011
- }
4012
  }
4013
 
4014
  echo '<a href="'.$seopress_docs_link['support']['sitemaps']['html'].'" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Guide to enable a HTML Sitemap - new window','wp-seopress').'</span></a>';
@@ -4690,14 +4668,12 @@ class seopress_options
4690
 
4691
  echo '<p class="description">'.__('User roles excluded from tracking will not see the consent message.<br> If you use a caching plugin, you have to exclude this JS file in your settings: <br><strong>/wp-content/plugins/wp-seopress/assets/js/seopress-cookies-ajax.js</strong> <br>and this cookie <strong>seopress-user-consent-accept</strong>','wp-seopress').'</p>';
4692
 
4693
- if (function_exists('seopress_get_locale')) {
4694
- if (seopress_get_locale() =='fr') {
4695
- $seopress_docs_link['support']['analytics']['custom_tracking'] = 'https://www.seopress.org/fr/support/hooks/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
4696
- } else {
4697
- $seopress_docs_link['support']['analytics']['custom_tracking'] = 'https://www.seopress.org/support/hooks/add-custom-tracking-code-with-user-consent/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
4698
- }
4699
  }
4700
-
4701
  echo '<a class="seopress-doc" href="'.$seopress_docs_link['support']['analytics']['custom_tracking'].'" target="_blank"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Hook to add custom tracking code with user consent - new window','wp-seopress').'</span></a></p>';
4702
 
4703
  if (isset($this->options['seopress_google_analytics_disable'])) {
@@ -4733,12 +4709,10 @@ class seopress_options
4733
  '<textarea id="seopress_google_analytics_opt_out_msg" name="seopress_google_analytics_option_name[seopress_google_analytics_opt_out_msg]" rows="4" placeholder="'.esc_html__('Enter your message (HTML allowed)','wp-seopress').'" aria-label="'.__('This message will only appear if request user\'s consent is enabled.','wp-seopress').'">%s</textarea>',
4734
  esc_html( $check ));
4735
 
4736
- if (function_exists('seopress_get_locale')) {
4737
- if (seopress_get_locale() =='fr') {
4738
- $seopress_docs_link['support']['analytics']['consent_msg'] = 'https://www.seopress.org/fr/support/hooks/filtrer-le-message-du-consentement-utilisateur/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
4739
- } else {
4740
- $seopress_docs_link['support']['analytics']['consent_msg'] = 'https://www.seopress.org/support/hooks/filter-user-consent-message/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
4741
- }
4742
  }
4743
 
4744
  echo '<a class="seopress-doc" href="'.$seopress_docs_link['support']['analytics']['consent_msg'].'" target="_blank"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Hook to filter user consent message - new window','wp-seopress').'</span></a></p>';
@@ -4964,12 +4938,10 @@ class seopress_options
4964
  echo '<p class="description">'.__('This code will be added just after the opening body tag of your page.','wp-seopress').'</p>';
4965
  echo '<p class="description">'.__('You don‘t see your code? Make sure to call <strong>wp_body_open();</strong> just after the opening body tag in your theme.','wp-seopress').'</p>';
4966
 
4967
- if (function_exists('seopress_get_locale')) {
4968
- if (seopress_get_locale() =='fr') {
4969
- $seopress_docs_link['support']['analytics']['gtm'] = 'https://www.seopress.org/fr/support/guides/google-tag-manager-site-wordpress-seopress/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
4970
- } else {
4971
- $seopress_docs_link['support']['analytics']['gtm'] = 'https://www.seopress.org/support/guides/google-tag-manager-wordpress-seopress/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
4972
- }
4973
  }
4974
 
4975
  echo '<a class="seopress-help" href="'.$seopress_docs_link['support']['analytics']['gtm'].'" target="_blank">'. __('Learn more','wp-seopress').'</span></a><span class="seopress-help dashicons dashicons-external"></span></p>';
@@ -6211,12 +6183,10 @@ class seopress_options
6211
  esc_attr( $this->options['seopress_advanced_security_metaboxe_role'][$key]);
6212
  }
6213
  }
6214
- if (function_exists('seopress_get_locale')) {
6215
- if (seopress_get_locale() =='fr') {
6216
- $seopress_docs_link['support']['security']['metaboxe_seo'] = 'https://www.seopress.org/fr/support/hooks/filtrer-lappel-de-la-metaboxe-seo-par-types-de-contenu/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
6217
- } else {
6218
- $seopress_docs_link['support']['security']['metaboxe_seo'] = 'https://www.seopress.org/support/hooks/filter-seo-metaboxe-call-by-post-type/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
6219
- }
6220
  }
6221
  ?>
6222
  <a href="<?php echo $seopress_docs_link['support']['security']['metaboxe_seo']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text"><?php _e('Hook to filter structured data types metabox call by post type - new window','wp-seopress'); ?></span></a>
@@ -6246,12 +6216,10 @@ class seopress_options
6246
  esc_attr( $this->options['seopress_advanced_security_metaboxe_ca_role'][$key]);
6247
  }
6248
  }
6249
- if (function_exists('seopress_get_locale')) {
6250
- if (seopress_get_locale() =='fr') {
6251
- $seopress_docs_link['support']['security']['metaboxe_ca'] = 'https://www.seopress.org/fr/support/hooks/filtrer-lappel-de-la-metaboxe-danalyse-de-contenu-par-types-de-contenu/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
6252
- } else {
6253
- $seopress_docs_link['support']['security']['metaboxe_ca'] = 'https://www.seopress.org/support/hooks/filter-content-analysis-metaboxe-call-by-post-type/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
6254
- }
6255
  }
6256
  ?>
6257
  <a href="<?php echo $seopress_docs_link['support']['security']['metaboxe_ca']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text"><?php _e('Hook to filter structured data types metabox call by post type - new window','wp-seopress'); ?></span></a>
251
  'content' => $seopress_titles_help_tab_content,
252
  ));
253
 
254
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
255
+ $screen->set_help_sidebar(
256
+ '<ul>
257
+ <li><a href="https://www.seopress.org/fr/support/guides/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Browse our guides","wp-seopress").'</a></li>
258
+ <li><a href="https://www.seopress.org/fr/support/faq/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Read our FAQ","wp-seopress").'</a></li>
259
+ <li><a href="https://www.seopress.org/fr/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Check our website","wp-seopress").'</a></li>
260
+ </ul>'
261
+ );
262
+ } else {
263
+ $screen->set_help_sidebar(
264
+ '<ul>
265
+ <li><a href="https://www.seopress.org/support/guides/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Browse our guides","wp-seopress").'</a></li>
266
+ <li><a href="https://www.seopress.org/support/faq/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Read our FAQ","wp-seopress").'</a></li>
267
+ <li><a href="https://www.seopress.org/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Check our website","wp-seopress").'</a></li>
268
+ </ul>'
269
+ );
 
 
270
  }
271
  }
272
  add_action('load-'.$seopress_titles_help_tab, 'seopress_titles_help_tab');
276
 
277
  $seopress_google_analytics_help_tab_content = '
278
  <p>'.__('Watch our video to learn how to connect your WordPress site with Google Analytics and get statistics right in your dashboard (PRO only).','wp-seopress').'</p>
279
+ '.wp_oembed_get('https://www.youtube.com/watch?v=2EWdogYuFgs', array('width'=>530));
280
 
281
  $screen->add_help_tab( array(
282
  'id' => 'seopress_google_analytics_help_tab',
284
  'content' => $seopress_google_analytics_help_tab_content,
285
  ));
286
 
287
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
288
+ $screen->set_help_sidebar(
289
+ '<ul>
290
+ <li><a href="https://www.seopress.org/fr/support/guides/connectez-site-wordpress-a-google-analytics/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Read our guide","wp-seopress").'</a></li>
291
+ </ul>'
292
+ );
293
+ } else {
294
+ $screen->set_help_sidebar(
295
+ '<ul>
296
+ <li><a href="https://www.seopress.org/support/guides/connect-wordpress-site-google-analytics/?utm_source=plugin&utm_medium=wp-admin-help-tab&utm_campaign=seopress" target="_blank">'.__("Read our guide","wp-seopress").'</a></li>
297
+ </ul>'
298
+ );
 
 
299
  }
300
  }
301
  add_action('load-'.$seopress_google_analytics_help_tab, 'seopress_google_analytics_help_tab');
1056
  <p><?php _e( 'Delete all your 404 errors. We don‘t delete any redirects.', 'wp-seopress' ); ?></p>
1057
  <p><?php echo sprintf(__( 'Make sure you have enabled 404 cleaning from SEO, PRO, <a href="%s">404/301</a> tab to be able to delete all your 404 errors.', 'wp-seopress' ), admin_url( 'admin.php?page=seopress-pro-page#tab=tab_seopress_404' )); ?></p>
1058
  <p class="seopress-help"><?php
1059
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
1060
+ $seopress_docs_link['support']['redirects']['query'] = 'https://www.seopress.org/fr/support/guides/nettoyez-vos-erreurs-404-a-laide-dune-requete-mysql/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
1061
+ } else {
1062
+ $seopress_docs_link['support']['redirects']['query'] = 'https://www.seopress.org/support/guides/delete-your-404-errors-with-a-mysql-query/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
1063
  }
1064
  echo sprintf(__('You can also use <span class="dashicons dashicons-external"></span><a href="%s" target="_blank">this MySQL query</a> if necessary.','wp-seopress'),$seopress_docs_link['support']['redirects']['query']); ?></p>
1065
  <form method="post">
2844
  }
2845
  echo '<p>'.__('Noindex content will not be displayed in Sitemaps.', 'wp-seopress').'</p>';
2846
 
2847
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
2848
+ $seopress_docs_link['sitemaps']['error']['blank'] = 'https://www.seopress.org/fr/support/guides/xml-sitemap-page-blanche/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2849
+ $seopress_docs_link['sitemaps']['error']['404'] = 'https://www.seopress.org/fr/support/guides/plan-de-site-xml-retourne-erreur-404/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2850
+ } else {
2851
+ $seopress_docs_link['sitemaps']['error']['blank'] = 'https://www.seopress.org/support/guides/xml-sitemap-blank-page/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2852
+ $seopress_docs_link['sitemaps']['error']['404'] = 'https://www.seopress.org/support/guides/xml-sitemap-returns-404-error/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
2853
  }
2854
 
2855
  echo '<p class="seopress-help"><span class="dashicons dashicons-external"></span><a href="'.$seopress_docs_link['sitemaps']['error']['blank'].'" target="_blank">'.__('Blank sitemap?', 'wp-seopress').'</a> - ';
2867
  print __('<p>Create an HTML Sitemap for your visitors and boost your SEO.</p>', 'wp-seopress');
2868
  print __('<p>Limited to 1,000 posts per post type. You can change the order and sorting criteria below.</p>', 'wp-seopress');
2869
 
2870
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
2871
+ $seopress_docs_link['sitemaps']['html'] = 'https://www.seopress.org/fr/support/guides/activer-plan-de-site-html/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2872
+ } else {
2873
+ $seopress_docs_link['sitemaps']['html'] = 'https://www.seopress.org/support/guides/enable-html-sitemap/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
2874
  }
2875
 
2876
  echo '<a class="seopress-doc" href="'.$seopress_docs_link['sitemaps']['html'].'" target="_blank"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Guide to enable a HTML Sitemap - new window','wp-seopress').'</span></a></p>';
2943
 
2944
  echo '<p>'.__('Custom dimensions also work with <strong>Matomo</strong> tracking code.','wp-seopress').'</p>';
2945
 
2946
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
2947
+ $seopress_docs_link['support']['analytics']['custom_dimensions'] = 'https://www.seopress.org/fr/support/guides/creer-dimensions-personnalisees-google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
2948
+ } else {
2949
+ $seopress_docs_link['support']['analytics']['custom_dimensions'] = 'https://www.seopress.org/support/guides/create-custom-dimension-google-analytics/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
2950
  }
2951
+
2952
  echo '<a class="seopress-doc" href="'.$seopress_docs_link['support']['analytics']['custom_dimensions'].'" target="_blank"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Guide to create custom dimensions in Google Analytics - new window','wp-seopress').'</span></a></p>';
2953
  }
2954
 
3846
  echo ' value="1"/>';
3847
 
3848
  echo '<label for="seopress_titles_paged_rel">'. __( 'Add rel next/prev link in head of paginated archive pages', 'wp-seopress' ) .'</label>';
3849
+
 
 
3850
  if (isset($this->options['seopress_titles_paged_rel'])) {
3851
  esc_attr( $this->options['seopress_titles_paged_rel']);
3852
  }
3883
 
3884
  echo '<label for="seopress_xml_sitemap_general_enable">'. __( 'Enable XML Sitemap', 'wp-seopress' ) .'</label>';
3885
 
3886
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
3887
+ $seopress_docs_link['support']['sitemaps'] = 'https://www.seopress.org/fr/support/guides/activer-sitemap-xml/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3888
+ } else {
3889
+ $seopress_docs_link['support']['sitemaps'] = 'https://www.seopress.org/support/guides/enable-xml-sitemaps/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
3890
  }
3891
 
3892
  echo '<a href="'.$seopress_docs_link['support']['sitemaps'].'" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Guide to enable XML Sitemaps - new window','wp-seopress').'</span></a>';
3910
 
3911
  echo '<p class="description">'.__('Images in XML sitemaps are visible only from the source code.','wp-seopress').'</p>';
3912
 
3913
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
3914
+ $seopress_docs_link['support']['sitemaps']['image'] = 'https://www.seopress.org/fr/support/guides/activer-sitemap-xml-images/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3915
+ } else {
3916
+ $seopress_docs_link['support']['sitemaps']['image'] = 'https://www.seopress.org/support/guides/enable-xml-image-sitemaps/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
3917
  }
3918
 
3919
  echo '<a href="'.$seopress_docs_link['support']['sitemaps']['image'].'" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Guide to enable XML image sitemaps - new window','wp-seopress').'</span></a>';
3936
 
3937
  echo '<label for="seopress_xml_sitemap_video_enable">'. __( 'Enable Video Sitemaps', 'wp-seopress' ) .'</label>';
3938
 
3939
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
3940
+ $seopress_docs_link['support']['sitemaps']['video'] = 'https://www.seopress.org/fr/support/guides/plan-de-site-xml-video/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3941
+ } else {
3942
+ $seopress_docs_link['support']['sitemaps']['video'] = 'https://www.seopress.org/support/guides/enable-video-xml-sitemap/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
3943
  }
3944
 
3945
  printf('<p class="description">'.__('Your video sitemap is empty? Read our guide to learn more about <a href="%s" target="_blank">adding videos to your sitemap.</a>','wp-seopress').'</p>', $seopress_docs_link['support']['sitemaps']['video']);
3983
 
3984
  echo '<label for="seopress_xml_sitemap_html_enable">'. __( 'Enable HTML Sitemap', 'wp-seopress' ) .'</label>';
3985
 
3986
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
3987
+ $seopress_docs_link['support']['sitemaps']['html'] = 'https://www.seopress.org/fr/support/guides/activer-plan-de-site-html/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
3988
+ } else {
3989
+ $seopress_docs_link['support']['sitemaps']['html'] = 'https://www.seopress.org/support/guides/enable-html-sitemap/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
3990
  }
3991
 
3992
  echo '<a href="'.$seopress_docs_link['support']['sitemaps']['html'].'" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Guide to enable a HTML Sitemap - new window','wp-seopress').'</span></a>';
4668
 
4669
  echo '<p class="description">'.__('User roles excluded from tracking will not see the consent message.<br> If you use a caching plugin, you have to exclude this JS file in your settings: <br><strong>/wp-content/plugins/wp-seopress/assets/js/seopress-cookies-ajax.js</strong> <br>and this cookie <strong>seopress-user-consent-accept</strong>','wp-seopress').'</p>';
4670
 
4671
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
4672
+ $seopress_docs_link['support']['analytics']['custom_tracking'] = 'https://www.seopress.org/fr/support/hooks/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
4673
+ } else {
4674
+ $seopress_docs_link['support']['analytics']['custom_tracking'] = 'https://www.seopress.org/support/hooks/add-custom-tracking-code-with-user-consent/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
4675
  }
4676
+
4677
  echo '<a class="seopress-doc" href="'.$seopress_docs_link['support']['analytics']['custom_tracking'].'" target="_blank"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Hook to add custom tracking code with user consent - new window','wp-seopress').'</span></a></p>';
4678
 
4679
  if (isset($this->options['seopress_google_analytics_disable'])) {
4709
  '<textarea id="seopress_google_analytics_opt_out_msg" name="seopress_google_analytics_option_name[seopress_google_analytics_opt_out_msg]" rows="4" placeholder="'.esc_html__('Enter your message (HTML allowed)','wp-seopress').'" aria-label="'.__('This message will only appear if request user\'s consent is enabled.','wp-seopress').'">%s</textarea>',
4710
  esc_html( $check ));
4711
 
4712
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
4713
+ $seopress_docs_link['support']['analytics']['consent_msg'] = 'https://www.seopress.org/fr/support/hooks/filtrer-le-message-du-consentement-utilisateur/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
4714
+ } else {
4715
+ $seopress_docs_link['support']['analytics']['consent_msg'] = 'https://www.seopress.org/support/hooks/filter-user-consent-message/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
4716
  }
4717
 
4718
  echo '<a class="seopress-doc" href="'.$seopress_docs_link['support']['analytics']['consent_msg'].'" target="_blank"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text">'. __('Hook to filter user consent message - new window','wp-seopress').'</span></a></p>';
4938
  echo '<p class="description">'.__('This code will be added just after the opening body tag of your page.','wp-seopress').'</p>';
4939
  echo '<p class="description">'.__('You don‘t see your code? Make sure to call <strong>wp_body_open();</strong> just after the opening body tag in your theme.','wp-seopress').'</p>';
4940
 
4941
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
4942
+ $seopress_docs_link['support']['analytics']['gtm'] = 'https://www.seopress.org/fr/support/guides/google-tag-manager-site-wordpress-seopress/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
4943
+ } else {
4944
+ $seopress_docs_link['support']['analytics']['gtm'] = 'https://www.seopress.org/support/guides/google-tag-manager-wordpress-seopress/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
4945
  }
4946
 
4947
  echo '<a class="seopress-help" href="'.$seopress_docs_link['support']['analytics']['gtm'].'" target="_blank">'. __('Learn more','wp-seopress').'</span></a><span class="seopress-help dashicons dashicons-external"></span></p>';
6183
  esc_attr( $this->options['seopress_advanced_security_metaboxe_role'][$key]);
6184
  }
6185
  }
6186
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
6187
+ $seopress_docs_link['support']['security']['metaboxe_seo'] = 'https://www.seopress.org/fr/support/hooks/filtrer-lappel-de-la-metaboxe-seo-par-types-de-contenu/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
6188
+ } else {
6189
+ $seopress_docs_link['support']['security']['metaboxe_seo'] = 'https://www.seopress.org/support/hooks/filter-seo-metaboxe-call-by-post-type/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
6190
  }
6191
  ?>
6192
  <a href="<?php echo $seopress_docs_link['support']['security']['metaboxe_seo']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text"><?php _e('Hook to filter structured data types metabox call by post type - new window','wp-seopress'); ?></span></a>
6216
  esc_attr( $this->options['seopress_advanced_security_metaboxe_ca_role'][$key]);
6217
  }
6218
  }
6219
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
6220
+ $seopress_docs_link['support']['security']['metaboxe_ca'] = 'https://www.seopress.org/fr/support/hooks/filtrer-lappel-de-la-metaboxe-danalyse-de-contenu-par-types-de-contenu/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
6221
+ } else {
6222
+ $seopress_docs_link['support']['security']['metaboxe_ca'] = 'https://www.seopress.org/support/hooks/filter-content-analysis-metaboxe-call-by-post-type/?utm_source=plugin&utm_medium=wp-admin&utm_campaign=seopress';
 
 
6223
  }
6224
  ?>
6225
  <a href="<?php echo $seopress_docs_link['support']['security']['metaboxe_ca']; ?>" target="_blank" class="seopress-doc"><span class="dashicons dashicons-editor-help"></span><span class="screen-reader-text"><?php _e('Hook to filter structured data types metabox call by post type - new window','wp-seopress'); ?></span></a>
inc/admin/ajax.php CHANGED
@@ -42,7 +42,9 @@ function seopress_do_real_preview() {
42
  //Get post type
43
  if ( isset( $_GET['post_type'] ) ) {
44
  $seopress_get_post_type = $_GET['post_type'];
45
- }
 
 
46
 
47
  //Origin
48
  if ( isset( $_GET['origin'] ) ) {
@@ -137,6 +139,7 @@ function seopress_do_real_preview() {
137
 
138
  //Manage keywords with special characters
139
  foreach ($seopress_analysis_target_kw as $key => $kw) {
 
140
  $seopress_analysis_target_kw[$key] = htmlspecialchars_decode($kw,ENT_QUOTES);
141
  }
142
  }
@@ -411,7 +414,7 @@ function seopress_do_real_preview() {
411
 
412
  //outbound links
413
  $site_url = wp_parse_url(get_home_url(), PHP_URL_HOST);
414
- $outbound_links = $xpath->query("//a[not(contains(@href, '".$site_url."')]");
415
  if (!empty($outbound_links)) {
416
  foreach ($outbound_links as $key=>$link) {
417
  if (!empty(wp_parse_url($link->getAttribute('href'), PHP_URL_HOST))) {
@@ -419,7 +422,7 @@ function seopress_do_real_preview() {
419
  }
420
  }
421
  }
422
-
423
  //Words Counter
424
  if (!is_plugin_active('oxygen/functions.php') && !function_exists('ct_template_output')) { //disable for Oxygen
425
  if ($seopress_get_the_content !='') {
@@ -1430,7 +1433,7 @@ function seopress_metadata_export() {
1430
  $offset = absint($_POST['offset']);
1431
  }
1432
 
1433
- $seopress_get_post_types = array();
1434
  foreach (seopress_get_post_types() as $seopress_cpt_key => $seopress_cpt_value) {
1435
  $seopress_get_post_types[] = $seopress_cpt_key;
1436
  }
42
  //Get post type
43
  if ( isset( $_GET['post_type'] ) ) {
44
  $seopress_get_post_type = $_GET['post_type'];
45
+ } else {
46
+ $seopress_get_post_type = NULL;
47
+ }
48
 
49
  //Origin
50
  if ( isset( $_GET['origin'] ) ) {
139
 
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[$key] = htmlspecialchars_decode($kw,ENT_QUOTES);
144
  }
145
  }
414
 
415
  //outbound links
416
  $site_url = wp_parse_url(get_home_url(), PHP_URL_HOST);
417
+ $outbound_links = $xpath->query("//a[not(contains(@href, '".$site_url."'))]");
418
  if (!empty($outbound_links)) {
419
  foreach ($outbound_links as $key=>$link) {
420
  if (!empty(wp_parse_url($link->getAttribute('href'), PHP_URL_HOST))) {
422
  }
423
  }
424
  }
425
+
426
  //Words Counter
427
  if (!is_plugin_active('oxygen/functions.php') && !function_exists('ct_template_output')) { //disable for Oxygen
428
  if ($seopress_get_the_content !='') {
1433
  $offset = absint($_POST['offset']);
1434
  }
1435
 
1436
+ $seopress_get_post_types = [];
1437
  foreach (seopress_get_post_types() as $seopress_cpt_key => $seopress_cpt_value) {
1438
  $seopress_get_post_types[] = $seopress_cpt_key;
1439
  }
inc/functions/options-advanced-admin.php CHANGED
@@ -10,472 +10,450 @@ global $pagenow;
10
  //=================================================================================================
11
  //License notice
12
  if ( current_user_can( seopress_capability( 'manage_options', 'notice' ) ) && is_seopress_page() ) {
13
- //PRO
14
- if (get_option( 'seopress_pro_license_status' ) !='valid' && is_plugin_active('wp-seopress-pro/seopress-pro.php') && !is_multisite()) {
15
- function seopress_notice_license() {
16
- $screen_id = get_current_screen();
17
- if ($screen_id->parent_base ==='seopress-option') {
18
- $class = 'notice notice-error';
19
- $message = '<strong>'.__( 'Welcome to SEOPress PRO!', 'wp-seopress' ).'</strong>';
20
- $message .= '<p>'.__( 'Please activate your license to receive automatic updates and get premium support.', 'wp-seopress' ).'</p>';
21
- $message .= '<a class="button button-primary" href="'.admin_url( 'admin.php?page=seopress-license' ).'">'.__('Activate License', 'wp-seopress').'</a>';
22
- if (seopress_get_locale() =='fr') {
23
- $sp_license_guide = 'https://www.seopress.org/fr/support/guides/activer-licence-seopress-pro/';
24
- } else {
25
- $sp_license_guide = 'https://www.seopress.org/support/guides/activate-seopress-pro-license/';
26
- }
27
- $message .= '<a href="'.$sp_license_guide.'" target="_blank" style="vertical-align: middle;line-height: 28px;margin: 0 0 0 5px;">'.__('Need help?', 'wp-seopress').'</a>';
28
-
29
- printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), $message );
30
- }
31
- }
32
- add_action( 'seopress_admin_notices', 'seopress_notice_license' );
33
- }
34
-
35
- //INSIGHTS
36
- if (get_option( 'seopress_insights_license_status' ) !='valid' && is_plugin_active('wp-seopress-insights/seopress-insights.php') && !is_multisite()) {
37
- function seopress_notice_insights_license() {
38
- $screen_id = get_current_screen();
39
- if ($screen_id->parent_base ==='seopress-option') {
40
- $class = 'notice notice-error';
41
- $message = '<strong>'.__( 'Welcome to SEOPress Insights!', 'wp-seopress' ).'</strong>';
42
- $message .= '<p>'.__( 'Please activate your license to get access to our API (rankings and backlinks), receive automatic updates and get premium support.', 'wp-seopress' ).'</p>';
43
- $message .= '<a class="button button-primary" href="'.admin_url( 'admin.php?page=seopress-insights#tab=tab_seopress_insights_license' ).'">'.__('Activate License', 'wp-seopress').'</a>';
44
- if (seopress_get_locale() =='fr') {
45
- $sp_license_guide = 'https://www.seopress.org/fr/support/guides/activer-licence-seopress-pro/';
46
- } else {
47
- $sp_license_guide = 'https://www.seopress.org/support/guides/activate-seopress-pro-license/';
48
- }
49
- $message .= '<a href="'.$sp_license_guide.'" target="_blank" style="vertical-align: middle;line-height: 28px;margin: 0 0 0 5px;">'.__('Need help?', 'wp-seopress').'</a>';
50
-
51
- printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), $message );
52
- }
53
- }
54
- add_action( 'seopress_admin_notices', 'seopress_notice_insights_license' );
55
- }
56
  }
57
 
58
  //Permalinks notice
59
  if (isset($pagenow) && $pagenow == 'options-permalink.php') {
60
- function seopress_notice_permalinks() {
61
- $class = 'notice notice-warning';
62
- $message = '<strong>'.__( 'WARNING', 'wp-seopress' ).'</strong>';
63
- $message .= '<p>'.__( 'Do NOT change your permalink structure on a production site. Changing URLs can severely damage your SEO.', 'wp-seopress' ).'</p>';
64
 
65
- printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), $message );
66
- }
67
- add_action( 'admin_notices', 'seopress_notice_permalinks' );
68
 
69
- if (get_option('permalink_structure') =='') { //If default permalink
70
- function seopress_notice_no_rewrite_url() {
71
- $class = 'notice notice-warning';
72
- $message = '<strong>'.__( 'WARNING', 'wp-seopress' ).'</strong>';
73
- $message .= '<p>'.__( 'URL rewriting is NOT enabled on your site. Select a permalink structure that is optimized for SEO (NOT Plain).', 'wp-seopress' ).'</p>';
74
 
75
- printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), $message );
76
- }
77
- add_action( 'admin_notices', 'seopress_notice_no_rewrite_url' );
78
- }
79
  }
80
 
81
  //Advanced
82
  //=================================================================================================
83
  //Automatic title on media file
84
  function seopress_advanced_advanced_image_auto_title_editor_option() {
85
- $seopress_advanced_advanced_image_auto_title_editor_option = get_option("seopress_advanced_option_name");
86
- if ( ! empty ( $seopress_advanced_advanced_image_auto_title_editor_option ) ) {
87
- foreach ($seopress_advanced_advanced_image_auto_title_editor_option as $key => $seopress_advanced_advanced_image_auto_title_editor_value)
88
- $options[$key] = $seopress_advanced_advanced_image_auto_title_editor_value;
89
- if (isset($seopress_advanced_advanced_image_auto_title_editor_option['seopress_advanced_advanced_image_auto_title_editor'])) {
90
- return $seopress_advanced_advanced_image_auto_title_editor_option['seopress_advanced_advanced_image_auto_title_editor'];
91
- }
92
- }
93
  }
94
 
95
  //Automatic alt text on media file
96
  function seopress_advanced_advanced_image_auto_alt_editor_option() {
97
- $seopress_advanced_advanced_image_auto_alt_editor_option = get_option("seopress_advanced_option_name");
98
- if ( ! empty ( $seopress_advanced_advanced_image_auto_alt_editor_option ) ) {
99
- foreach ($seopress_advanced_advanced_image_auto_alt_editor_option as $key => $seopress_advanced_advanced_image_auto_alt_editor_value)
100
- $options[$key] = $seopress_advanced_advanced_image_auto_alt_editor_value;
101
- if (isset($seopress_advanced_advanced_image_auto_alt_editor_option['seopress_advanced_advanced_image_auto_alt_editor'])) {
102
- return $seopress_advanced_advanced_image_auto_alt_editor_option['seopress_advanced_advanced_image_auto_alt_editor'];
103
- }
104
- }
105
  }
106
 
107
  //Automatic caption on media file
108
  function seopress_advanced_advanced_image_auto_caption_editor_option() {
109
- $seopress_advanced_advanced_image_auto_caption_editor_option = get_option("seopress_advanced_option_name");
110
- if ( ! empty ( $seopress_advanced_advanced_image_auto_caption_editor_option ) ) {
111
- foreach ($seopress_advanced_advanced_image_auto_caption_editor_option as $key => $seopress_advanced_advanced_image_auto_caption_editor_value)
112
- $options[$key] = $seopress_advanced_advanced_image_auto_caption_editor_value;
113
- if (isset($seopress_advanced_advanced_image_auto_caption_editor_option['seopress_advanced_advanced_image_auto_caption_editor'])) {
114
- return $seopress_advanced_advanced_image_auto_caption_editor_option['seopress_advanced_advanced_image_auto_caption_editor'];
115
- }
116
- }
117
  }
118
 
119
  //Automatic desc on media file
120
  function seopress_advanced_advanced_image_auto_desc_editor_option() {
121
- $seopress_advanced_advanced_image_auto_desc_editor_option = get_option("seopress_advanced_option_name");
122
- if ( ! empty ( $seopress_advanced_advanced_image_auto_desc_editor_option ) ) {
123
- foreach ($seopress_advanced_advanced_image_auto_desc_editor_option as $key => $seopress_advanced_advanced_image_auto_desc_editor_value)
124
- $options[$key] = $seopress_advanced_advanced_image_auto_desc_editor_value;
125
- if (isset($seopress_advanced_advanced_image_auto_desc_editor_option['seopress_advanced_advanced_image_auto_desc_editor'])) {
126
- return $seopress_advanced_advanced_image_auto_desc_editor_option['seopress_advanced_advanced_image_auto_desc_editor'];
127
- }
128
- }
129
  }
130
 
131
  if (seopress_advanced_advanced_image_auto_title_editor_option() !='' ||
132
  seopress_advanced_advanced_image_auto_alt_editor_option() !='' ||
133
  seopress_advanced_advanced_image_auto_caption_editor_option() !='' ||
134
  seopress_advanced_advanced_image_auto_desc_editor_option() !='') {
135
- add_action( 'add_attachment', 'seopress_auto_image_attr' );
136
- function seopress_auto_image_attr( $post_ID ) {
137
- if (wp_attachment_is_image($post_ID)) {
138
- $img_attr = get_post( $post_ID )->post_title;
139
 
140
- // Sanitize the title: remove hyphens, underscores & extra spaces:
141
- $img_attr = preg_replace( '%\s*[-_\s]+\s*%', ' ', $img_attr);
142
 
143
- // Sanitize the title: capitalize first letter of every word (other letters lower case)
144
- $img_attr = ucwords( strtolower( $img_attr ) );
145
 
146
- $img_attr = apply_filters('seopress_auto_image_title', $img_attr);
147
 
148
- // Create an array with the image meta (Title, Caption, Description) to be updated
149
- $img_attr_array = array('ID'=>$post_ID); // Image (ID) to be updated
150
 
151
- if (seopress_advanced_advanced_image_auto_title_editor_option() !='') {
152
- $img_attr_array['post_title'] = $img_attr; // Set image Title
153
- }
154
 
155
- if (seopress_advanced_advanced_image_auto_caption_editor_option() !='') {
156
- $img_attr_array['post_excerpt'] = $img_attr; // Set image Caption
157
- }
158
 
159
- if (seopress_advanced_advanced_image_auto_desc_editor_option() !='') {
160
- $img_attr_array['post_content'] = $img_attr; // Set image Desc
161
- }
162
 
163
- $img_attr_array = apply_filters('seopress_auto_image_attr', $img_attr_array);
164
 
165
 
166
- // Set the image Alt-Text
167
- if (seopress_advanced_advanced_image_auto_alt_editor_option() !='') {
168
- update_post_meta( $post_ID, '_wp_attachment_image_alt', $img_attr );
169
- }
170
 
171
- // Set the image meta (e.g. Title, Excerpt, Content)
172
- if (seopress_advanced_advanced_image_auto_title_editor_option() !='' || seopress_advanced_advanced_image_auto_caption_editor_option() !='' || seopress_advanced_advanced_image_auto_desc_editor_option() !='') {
173
- wp_update_post( $img_attr_array );
174
- }
175
- }
176
- }
177
  }
178
 
179
  //Metaboxe position
180
  function seopress_advanced_appearance_metaboxe_position_option() {
181
- $seopress_advanced_appearance_metaboxe_position_option = get_option("seopress_advanced_option_name");
182
- if ( ! empty ( $seopress_advanced_appearance_metaboxe_position_option ) ) {
183
- foreach ($seopress_advanced_appearance_metaboxe_position_option as $key => $seopress_advanced_appearance_metaboxe_position_value)
184
- $options[$key] = $seopress_advanced_appearance_metaboxe_position_value;
185
- if (isset($seopress_advanced_appearance_metaboxe_position_option['seopress_advanced_appearance_metaboxe_position'])) {
186
- return $seopress_advanced_appearance_metaboxe_position_option['seopress_advanced_appearance_metaboxe_position'];
187
- }
188
- }
189
  }
190
 
191
  //Set default tab in schema metabox
192
  function seopress_advanced_appearance_schema_default_tab_option() {
193
- $seopress_advanced_appearance_schema_default_tab_option = get_option("seopress_advanced_option_name");
194
- if ( ! empty ( $seopress_advanced_appearance_schema_default_tab_option ) ) {
195
- foreach ($seopress_advanced_appearance_schema_default_tab_option as $key => $seopress_advanced_appearance_schema_default_tab_value)
196
- $options[$key] = $seopress_advanced_appearance_schema_default_tab_value;
197
- if (isset($seopress_advanced_appearance_schema_default_tab_option['seopress_advanced_appearance_schema_default_tab'])) {
198
- return $seopress_advanced_appearance_schema_default_tab_option['seopress_advanced_appearance_schema_default_tab'];
199
- }
200
- }
201
  }
202
 
203
  //Columns in post types
204
  function seopress_advanced_appearance_title_col_option() {
205
- $seopress_advanced_appearance_title_col_option = get_option("seopress_advanced_option_name");
206
- if ( ! empty ( $seopress_advanced_appearance_title_col_option ) ) {
207
- foreach ($seopress_advanced_appearance_title_col_option as $key => $seopress_advanced_appearance_title_col_value)
208
- $options[$key] = $seopress_advanced_appearance_title_col_value;
209
- if (isset($seopress_advanced_appearance_title_col_option['seopress_advanced_appearance_title_col'])) {
210
- return $seopress_advanced_appearance_title_col_option['seopress_advanced_appearance_title_col'];
211
- }
212
- }
213
  }
214
  function seopress_advanced_appearance_meta_desc_col_option() {
215
- $seopress_advanced_appearance_meta_desc_col_option = get_option("seopress_advanced_option_name");
216
- if ( ! empty ( $seopress_advanced_appearance_meta_desc_col_option ) ) {
217
- foreach ($seopress_advanced_appearance_meta_desc_col_option as $key => $seopress_advanced_appearance_meta_desc_col_value)
218
- $options[$key] = $seopress_advanced_appearance_meta_desc_col_value;
219
- if (isset($seopress_advanced_appearance_meta_desc_col_option['seopress_advanced_appearance_meta_desc_col'])) {
220
- return $seopress_advanced_appearance_meta_desc_col_option['seopress_advanced_appearance_meta_desc_col'];
221
- }
222
- }
223
  }
224
  function seopress_advanced_appearance_redirect_url_col_option() {
225
- $seopress_advanced_appearance_redirect_url_col_option = get_option("seopress_advanced_option_name");
226
- if ( ! empty ( $seopress_advanced_appearance_redirect_url_col_option ) ) {
227
- foreach ($seopress_advanced_appearance_redirect_url_col_option as $key => $seopress_advanced_appearance_redirect_url_col_value)
228
- $options[$key] = $seopress_advanced_appearance_redirect_url_col_value;
229
- if (isset($seopress_advanced_appearance_redirect_url_col_option['seopress_advanced_appearance_redirect_url_col'])) {
230
- return $seopress_advanced_appearance_redirect_url_col_option['seopress_advanced_appearance_redirect_url_col'];
231
- }
232
- }
233
  }
234
  function seopress_advanced_appearance_redirect_enable_col_option() {
235
- $seopress_advanced_appearance_redirect_enable_col_option = get_option("seopress_advanced_option_name");
236
- if ( ! empty ( $seopress_advanced_appearance_redirect_enable_col_option ) ) {
237
- foreach ($seopress_advanced_appearance_redirect_enable_col_option as $key => $seopress_advanced_appearance_redirect_enable_col_value)
238
- $options[$key] = $seopress_advanced_appearance_redirect_enable_col_value;
239
- if (isset($seopress_advanced_appearance_redirect_enable_col_option['seopress_advanced_appearance_redirect_enable_col'])) {
240
- return $seopress_advanced_appearance_redirect_enable_col_option['seopress_advanced_appearance_redirect_enable_col'];
241
- }
242
- }
243
  }
244
  function seopress_advanced_appearance_canonical_option() {
245
- $seopress_advanced_appearance_canonical_option = get_option("seopress_advanced_option_name");
246
- if ( ! empty ( $seopress_advanced_appearance_canonical_option ) ) {
247
- foreach ($seopress_advanced_appearance_canonical_option as $key => $seopress_advanced_appearance_canonical_value)
248
- $options[$key] = $seopress_advanced_appearance_canonical_value;
249
- if (isset($seopress_advanced_appearance_canonical_option['seopress_advanced_appearance_canonical'])) {
250
- return $seopress_advanced_appearance_canonical_option['seopress_advanced_appearance_canonical'];
251
- }
252
- }
253
  }
254
  function seopress_advanced_appearance_target_kw_col_option() {
255
- $seopress_advanced_appearance_target_kw_col_option = get_option("seopress_advanced_option_name");
256
- if ( ! empty ( $seopress_advanced_appearance_target_kw_col_option ) ) {
257
- foreach ($seopress_advanced_appearance_target_kw_col_option as $key => $seopress_advanced_appearance_target_kw_col_value)
258
- $options[$key] = $seopress_advanced_appearance_target_kw_col_value;
259
- if (isset($seopress_advanced_appearance_target_kw_col_option['seopress_advanced_appearance_target_kw_col'])) {
260
- return $seopress_advanced_appearance_target_kw_col_option['seopress_advanced_appearance_target_kw_col'];
261
- }
262
- }
263
  }
264
  function seopress_advanced_appearance_noindex_col_option() {
265
- $seopress_advanced_appearance_noindex_col_option = get_option("seopress_advanced_option_name");
266
- if ( ! empty ( $seopress_advanced_appearance_noindex_col_option ) ) {
267
- foreach ($seopress_advanced_appearance_noindex_col_option as $key => $seopress_advanced_appearance_noindex_col_value)
268
- $options[$key] = $seopress_advanced_appearance_noindex_col_value;
269
- if (isset($seopress_advanced_appearance_noindex_col_option['seopress_advanced_appearance_noindex_col'])) {
270
- return $seopress_advanced_appearance_noindex_col_option['seopress_advanced_appearance_noindex_col'];
271
- }
272
- }
273
  }
274
  function seopress_advanced_appearance_nofollow_col_option() {
275
- $seopress_advanced_appearance_nofollow_col_option = get_option("seopress_advanced_option_name");
276
- if ( ! empty ( $seopress_advanced_appearance_nofollow_col_option ) ) {
277
- foreach ($seopress_advanced_appearance_nofollow_col_option as $key => $seopress_advanced_appearance_nofollow_col_value)
278
- $options[$key] = $seopress_advanced_appearance_nofollow_col_value;
279
- if (isset($seopress_advanced_appearance_nofollow_col_option['seopress_advanced_appearance_nofollow_col'])) {
280
- return $seopress_advanced_appearance_nofollow_col_option['seopress_advanced_appearance_nofollow_col'];
281
- }
282
- }
283
  }
284
  function seopress_advanced_appearance_words_col_option() {
285
- $seopress_advanced_appearance_words_col_option = get_option("seopress_advanced_option_name");
286
- if ( ! empty ( $seopress_advanced_appearance_words_col_option ) ) {
287
- foreach ($seopress_advanced_appearance_words_col_option as $key => $seopress_advanced_appearance_words_col_value)
288
- $options[$key] = $seopress_advanced_appearance_words_col_value;
289
- if (isset($seopress_advanced_appearance_words_col_option['seopress_advanced_appearance_words_col'])) {
290
- return $seopress_advanced_appearance_words_col_option['seopress_advanced_appearance_words_col'];
291
- }
292
- }
293
  }
294
  function seopress_advanced_appearance_w3c_col_option() {
295
- $seopress_advanced_appearance_w3c_col_option = get_option("seopress_advanced_option_name");
296
- if ( ! empty ( $seopress_advanced_appearance_w3c_col_option ) ) {
297
- foreach ($seopress_advanced_appearance_w3c_col_option as $key => $seopress_advanced_appearance_w3c_col_value)
298
- $options[$key] = $seopress_advanced_appearance_w3c_col_value;
299
- if (isset($seopress_advanced_appearance_w3c_col_option['seopress_advanced_appearance_w3c_col'])) {
300
- return $seopress_advanced_appearance_w3c_col_option['seopress_advanced_appearance_w3c_col'];
301
- }
302
- }
303
  }
304
  function seopress_advanced_appearance_ps_col_option() {
305
- $seopress_advanced_appearance_ps_col_option = get_option("seopress_advanced_option_name");
306
- if ( ! empty ( $seopress_advanced_appearance_ps_col_option ) ) {
307
- foreach ($seopress_advanced_appearance_ps_col_option as $key => $seopress_advanced_appearance_ps_col_value)
308
- $options[$key] = $seopress_advanced_appearance_ps_col_value;
309
- if (isset($seopress_advanced_appearance_ps_col_option['seopress_advanced_appearance_ps_col'])) {
310
- return $seopress_advanced_appearance_ps_col_option['seopress_advanced_appearance_ps_col'];
311
- }
312
- }
313
  }
314
  function seopress_advanced_appearance_score_col_option() {
315
- $seopress_advanced_appearance_score_col_option = get_option("seopress_advanced_option_name");
316
- if ( ! empty ( $seopress_advanced_appearance_score_col_option ) ) {
317
- foreach ($seopress_advanced_appearance_score_col_option as $key => $seopress_advanced_appearance_score_col_value)
318
- $options[$key] = $seopress_advanced_appearance_score_col_value;
319
- if (isset($seopress_advanced_appearance_score_col_option['seopress_advanced_appearance_score_col'])) {
320
- return $seopress_advanced_appearance_score_col_option['seopress_advanced_appearance_score_col'];
321
- }
322
- }
323
  }
324
 
325
  if (seopress_advanced_appearance_title_col_option() !='' || seopress_advanced_appearance_meta_desc_col_option() !='' || seopress_advanced_appearance_redirect_enable_col_option() !='' || seopress_advanced_appearance_redirect_url_col_option() !='' ||
326
- seopress_advanced_appearance_canonical_option() !='' || seopress_advanced_appearance_target_kw_col_option() !='' || seopress_advanced_appearance_noindex_col_option() !='' || seopress_advanced_appearance_nofollow_col_option() !='' || seopress_advanced_appearance_words_col_option() !='' || seopress_advanced_appearance_w3c_col_option() !='' || seopress_advanced_appearance_ps_col_option() !='' || seopress_advanced_appearance_score_col_option() !='') {
327
- function seopress_add_columns() {
328
- foreach (seopress_get_post_types() as $key => $value) {
329
- add_filter('manage_'.$key.'_posts_columns', 'seopress_title_columns');
330
- add_action('manage_'.$key.'_posts_custom_column', 'seopress_title_display_column', 10, 2);
331
- if ( is_plugin_active( 'easy-digital-downloads/easy-digital-downloads.php' )) {
332
- add_filter('manage_edit-'.$key.'_columns', 'seopress_title_columns');
333
- }
334
- }
335
-
336
- function seopress_title_columns($columns) {
337
- if(seopress_advanced_appearance_title_col_option() !='') {
338
- $columns['seopress_title'] = __('Title tag', 'wp-seopress');
339
- }
340
- if(seopress_advanced_appearance_meta_desc_col_option() !='') {
341
- $columns['seopress_desc'] = __('Meta Desc.', 'wp-seopress');
342
- }
343
- if(seopress_advanced_appearance_redirect_enable_col_option() !='') {
344
- $columns['seopress_redirect_enable'] = __('Redirect?', 'wp-seopress');
345
- }
346
- if(seopress_advanced_appearance_redirect_url_col_option() !='') {
347
- $columns['seopress_redirect_url'] = __('Redirect URL', 'wp-seopress');
348
- }
349
- if(seopress_advanced_appearance_canonical_option() !='') {
350
- $columns['seopress_canonical'] = __('Canonical', 'wp-seopress');
351
- }
352
- if(seopress_advanced_appearance_target_kw_col_option() !='') {
353
- $columns['seopress_tkw'] = __('Target Kw', 'wp-seopress');
354
- }
355
- if(seopress_advanced_appearance_noindex_col_option() !='') {
356
- $columns['seopress_noindex'] = __('Noindex?', 'wp-seopress');
357
- }
358
- if(seopress_advanced_appearance_nofollow_col_option() !='') {
359
- $columns['seopress_nofollow'] = __('Nofollow?', 'wp-seopress');
360
- }
361
- if(seopress_advanced_appearance_score_col_option() !='') {
362
- $columns['seopress_score'] = __('Score', 'wp-seopress');
363
- }
364
- if(seopress_advanced_appearance_words_col_option() !='') {
365
- $columns['seopress_words'] = __('Words', 'wp-seopress');
366
- }
367
- if(seopress_advanced_appearance_w3c_col_option() !='') {
368
- $columns['seopress_w3c'] = __('W3C check', 'wp-seopress');
369
- }
370
- if(seopress_advanced_appearance_ps_col_option() !='') {
371
- $columns['seopress_ps'] = __('Page Speed', 'wp-seopress');
372
- }
373
- return $columns;
374
- }
375
-
376
- function seopress_title_display_column($column, $post_id) {
377
- switch ( $column ) {
378
- case 'seopress_title' :
379
- echo '<div id="seopress_title-' . esc_attr($post_id) . '">'.esc_html(get_post_meta($post_id, "_seopress_titles_title", true)).'</div>';
380
- break;
381
-
382
- case 'seopress_desc';
383
- echo '<div id="seopress_desc-' . esc_attr($post_id) . '">'.esc_html(get_post_meta($post_id, "_seopress_titles_desc", true)).'</div>';
384
- break;
385
-
386
- case 'seopress_redirect_enable';
387
- if (get_post_meta($post_id, "_seopress_redirections_enabled", true) =='yes') {
388
- echo '<div id="seopress_redirect_enable-' . esc_attr($post_id) . '"><span class="dashicons dashicons-yes"></span></div>';
389
- }
390
- break;
391
- case 'seopress_redirect_url';
392
- echo '<div id="seopress_redirect_url-' . esc_attr($post_id) . '">'.esc_html(get_post_meta($post_id, "_seopress_redirections_value", true)).'</div>';
393
- break;
394
-
395
- case 'seopress_canonical';
396
- echo '<div id="seopress_canonical-' . esc_attr($post_id) . '">'.esc_html(get_post_meta($post_id, "_seopress_robots_canonical", true)).'</div>';
397
- break;
398
-
399
- case 'seopress_tkw' :
400
- echo '<div id="seopress_tkw-' . esc_attr($post_id) . '">'.esc_html(get_post_meta($post_id, "_seopress_analysis_target_kw", true)).'</div>';
401
- break;
402
-
403
- case 'seopress_noindex' :
404
- if (get_post_meta($post_id, "_seopress_robots_index", true) =='yes') {
405
- echo '<span class="dashicons dashicons-yes"></span>';
406
- }
407
- break;
408
-
409
- case 'seopress_nofollow' :
410
- if (get_post_meta($post_id, "_seopress_robots_follow", true) =='yes') {
411
- echo '<span class="dashicons dashicons-yes"></span>';
412
- }
413
- break;
414
-
415
- case 'seopress_words' :
416
- if (get_the_content() !='') {
417
- $seopress_analysis_data['words_counter'] = preg_match_all("/\p{L}[\p{L}\p{Mn}\p{Pd}'\x{2019}]*/u", strip_tags(wp_filter_nohtml_kses(get_the_content())), $matches);
418
-
419
- echo $seopress_analysis_data['words_counter'];
420
- }
421
- break;
422
-
423
- case 'seopress_w3c' :
424
- echo '<a class="seopress-button" href="https://validator.w3.org/nu/?doc='.esc_url(get_the_permalink()).'" title="'.esc_attr(__('Check code quality of this page','wp-seopress')).'" target="_blank"><span class="dashicons dashicons-clipboard"></span></a>';
425
- break;
426
-
427
- case 'seopress_ps' :
428
- 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>';
429
- break;
430
-
431
- case 'seopress_score' :
432
- if (get_post_meta($post_id, "_seopress_analysis_data")) {
433
- $ca = get_post_meta($post_id, "_seopress_analysis_data");
434
- echo '<div class="analysis-score">';
435
- if (isset($ca[0]["score"]) && $ca[0]["score"] == 1) {
436
- echo '<p><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">
437
- <circle r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0"></circle>
438
- <circle id="bar" class="good" r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0" style="stroke-dashoffset: 50.8938px;"></circle>
439
- </svg><span class="screen-reader-text">'.__('Good','wp-seopress').'</span></p>';
440
- } elseif (isset($ca[0]["score"]) && $ca[0]["score"] =='') {
441
- echo '<p><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">
442
- <circle r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0"></circle>
443
- <circle id="bar" class="notgood" r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0" style="stroke-dashoffset: 101.788px;"></circle>
444
- </svg><span class="screen-reader-text">'.__('Should be improved','wp-seopress').'</span></p>';
445
- }
446
- echo '</div>';
447
- }
448
- break;
449
-
450
- default :
451
- break;
452
- }
453
- }
454
- }
455
- add_action('init', 'seopress_add_columns', 999);
456
-
457
- //Sortable columns
458
- foreach (seopress_get_post_types() as $key => $value) {
459
- add_filter( 'manage_edit-'.$key.'_sortable_columns' , 'seopress_admin_sortable_columns' );
460
- }
461
-
462
- function seopress_admin_sortable_columns($columns) {
463
- $columns['seopress_noindex'] = 'seopress_noindex';
464
- return $columns;
465
- }
466
-
467
- add_filter( 'pre_get_posts', 'seopress_admin_sort_columns_by');
468
- function seopress_admin_sort_columns_by( $query ) {
469
- if( ! is_admin() ) {
470
- return;
471
- } else {
472
- $orderby = $query->get('orderby');
473
- if( 'seopress_noindex' == $orderby ) {
474
- $query->set('meta_key', '_seopress_robots_index');
475
- $query->set('orderby','meta_value');
476
- }
477
- }
478
- }
479
  }
480
 
481
  //Remove Genesis SEO Metaboxe
@@ -499,34 +477,34 @@ if (seopress_advanced_appearance_genesis_seo_metaboxe_hook_option() !='') {
499
 
500
  //Remove Genesis SEO Menu Link
501
  function seopress_advanced_appearance_genesis_seo_menu_option() {
502
- $seopress_advanced_appearance_genesis_seo_menu_option = get_option("seopress_advanced_option_name");
503
- if ( ! empty ( $seopress_advanced_appearance_genesis_seo_menu_option ) ) {
504
- foreach ($seopress_advanced_appearance_genesis_seo_menu_option as $key => $seopress_advanced_appearance_genesis_seo_menu_value)
505
- $options[$key] = $seopress_advanced_appearance_genesis_seo_menu_value;
506
- if (isset($seopress_advanced_appearance_genesis_seo_menu_option['seopress_advanced_appearance_genesis_seo_menu'])) {
507
- return $seopress_advanced_appearance_genesis_seo_menu_option['seopress_advanced_appearance_genesis_seo_menu'];
508
- }
509
- }
510
  }
511
 
512
  if (seopress_advanced_appearance_genesis_seo_menu_option() !='') {
513
- function seopress_advanced_appearance_genesis_seo_menu_hook() {
514
- remove_theme_support( 'genesis-seo-settings-menu' );
515
- }
516
- add_action('init', 'seopress_advanced_appearance_genesis_seo_menu_hook', 999);
517
  }
518
 
519
  //Bulk actions
520
  //noindex
521
  foreach (seopress_get_post_types() as $key => $value) {
522
- add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_noindex' );
523
  }
524
  foreach (seopress_get_taxonomies() as $key => $value) {
525
  add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_noindex' );
526
  }
527
 
528
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
529
- add_filter( 'bulk_actions-edit-product', 'seopress_bulk_actions_noindex' );
530
  }
531
 
532
  function seopress_bulk_actions_noindex($bulk_actions) {
@@ -535,13 +513,13 @@ function seopress_bulk_actions_noindex($bulk_actions) {
535
  }
536
 
537
  foreach (seopress_get_post_types() as $key => $value) {
538
- add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_noindex_handler', 10, 3 );
539
  }
540
  foreach (seopress_get_taxonomies() as $key => $value) {
541
  add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_noindex_handler', 10, 3 );
542
  }
543
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
544
- add_filter( 'handle_bulk_actions-edit-product', 'seopress_bulk_action_noindex_handler', 10, 3 );
545
  }
546
 
547
  function seopress_bulk_action_noindex_handler( $redirect_to, $doaction, $post_ids ) {
@@ -550,7 +528,7 @@ function seopress_bulk_action_noindex_handler( $redirect_to, $doaction, $post_id
550
  }
551
  foreach ( $post_ids as $post_id ) {
552
  // Perform action for each post/term
553
- update_post_meta( $post_id, '_seopress_robots_index', 'yes' );
554
  update_term_meta( $post_id, '_seopress_robots_index', 'yes' );
555
  }
556
  $redirect_to = add_query_arg( 'bulk_noindex_posts', count( $post_ids ), $redirect_to );
@@ -573,28 +551,28 @@ function seopress_bulk_action_noindex_admin_notice() {
573
 
574
  //index
575
  foreach (seopress_get_post_types() as $key => $value) {
576
- add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_index' );
577
  }
578
  foreach (seopress_get_taxonomies() as $key => $value) {
579
  add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_index' );
580
  }
581
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
582
- add_filter( 'bulk_actions-edit-product', 'seopress_bulk_actions_index' );
583
  }
584
 
585
  function seopress_bulk_actions_index($bulk_actions) {
586
- $bulk_actions['seopress_index'] = __( 'Enable index', 'wp-seopress');
587
  return $bulk_actions;
588
  }
589
 
590
  foreach (seopress_get_post_types() as $key => $value) {
591
- add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_index_handler', 10, 3 );
592
  }
593
  foreach (seopress_get_taxonomies() as $key => $value) {
594
  add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_index_handler', 10, 3 );
595
  }
596
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
597
- add_filter( 'handle_bulk_actions-edit-product', 'seopress_bulk_action_index_handler', 10, 3 );
598
  }
599
 
600
  function seopress_bulk_action_index_handler( $redirect_to, $doaction, $post_ids ) {
@@ -603,7 +581,7 @@ function seopress_bulk_action_index_handler( $redirect_to, $doaction, $post_ids
603
  }
604
  foreach ( $post_ids as $post_id ) {
605
  // Perform action for each post.
606
- delete_post_meta( $post_id, '_seopress_robots_index', '' );
607
  delete_term_meta( $post_id, '_seopress_robots_index', '' );
608
  }
609
  $redirect_to = add_query_arg( 'bulk_index_posts', count( $post_ids ), $redirect_to );
@@ -626,13 +604,13 @@ function seopress_bulk_action_index_admin_notice() {
626
 
627
  //nofollow
628
  foreach (seopress_get_post_types() as $key => $value) {
629
- add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_nofollow' );
630
  }
631
  foreach (seopress_get_taxonomies() as $key => $value) {
632
  add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_nofollow' );
633
  }
634
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
635
- add_filter( 'bulk_actions-edit-product', 'seopress_bulk_actions_nofollow' );
636
  }
637
 
638
  function seopress_bulk_actions_nofollow($bulk_actions) {
@@ -640,13 +618,13 @@ function seopress_bulk_actions_nofollow($bulk_actions) {
640
  return $bulk_actions;
641
  }
642
  foreach (seopress_get_post_types() as $key => $value) {
643
- add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_nofollow_handler', 10, 3 );
644
  }
645
  foreach (seopress_get_taxonomies() as $key => $value) {
646
  add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_nofollow_handler', 10, 3 );
647
  }
648
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
649
- add_filter( 'handle_bulk_actions-edit-product', 'seopress_bulk_action_nofollow_handler', 10, 3 );
650
  }
651
 
652
  function seopress_bulk_action_nofollow_handler( $redirect_to, $doaction, $post_ids ) {
@@ -655,7 +633,7 @@ function seopress_bulk_action_nofollow_handler( $redirect_to, $doaction, $post_i
655
  }
656
  foreach ( $post_ids as $post_id ) {
657
  // Perform action for each post.
658
- update_post_meta( $post_id, '_seopress_robots_follow', 'yes' );
659
  update_term_meta( $post_id, '_seopress_robots_follow', 'yes' );
660
  }
661
  $redirect_to = add_query_arg( 'bulk_nofollow_posts', count( $post_ids ), $redirect_to );
@@ -678,13 +656,13 @@ function seopress_bulk_action_nofollow_admin_notice() {
678
 
679
  //follow
680
  foreach (seopress_get_post_types() as $key => $value) {
681
- add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_follow' );
682
  }
683
  foreach (seopress_get_taxonomies() as $key => $value) {
684
  add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_follow' );
685
  }
686
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
687
- add_filter( 'bulk_actions-edit-product', 'seopress_bulk_actions_follow' );
688
  }
689
 
690
  function seopress_bulk_actions_follow($bulk_actions) {
@@ -693,13 +671,13 @@ function seopress_bulk_actions_follow($bulk_actions) {
693
  }
694
 
695
  foreach (seopress_get_post_types() as $key => $value) {
696
- add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_follow_handler', 10, 3 );
697
  }
698
  foreach (seopress_get_taxonomies() as $key => $value) {
699
  add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_follow_handler', 10, 3 );
700
  }
701
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
702
- add_filter( 'handle_bulk_actions-edit-product', 'seopress_bulk_action_follow_handler', 10, 3 );
703
  }
704
 
705
  function seopress_bulk_action_follow_handler( $redirect_to, $doaction, $post_ids ) {
@@ -708,7 +686,7 @@ function seopress_bulk_action_follow_handler( $redirect_to, $doaction, $post_ids
708
  }
709
  foreach ( $post_ids as $post_id ) {
710
  // Perform action for each post.
711
- delete_post_meta( $post_id, '_seopress_robots_follow', '' );
712
  delete_term_meta( $post_id, '_seopress_robots_follow', '' );
713
  }
714
  $redirect_to = add_query_arg( 'bulk_follow_posts', count( $post_ids ), $redirect_to );
@@ -731,251 +709,251 @@ function seopress_bulk_action_follow_admin_notice() {
731
 
732
  //enable 301
733
  foreach (seopress_get_post_types() as $key => $value) {
734
- add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_redirect_enable' );
735
  }
736
 
737
  function seopress_bulk_actions_redirect_enable($bulk_actions) {
738
- $bulk_actions['seopress_enable'] = __( 'Enable redirection', 'wp-seopress');
739
- return $bulk_actions;
740
  }
741
  foreach (seopress_get_post_types() as $key => $value) {
742
- add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_redirect_enable_handler', 10, 3 );
743
  }
744
 
745
  function seopress_bulk_action_redirect_enable_handler( $redirect_to, $doaction, $post_ids ) {
746
- if ( $doaction !== 'seopress_enable' ) {
747
- return $redirect_to;
748
- }
749
- foreach ( $post_ids as $post_id ) {
750
- // Perform action for each post.
751
- update_post_meta( $post_id, '_seopress_redirections_enabled', 'yes' );
752
- }
753
- $redirect_to = add_query_arg( 'bulk_enable_redirects_posts', count( $post_ids ), $redirect_to );
754
- return $redirect_to;
755
  }
756
 
757
  add_action( 'admin_notices', 'seopress_bulk_action_redirect_enable_admin_notice' );
758
 
759
  function seopress_bulk_action_redirect_enable_admin_notice() {
760
- if ( ! empty( $_REQUEST['bulk_enable_redirects_posts'] ) ) {
761
- $enable_count = intval( $_REQUEST['bulk_enable_redirects_posts'] );
762
- printf( '<div id="message" class="updated fade"><p>' .
763
- _n( '%s redirections enabled.',
764
- '%s redirections enabled.',
765
- $enable_count,
766
- 'wp-seopress'
767
- ) . '</p></div>', $enable_count );
768
- }
769
  }
770
 
771
  //disable 301
772
  foreach (seopress_get_post_types() as $key => $value) {
773
- add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_redirect_disable' );
774
  }
775
 
776
  function seopress_bulk_actions_redirect_disable($bulk_actions) {
777
- $bulk_actions['seopress_disable'] = __( 'Disable redirection', 'wp-seopress');
778
- return $bulk_actions;
779
  }
780
  foreach (seopress_get_post_types() as $key => $value) {
781
- add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_redirect_disable_handler', 10, 3 );
782
  }
783
 
784
  function seopress_bulk_action_redirect_disable_handler( $redirect_to, $doaction, $post_ids ) {
785
- if ( $doaction !== 'seopress_disable' ) {
786
- return $redirect_to;
787
- }
788
- foreach ( $post_ids as $post_id ) {
789
- // Perform action for each post.
790
- update_post_meta( $post_id, '_seopress_redirections_enabled', '' );
791
- }
792
- $redirect_to = add_query_arg( 'bulk_disable_redirects_posts', count( $post_ids ), $redirect_to );
793
- return $redirect_to;
794
  }
795
 
796
  add_action( 'admin_notices', 'seopress_bulk_action_redirect_disable_admin_notice' );
797
  function seopress_bulk_action_redirect_disable_admin_notice() {
798
- if ( ! empty( $_REQUEST['bulk_disable_redirects_posts'] ) ) {
799
- $enable_count = intval( $_REQUEST['bulk_disable_redirects_posts'] );
800
- printf( '<div id="message" class="updated fade"><p>' .
801
- _n( '%s redirection disabled.',
802
- '%s redirections disabled.',
803
- $enable_count,
804
- 'wp-seopress'
805
- ) . '</p></div>', $enable_count );
806
- }
807
  }
808
 
809
  //Quick Edit
810
  add_action( 'quick_edit_custom_box', 'seopress_bulk_quick_edit_custom_box', 10, 2 );
811
  function seopress_bulk_quick_edit_custom_box($column_name) {
812
  static $printNonce = TRUE;
813
- if ( $printNonce ) {
814
- $printNonce = FALSE;
815
- wp_nonce_field( plugin_basename( __FILE__ ), 'seopress_title_edit_nonce' );
816
- }
817
-
818
- ?>
819
- <div class="wp-clearfix"></div>
820
- <fieldset class="inline-edit-col-left inline-edit-book">
821
- <div class="inline-edit-col column-<?php echo $column_name; ?>">
822
-
823
- <?php
824
- switch ( $column_name ) {
825
- case 'seopress_title':
826
- ?>
827
- <h4><?php _e('SEO','wp-seopress'); ?></h4>
828
- <label class="inline-edit-group">
829
- <span class="title"><?php _e('Title tag','wp-seopress'); ?></span>
830
- <span class="input-text-wrap"><input type="text" name="seopress_title" /></span>
831
- </label>
832
- <?php
833
- break;
834
- case 'seopress_desc':
835
- ?>
836
- <label class="inline-edit-group">
837
- <span class="title"><?php _e('Meta description','wp-seopress'); ?></span>
838
- <span class="input-text-wrap"><textarea cols="18" rows="1" name="seopress_desc" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false"></textarea></span>
839
- </label>
840
- <?php
841
- break;
842
- case 'seopress_tkw':
843
- ?>
844
- <label class="inline-edit-group">
845
- <span class="title"><?php _e('Target keywords','wp-seopress'); ?></span>
846
- <span class="input-text-wrap"><input type="text" name="seopress_tkw" /></span>
847
- </label>
848
- <?php
849
- break;
850
- case 'seopress_canonical':
851
- ?>
852
- <label class="inline-edit-group">
853
- <span class="title"><?php _e('Canonical','wp-seopress'); ?></span>
854
- <span class="input-text-wrap"><input type="text" name="seopress_canonical" /></span>
855
- </label>
856
- <?php
857
- break;
858
- default :
859
- break;
860
- }
861
- ?>
862
- </div>
863
- </fieldset>
864
- <?php
865
  }
866
 
867
  add_action('save_post','seopress_bulk_quick_edit_save_post', 10, 2);
868
  function seopress_bulk_quick_edit_save_post($post_id) {
869
 
870
- // don't save if Elementor library
871
- if ( isset( $_REQUEST['post_type'] ) && $_REQUEST['post_type'] == 'elementor_library') {
872
- return $post_id;
873
- }
874
 
875
- // don't save for autosave
876
- if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
877
- return $post_id;
878
 
879
- // dont save for revisions
880
- if ( isset( $_REQUEST['post_type'] ) && $_REQUEST['post_type'] == 'revision') {
881
- return $post_id;
882
- }
883
 
884
  if (!current_user_can('edit_posts', $post_id)) {
885
- return;
886
- }
887
-
888
- $_REQUEST += array("seopress_title_edit_nonce" => '');
889
-
890
- if (!wp_verify_nonce($_REQUEST["seopress_title_edit_nonce"], plugin_basename( __FILE__ ))) {
891
- return;
892
- }
893
- if (isset($_REQUEST['seopress_title'])) {
894
- update_post_meta($post_id, '_seopress_titles_title', esc_html($_REQUEST['seopress_title']));
895
- }
896
- if (isset($_REQUEST['seopress_desc'])) {
897
- update_post_meta($post_id, '_seopress_titles_desc', esc_html($_REQUEST['seopress_desc']));
898
- }
899
- if (isset($_REQUEST['seopress_tkw'])) {
900
- update_post_meta($post_id, '_seopress_analysis_target_kw', esc_html($_REQUEST['seopress_tkw']));
901
- }
902
- if (isset($_REQUEST['seopress_canonical'])) {
903
- update_post_meta($post_id, '_seopress_robots_canonical', esc_html($_REQUEST['seopress_canonical']));
904
- }
905
  }
906
 
907
  //WP Editor on taxonomy description field
908
  function seopress_advanced_advanced_tax_desc_editor_option() {
909
- $seopress_advanced_advanced_tax_desc_editor_option = get_option("seopress_advanced_option_name");
910
- if ( ! empty ( $seopress_advanced_advanced_tax_desc_editor_option ) ) {
911
- foreach ($seopress_advanced_advanced_tax_desc_editor_option as $key => $seopress_advanced_advanced_tax_desc_editor_value)
912
- $options[$key] = $seopress_advanced_advanced_tax_desc_editor_value;
913
- if (isset($seopress_advanced_advanced_tax_desc_editor_option['seopress_advanced_advanced_tax_desc_editor'])) {
914
- return $seopress_advanced_advanced_tax_desc_editor_option['seopress_advanced_advanced_tax_desc_editor'];
915
- }
916
- }
917
  }
918
  if (seopress_advanced_advanced_tax_desc_editor_option() !='' && current_user_can( 'publish_posts' )) {
919
 
920
- function seopress_tax_desc_wp_editor_init() {
921
- global $pagenow;
922
- if ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
923
- remove_filter( 'pre_term_description', 'wp_filter_kses' );
924
- remove_filter( 'term_description', 'wp_kses_data' );
925
-
926
- //Disallow HTML Tags
927
- if ( !current_user_can( 'unfiltered_html' ) ) {
928
- add_filter( 'pre_term_description', 'wp_kses_post' );
929
- add_filter( 'term_description', 'wp_kses_post' );
930
- }
931
-
932
- //Allow HTML Tags
933
- add_filter( 'term_description', 'wptexturize' );
934
- add_filter( 'term_description', 'convert_smilies' );
935
- add_filter( 'term_description', 'convert_chars' );
936
- add_filter( 'term_description', 'wpautop' );
937
-
938
- }
939
- }
940
- add_action('init', 'seopress_tax_desc_wp_editor_init', 100);
941
-
942
- function seopress_tax_desc_wp_editor($tag) {
943
- global $pagenow;
944
- if ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
945
-
946
- $content = '';
947
-
948
- if ($pagenow == 'term.php') {
949
- $editor_id = 'description';
950
- } elseif($pagenow == 'edit-tags.php') {
951
- $editor_id = 'tag-description';
952
- }
953
-
954
- ?>
955
-
956
- <tr class="form-field term-description-wrap">
957
- <th scope="row"><label for="description"><?php _e( 'Description' ); ?></label></th>
958
- <td>
959
- <?php
960
- $settings = array(
961
- 'textarea_name' => 'description',
962
- 'textarea_rows' => 10,
963
- );
964
- wp_editor( htmlspecialchars_decode( $tag->description ), 'html-tag-description', $settings );
965
- ?>
966
- <p class="description"><?php _e( 'The description is not prominent by default; however, some themes may show it.' ); ?></p>
967
- </td>
968
- <script type="text/javascript">
969
- // Remove default description field
970
- jQuery('textarea#description').closest('.form-field').remove();
971
- </script>
972
- </tr>
973
-
974
- <?php
975
- }
976
- }
977
- $seopress_get_taxonomies = seopress_get_taxonomies();
978
- foreach ($seopress_get_taxonomies as $key => $value) {
979
- add_action($key.'_edit_form_fields', 'seopress_tax_desc_wp_editor', 9, 1);
980
- }
981
  }
10
  //=================================================================================================
11
  //License notice
12
  if ( current_user_can( seopress_capability( 'manage_options', 'notice' ) ) && is_seopress_page() ) {
13
+ //PRO
14
+ if (get_option( 'seopress_pro_license_status' ) !='valid' && is_plugin_active('wp-seopress-pro/seopress-pro.php') && !is_multisite()) {
15
+ function seopress_notice_license() {
16
+ $screen_id = get_current_screen();
17
+ if ($screen_id->parent_base ==='seopress-option') {
18
+ $class = 'notice notice-error';
19
+ $message = '<p><strong>'.__( 'Welcome to SEOPress PRO!', 'wp-seopress' ).'</strong></p>';
20
+ $message .= '<p>'.__( 'Please activate your license to receive automatic updates and get premium support.', 'wp-seopress' ).'</p>';
21
+ $message .= '<p><a class="button button-primary" href="'.admin_url( 'admin.php?page=seopress-license' ).'">'.__('Activate License', 'wp-seopress').'</a></p>';
22
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
23
+ $sp_license_guide = 'https://www.seopress.org/fr/support/guides/activer-licence-seopress-pro/';
24
+ } else {
25
+ $sp_license_guide = 'https://www.seopress.org/support/guides/activate-seopress-pro-license/';
26
+ }
27
+ $message .= '<p><a href="'.$sp_license_guide.'" target="_blank" style="vertical-align: middle;line-height: 28px;margin: 0 0 0 5px;">'.__('Need help?', 'wp-seopress').'</a></p>';
28
+
29
+ printf( '<div class="%1$s">%2$s</div>', esc_attr( $class ), $message );
30
+ }
31
+ }
32
+ add_action( 'seopress_admin_notices', 'seopress_notice_license' );
33
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  }
35
 
36
  //Permalinks notice
37
  if (isset($pagenow) && $pagenow == 'options-permalink.php') {
38
+ function seopress_notice_permalinks() {
39
+ $class = 'notice notice-warning';
40
+ $message = '<strong>'.__( 'WARNING', 'wp-seopress' ).'</strong>';
41
+ $message .= '<p>'.__( 'Do NOT change your permalink structure on a production site. Changing URLs can severely damage your SEO.', 'wp-seopress' ).'</p>';
42
 
43
+ printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), $message );
44
+ }
45
+ add_action( 'admin_notices', 'seopress_notice_permalinks' );
46
 
47
+ if (get_option('permalink_structure') =='') { //If default permalink
48
+ function seopress_notice_no_rewrite_url() {
49
+ $class = 'notice notice-warning';
50
+ $message = '<strong>'.__( 'WARNING', 'wp-seopress' ).'</strong>';
51
+ $message .= '<p>'.__( 'URL rewriting is NOT enabled on your site. Select a permalink structure that is optimized for SEO (NOT Plain).', 'wp-seopress' ).'</p>';
52
 
53
+ printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), $message );
54
+ }
55
+ add_action( 'admin_notices', 'seopress_notice_no_rewrite_url' );
56
+ }
57
  }
58
 
59
  //Advanced
60
  //=================================================================================================
61
  //Automatic title on media file
62
  function seopress_advanced_advanced_image_auto_title_editor_option() {
63
+ $seopress_advanced_advanced_image_auto_title_editor_option = get_option("seopress_advanced_option_name");
64
+ if ( ! empty ( $seopress_advanced_advanced_image_auto_title_editor_option ) ) {
65
+ foreach ($seopress_advanced_advanced_image_auto_title_editor_option as $key => $seopress_advanced_advanced_image_auto_title_editor_value)
66
+ $options[$key] = $seopress_advanced_advanced_image_auto_title_editor_value;
67
+ if (isset($seopress_advanced_advanced_image_auto_title_editor_option['seopress_advanced_advanced_image_auto_title_editor'])) {
68
+ return $seopress_advanced_advanced_image_auto_title_editor_option['seopress_advanced_advanced_image_auto_title_editor'];
69
+ }
70
+ }
71
  }
72
 
73
  //Automatic alt text on media file
74
  function seopress_advanced_advanced_image_auto_alt_editor_option() {
75
+ $seopress_advanced_advanced_image_auto_alt_editor_option = get_option("seopress_advanced_option_name");
76
+ if ( ! empty ( $seopress_advanced_advanced_image_auto_alt_editor_option ) ) {
77
+ foreach ($seopress_advanced_advanced_image_auto_alt_editor_option as $key => $seopress_advanced_advanced_image_auto_alt_editor_value)
78
+ $options[$key] = $seopress_advanced_advanced_image_auto_alt_editor_value;
79
+ if (isset($seopress_advanced_advanced_image_auto_alt_editor_option['seopress_advanced_advanced_image_auto_alt_editor'])) {
80
+ return $seopress_advanced_advanced_image_auto_alt_editor_option['seopress_advanced_advanced_image_auto_alt_editor'];
81
+ }
82
+ }
83
  }
84
 
85
  //Automatic caption on media file
86
  function seopress_advanced_advanced_image_auto_caption_editor_option() {
87
+ $seopress_advanced_advanced_image_auto_caption_editor_option = get_option("seopress_advanced_option_name");
88
+ if ( ! empty ( $seopress_advanced_advanced_image_auto_caption_editor_option ) ) {
89
+ foreach ($seopress_advanced_advanced_image_auto_caption_editor_option as $key => $seopress_advanced_advanced_image_auto_caption_editor_value)
90
+ $options[$key] = $seopress_advanced_advanced_image_auto_caption_editor_value;
91
+ if (isset($seopress_advanced_advanced_image_auto_caption_editor_option['seopress_advanced_advanced_image_auto_caption_editor'])) {
92
+ return $seopress_advanced_advanced_image_auto_caption_editor_option['seopress_advanced_advanced_image_auto_caption_editor'];
93
+ }
94
+ }
95
  }
96
 
97
  //Automatic desc on media file
98
  function seopress_advanced_advanced_image_auto_desc_editor_option() {
99
+ $seopress_advanced_advanced_image_auto_desc_editor_option = get_option("seopress_advanced_option_name");
100
+ if ( ! empty ( $seopress_advanced_advanced_image_auto_desc_editor_option ) ) {
101
+ foreach ($seopress_advanced_advanced_image_auto_desc_editor_option as $key => $seopress_advanced_advanced_image_auto_desc_editor_value)
102
+ $options[$key] = $seopress_advanced_advanced_image_auto_desc_editor_value;
103
+ if (isset($seopress_advanced_advanced_image_auto_desc_editor_option['seopress_advanced_advanced_image_auto_desc_editor'])) {
104
+ return $seopress_advanced_advanced_image_auto_desc_editor_option['seopress_advanced_advanced_image_auto_desc_editor'];
105
+ }
106
+ }
107
  }
108
 
109
  if (seopress_advanced_advanced_image_auto_title_editor_option() !='' ||
110
  seopress_advanced_advanced_image_auto_alt_editor_option() !='' ||
111
  seopress_advanced_advanced_image_auto_caption_editor_option() !='' ||
112
  seopress_advanced_advanced_image_auto_desc_editor_option() !='') {
113
+ add_action( 'add_attachment', 'seopress_auto_image_attr' );
114
+ function seopress_auto_image_attr( $post_ID ) {
115
+ if (wp_attachment_is_image($post_ID)) {
116
+ $img_attr = get_post( $post_ID )->post_title;
117
 
118
+ // Sanitize the title: remove hyphens, underscores & extra spaces:
119
+ $img_attr = preg_replace( '%\s*[-_\s]+\s*%', ' ', $img_attr);
120
 
121
+ // Sanitize the title: capitalize first letter of every word (other letters lower case)
122
+ $img_attr = ucwords( strtolower( $img_attr ) );
123
 
124
+ $img_attr = apply_filters('seopress_auto_image_title', $img_attr);
125
 
126
+ // Create an array with the image meta (Title, Caption, Description) to be updated
127
+ $img_attr_array = array('ID'=>$post_ID); // Image (ID) to be updated
128
 
129
+ if (seopress_advanced_advanced_image_auto_title_editor_option() !='') {
130
+ $img_attr_array['post_title'] = $img_attr; // Set image Title
131
+ }
132
 
133
+ if (seopress_advanced_advanced_image_auto_caption_editor_option() !='') {
134
+ $img_attr_array['post_excerpt'] = $img_attr; // Set image Caption
135
+ }
136
 
137
+ if (seopress_advanced_advanced_image_auto_desc_editor_option() !='') {
138
+ $img_attr_array['post_content'] = $img_attr; // Set image Desc
139
+ }
140
 
141
+ $img_attr_array = apply_filters('seopress_auto_image_attr', $img_attr_array);
142
 
143
 
144
+ // Set the image Alt-Text
145
+ if (seopress_advanced_advanced_image_auto_alt_editor_option() !='') {
146
+ update_post_meta( $post_ID, '_wp_attachment_image_alt', $img_attr );
147
+ }
148
 
149
+ // Set the image meta (e.g. Title, Excerpt, Content)
150
+ if (seopress_advanced_advanced_image_auto_title_editor_option() !='' || seopress_advanced_advanced_image_auto_caption_editor_option() !='' || seopress_advanced_advanced_image_auto_desc_editor_option() !='') {
151
+ wp_update_post( $img_attr_array );
152
+ }
153
+ }
154
+ }
155
  }
156
 
157
  //Metaboxe position
158
  function seopress_advanced_appearance_metaboxe_position_option() {
159
+ $seopress_advanced_appearance_metaboxe_position_option = get_option("seopress_advanced_option_name");
160
+ if ( ! empty ( $seopress_advanced_appearance_metaboxe_position_option ) ) {
161
+ foreach ($seopress_advanced_appearance_metaboxe_position_option as $key => $seopress_advanced_appearance_metaboxe_position_value)
162
+ $options[$key] = $seopress_advanced_appearance_metaboxe_position_value;
163
+ if (isset($seopress_advanced_appearance_metaboxe_position_option['seopress_advanced_appearance_metaboxe_position'])) {
164
+ return $seopress_advanced_appearance_metaboxe_position_option['seopress_advanced_appearance_metaboxe_position'];
165
+ }
166
+ }
167
  }
168
 
169
  //Set default tab in schema metabox
170
  function seopress_advanced_appearance_schema_default_tab_option() {
171
+ $seopress_advanced_appearance_schema_default_tab_option = get_option("seopress_advanced_option_name");
172
+ if ( ! empty ( $seopress_advanced_appearance_schema_default_tab_option ) ) {
173
+ foreach ($seopress_advanced_appearance_schema_default_tab_option as $key => $seopress_advanced_appearance_schema_default_tab_value)
174
+ $options[$key] = $seopress_advanced_appearance_schema_default_tab_value;
175
+ if (isset($seopress_advanced_appearance_schema_default_tab_option['seopress_advanced_appearance_schema_default_tab'])) {
176
+ return $seopress_advanced_appearance_schema_default_tab_option['seopress_advanced_appearance_schema_default_tab'];
177
+ }
178
+ }
179
  }
180
 
181
  //Columns in post types
182
  function seopress_advanced_appearance_title_col_option() {
183
+ $seopress_advanced_appearance_title_col_option = get_option("seopress_advanced_option_name");
184
+ if ( ! empty ( $seopress_advanced_appearance_title_col_option ) ) {
185
+ foreach ($seopress_advanced_appearance_title_col_option as $key => $seopress_advanced_appearance_title_col_value)
186
+ $options[$key] = $seopress_advanced_appearance_title_col_value;
187
+ if (isset($seopress_advanced_appearance_title_col_option['seopress_advanced_appearance_title_col'])) {
188
+ return $seopress_advanced_appearance_title_col_option['seopress_advanced_appearance_title_col'];
189
+ }
190
+ }
191
  }
192
  function seopress_advanced_appearance_meta_desc_col_option() {
193
+ $seopress_advanced_appearance_meta_desc_col_option = get_option("seopress_advanced_option_name");
194
+ if ( ! empty ( $seopress_advanced_appearance_meta_desc_col_option ) ) {
195
+ foreach ($seopress_advanced_appearance_meta_desc_col_option as $key => $seopress_advanced_appearance_meta_desc_col_value)
196
+ $options[$key] = $seopress_advanced_appearance_meta_desc_col_value;
197
+ if (isset($seopress_advanced_appearance_meta_desc_col_option['seopress_advanced_appearance_meta_desc_col'])) {
198
+ return $seopress_advanced_appearance_meta_desc_col_option['seopress_advanced_appearance_meta_desc_col'];
199
+ }
200
+ }
201
  }
202
  function seopress_advanced_appearance_redirect_url_col_option() {
203
+ $seopress_advanced_appearance_redirect_url_col_option = get_option("seopress_advanced_option_name");
204
+ if ( ! empty ( $seopress_advanced_appearance_redirect_url_col_option ) ) {
205
+ foreach ($seopress_advanced_appearance_redirect_url_col_option as $key => $seopress_advanced_appearance_redirect_url_col_value)
206
+ $options[$key] = $seopress_advanced_appearance_redirect_url_col_value;
207
+ if (isset($seopress_advanced_appearance_redirect_url_col_option['seopress_advanced_appearance_redirect_url_col'])) {
208
+ return $seopress_advanced_appearance_redirect_url_col_option['seopress_advanced_appearance_redirect_url_col'];
209
+ }
210
+ }
211
  }
212
  function seopress_advanced_appearance_redirect_enable_col_option() {
213
+ $seopress_advanced_appearance_redirect_enable_col_option = get_option("seopress_advanced_option_name");
214
+ if ( ! empty ( $seopress_advanced_appearance_redirect_enable_col_option ) ) {
215
+ foreach ($seopress_advanced_appearance_redirect_enable_col_option as $key => $seopress_advanced_appearance_redirect_enable_col_value)
216
+ $options[$key] = $seopress_advanced_appearance_redirect_enable_col_value;
217
+ if (isset($seopress_advanced_appearance_redirect_enable_col_option['seopress_advanced_appearance_redirect_enable_col'])) {
218
+ return $seopress_advanced_appearance_redirect_enable_col_option['seopress_advanced_appearance_redirect_enable_col'];
219
+ }
220
+ }
221
  }
222
  function seopress_advanced_appearance_canonical_option() {
223
+ $seopress_advanced_appearance_canonical_option = get_option("seopress_advanced_option_name");
224
+ if ( ! empty ( $seopress_advanced_appearance_canonical_option ) ) {
225
+ foreach ($seopress_advanced_appearance_canonical_option as $key => $seopress_advanced_appearance_canonical_value)
226
+ $options[$key] = $seopress_advanced_appearance_canonical_value;
227
+ if (isset($seopress_advanced_appearance_canonical_option['seopress_advanced_appearance_canonical'])) {
228
+ return $seopress_advanced_appearance_canonical_option['seopress_advanced_appearance_canonical'];
229
+ }
230
+ }
231
  }
232
  function seopress_advanced_appearance_target_kw_col_option() {
233
+ $seopress_advanced_appearance_target_kw_col_option = get_option("seopress_advanced_option_name");
234
+ if ( ! empty ( $seopress_advanced_appearance_target_kw_col_option ) ) {
235
+ foreach ($seopress_advanced_appearance_target_kw_col_option as $key => $seopress_advanced_appearance_target_kw_col_value)
236
+ $options[$key] = $seopress_advanced_appearance_target_kw_col_value;
237
+ if (isset($seopress_advanced_appearance_target_kw_col_option['seopress_advanced_appearance_target_kw_col'])) {
238
+ return $seopress_advanced_appearance_target_kw_col_option['seopress_advanced_appearance_target_kw_col'];
239
+ }
240
+ }
241
  }
242
  function seopress_advanced_appearance_noindex_col_option() {
243
+ $seopress_advanced_appearance_noindex_col_option = get_option("seopress_advanced_option_name");
244
+ if ( ! empty ( $seopress_advanced_appearance_noindex_col_option ) ) {
245
+ foreach ($seopress_advanced_appearance_noindex_col_option as $key => $seopress_advanced_appearance_noindex_col_value)
246
+ $options[$key] = $seopress_advanced_appearance_noindex_col_value;
247
+ if (isset($seopress_advanced_appearance_noindex_col_option['seopress_advanced_appearance_noindex_col'])) {
248
+ return $seopress_advanced_appearance_noindex_col_option['seopress_advanced_appearance_noindex_col'];
249
+ }
250
+ }
251
  }
252
  function seopress_advanced_appearance_nofollow_col_option() {
253
+ $seopress_advanced_appearance_nofollow_col_option = get_option("seopress_advanced_option_name");
254
+ if ( ! empty ( $seopress_advanced_appearance_nofollow_col_option ) ) {
255
+ foreach ($seopress_advanced_appearance_nofollow_col_option as $key => $seopress_advanced_appearance_nofollow_col_value)
256
+ $options[$key] = $seopress_advanced_appearance_nofollow_col_value;
257
+ if (isset($seopress_advanced_appearance_nofollow_col_option['seopress_advanced_appearance_nofollow_col'])) {
258
+ return $seopress_advanced_appearance_nofollow_col_option['seopress_advanced_appearance_nofollow_col'];
259
+ }
260
+ }
261
  }
262
  function seopress_advanced_appearance_words_col_option() {
263
+ $seopress_advanced_appearance_words_col_option = get_option("seopress_advanced_option_name");
264
+ if ( ! empty ( $seopress_advanced_appearance_words_col_option ) ) {
265
+ foreach ($seopress_advanced_appearance_words_col_option as $key => $seopress_advanced_appearance_words_col_value)
266
+ $options[$key] = $seopress_advanced_appearance_words_col_value;
267
+ if (isset($seopress_advanced_appearance_words_col_option['seopress_advanced_appearance_words_col'])) {
268
+ return $seopress_advanced_appearance_words_col_option['seopress_advanced_appearance_words_col'];
269
+ }
270
+ }
271
  }
272
  function seopress_advanced_appearance_w3c_col_option() {
273
+ $seopress_advanced_appearance_w3c_col_option = get_option("seopress_advanced_option_name");
274
+ if ( ! empty ( $seopress_advanced_appearance_w3c_col_option ) ) {
275
+ foreach ($seopress_advanced_appearance_w3c_col_option as $key => $seopress_advanced_appearance_w3c_col_value)
276
+ $options[$key] = $seopress_advanced_appearance_w3c_col_value;
277
+ if (isset($seopress_advanced_appearance_w3c_col_option['seopress_advanced_appearance_w3c_col'])) {
278
+ return $seopress_advanced_appearance_w3c_col_option['seopress_advanced_appearance_w3c_col'];
279
+ }
280
+ }
281
  }
282
  function seopress_advanced_appearance_ps_col_option() {
283
+ $seopress_advanced_appearance_ps_col_option = get_option("seopress_advanced_option_name");
284
+ if ( ! empty ( $seopress_advanced_appearance_ps_col_option ) ) {
285
+ foreach ($seopress_advanced_appearance_ps_col_option as $key => $seopress_advanced_appearance_ps_col_value)
286
+ $options[$key] = $seopress_advanced_appearance_ps_col_value;
287
+ if (isset($seopress_advanced_appearance_ps_col_option['seopress_advanced_appearance_ps_col'])) {
288
+ return $seopress_advanced_appearance_ps_col_option['seopress_advanced_appearance_ps_col'];
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 ) ) {
295
+ foreach ($seopress_advanced_appearance_score_col_option as $key => $seopress_advanced_appearance_score_col_value)
296
+ $options[$key] = $seopress_advanced_appearance_score_col_value;
297
+ if (isset($seopress_advanced_appearance_score_col_option['seopress_advanced_appearance_score_col'])) {
298
+ return $seopress_advanced_appearance_score_col_option['seopress_advanced_appearance_score_col'];
299
+ }
300
+ }
301
  }
302
 
303
  if (seopress_advanced_appearance_title_col_option() !='' || seopress_advanced_appearance_meta_desc_col_option() !='' || seopress_advanced_appearance_redirect_enable_col_option() !='' || seopress_advanced_appearance_redirect_url_col_option() !='' ||
304
+ seopress_advanced_appearance_canonical_option() !='' || seopress_advanced_appearance_target_kw_col_option() !='' || seopress_advanced_appearance_noindex_col_option() !='' || seopress_advanced_appearance_nofollow_col_option() !='' || seopress_advanced_appearance_words_col_option() !='' || seopress_advanced_appearance_w3c_col_option() !='' || seopress_advanced_appearance_ps_col_option() !='' || seopress_advanced_appearance_score_col_option() !='') {
305
+ function seopress_add_columns() {
306
+ foreach (seopress_get_post_types() as $key => $value) {
307
+ add_filter('manage_'.$key.'_posts_columns', 'seopress_title_columns');
308
+ add_action('manage_'.$key.'_posts_custom_column', 'seopress_title_display_column', 10, 2);
309
+ if ( is_plugin_active( 'easy-digital-downloads/easy-digital-downloads.php' )) {
310
+ add_filter('manage_edit-'.$key.'_columns', 'seopress_title_columns');
311
+ }
312
+ }
313
+
314
+ function seopress_title_columns($columns) {
315
+ if(seopress_advanced_appearance_title_col_option() !='') {
316
+ $columns['seopress_title'] = __('Title tag', 'wp-seopress');
317
+ }
318
+ if(seopress_advanced_appearance_meta_desc_col_option() !='') {
319
+ $columns['seopress_desc'] = __('Meta Desc.', 'wp-seopress');
320
+ }
321
+ if(seopress_advanced_appearance_redirect_enable_col_option() !='') {
322
+ $columns['seopress_redirect_enable'] = __('Redirect?', 'wp-seopress');
323
+ }
324
+ if(seopress_advanced_appearance_redirect_url_col_option() !='') {
325
+ $columns['seopress_redirect_url'] = __('Redirect URL', 'wp-seopress');
326
+ }
327
+ if(seopress_advanced_appearance_canonical_option() !='') {
328
+ $columns['seopress_canonical'] = __('Canonical', 'wp-seopress');
329
+ }
330
+ if(seopress_advanced_appearance_target_kw_col_option() !='') {
331
+ $columns['seopress_tkw'] = __('Target Kw', 'wp-seopress');
332
+ }
333
+ if(seopress_advanced_appearance_noindex_col_option() !='') {
334
+ $columns['seopress_noindex'] = __('Noindex?', 'wp-seopress');
335
+ }
336
+ if(seopress_advanced_appearance_nofollow_col_option() !='') {
337
+ $columns['seopress_nofollow'] = __('Nofollow?', 'wp-seopress');
338
+ }
339
+ if(seopress_advanced_appearance_score_col_option() !='') {
340
+ $columns['seopress_score'] = __('Score', 'wp-seopress');
341
+ }
342
+ if(seopress_advanced_appearance_words_col_option() !='') {
343
+ $columns['seopress_words'] = __('Words', 'wp-seopress');
344
+ }
345
+ if(seopress_advanced_appearance_w3c_col_option() !='') {
346
+ $columns['seopress_w3c'] = __('W3C check', 'wp-seopress');
347
+ }
348
+ if(seopress_advanced_appearance_ps_col_option() !='') {
349
+ $columns['seopress_ps'] = __('Page Speed', 'wp-seopress');
350
+ }
351
+ return $columns;
352
+ }
353
+
354
+ function seopress_title_display_column($column, $post_id) {
355
+ switch ( $column ) {
356
+ case 'seopress_title' :
357
+ echo '<div id="seopress_title-' . esc_attr($post_id) . '">'.esc_html(get_post_meta($post_id, "_seopress_titles_title", true)).'</div>';
358
+ break;
359
+
360
+ case 'seopress_desc';
361
+ echo '<div id="seopress_desc-' . esc_attr($post_id) . '">'.esc_html(get_post_meta($post_id, "_seopress_titles_desc", true)).'</div>';
362
+ break;
363
+
364
+ case 'seopress_redirect_enable';
365
+ if (get_post_meta($post_id, "_seopress_redirections_enabled", true) =='yes') {
366
+ echo '<div id="seopress_redirect_enable-' . esc_attr($post_id) . '"><span class="dashicons dashicons-yes"></span></div>';
367
+ }
368
+ break;
369
+ case 'seopress_redirect_url';
370
+ echo '<div id="seopress_redirect_url-' . esc_attr($post_id) . '">'.esc_html(get_post_meta($post_id, "_seopress_redirections_value", true)).'</div>';
371
+ break;
372
+
373
+ case 'seopress_canonical';
374
+ echo '<div id="seopress_canonical-' . esc_attr($post_id) . '">'.esc_html(get_post_meta($post_id, "_seopress_robots_canonical", true)).'</div>';
375
+ break;
376
+
377
+ case 'seopress_tkw' :
378
+ echo '<div id="seopress_tkw-' . esc_attr($post_id) . '">'.esc_html(get_post_meta($post_id, "_seopress_analysis_target_kw", true)).'</div>';
379
+ break;
380
+
381
+ case 'seopress_noindex' :
382
+ if (get_post_meta($post_id, "_seopress_robots_index", true) =='yes') {
383
+ echo '<span class="dashicons dashicons-yes"></span>';
384
+ }
385
+ break;
386
+
387
+ case 'seopress_nofollow' :
388
+ if (get_post_meta($post_id, "_seopress_robots_follow", true) =='yes') {
389
+ echo '<span class="dashicons dashicons-yes"></span>';
390
+ }
391
+ break;
392
+
393
+ case 'seopress_words' :
394
+ if (get_the_content() !='') {
395
+ $seopress_analysis_data['words_counter'] = preg_match_all("/\p{L}[\p{L}\p{Mn}\p{Pd}'\x{2019}]*/u", strip_tags(wp_filter_nohtml_kses(get_the_content())), $matches);
396
+
397
+ echo $seopress_analysis_data['words_counter'];
398
+ }
399
+ break;
400
+
401
+ case 'seopress_w3c' :
402
+ echo '<a class="seopress-button" href="https://validator.w3.org/nu/?doc='.esc_url(get_the_permalink()).'" title="'.esc_attr(__('Check code quality of this page','wp-seopress')).'" target="_blank"><span class="dashicons dashicons-clipboard"></span></a>';
403
+ break;
404
+
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");
412
+ echo '<div class="analysis-score">';
413
+ if (isset($ca[0]["score"]) && $ca[0]["score"] == 1) {
414
+ echo '<p><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">
415
+ <circle r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0"></circle>
416
+ <circle id="bar" class="good" r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0" style="stroke-dashoffset: 50.8938px;"></circle>
417
+ </svg><span class="screen-reader-text">'.__('Good','wp-seopress').'</span></p>';
418
+ } elseif (isset($ca[0]["score"]) && $ca[0]["score"] =='') {
419
+ echo '<p><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">
420
+ <circle r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0"></circle>
421
+ <circle id="bar" class="notgood" r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0" style="stroke-dashoffset: 101.788px;"></circle>
422
+ </svg><span class="screen-reader-text">'.__('Should be improved','wp-seopress').'</span></p>';
423
+ }
424
+ echo '</div>';
425
+ }
426
+ break;
427
+
428
+ default :
429
+ break;
430
+ }
431
+ }
432
+ }
433
+ add_action('init', 'seopress_add_columns', 999);
434
+
435
+ //Sortable columns
436
+ foreach (seopress_get_post_types() as $key => $value) {
437
+ add_filter( 'manage_edit-'.$key.'_sortable_columns' , 'seopress_admin_sortable_columns' );
438
+ }
439
+
440
+ function seopress_admin_sortable_columns($columns) {
441
+ $columns['seopress_noindex'] = 'seopress_noindex';
442
+ return $columns;
443
+ }
444
+
445
+ add_filter( 'pre_get_posts', 'seopress_admin_sort_columns_by');
446
+ function seopress_admin_sort_columns_by( $query ) {
447
+ if( ! is_admin() ) {
448
+ return;
449
+ } else {
450
+ $orderby = $query->get('orderby');
451
+ if( 'seopress_noindex' == $orderby ) {
452
+ $query->set('meta_key', '_seopress_robots_index');
453
+ $query->set('orderby','meta_value');
454
+ }
455
+ }
456
+ }
457
  }
458
 
459
  //Remove Genesis SEO Metaboxe
477
 
478
  //Remove Genesis SEO Menu Link
479
  function seopress_advanced_appearance_genesis_seo_menu_option() {
480
+ $seopress_advanced_appearance_genesis_seo_menu_option = get_option("seopress_advanced_option_name");
481
+ if ( ! empty ( $seopress_advanced_appearance_genesis_seo_menu_option ) ) {
482
+ foreach ($seopress_advanced_appearance_genesis_seo_menu_option as $key => $seopress_advanced_appearance_genesis_seo_menu_value)
483
+ $options[$key] = $seopress_advanced_appearance_genesis_seo_menu_value;
484
+ if (isset($seopress_advanced_appearance_genesis_seo_menu_option['seopress_advanced_appearance_genesis_seo_menu'])) {
485
+ return $seopress_advanced_appearance_genesis_seo_menu_option['seopress_advanced_appearance_genesis_seo_menu'];
486
+ }
487
+ }
488
  }
489
 
490
  if (seopress_advanced_appearance_genesis_seo_menu_option() !='') {
491
+ function seopress_advanced_appearance_genesis_seo_menu_hook() {
492
+ remove_theme_support( 'genesis-seo-settings-menu' );
493
+ }
494
+ add_action('init', 'seopress_advanced_appearance_genesis_seo_menu_hook', 999);
495
  }
496
 
497
  //Bulk actions
498
  //noindex
499
  foreach (seopress_get_post_types() as $key => $value) {
500
+ add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_noindex' );
501
  }
502
  foreach (seopress_get_taxonomies() as $key => $value) {
503
  add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_noindex' );
504
  }
505
 
506
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
507
+ add_filter( 'bulk_actions-edit-product', 'seopress_bulk_actions_noindex' );
508
  }
509
 
510
  function seopress_bulk_actions_noindex($bulk_actions) {
513
  }
514
 
515
  foreach (seopress_get_post_types() as $key => $value) {
516
+ add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_noindex_handler', 10, 3 );
517
  }
518
  foreach (seopress_get_taxonomies() as $key => $value) {
519
  add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_noindex_handler', 10, 3 );
520
  }
521
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
522
+ add_filter( 'handle_bulk_actions-edit-product', 'seopress_bulk_action_noindex_handler', 10, 3 );
523
  }
524
 
525
  function seopress_bulk_action_noindex_handler( $redirect_to, $doaction, $post_ids ) {
528
  }
529
  foreach ( $post_ids as $post_id ) {
530
  // Perform action for each post/term
531
+ update_post_meta( $post_id, '_seopress_robots_index', 'yes' );
532
  update_term_meta( $post_id, '_seopress_robots_index', 'yes' );
533
  }
534
  $redirect_to = add_query_arg( 'bulk_noindex_posts', count( $post_ids ), $redirect_to );
551
 
552
  //index
553
  foreach (seopress_get_post_types() as $key => $value) {
554
+ add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_index' );
555
  }
556
  foreach (seopress_get_taxonomies() as $key => $value) {
557
  add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_index' );
558
  }
559
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
560
+ add_filter( 'bulk_actions-edit-product', 'seopress_bulk_actions_index' );
561
  }
562
 
563
  function seopress_bulk_actions_index($bulk_actions) {
564
+ $bulk_actions['seopress_index'] = __( 'Enable index', 'wp-seopress' );
565
  return $bulk_actions;
566
  }
567
 
568
  foreach (seopress_get_post_types() as $key => $value) {
569
+ add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_index_handler', 10, 3 );
570
  }
571
  foreach (seopress_get_taxonomies() as $key => $value) {
572
  add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_index_handler', 10, 3 );
573
  }
574
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
575
+ add_filter( 'handle_bulk_actions-edit-product', 'seopress_bulk_action_index_handler', 10, 3 );
576
  }
577
 
578
  function seopress_bulk_action_index_handler( $redirect_to, $doaction, $post_ids ) {
581
  }
582
  foreach ( $post_ids as $post_id ) {
583
  // Perform action for each post.
584
+ delete_post_meta( $post_id, '_seopress_robots_index', '' );
585
  delete_term_meta( $post_id, '_seopress_robots_index', '' );
586
  }
587
  $redirect_to = add_query_arg( 'bulk_index_posts', count( $post_ids ), $redirect_to );
604
 
605
  //nofollow
606
  foreach (seopress_get_post_types() as $key => $value) {
607
+ add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_nofollow' );
608
  }
609
  foreach (seopress_get_taxonomies() as $key => $value) {
610
  add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_nofollow' );
611
  }
612
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
613
+ add_filter( 'bulk_actions-edit-product', 'seopress_bulk_actions_nofollow' );
614
  }
615
 
616
  function seopress_bulk_actions_nofollow($bulk_actions) {
618
  return $bulk_actions;
619
  }
620
  foreach (seopress_get_post_types() as $key => $value) {
621
+ add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_nofollow_handler', 10, 3 );
622
  }
623
  foreach (seopress_get_taxonomies() as $key => $value) {
624
  add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_nofollow_handler', 10, 3 );
625
  }
626
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
627
+ add_filter( 'handle_bulk_actions-edit-product', 'seopress_bulk_action_nofollow_handler', 10, 3 );
628
  }
629
 
630
  function seopress_bulk_action_nofollow_handler( $redirect_to, $doaction, $post_ids ) {
633
  }
634
  foreach ( $post_ids as $post_id ) {
635
  // Perform action for each post.
636
+ update_post_meta( $post_id, '_seopress_robots_follow', 'yes' );
637
  update_term_meta( $post_id, '_seopress_robots_follow', 'yes' );
638
  }
639
  $redirect_to = add_query_arg( 'bulk_nofollow_posts', count( $post_ids ), $redirect_to );
656
 
657
  //follow
658
  foreach (seopress_get_post_types() as $key => $value) {
659
+ add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_follow' );
660
  }
661
  foreach (seopress_get_taxonomies() as $key => $value) {
662
  add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_follow' );
663
  }
664
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
665
+ add_filter( 'bulk_actions-edit-product', 'seopress_bulk_actions_follow' );
666
  }
667
 
668
  function seopress_bulk_actions_follow($bulk_actions) {
671
  }
672
 
673
  foreach (seopress_get_post_types() as $key => $value) {
674
+ add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_follow_handler', 10, 3 );
675
  }
676
  foreach (seopress_get_taxonomies() as $key => $value) {
677
  add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_follow_handler', 10, 3 );
678
  }
679
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
680
+ add_filter( 'handle_bulk_actions-edit-product', 'seopress_bulk_action_follow_handler', 10, 3 );
681
  }
682
 
683
  function seopress_bulk_action_follow_handler( $redirect_to, $doaction, $post_ids ) {
686
  }
687
  foreach ( $post_ids as $post_id ) {
688
  // Perform action for each post.
689
+ delete_post_meta( $post_id, '_seopress_robots_follow', '' );
690
  delete_term_meta( $post_id, '_seopress_robots_follow', '' );
691
  }
692
  $redirect_to = add_query_arg( 'bulk_follow_posts', count( $post_ids ), $redirect_to );
709
 
710
  //enable 301
711
  foreach (seopress_get_post_types() as $key => $value) {
712
+ add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_redirect_enable' );
713
  }
714
 
715
  function seopress_bulk_actions_redirect_enable($bulk_actions) {
716
+ $bulk_actions['seopress_enable'] = __( 'Enable redirection', 'wp-seopress');
717
+ return $bulk_actions;
718
  }
719
  foreach (seopress_get_post_types() as $key => $value) {
720
+ add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_redirect_enable_handler', 10, 3 );
721
  }
722
 
723
  function seopress_bulk_action_redirect_enable_handler( $redirect_to, $doaction, $post_ids ) {
724
+ if ( $doaction !== 'seopress_enable' ) {
725
+ return $redirect_to;
726
+ }
727
+ foreach ( $post_ids as $post_id ) {
728
+ // Perform action for each post.
729
+ update_post_meta( $post_id, '_seopress_redirections_enabled', 'yes' );
730
+ }
731
+ $redirect_to = add_query_arg( 'bulk_enable_redirects_posts', count( $post_ids ), $redirect_to );
732
+ return $redirect_to;
733
  }
734
 
735
  add_action( 'admin_notices', 'seopress_bulk_action_redirect_enable_admin_notice' );
736
 
737
  function seopress_bulk_action_redirect_enable_admin_notice() {
738
+ if ( ! empty( $_REQUEST['bulk_enable_redirects_posts'] ) ) {
739
+ $enable_count = intval( $_REQUEST['bulk_enable_redirects_posts'] );
740
+ printf( '<div id="message" class="updated fade"><p>' .
741
+ _n( '%s redirections enabled.',
742
+ '%s redirections enabled.',
743
+ $enable_count,
744
+ 'wp-seopress'
745
+ ) . '</p></div>', $enable_count );
746
+ }
747
  }
748
 
749
  //disable 301
750
  foreach (seopress_get_post_types() as $key => $value) {
751
+ add_filter( 'bulk_actions-edit-'.$key, 'seopress_bulk_actions_redirect_disable' );
752
  }
753
 
754
  function seopress_bulk_actions_redirect_disable($bulk_actions) {
755
+ $bulk_actions['seopress_disable'] = __( 'Disable redirection', 'wp-seopress');
756
+ return $bulk_actions;
757
  }
758
  foreach (seopress_get_post_types() as $key => $value) {
759
+ add_filter( 'handle_bulk_actions-edit-'.$key, 'seopress_bulk_action_redirect_disable_handler', 10, 3 );
760
  }
761
 
762
  function seopress_bulk_action_redirect_disable_handler( $redirect_to, $doaction, $post_ids ) {
763
+ if ( $doaction !== 'seopress_disable' ) {
764
+ return $redirect_to;
765
+ }
766
+ foreach ( $post_ids as $post_id ) {
767
+ // Perform action for each post.
768
+ update_post_meta( $post_id, '_seopress_redirections_enabled', '' );
769
+ }
770
+ $redirect_to = add_query_arg( 'bulk_disable_redirects_posts', count( $post_ids ), $redirect_to );
771
+ return $redirect_to;
772
  }
773
 
774
  add_action( 'admin_notices', 'seopress_bulk_action_redirect_disable_admin_notice' );
775
  function seopress_bulk_action_redirect_disable_admin_notice() {
776
+ if ( ! empty( $_REQUEST['bulk_disable_redirects_posts'] ) ) {
777
+ $enable_count = intval( $_REQUEST['bulk_disable_redirects_posts'] );
778
+ printf( '<div id="message" class="updated fade"><p>' .
779
+ _n( '%s redirection disabled.',
780
+ '%s redirections disabled.',
781
+ $enable_count,
782
+ 'wp-seopress'
783
+ ) . '</p></div>', $enable_count );
784
+ }
785
  }
786
 
787
  //Quick Edit
788
  add_action( 'quick_edit_custom_box', 'seopress_bulk_quick_edit_custom_box', 10, 2 );
789
  function seopress_bulk_quick_edit_custom_box($column_name) {
790
  static $printNonce = TRUE;
791
+ if ( $printNonce ) {
792
+ $printNonce = FALSE;
793
+ wp_nonce_field( plugin_basename( __FILE__ ), 'seopress_title_edit_nonce' );
794
+ }
795
+
796
+ ?>
797
+ <div class="wp-clearfix"></div>
798
+ <fieldset class="inline-edit-col-left inline-edit-book">
799
+ <div class="inline-edit-col column-<?php echo $column_name; ?>">
800
+
801
+ <?php
802
+ switch ( $column_name ) {
803
+ case 'seopress_title':
804
+ ?>
805
+ <h4><?php _e('SEO','wp-seopress'); ?></h4>
806
+ <label class="inline-edit-group">
807
+ <span class="title"><?php _e('Title tag','wp-seopress'); ?></span>
808
+ <span class="input-text-wrap"><input type="text" name="seopress_title" /></span>
809
+ </label>
810
+ <?php
811
+ break;
812
+ case 'seopress_desc':
813
+ ?>
814
+ <label class="inline-edit-group">
815
+ <span class="title"><?php _e('Meta description','wp-seopress'); ?></span>
816
+ <span class="input-text-wrap"><textarea cols="18" rows="1" name="seopress_desc" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false"></textarea></span>
817
+ </label>
818
+ <?php
819
+ break;
820
+ case 'seopress_tkw':
821
+ ?>
822
+ <label class="inline-edit-group">
823
+ <span class="title"><?php _e('Target keywords','wp-seopress'); ?></span>
824
+ <span class="input-text-wrap"><input type="text" name="seopress_tkw" /></span>
825
+ </label>
826
+ <?php
827
+ break;
828
+ case 'seopress_canonical':
829
+ ?>
830
+ <label class="inline-edit-group">
831
+ <span class="title"><?php _e('Canonical','wp-seopress'); ?></span>
832
+ <span class="input-text-wrap"><input type="text" name="seopress_canonical" /></span>
833
+ </label>
834
+ <?php
835
+ break;
836
+ default :
837
+ break;
838
+ }
839
+ ?>
840
+ </div>
841
+ </fieldset>
842
+ <?php
843
  }
844
 
845
  add_action('save_post','seopress_bulk_quick_edit_save_post', 10, 2);
846
  function seopress_bulk_quick_edit_save_post($post_id) {
847
 
848
+ // don't save if Elementor library
849
+ if ( isset( $_REQUEST['post_type'] ) && $_REQUEST['post_type'] == 'elementor_library') {
850
+ return $post_id;
851
+ }
852
 
853
+ // don't save for autosave
854
+ if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
855
+ return $post_id;
856
 
857
+ // dont save for revisions
858
+ if ( isset( $_REQUEST['post_type'] ) && $_REQUEST['post_type'] == 'revision') {
859
+ return $post_id;
860
+ }
861
 
862
  if (!current_user_can('edit_posts', $post_id)) {
863
+ return;
864
+ }
865
+
866
+ $_REQUEST += array("seopress_title_edit_nonce" => '');
867
+
868
+ if (!wp_verify_nonce($_REQUEST["seopress_title_edit_nonce"], plugin_basename( __FILE__ ))) {
869
+ return;
870
+ }
871
+ if (isset($_REQUEST['seopress_title'])) {
872
+ update_post_meta($post_id, '_seopress_titles_title', esc_html($_REQUEST['seopress_title']));
873
+ }
874
+ if (isset($_REQUEST['seopress_desc'])) {
875
+ update_post_meta($post_id, '_seopress_titles_desc', esc_html($_REQUEST['seopress_desc']));
876
+ }
877
+ if (isset($_REQUEST['seopress_tkw'])) {
878
+ update_post_meta($post_id, '_seopress_analysis_target_kw', esc_html($_REQUEST['seopress_tkw']));
879
+ }
880
+ if (isset($_REQUEST['seopress_canonical'])) {
881
+ update_post_meta($post_id, '_seopress_robots_canonical', esc_html($_REQUEST['seopress_canonical']));
882
+ }
883
  }
884
 
885
  //WP Editor on taxonomy description field
886
  function seopress_advanced_advanced_tax_desc_editor_option() {
887
+ $seopress_advanced_advanced_tax_desc_editor_option = get_option("seopress_advanced_option_name");
888
+ if ( ! empty ( $seopress_advanced_advanced_tax_desc_editor_option ) ) {
889
+ foreach ($seopress_advanced_advanced_tax_desc_editor_option as $key => $seopress_advanced_advanced_tax_desc_editor_value)
890
+ $options[$key] = $seopress_advanced_advanced_tax_desc_editor_value;
891
+ if (isset($seopress_advanced_advanced_tax_desc_editor_option['seopress_advanced_advanced_tax_desc_editor'])) {
892
+ return $seopress_advanced_advanced_tax_desc_editor_option['seopress_advanced_advanced_tax_desc_editor'];
893
+ }
894
+ }
895
  }
896
  if (seopress_advanced_advanced_tax_desc_editor_option() !='' && current_user_can( 'publish_posts' )) {
897
 
898
+ function seopress_tax_desc_wp_editor_init() {
899
+ global $pagenow;
900
+ if ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
901
+ remove_filter( 'pre_term_description', 'wp_filter_kses' );
902
+ remove_filter( 'term_description', 'wp_kses_data' );
903
+
904
+ //Disallow HTML Tags
905
+ if ( !current_user_can( 'unfiltered_html' ) ) {
906
+ add_filter( 'pre_term_description', 'wp_kses_post' );
907
+ add_filter( 'term_description', 'wp_kses_post' );
908
+ }
909
+
910
+ //Allow HTML Tags
911
+ add_filter( 'term_description', 'wptexturize' );
912
+ add_filter( 'term_description', 'convert_smilies' );
913
+ add_filter( 'term_description', 'convert_chars' );
914
+ add_filter( 'term_description', 'wpautop' );
915
+
916
+ }
917
+ }
918
+ add_action('init', 'seopress_tax_desc_wp_editor_init', 100);
919
+
920
+ function seopress_tax_desc_wp_editor($tag) {
921
+ global $pagenow;
922
+ if ( $pagenow =='term.php' || $pagenow =='edit-tags.php') {
923
+
924
+ $content = '';
925
+
926
+ if ($pagenow == 'term.php') {
927
+ $editor_id = 'description';
928
+ } elseif($pagenow == 'edit-tags.php') {
929
+ $editor_id = 'tag-description';
930
+ }
931
+
932
+ ?>
933
+
934
+ <tr class="form-field term-description-wrap">
935
+ <th scope="row"><label for="description"><?php _e( 'Description' ); ?></label></th>
936
+ <td>
937
+ <?php
938
+ $settings = array(
939
+ 'textarea_name' => 'description',
940
+ 'textarea_rows' => 10,
941
+ );
942
+ wp_editor( htmlspecialchars_decode( $tag->description ), 'html-tag-description', $settings );
943
+ ?>
944
+ <p class="description"><?php _e( 'The description is not prominent by default; however, some themes may show it.' ); ?></p>
945
+ </td>
946
+ <script type="text/javascript">
947
+ // Remove default description field
948
+ jQuery('textarea#description').closest('.form-field').remove();
949
+ </script>
950
+ </tr>
951
+
952
+ <?php
953
+ }
954
+ }
955
+ $seopress_get_taxonomies = seopress_get_taxonomies();
956
+ foreach ($seopress_get_taxonomies as $key => $value) {
957
+ add_action($key.'_edit_form_fields', 'seopress_tax_desc_wp_editor', 9, 1);
958
+ }
959
  }
inc/functions/options-oembed.php CHANGED
@@ -3,72 +3,93 @@ defined( 'ABSPATH' ) or die( 'Please don&rsquo;t call the plugin directly. Thank
3
 
4
  //oEmbed
5
  //=================================================================================================
6
- //oEmbed Title
7
- function seopress_oembed_title_post_option() {
8
- if (function_exists("is_shop") && is_shop()) {
9
- $_seopress_oembed_title = get_post_meta(get_option( 'woocommerce_shop_page_id' ),'_seopress_social_fb_title',true);
10
- } else {
11
- $_seopress_oembed_title = get_post_meta(get_the_ID(),'_seopress_social_fb_title',true);
12
- }
13
- if ($_seopress_oembed_title != '') {
14
- return $_seopress_oembed_title;
15
- }
16
- }
 
 
 
 
 
 
 
 
17
 
18
- function seopress_oembed_title_term_option() {
19
- $_seopress_oembed_title = get_term_meta(get_queried_object()->{'term_id'},'_seopress_social_fb_title',true);
20
- if ($_seopress_oembed_title != '') {
21
- return $_seopress_oembed_title;
22
  }
 
 
 
 
 
23
  }
24
 
25
- function seopress_oembed_title_home_option() {
26
- $page_id = get_option( 'page_for_posts' );
27
- $_seopress_oembed_title = get_post_meta( $page_id, '_seopress_social_fb_title', true );
28
- if ( ! empty( $_seopress_oembed_title ) ) {
29
- return $_seopress_oembed_title;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
  }
31
- }
32
 
33
- function seopress_oembed_title_hook() {
34
- //Init
35
- $seopress_oembed_title ='';
36
-
37
- if (is_home()) {
38
- if (seopress_oembed_title_home_option() !='') {
39
- $seopress_oembed_title = seopress_oembed_title_home_option();
40
- } elseif (function_exists('seopress_titles_the_title') && seopress_titles_the_title() !='') {
41
- $seopress_oembed_title = esc_attr(seopress_titles_the_title());
42
- }
43
- } elseif (is_tax() || is_category() || is_tag()) {
44
- if (seopress_oembed_title_term_option() !='') {
45
- $seopress_oembed_title = seopress_oembed_title_term_option();
46
- } else {
47
- $seopress_oembed_title = single_term_title('', false).' - '.get_bloginfo('name');
48
- }
49
- } elseif (is_singular() && seopress_oembed_title_post_option() !='') {
50
- $seopress_oembed_title = seopress_oembed_title_post_option();
51
- } elseif(function_exists("is_shop") && is_shop() && seopress_oembed_title_post_option() !='') {
52
- $seopress_oembed_title = seopress_oembed_title_post_option();
53
- } elseif (function_exists('seopress_titles_the_title') && seopress_titles_the_title() !='') {
54
- $seopress_oembed_title = esc_attr(seopress_titles_the_title());
55
- } elseif (get_the_title() !='') {
56
- $seopress_oembed_title = the_title_attribute('echo=0');
57
- }
58
-
59
- //Hook on post oEmbed title - 'seopress_oembed_title'
60
- if (has_filter('seopress_oembed_title')) {
61
- $seopress_oembed_title = apply_filters('seopress_oembed_title', $seopress_oembed_title);
62
- }
63
- if (isset($seopress_oembed_title) && $seopress_oembed_title !='') {
64
- return $seopress_oembed_title;
65
- }
66
  }
67
 
68
- add_action('oembed_response_data', 'seopress_oembed_response_data', 10, 4);
69
  function seopress_oembed_response_data($data, $post, $width, $height) {
70
- if (function_exists('seopress_oembed_title_hook') && seopress_oembed_title_hook() !='') {
71
- $data['title'] = seopress_oembed_title_hook();
72
- }
73
- return $data;
74
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
 
4
  //oEmbed
5
  //=================================================================================================
6
+ /**
7
+ * Get Oembed Title (custom OG:title or Post title)
8
+ * @since 3.8.9
9
+ * @param string $post
10
+ * @return string seopress_oembed_title
11
+ * @author Benjamin
12
+ */
13
+ function seopress_oembed_title_hook($post) {
14
+ //Init
15
+ $seopress_oembed_title ='';
16
+
17
+ //If OG title set
18
+ if (get_post_meta($post->ID,'_seopress_social_fb_title',true) !='') {
19
+
20
+ $seopress_oembed_title = get_post_meta($post->ID,'_seopress_social_fb_title',true);
21
+
22
+ } elseif (get_the_title($post) !='') {
23
+
24
+ $seopress_oembed_title = the_title_attribute(['before'=>'','after'=>'','echo'=>false,'post'=>$post]);
25
 
 
 
 
 
26
  }
27
+
28
+ //Hook on post oEmbed title - 'seopress_oembed_title'
29
+ $seopress_oembed_title = apply_filters('seopress_oembed_title', $seopress_oembed_title);
30
+
31
+ return $seopress_oembed_title;
32
  }
33
 
34
+ /**
35
+ * Get Oembed Thumbnail (custom OG:IMAGE or Post thumbnail)
36
+ * @since 3.8.9
37
+ * @param string $post
38
+ * @return array seopress_oembed_thumbnail
39
+ * @author Benjamin
40
+ */
41
+ function seopress_oembed_thumbnail_hook($post) {
42
+ //Init
43
+ $seopress_oembed_thumbnail = [];
44
+
45
+ //If OG title set
46
+ if (get_post_meta($post->ID,'_seopress_social_fb_img',true) !='') {
47
+
48
+ $seopress_oembed_thumbnail['url'] = get_post_meta($post->ID,'_seopress_social_fb_img',true);
49
+
50
+ } elseif (get_post_thumbnail_id($post) !='') {
51
+
52
+ $post_thumbnail_id = get_post_thumbnail_id($post);
53
+
54
+ $img_size = 'full';
55
+
56
+ $img_size = apply_filters('seopress_oembed_thumbnail_size', $img_size);
57
+
58
+ $attachment = wp_get_attachment_image_src( $post_thumbnail_id, $img_size );
59
+
60
+ $seopress_oembed_thumbnail['url'] = $attachment[0];
61
+ $seopress_oembed_thumbnail['width'] = $attachment[1];
62
+ $seopress_oembed_thumbnail['height'] = $attachment[2];
63
+
64
  }
 
65
 
66
+ //Hook on post oEmbed thumbnail - 'seopress_oembed_thumbnail'
67
+ $seopress_oembed_thumbnail = apply_filters('seopress_oembed_thumbnail', $seopress_oembed_thumbnail);
68
+
69
+ return $seopress_oembed_thumbnail;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  }
71
 
72
+ add_filter('oembed_response_data', 'seopress_oembed_response_data', 10, 4);
73
  function seopress_oembed_response_data($data, $post, $width, $height) {
74
+ if (function_exists('seopress_oembed_title_hook') && seopress_oembed_title_hook($post) !='') {
75
+ $data['title'] = seopress_oembed_title_hook($post);
76
+ }
77
+ if (function_exists('seopress_oembed_thumbnail_hook') && seopress_oembed_thumbnail_hook($post) !='') {
78
+ $thumbnail = seopress_oembed_thumbnail_hook($post);
79
+
80
+ if ( !empty( $thumbnail['url'] ) ) {
81
+ $data['thumbnail_url'] = $thumbnail['url'];
82
+ }
83
+ if ( !empty( $thumbnail['width'] ) ) {
84
+ $data['thumbnail_width'] = $thumbnail['width'];
85
+ } else {
86
+ $data['thumbnail_width'] = '';
87
+ }
88
+ if ( !empty( $thumbnail['height'] ) ) {
89
+ $data['thumbnail_height'] = $thumbnail['height'];
90
+ } else {
91
+ $data['thumbnail_height'] = '';
92
+ }
93
+ }
94
+ return $data;
95
+ }
inc/functions/options-titles-metas.php CHANGED
@@ -327,7 +327,8 @@ function seopress_titles_the_title() {
327
  foreach ($matches2['1'] as $key => $value) {
328
  $term = wp_get_post_terms( $post->ID, $value );
329
  if (!is_wp_error($term)) {
330
- $seopress_titles_ct_template_replace_array[] = esc_attr($term[0]->name);
 
331
  }
332
  }
333
  }
@@ -377,7 +378,8 @@ function seopress_titles_the_title() {
377
  foreach ($matches2['1'] as $key => $value) {
378
  $term = wp_get_post_terms( $post->ID, $value );
379
  if (!is_wp_error($term)) {
380
- $seopress_titles_ct_template_replace_array[] = esc_attr($term[0]->name);
 
381
  }
382
  }
383
  }
@@ -429,8 +431,8 @@ function seopress_titles_the_title() {
429
  //Hook on Title tag - 'seopress_titles_title'
430
  if (has_filter('seopress_titles_title')) {
431
  $seopress_titles_title_template = apply_filters('seopress_titles_title', $seopress_titles_title_template);
432
- }
433
- //Return Title tag
434
  return $seopress_titles_title_template;
435
  }
436
  add_filter( 'pre_get_document_title', 'seopress_titles_the_title', 10 );
@@ -440,29 +442,29 @@ function seopress_titles_the_description_content() {
440
  $variables = NULL;
441
  $variables = apply_filters('seopress_dyn_variables_fn', $variables);
442
 
443
- $post = $variables['post'];
444
- $term = $variables['term'];
445
- $seopress_titles_title_template = $variables['seopress_titles_title_template'];
446
- $seopress_titles_description_template = $variables['seopress_titles_description_template'];
447
- $seopress_paged = $variables['seopress_paged'];
448
- $the_author_meta = $variables['the_author_meta'];
449
- $sep = $variables['sep'];
450
- $seopress_excerpt = $variables['seopress_excerpt'];
451
- $post_category = $variables['post_category'];
452
- $post_tag = $variables['post_tag'];
453
- $post_thumbnail_url = $variables['post_thumbnail_url'];
454
- $get_search_query = $variables['get_search_query'];
455
- $woo_single_cat_html = $variables['woo_single_cat_html'];
456
- $woo_single_tag_html = $variables['woo_single_tag_html'];
457
- $woo_single_price = $variables['woo_single_price'];
458
- $woo_single_price_exc_tax = $variables['woo_single_price_exc_tax'];
459
- $woo_single_sku = $variables['woo_single_sku'];
460
- $author_bio = $variables['author_bio'];
461
- $seopress_get_the_excerpt = $variables['seopress_get_the_excerpt'];
462
- $seopress_titles_template_variables_array = $variables['seopress_titles_template_variables_array'];
463
- $seopress_titles_template_replace_array = $variables['seopress_titles_template_replace_array'];
464
- $seopress_excerpt_length = $variables['seopress_excerpt_length'];
465
- $page_id = get_option( 'page_for_posts' );
466
 
467
  if ( is_front_page() && is_home() && isset($post) && get_post_meta($post->ID,'_seopress_titles_desc',true) =='' ) { //HOMEPAGE
468
  if (seopress_titles_home_site_desc_option() !='') { //IS GLOBAL
@@ -521,7 +523,8 @@ function seopress_titles_the_description_content() {
521
  foreach ($matches2['1'] as $key => $value) {
522
  $term = wp_get_post_terms( $post->ID, $value );
523
  if (!is_wp_error($term)) {
524
- $seopress_titles_ct_template_replace_array[] = esc_attr($term[0]->name);
 
525
  }
526
  }
527
  }
@@ -569,7 +572,8 @@ function seopress_titles_the_description_content() {
569
  foreach ($matches2['1'] as $key => $value) {
570
  $term = wp_get_post_terms( $post->ID, $value );
571
  if (!is_wp_error($term)) {
572
- $seopress_titles_ct_template_replace_array[] = esc_attr($term[0]->name);
 
573
  }
574
  }
575
  }
@@ -627,8 +631,8 @@ function seopress_titles_the_description_content() {
627
  //Hook on meta description - 'seopress_titles_desc'
628
  if (has_filter('seopress_titles_desc')) {
629
  $seopress_titles_description_template = apply_filters('seopress_titles_desc', $seopress_titles_description_template);
630
- }
631
- //Return meta desc tag
632
  return $seopress_titles_description_template;
633
  }
634
  function seopress_titles_the_description() {
@@ -845,6 +849,9 @@ function seopress_titles_noindex_bypass() {
845
 
846
  //MultilingualPress v2
847
  add_filter('multilingualpress.render_hreflang', '__return_false');
 
 
 
848
  }
849
  //Return noindex tag
850
  return $seopress_titles_noindex;
@@ -1135,7 +1142,7 @@ if (get_option('blog_public') !='0') {// Discourage search engines from indexing
1135
  //Hook on meta robots noindex - 'seopress_titles_noindex'
1136
  if (has_filter('seopress_titles_noindex')) {
1137
  $seopress_titles_noindex = apply_filters('seopress_titles_noindex', $seopress_titles_noindex);
1138
- }
1139
  array_push($seopress_comma_array, $seopress_titles_noindex);
1140
  }
1141
  if (seopress_titles_nofollow_bypass() !='') {
@@ -1143,7 +1150,7 @@ if (get_option('blog_public') !='0') {// Discourage search engines from indexing
1143
  //Hook on meta robots nofollow - 'seopress_titles_nofollow'
1144
  if (has_filter('seopress_titles_nofollow')) {
1145
  $seopress_titles_nofollow = apply_filters('seopress_titles_nofollow', $seopress_titles_nofollow);
1146
- }
1147
  array_push($seopress_comma_array, $seopress_titles_nofollow);
1148
  }
1149
  if (seopress_titles_noodp_bypass() !='') {
@@ -1151,7 +1158,7 @@ if (get_option('blog_public') !='0') {// Discourage search engines from indexing
1151
  //Hook on meta robots noodp - 'seopress_titles_noodp'
1152
  if (has_filter('seopress_titles_noodp')) {
1153
  $seopress_titles_noodp = apply_filters('seopress_titles_noodp', $seopress_titles_noodp);
1154
- }
1155
  array_push($seopress_comma_array, $seopress_titles_noodp);
1156
  }
1157
  if (seopress_titles_noarchive_bypass() !='') {
@@ -1159,7 +1166,7 @@ if (get_option('blog_public') !='0') {// Discourage search engines from indexing
1159
  //Hook on meta robots noarchive - 'seopress_titles_noarchive'
1160
  if (has_filter('seopress_titles_noarchive')) {
1161
  $seopress_titles_noarchive = apply_filters('seopress_titles_noarchive', $seopress_titles_noarchive);
1162
- }
1163
  array_push($seopress_comma_array, $seopress_titles_noarchive);
1164
  }
1165
  if (seopress_titles_nosnippet_bypass() !='') {
@@ -1167,7 +1174,7 @@ if (get_option('blog_public') !='0') {// Discourage search engines from indexing
1167
  //Hook on meta robots nosnippet - 'seopress_titles_nosnippet'
1168
  if (has_filter('seopress_titles_nosnippet')) {
1169
  $seopress_titles_nosnippet = apply_filters('seopress_titles_nosnippet', $seopress_titles_nosnippet);
1170
- }
1171
  array_push($seopress_comma_array, $seopress_titles_nosnippet);
1172
  }
1173
 
@@ -1188,7 +1195,7 @@ if (get_option('blog_public') !='0') {// Discourage search engines from indexing
1188
  for ($i = 0; $i < $seopress_comma_count; $i++) {
1189
  $seopress_titles_robots .= $seopress_comma_array[$i];
1190
  if ($i < ($seopress_comma_count - 1)) {
1191
- $seopress_titles_robots .= ', ';
1192
  }
1193
  }
1194
 
@@ -1198,8 +1205,8 @@ if (get_option('blog_public') !='0') {// Discourage search engines from indexing
1198
  //Hook on meta robots all - 'seopress_titles_robots'
1199
  if (has_filter('seopress_titles_robots')) {
1200
  $seopress_titles_robots = apply_filters('seopress_titles_robots', $seopress_titles_robots);
1201
- }
1202
- echo $seopress_titles_robots;
1203
  }
1204
  add_action( 'wp_head', 'seopress_titles_advanced_robots_hook', 1 );
1205
  //}
@@ -1243,8 +1250,8 @@ if (seopress_titles_noimageindex_bypass() || has_filter('seopress_titles_noimage
1243
  //Hook on meta robots noimageindex - 'seopress_titles_noimageindex'
1244
  if (has_filter('seopress_titles_noimageindex')) {
1245
  $seopress_titles_noimageindex = apply_filters('seopress_titles_noimageindex', $seopress_titles_noimageindex);
1246
- }
1247
- //Return noimageindex tag
1248
  echo $seopress_titles_noimageindex."\n";
1249
  }
1250
  add_action( 'wp_head', 'seopress_titles_advanced_google_hook', 1 );
@@ -1275,10 +1282,10 @@ if (seopress_titles_paged_rel_option()) {
1275
  function seopress_titles_paged_rel_hook() {
1276
  global $paged;
1277
  if ( get_previous_posts_link() ) { ?>
1278
- <link rel="prev" href="<?php echo get_pagenum_link( $paged - 1 ); ?>" />
1279
- <?php } if ( get_next_posts_link() ) { ?>
1280
- <link rel="next" href="<?php echo get_pagenum_link( $paged + 1 ); ?>" />
1281
- <?php }
1282
  }
1283
  add_action( 'wp_head', 'seopress_titles_paged_rel_hook', 9 );
1284
  }
@@ -1306,7 +1313,7 @@ if (function_exists('seopress_titles_noindex_bypass') && seopress_titles_noindex
1306
  //Hook on post canonical URL - 'seopress_titles_canonical'
1307
  if (has_filter('seopress_titles_canonical')) {
1308
  $seopress_titles_canonical = apply_filters('seopress_titles_canonical', $seopress_titles_canonical);
1309
- }
1310
  echo $seopress_titles_canonical."\n";
1311
  }
1312
  add_action( 'wp_head', 'seopress_titles_canonical_post_hook', 1 );
@@ -1317,7 +1324,7 @@ if (function_exists('seopress_titles_noindex_bypass') && seopress_titles_noindex
1317
  //Hook on post canonical URL - 'seopress_titles_canonical'
1318
  if (has_filter('seopress_titles_canonical')) {
1319
  $seopress_titles_canonical = apply_filters('seopress_titles_canonical', $seopress_titles_canonical);
1320
- }
1321
  echo $seopress_titles_canonical."\n";
1322
  }
1323
  add_action( 'wp_head', 'seopress_titles_canonical_post_hook', 1, 1 );
@@ -1327,7 +1334,7 @@ if (function_exists('seopress_titles_noindex_bypass') && seopress_titles_noindex
1327
  //Hook on post canonical URL - 'seopress_titles_canonical'
1328
  if (has_filter('seopress_titles_canonical')) {
1329
  $seopress_titles_canonical = apply_filters('seopress_titles_canonical', $seopress_titles_canonical);
1330
- }
1331
  echo $seopress_titles_canonical."\n";
1332
  }
1333
  add_action( 'wp_head', 'seopress_titles_canonical_term_hook', 1 );
@@ -1351,7 +1358,7 @@ if (function_exists('seopress_titles_noindex_bypass') && seopress_titles_noindex
1351
  //Hook on post canonical URL - 'seopress_titles_canonical'
1352
  if (has_filter('seopress_titles_canonical')) {
1353
  $seopress_titles_canonical = apply_filters('seopress_titles_canonical', $seopress_titles_canonical);
1354
- }
1355
  echo $seopress_titles_canonical."\n";
1356
  }
1357
  add_action( 'wp_head', 'seopress_titles_canonical_hook', 1 );
@@ -1374,4 +1381,4 @@ function seopress_titles_author() {
1374
  }
1375
  }
1376
  }
1377
- add_action('wp_head', 'seopress_titles_author', 1);
327
  foreach ($matches2['1'] as $key => $value) {
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
  }
378
  foreach ($matches2['1'] as $key => $value) {
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
  }
431
  //Hook on Title tag - 'seopress_titles_title'
432
  if (has_filter('seopress_titles_title')) {
433
  $seopress_titles_title_template = apply_filters('seopress_titles_title', $seopress_titles_title_template);
434
+ }
435
+ //Return Title tag
436
  return $seopress_titles_title_template;
437
  }
438
  add_filter( 'pre_get_document_title', 'seopress_titles_the_title', 10 );
442
  $variables = NULL;
443
  $variables = apply_filters('seopress_dyn_variables_fn', $variables);
444
 
445
+ $post = $variables['post'];
446
+ $term = $variables['term'];
447
+ $seopress_titles_title_template = $variables['seopress_titles_title_template'];
448
+ $seopress_titles_description_template = $variables['seopress_titles_description_template'];
449
+ $seopress_paged = $variables['seopress_paged'];
450
+ $the_author_meta = $variables['the_author_meta'];
451
+ $sep = $variables['sep'];
452
+ $seopress_excerpt = $variables['seopress_excerpt'];
453
+ $post_category = $variables['post_category'];
454
+ $post_tag = $variables['post_tag'];
455
+ $post_thumbnail_url = $variables['post_thumbnail_url'];
456
+ $get_search_query = $variables['get_search_query'];
457
+ $woo_single_cat_html = $variables['woo_single_cat_html'];
458
+ $woo_single_tag_html = $variables['woo_single_tag_html'];
459
+ $woo_single_price = $variables['woo_single_price'];
460
+ $woo_single_price_exc_tax = $variables['woo_single_price_exc_tax'];
461
+ $woo_single_sku = $variables['woo_single_sku'];
462
+ $author_bio = $variables['author_bio'];
463
+ $seopress_get_the_excerpt = $variables['seopress_get_the_excerpt'];
464
+ $seopress_titles_template_variables_array = $variables['seopress_titles_template_variables_array'];
465
+ $seopress_titles_template_replace_array = $variables['seopress_titles_template_replace_array'];
466
+ $seopress_excerpt_length = $variables['seopress_excerpt_length'];
467
+ $page_id = get_option( 'page_for_posts' );
468
 
469
  if ( is_front_page() && is_home() && isset($post) && get_post_meta($post->ID,'_seopress_titles_desc',true) =='' ) { //HOMEPAGE
470
  if (seopress_titles_home_site_desc_option() !='') { //IS GLOBAL
523
  foreach ($matches2['1'] as $key => $value) {
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
  }
572
  foreach ($matches2['1'] as $key => $value) {
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
  }
631
  //Hook on meta description - 'seopress_titles_desc'
632
  if (has_filter('seopress_titles_desc')) {
633
  $seopress_titles_description_template = apply_filters('seopress_titles_desc', $seopress_titles_description_template);
634
+ }
635
+ //Return meta desc tag
636
  return $seopress_titles_description_template;
637
  }
638
  function seopress_titles_the_description() {
849
 
850
  //MultilingualPress v2
851
  add_filter('multilingualpress.render_hreflang', '__return_false');
852
+
853
+ //TranslatePress
854
+ add_filter('trp-exclude-hreflang', '__return_true');
855
  }
856
  //Return noindex tag
857
  return $seopress_titles_noindex;
1142
  //Hook on meta robots noindex - 'seopress_titles_noindex'
1143
  if (has_filter('seopress_titles_noindex')) {
1144
  $seopress_titles_noindex = apply_filters('seopress_titles_noindex', $seopress_titles_noindex);
1145
+ }
1146
  array_push($seopress_comma_array, $seopress_titles_noindex);
1147
  }
1148
  if (seopress_titles_nofollow_bypass() !='') {
1150
  //Hook on meta robots nofollow - 'seopress_titles_nofollow'
1151
  if (has_filter('seopress_titles_nofollow')) {
1152
  $seopress_titles_nofollow = apply_filters('seopress_titles_nofollow', $seopress_titles_nofollow);
1153
+ }
1154
  array_push($seopress_comma_array, $seopress_titles_nofollow);
1155
  }
1156
  if (seopress_titles_noodp_bypass() !='') {
1158
  //Hook on meta robots noodp - 'seopress_titles_noodp'
1159
  if (has_filter('seopress_titles_noodp')) {
1160
  $seopress_titles_noodp = apply_filters('seopress_titles_noodp', $seopress_titles_noodp);
1161
+ }
1162
  array_push($seopress_comma_array, $seopress_titles_noodp);
1163
  }
1164
  if (seopress_titles_noarchive_bypass() !='') {
1166
  //Hook on meta robots noarchive - 'seopress_titles_noarchive'
1167
  if (has_filter('seopress_titles_noarchive')) {
1168
  $seopress_titles_noarchive = apply_filters('seopress_titles_noarchive', $seopress_titles_noarchive);
1169
+ }
1170
  array_push($seopress_comma_array, $seopress_titles_noarchive);
1171
  }
1172
  if (seopress_titles_nosnippet_bypass() !='') {
1174
  //Hook on meta robots nosnippet - 'seopress_titles_nosnippet'
1175
  if (has_filter('seopress_titles_nosnippet')) {
1176
  $seopress_titles_nosnippet = apply_filters('seopress_titles_nosnippet', $seopress_titles_nosnippet);
1177
+ }
1178
  array_push($seopress_comma_array, $seopress_titles_nosnippet);
1179
  }
1180
 
1195
  for ($i = 0; $i < $seopress_comma_count; $i++) {
1196
  $seopress_titles_robots .= $seopress_comma_array[$i];
1197
  if ($i < ($seopress_comma_count - 1)) {
1198
+ $seopress_titles_robots .= ', ';
1199
  }
1200
  }
1201
 
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);
1208
+ }
1209
+ echo $seopress_titles_robots;
1210
  }
1211
  add_action( 'wp_head', 'seopress_titles_advanced_robots_hook', 1 );
1212
  //}
1250
  //Hook on meta robots noimageindex - 'seopress_titles_noimageindex'
1251
  if (has_filter('seopress_titles_noimageindex')) {
1252
  $seopress_titles_noimageindex = apply_filters('seopress_titles_noimageindex', $seopress_titles_noimageindex);
1253
+ }
1254
+ //Return noimageindex tag
1255
  echo $seopress_titles_noimageindex."\n";
1256
  }
1257
  add_action( 'wp_head', 'seopress_titles_advanced_google_hook', 1 );
1282
  function seopress_titles_paged_rel_hook() {
1283
  global $paged;
1284
  if ( get_previous_posts_link() ) { ?>
1285
+ <link rel="prev" href="<?php echo get_pagenum_link( $paged - 1 ); ?>" />
1286
+ <?php } if ( get_next_posts_link() ) { ?>
1287
+ <link rel="next" href="<?php echo get_pagenum_link( $paged + 1 ); ?>" />
1288
+ <?php }
1289
  }
1290
  add_action( 'wp_head', 'seopress_titles_paged_rel_hook', 9 );
1291
  }
1313
  //Hook on post canonical URL - 'seopress_titles_canonical'
1314
  if (has_filter('seopress_titles_canonical')) {
1315
  $seopress_titles_canonical = apply_filters('seopress_titles_canonical', $seopress_titles_canonical);
1316
+ }
1317
  echo $seopress_titles_canonical."\n";
1318
  }
1319
  add_action( 'wp_head', 'seopress_titles_canonical_post_hook', 1 );
1324
  //Hook on post canonical URL - 'seopress_titles_canonical'
1325
  if (has_filter('seopress_titles_canonical')) {
1326
  $seopress_titles_canonical = apply_filters('seopress_titles_canonical', $seopress_titles_canonical);
1327
+ }
1328
  echo $seopress_titles_canonical."\n";
1329
  }
1330
  add_action( 'wp_head', 'seopress_titles_canonical_post_hook', 1, 1 );
1334
  //Hook on post canonical URL - 'seopress_titles_canonical'
1335
  if (has_filter('seopress_titles_canonical')) {
1336
  $seopress_titles_canonical = apply_filters('seopress_titles_canonical', $seopress_titles_canonical);
1337
+ }
1338
  echo $seopress_titles_canonical."\n";
1339
  }
1340
  add_action( 'wp_head', 'seopress_titles_canonical_term_hook', 1 );
1358
  //Hook on post canonical URL - 'seopress_titles_canonical'
1359
  if (has_filter('seopress_titles_canonical')) {
1360
  $seopress_titles_canonical = apply_filters('seopress_titles_canonical', $seopress_titles_canonical);
1361
+ }
1362
  echo $seopress_titles_canonical."\n";
1363
  }
1364
  add_action( 'wp_head', 'seopress_titles_canonical_hook', 1 );
1381
  }
1382
  }
1383
  }
1384
+ add_action('wp_head', 'seopress_titles_author', 1);
inc/functions/options.php CHANGED
@@ -143,12 +143,12 @@ if (seopress_get_toggle_option('titles') =='1') {
143
  }
144
  }
145
  if (seopress_get_toggle_option('social') =='1') {
146
- // add_action('wp_head', 'seopress_load_oembed_options');
147
- // function seopress_load_oembed_options() {
148
- // if (!is_admin()){
149
- // require_once ( dirname( __FILE__ ) . '/options-oembed.php'); //Oembed
150
- // }
151
- // }
152
 
153
  add_action('wp_head', 'seopress_load_social_options', 0);
154
  function seopress_load_social_options() {
143
  }
144
  }
145
  if (seopress_get_toggle_option('social') =='1') {
146
+ add_action('init', 'seopress_load_oembed_options');
147
+ function seopress_load_oembed_options() {
148
+ if (!is_admin()){
149
+ require_once ( dirname( __FILE__ ) . '/options-oembed.php'); //Oembed
150
+ }
151
+ }
152
 
153
  add_action('wp_head', 'seopress_load_social_options', 0);
154
  function seopress_load_social_options() {
inc/functions/sitemap/template-xml-sitemaps-single.php CHANGED
@@ -109,31 +109,31 @@ function seopress_xml_sitemap_single() {
109
  $images = '';
110
 
111
  if (get_the_modified_date('c', $post)) {
112
- $seopress_mod = get_the_modified_date('c', $post);
113
- } else {
114
- $seopress_mod = get_post_modified_time('c', false, $post);
115
- }
116
-
117
- // initialize the sitemap url output
118
- $seopress_sitemap_url = '';
119
- // array with all the information needed for a sitemap url
120
- $seopress_url = array(
121
- 'loc' => htmlspecialchars(urldecode(get_permalink($post))),
122
- 'mod' => $seopress_mod,
123
- 'images' => array()
124
- );
125
-
126
- $seopress_sitemap_url .= '<url>';
127
- $seopress_sitemap_url .= "\n";
128
- $seopress_sitemap_url .= '<loc>';
129
- $seopress_sitemap_url .= $seopress_url['loc'];
130
- $seopress_sitemap_url .= '</loc>';
131
- $seopress_sitemap_url .= "\n";
132
- $seopress_sitemap_url .= '<lastmod>';
133
- $seopress_sitemap_url .= $seopress_url['mod'];
134
- $seopress_sitemap_url .= '';
135
- $seopress_sitemap_url .= '</lastmod>';
136
- $seopress_sitemap_url .= "\n";
137
 
138
  //XML Image Sitemaps
139
  if (seopress_xml_sitemap_img_enable_option() =='1') {
@@ -170,213 +170,213 @@ function seopress_xml_sitemap_single() {
170
  libxml_use_internal_errors($internalErrors);
171
  }
172
 
173
- //WooCommerce
174
- global $product;
175
- if ($product !='' && method_exists($product, 'get_gallery_image_ids')) {
176
- $product_img = $product->get_gallery_image_ids();
177
- }
178
-
179
- //Post Thumbnail
180
- $post_thumbnail = get_the_post_thumbnail_url($post);
181
- $post_thumbnail_id = get_post_thumbnail_id($post);
182
-
183
- if ((isset($images) && !empty ($images) && $images->length>=1) || (isset($product) && !empty($product_img)) || $post_thumbnail !='') {
184
-
185
- //Standard img
186
- if (isset($images) && !empty ($images)) {
187
- if ($images->length>=1) {
188
- foreach($images as $img) {
189
- $url = $img->getAttribute('src');
190
- $url = apply_filters( 'seopress_sitemaps_single_img_url', $url );
191
- if ($url !='') {
192
- //Exclude Base64 img
193
- if (strpos($url, 'data:image/') === false) {
194
- /*
195
- * Initiate $seopress_url['images] and needed data for the sitemap image template
196
- */
197
-
198
- if (seopress_is_absolute($url) === true) {
199
- //do nothing
200
- } else {
201
- $url = $home_url.$url;
202
- }
203
-
204
- //cleaning url
205
- $url = htmlspecialchars(urldecode(esc_attr(wp_filter_nohtml_kses($url))));
206
-
207
- //remove query strings
208
- $parse_url = wp_parse_url($url);
209
-
210
- if (!empty($parse_url['scheme']) && !empty($parse_url['host']) && !empty($parse_url['path'])) {
211
- $seopress_image_loc = '<![CDATA['.$parse_url['scheme'].'://'.$parse_url['host'].$parse_url['path'].']]>';
212
- } else {
213
- $seopress_image_loc = '<![CDATA['.$url.']]>';
214
- }
215
- $seopress_image_caption = '';
216
- if ($img->getAttribute('alt') !='') {
217
- $caption = htmlspecialchars($img->getAttribute('alt'));
218
- $seopress_image_caption = '<![CDATA['.$caption.']]>';
219
- }
220
- $seopress_image_title = '';
221
- if ($img->getAttribute('title') !='') {
222
- $title = htmlspecialchars($img->getAttribute('title'));
223
- $seopress_image_title = '<![CDATA['.$title.']]>';
224
- }
225
-
226
- $seopress_url['images'][] = array(
227
- 'src' => $seopress_image_loc,
228
- 'title' => $seopress_image_title,
229
- 'alt' => $seopress_image_caption
230
- );
231
-
232
- /*
233
- * Build up the template.
234
- */
235
- $seopress_sitemap_url .= '<image:image>';
236
- $seopress_sitemap_url .= "\n";
237
- $seopress_sitemap_url .= '<image:loc>';
238
- $seopress_sitemap_url .= $seopress_image_loc;
239
- $seopress_sitemap_url .= '</image:loc>';
240
- $seopress_sitemap_url .= "\n";
241
-
242
- if ($seopress_image_title !='') {
243
- $seopress_sitemap_url .= '<image:title>';
244
- $seopress_sitemap_url .= $seopress_image_title;
245
- $seopress_sitemap_url .= '</image:title>';
246
- $seopress_sitemap_url .= "\n";
247
- }
248
-
249
- if ($seopress_image_caption !='') {
250
- $seopress_sitemap_url .= '<image:caption>';
251
- $seopress_sitemap_url .= $seopress_image_caption;
252
- $seopress_sitemap_url .= '</image:caption>';
253
- $seopress_sitemap_url .= "\n";
254
- }
255
-
256
- $seopress_sitemap_url .= '</image:image>';
257
- $seopress_sitemap_url .= "\n";
258
- }
259
- }
260
- }
261
- }
262
- }
263
-
264
- //WooCommerce img
265
- if ($product !='' && $product_img !='') {
266
- foreach( $product_img as $product_attachment_id ) {
267
-
268
- $seopress_image_loc = '<![CDATA['.esc_attr(wp_filter_nohtml_kses(wp_get_attachment_url( $product_attachment_id ))).']]>';
269
-
270
- $seopress_image_title = '';
271
- if (get_the_title($product_attachment_id) !='') {
272
- $title = htmlspecialchars(get_the_title($product_attachment_id));
273
- $seopress_image_title .= '<![CDATA['.$title.']]>';
274
- }
275
-
276
- $seopress_image_caption = '';
277
- if (get_post_meta($product_attachment_id, '_wp_attachment_image_alt', true) !='') {
278
- $caption = htmlspecialchars(get_post_meta($product_attachment_id, '_wp_attachment_image_alt', true));
279
- $seopress_image_caption .= '<![CDATA['.$caption.']]>';
280
- }
281
-
282
- $seopress_url['images'][] = array(
283
- 'src' => $seopress_image_loc,
284
- 'title' => $seopress_image_title,
285
- 'caption' => $seopress_image_caption
286
- );
287
-
288
- /*
289
- * Build up the template.
290
- */
291
- $seopress_sitemap_url .= '<image:image>';
292
- $seopress_sitemap_url .= "\n";
293
- $seopress_sitemap_url .= '<image:loc>';
294
- $seopress_sitemap_url .= $seopress_image_loc;
295
- $seopress_sitemap_url .= '</image:loc>';
296
- $seopress_sitemap_url .= "\n";
297
-
298
- if ($seopress_image_title !='') {
299
- $seopress_sitemap_url .= '<image:title>';
300
- $seopress_sitemap_url .= $seopress_image_title;
301
- $seopress_sitemap_url .= '</image:title>';
302
- $seopress_sitemap_url .= "\n";
303
- }
304
-
305
- if ( $seopress_image_caption !='') {
306
- $seopress_sitemap_url .= '<image:caption>';
307
- $seopress_sitemap_url .= $seopress_image_caption;
308
- $seopress_sitemap_url .= '</image:caption>';
309
- $seopress_sitemap_url .= "\n";
310
- }
311
-
312
- $seopress_sitemap_url .= '</image:image>';
313
- $seopress_sitemap_url .= "\n";
314
- }
315
- }
316
- //Post thumbnail
317
- if ($post_thumbnail !='') {
318
-
319
- $seopress_image_loc = '<![CDATA['.$post_thumbnail.']]>';
320
-
321
- $seopress_image_title = '';
322
- if (get_the_title($post_thumbnail_id) !='') {
323
- $title = htmlspecialchars(get_the_title($post_thumbnail_id));
324
- $seopress_image_title = '<![CDATA['.$title.']]>';
325
- }
326
-
327
- $seopress_image_caption = '';
328
- if (get_post_meta($post_thumbnail_id, '_wp_attachment_image_alt', true) !='') {
329
- $caption = htmlspecialchars(get_post_meta($post_thumbnail_id, '_wp_attachment_image_alt', true));
330
- $seopress_image_caption .= '<![CDATA['.$caption.']]>';
331
- }
332
-
333
- $seopress_url['images'][] = array(
334
- 'src' => $seopress_image_loc,
335
- 'title' => $seopress_image_title,
336
- 'caption' => $seopress_image_caption
337
- );
338
-
339
- /*
340
- * Build up the template.
341
- */
342
- $seopress_sitemap_url .= '<image:image>';
343
- $seopress_sitemap_url .= "\n";
344
- $seopress_sitemap_url .= '<image:loc>';
345
- $seopress_sitemap_url .= $seopress_image_loc;
346
- $seopress_sitemap_url .= '</image:loc>';
347
- $seopress_sitemap_url .= "\n";
348
-
349
- if ($seopress_image_title !='') {
350
- $seopress_sitemap_url .= '<image:title>';
351
- $seopress_sitemap_url .= $seopress_image_title;
352
- $seopress_sitemap_url .= '</image:title>';
353
- $seopress_sitemap_url .= "\n";
354
- }
355
-
356
- if ($seopress_image_caption !='') {
357
- $seopress_sitemap_url .= '<image:caption>';
358
- $seopress_sitemap_url .= $seopress_image_caption;
359
- $seopress_sitemap_url .= '</image:caption>';
360
- $seopress_sitemap_url .= "\n";
361
- }
362
-
363
- $seopress_sitemap_url .= '</image:image>';
364
- }
365
-
366
- $seopress_sitemap_url = apply_filters('seopress_sitemaps_single_img', $seopress_sitemap_url, $post);
367
- }
368
- }
369
- }
370
- $seopress_sitemap_url .= '</url>';
371
- $seopress_sitemap_url .= "\n";
372
- $seopress_sitemaps .= apply_filters('seopress_sitemaps_url', $seopress_sitemap_url, $seopress_url);
373
- }
374
- wp_reset_postdata();
375
-
376
- $seopress_sitemaps .= '</urlset>';
377
-
378
- $seopress_sitemaps = apply_filters( 'seopress_sitemaps_xml_single', $seopress_sitemaps );
379
-
380
- return $seopress_sitemaps;
381
  }
382
  echo seopress_xml_sitemap_single();
109
  $images = '';
110
 
111
  if (get_the_modified_date('c', $post)) {
112
+ $seopress_mod = get_the_modified_date('c', $post);
113
+ } else {
114
+ $seopress_mod = get_post_modified_time('c', false, $post);
115
+ }
116
+
117
+ // initialize the sitemap url output
118
+ $seopress_sitemap_url = '';
119
+ // array with all the information needed for a sitemap url
120
+ $seopress_url = array(
121
+ 'loc' => htmlspecialchars(urldecode(get_permalink($post))),
122
+ 'mod' => $seopress_mod,
123
+ 'images' => array()
124
+ );
125
+
126
+ $seopress_sitemap_url .= '<url>';
127
+ $seopress_sitemap_url .= "\n";
128
+ $seopress_sitemap_url .= '<loc>';
129
+ $seopress_sitemap_url .= $seopress_url['loc'];
130
+ $seopress_sitemap_url .= '</loc>';
131
+ $seopress_sitemap_url .= "\n";
132
+ $seopress_sitemap_url .= '<lastmod>';
133
+ $seopress_sitemap_url .= $seopress_url['mod'];
134
+ $seopress_sitemap_url .= '';
135
+ $seopress_sitemap_url .= '</lastmod>';
136
+ $seopress_sitemap_url .= "\n";
137
 
138
  //XML Image Sitemaps
139
  if (seopress_xml_sitemap_img_enable_option() =='1') {
170
  libxml_use_internal_errors($internalErrors);
171
  }
172
 
173
+ //WooCommerce
174
+ global $product;
175
+ if ($product !='' && method_exists($product, 'get_gallery_image_ids')) {
176
+ $product_img = $product->get_gallery_image_ids();
177
+ }
178
+
179
+ //Post Thumbnail
180
+ $post_thumbnail = get_the_post_thumbnail_url($post);
181
+ $post_thumbnail_id = get_post_thumbnail_id($post);
182
+
183
+ if ((isset($images) && !empty ($images) && $images->length>=1) || (isset($product) && !empty($product_img)) || $post_thumbnail !='') {
184
+
185
+ //Standard img
186
+ if (isset($images) && !empty ($images)) {
187
+ if ($images->length>=1) {
188
+ foreach($images as $img) {
189
+ $url = $img->getAttribute('src');
190
+ $url = apply_filters( 'seopress_sitemaps_single_img_url', $url );
191
+ if ($url !='') {
192
+ //Exclude Base64 img
193
+ if (strpos($url, 'data:image/') === false) {
194
+ /*
195
+ * Initiate $seopress_url['images] and needed data for the sitemap image template
196
+ */
197
+
198
+ if (seopress_is_absolute($url) === true) {
199
+ //do nothing
200
+ } else {
201
+ $url = $home_url.$url;
202
+ }
203
+
204
+ //cleaning url
205
+ $url = htmlspecialchars(urldecode(esc_attr(wp_filter_nohtml_kses($url))));
206
+
207
+ //remove query strings
208
+ $parse_url = wp_parse_url($url);
209
+
210
+ if (!empty($parse_url['scheme']) && !empty($parse_url['host']) && !empty($parse_url['path'])) {
211
+ $seopress_image_loc = '<![CDATA['.$parse_url['scheme'].'://'.$parse_url['host'].$parse_url['path'].']]>';
212
+ } else {
213
+ $seopress_image_loc = '<![CDATA['.$url.']]>';
214
+ }
215
+ $seopress_image_caption = '';
216
+ if ($img->getAttribute('alt') !='') {
217
+ $caption = htmlspecialchars($img->getAttribute('alt'));
218
+ $seopress_image_caption = '<![CDATA['.$caption.']]>';
219
+ }
220
+ $seopress_image_title = '';
221
+ if ($img->getAttribute('title') !='') {
222
+ $title = htmlspecialchars($img->getAttribute('title'));
223
+ $seopress_image_title = '<![CDATA['.$title.']]>';
224
+ }
225
+
226
+ $seopress_url['images'][] = array(
227
+ 'src' => $seopress_image_loc,
228
+ 'title' => $seopress_image_title,
229
+ 'alt' => $seopress_image_caption
230
+ );
231
+
232
+ /*
233
+ * Build up the template.
234
+ */
235
+ $seopress_sitemap_url .= '<image:image>';
236
+ $seopress_sitemap_url .= "\n";
237
+ $seopress_sitemap_url .= '<image:loc>';
238
+ $seopress_sitemap_url .= $seopress_image_loc;
239
+ $seopress_sitemap_url .= '</image:loc>';
240
+ $seopress_sitemap_url .= "\n";
241
+
242
+ if ($seopress_image_title !='') {
243
+ $seopress_sitemap_url .= '<image:title>';
244
+ $seopress_sitemap_url .= $seopress_image_title;
245
+ $seopress_sitemap_url .= '</image:title>';
246
+ $seopress_sitemap_url .= "\n";
247
+ }
248
+
249
+ if ($seopress_image_caption !='') {
250
+ $seopress_sitemap_url .= '<image:caption>';
251
+ $seopress_sitemap_url .= $seopress_image_caption;
252
+ $seopress_sitemap_url .= '</image:caption>';
253
+ $seopress_sitemap_url .= "\n";
254
+ }
255
+
256
+ $seopress_sitemap_url .= '</image:image>';
257
+ $seopress_sitemap_url .= "\n";
258
+ }
259
+ }
260
+ }
261
+ }
262
+ }
263
+
264
+ //WooCommerce img
265
+ if ($product !='' && $product_img !='') {
266
+ foreach( $product_img as $product_attachment_id ) {
267
+
268
+ $seopress_image_loc = '<![CDATA['.esc_attr(wp_filter_nohtml_kses(wp_get_attachment_url( $product_attachment_id ))).']]>';
269
+
270
+ $seopress_image_title = '';
271
+ if (get_the_title($product_attachment_id) !='') {
272
+ $title = htmlspecialchars(get_the_title($product_attachment_id));
273
+ $seopress_image_title .= '<![CDATA['.$title.']]>';
274
+ }
275
+
276
+ $seopress_image_caption = '';
277
+ if (get_post_meta($product_attachment_id, '_wp_attachment_image_alt', true) !='') {
278
+ $caption = htmlspecialchars(get_post_meta($product_attachment_id, '_wp_attachment_image_alt', true));
279
+ $seopress_image_caption .= '<![CDATA['.$caption.']]>';
280
+ }
281
+
282
+ $seopress_url['images'][] = array(
283
+ 'src' => $seopress_image_loc,
284
+ 'title' => $seopress_image_title,
285
+ 'caption' => $seopress_image_caption
286
+ );
287
+
288
+ /*
289
+ * Build up the template.
290
+ */
291
+ $seopress_sitemap_url .= '<image:image>';
292
+ $seopress_sitemap_url .= "\n";
293
+ $seopress_sitemap_url .= '<image:loc>';
294
+ $seopress_sitemap_url .= $seopress_image_loc;
295
+ $seopress_sitemap_url .= '</image:loc>';
296
+ $seopress_sitemap_url .= "\n";
297
+
298
+ if ($seopress_image_title !='') {
299
+ $seopress_sitemap_url .= '<image:title>';
300
+ $seopress_sitemap_url .= $seopress_image_title;
301
+ $seopress_sitemap_url .= '</image:title>';
302
+ $seopress_sitemap_url .= "\n";
303
+ }
304
+
305
+ if ( $seopress_image_caption !='') {
306
+ $seopress_sitemap_url .= '<image:caption>';
307
+ $seopress_sitemap_url .= $seopress_image_caption;
308
+ $seopress_sitemap_url .= '</image:caption>';
309
+ $seopress_sitemap_url .= "\n";
310
+ }
311
+
312
+ $seopress_sitemap_url .= '</image:image>';
313
+ $seopress_sitemap_url .= "\n";
314
+ }
315
+ }
316
+ //Post thumbnail
317
+ if ($post_thumbnail !='') {
318
+
319
+ $seopress_image_loc = '<![CDATA['.$post_thumbnail.']]>';
320
+
321
+ $seopress_image_title = '';
322
+ if (get_the_title($post_thumbnail_id) !='') {
323
+ $title = htmlspecialchars(get_the_title($post_thumbnail_id));
324
+ $seopress_image_title = '<![CDATA['.$title.']]>';
325
+ }
326
+
327
+ $seopress_image_caption = '';
328
+ if (get_post_meta($post_thumbnail_id, '_wp_attachment_image_alt', true) !='') {
329
+ $caption = htmlspecialchars(get_post_meta($post_thumbnail_id, '_wp_attachment_image_alt', true));
330
+ $seopress_image_caption .= '<![CDATA['.$caption.']]>';
331
+ }
332
+
333
+ $seopress_url['images'][] = array(
334
+ 'src' => $seopress_image_loc,
335
+ 'title' => $seopress_image_title,
336
+ 'caption' => $seopress_image_caption
337
+ );
338
+
339
+ /*
340
+ * Build up the template.
341
+ */
342
+ $seopress_sitemap_url .= '<image:image>';
343
+ $seopress_sitemap_url .= "\n";
344
+ $seopress_sitemap_url .= '<image:loc>';
345
+ $seopress_sitemap_url .= $seopress_image_loc;
346
+ $seopress_sitemap_url .= '</image:loc>';
347
+ $seopress_sitemap_url .= "\n";
348
+
349
+ if ($seopress_image_title !='') {
350
+ $seopress_sitemap_url .= '<image:title>';
351
+ $seopress_sitemap_url .= $seopress_image_title;
352
+ $seopress_sitemap_url .= '</image:title>';
353
+ $seopress_sitemap_url .= "\n";
354
+ }
355
+
356
+ if ($seopress_image_caption !='') {
357
+ $seopress_sitemap_url .= '<image:caption>';
358
+ $seopress_sitemap_url .= $seopress_image_caption;
359
+ $seopress_sitemap_url .= '</image:caption>';
360
+ $seopress_sitemap_url .= "\n";
361
+ }
362
+
363
+ $seopress_sitemap_url .= '</image:image>';
364
+ }
365
+
366
+ $seopress_sitemap_url = apply_filters('seopress_sitemaps_single_img', $seopress_sitemap_url, $post);
367
+ }
368
+ }
369
+ }
370
+ $seopress_sitemap_url .= '</url>';
371
+ $seopress_sitemap_url .= "\n";
372
+ $seopress_sitemaps .= apply_filters('seopress_sitemaps_url', $seopress_sitemap_url, $seopress_url);
373
+ }
374
+ wp_reset_postdata();
375
+
376
+ $seopress_sitemaps .= '</urlset>';
377
+
378
+ $seopress_sitemaps = apply_filters( 'seopress_sitemaps_xml_single', $seopress_sitemaps );
379
+
380
+ return $seopress_sitemaps;
381
  }
382
  echo seopress_xml_sitemap_single();
inc/functions/variables/dynamic-variables.php CHANGED
@@ -33,256 +33,258 @@ $seopress_excerpt_length = apply_filters('seopress_excerpt_length',$seopress_exc
33
  //Remove WordPress Filters
34
  $seopress_array_filters = array('category_description', 'tag_description', 'term_description');
35
  foreach ($seopress_array_filters as $key => $value) {
36
- remove_filter($value,'wpautop');
37
  }
38
 
39
  //Template variables
40
  if (function_exists('seopress_titles_sep_option') && seopress_titles_sep_option()) {
41
- $sep = seopress_titles_sep_option();
42
  } else {
43
- $sep = '-';
44
  }
45
 
46
  if (!is_404() && $post !='') {
47
- if (has_excerpt($post->ID)) {
48
- $seopress_excerpt = get_the_excerpt();
49
- $seopress_content = get_post_field('post_content', $post->ID);
50
- }
51
  }
52
 
53
  if (get_query_var('paged') >'1') {
54
- $seopress_paged = get_query_var('paged');
55
- $seopress_paged = apply_filters('seopress_paged', $seopress_paged);
56
  } else {
57
- $seopress_paged = '';
58
  }
59
 
60
  if (isset($wp_query->max_num_pages)) {
61
- if (get_query_var('paged') > 1) {
62
- $current_page = get_query_var('paged');
63
- } else {
64
- $current_page = 1;
65
- }
66
- $seopress_context_paged = sprintf(__('Page %d of %2$d','wp-seopress'),$current_page, $wp_query->max_num_pages);
67
- $seopress_context_paged = apply_filters('seopress_context_paged', $seopress_context_paged);
68
  }
69
 
70
  if (is_singular() && isset($post->post_author)){
71
- $the_author_meta = esc_attr(get_the_author_meta('display_name', $post->post_author));
72
- $author_bio = esc_attr(stripslashes_deep(wp_filter_nohtml_kses(wp_strip_all_tags(strip_shortcodes(get_the_author_meta('description', $post->post_author))))));
73
  }
74
 
75
  if (is_author()) {
76
- $the_author_meta = esc_attr(get_the_author_meta('display_name'));
77
- $author_bio = esc_attr(stripslashes_deep(wp_filter_nohtml_kses(wp_strip_all_tags(strip_shortcodes(get_the_author_meta('description'))))));
78
  }
79
 
80
  if (is_singular() && isset($post)) {
81
- $post_thumbnail_url = get_the_post_thumbnail_url($post, 'full');
82
- $post_thumbnail_url = apply_filters('seopress_titles_post_thumbnail_url', $post_thumbnail_url);
83
  }
84
 
85
  if (is_single() && has_category()) {
86
- $post_category_array = get_the_terms(get_the_id(), 'category');
87
- $post_category = $post_category_array[0]->name;
88
- $post_category = apply_filters('seopress_titles_cat', $post_category);
89
  }
90
 
91
  if (is_single() && has_tag()) {
92
- $post_tag_array = get_the_terms(get_the_id(), 'post_tag');
93
- $post_tag = $post_tag_array[0]->name;
94
- $post_tag = apply_filters('seopress_titles_tag', $post_tag);
95
  }
96
 
97
  if (get_search_query() !='') {
98
- $get_search_query = '"'.get_search_query().'"';
99
  } else {
100
- $get_search_query = esc_attr('" "');
101
  }
102
  $get_search_query = apply_filters('seopress_get_search_query', $get_search_query);
103
 
104
  //Post Title
105
  if (is_singular() && isset($post)) {
106
- $seopress_get_post_title = esc_attr( strip_tags( get_post_field( 'post_title', $post->ID ) ) );
107
  }
108
 
109
  //Post Excerpt
110
  if ($seopress_excerpt !='') {
111
- $seopress_get_the_excerpt = wp_trim_words(esc_attr(stripslashes_deep(wp_filter_nohtml_kses(wp_strip_all_tags(strip_shortcodes($seopress_excerpt), true)))), $seopress_excerpt_length);
112
  } elseif ($post !='') {
113
- if (get_post_field('post_content', $post->ID) !='') {
114
- $seopress_get_the_excerpt = wp_trim_words(esc_attr(stripslashes_deep(wp_filter_nohtml_kses(wp_strip_all_tags(strip_shortcodes(get_post_field('post_content', $post->ID), true))))), $seopress_excerpt_length);
115
- } else {
116
- $seopress_get_the_excerpt = null;
117
- }
118
  } else {
119
- $seopress_get_the_excerpt = null;
120
  }
121
 
122
  //Post Content
123
  if ($post !='') {
124
- if (get_post_field('post_content', $post->ID) !='') {
125
- $seopress_content = wp_trim_words(esc_attr(stripslashes_deep(wp_filter_nohtml_kses(wp_strip_all_tags(strip_shortcodes(get_post_field('post_content', $post->ID), true))))), $seopress_excerpt_length);
126
- } else {
127
- $seopress_content = null;
128
- }
129
  } else {
130
- $seopress_content = null;
131
  }
132
 
133
  //WooCommerce
134
  include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
135
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
136
- if (is_singular(array('product'))) {
137
- //Woo Cat product
138
- $woo_single_cats = get_the_terms( $post->ID, 'product_cat' );
139
-
140
- if ( $woo_single_cats && ! is_wp_error( $woo_single_cats ) ) {
141
-
142
- $woo_single_cat = array();
143
-
144
- foreach ( $woo_single_cats as $term ) {
145
- $woo_single_cat[$term->term_id] = $term->name;
146
- }
147
-
148
- $woo_single_cat = apply_filters('seopress_titles_product_cat', $woo_single_cat);
149
-
150
- $woo_single_cat_html = stripslashes_deep(wp_filter_nohtml_kses(join( ", ", $woo_single_cat )));
151
- }
152
-
153
- //Woo Tag product
154
- $woo_single_tags = get_the_terms( $post->ID, 'product_tag' );
155
-
156
- if ( $woo_single_tags && ! is_wp_error( $woo_single_tags ) ) {
157
-
158
- $woo_single_tag = array();
159
-
160
- foreach ( $woo_single_tags as $term ) {
161
- $woo_single_tag[$term->term_id] = $term->name;
162
- }
163
-
164
- $woo_single_tag = apply_filters('seopress_titles_product_tag', $woo_single_tag);
165
-
166
- $woo_single_tag_html = stripslashes_deep(wp_filter_nohtml_kses(join( ", ", $woo_single_tag )));
167
- }
168
-
169
- //Woo Price
170
- $product = wc_get_product($post->ID);
171
- $woo_single_price = wc_get_price_including_tax( $product );
172
-
173
- //Woo Price tax excluded
174
- $product = wc_get_product($post->ID);
175
- $woo_single_price_exc_tax = wc_get_price_excluding_tax( $product );
176
-
177
- //Woo SKU Number
178
- $product = wc_get_product($post->ID);
179
- $woo_single_sku = $product->get_sku();
180
- }
181
  }
182
 
183
  $seopress_titles_template_variables_array = array(
184
- '%%sep%%',
185
- '%%sitetitle%%',
186
- '%%sitename%%',
187
- '%%tagline%%',
188
- '%%sitedesc%%',
189
- '%%title%%',
190
- '%%post_title%%',
191
- '%%post_excerpt%%',
192
- '%%excerpt%%',
193
- '%%post_content%%',
194
- '%%post_thumbnail_url%%',
195
- '%%post_date%%',
196
- '%%date%%',
197
- '%%post_modified_date%%',
198
- '%%post_author%%',
199
- '%%post_category%%',
200
- '%%post_tag%%',
201
- '%%_category_title%%',
202
- '%%_category_description%%',
203
- '%%tag_title%%',
204
- '%%tag_description%%',
205
- '%%term_title%%',
206
- '%%term_description%%',
207
- '%%search_keywords%%',
208
- '%%current_pagination%%',
209
- '%%page%%',
210
- '%%cpt_plural%%',
211
- '%%archive_title%%',
212
- '%%archive_date%%',
213
- '%%archive_date_day%%',
214
- '%%archive_date_month%%',
215
- '%%archive_date_year%%',
216
- '%%wc_single_cat%%',
217
- '%%wc_single_tag%%',
218
- '%%wc_single_short_desc%%',
219
- '%%wc_single_price%%',
220
- '%%wc_single_price_exc_tax%%',
221
- '%%wc_sku%%',
222
- '%%currentday%%',
223
- '%%currentmonth%%',
224
- '%%currentmonth_short%%',
225
- '%%currentyear%%',
226
- '%%currentdate%%',
227
- '%%currenttime%%',
228
- '%%author_bio%%',
 
229
  );
230
 
231
  $seopress_titles_template_variables_array = apply_filters('seopress_titles_template_variables_array',$seopress_titles_template_variables_array);
232
 
233
  $seopress_titles_template_replace_array = array(
234
- $sep,
235
- get_bloginfo('name'),
236
- get_bloginfo('name'),
237
- get_bloginfo('description'),
238
- get_bloginfo('description'),
239
- $seopress_get_post_title,
240
- $seopress_get_post_title,
241
- $seopress_get_the_excerpt,
242
- $seopress_get_the_excerpt,
243
- $seopress_content,
244
- $post_thumbnail_url,
245
- get_the_date(),
246
- get_the_date(),
247
- get_the_modified_date(),
248
- $the_author_meta,
249
- $post_category,
250
- $post_tag,
251
- single_cat_title('', false),
252
- wp_trim_words(stripslashes_deep(wp_filter_nohtml_kses(category_description())),$seopress_excerpt_length),
253
- single_tag_title('', false),
254
- wp_trim_words(stripslashes_deep(wp_filter_nohtml_kses(tag_description())),$seopress_excerpt_length),
255
- single_term_title('', false),
256
- wp_trim_words(stripslashes_deep(wp_filter_nohtml_kses(term_description())),$seopress_excerpt_length),
257
- $get_search_query,
258
- $seopress_paged,
259
- $seopress_context_paged,
260
- post_type_archive_title('', false),
261
- get_the_archive_title(),
262
- get_query_var('monthnum').' - '.get_query_var('year'),
263
- get_query_var('day'),
264
- get_query_var('monthnum'),
265
- get_query_var('year'),
266
- $woo_single_cat_html,
267
- $woo_single_tag_html,
268
- $seopress_get_the_excerpt,
269
- $woo_single_price,
270
- $woo_single_price_exc_tax,
271
- $woo_single_sku,
272
- date_i18n('j'),
273
- date_i18n('F'),
274
- date_i18n('M'),
275
- date('Y'),
276
- date_i18n( get_option( 'date_format' )),
277
- current_time(get_option( 'time_format' )),
278
- $author_bio,
 
279
  );
280
 
281
  $seopress_titles_template_replace_array = apply_filters('seopress_titles_template_replace_array',$seopress_titles_template_replace_array);
282
 
283
  $variables = array(
284
- 'post'=> $post,
285
- 'term' => $term,
286
  'seopress_titles_title_template' => $seopress_titles_title_template,
287
  'seopress_titles_description_template' => $seopress_titles_description_template,
288
  'seopress_paged' => $seopress_paged,
@@ -291,9 +293,9 @@ $variables = array(
291
  'sep' => $sep,
292
  'seopress_excerpt' => $seopress_excerpt,
293
  'post_category' => $post_category,
294
- 'post_tag' => $post_tag,
295
- 'post_thumbnail_url' => $post_thumbnail_url,
296
- 'get_search_query' => $get_search_query,
297
  'woo_single_cat_html' => $woo_single_cat_html,
298
  'woo_single_tag_html' => $woo_single_tag_html,
299
  'woo_single_price' => $woo_single_price,
@@ -302,8 +304,8 @@ $variables = array(
302
  'author_bio' => $author_bio,
303
  'seopress_get_the_excerpt' => $seopress_get_the_excerpt,
304
  'seopress_titles_template_variables_array' => $seopress_titles_template_variables_array,
305
- 'seopress_titles_template_replace_array' => $seopress_titles_template_replace_array,
306
- 'seopress_excerpt_length' => $seopress_excerpt_length,
307
  );
308
 
309
  $variables = apply_filters('seopress_titles_template_variables',$variables);
33
  //Remove WordPress Filters
34
  $seopress_array_filters = array('category_description', 'tag_description', 'term_description');
35
  foreach ($seopress_array_filters as $key => $value) {
36
+ remove_filter($value,'wpautop');
37
  }
38
 
39
  //Template variables
40
  if (function_exists('seopress_titles_sep_option') && seopress_titles_sep_option()) {
41
+ $sep = seopress_titles_sep_option();
42
  } else {
43
+ $sep = '-';
44
  }
45
 
46
  if (!is_404() && $post !='') {
47
+ if (has_excerpt($post->ID)) {
48
+ $seopress_excerpt = get_the_excerpt();
49
+ $seopress_content = get_post_field('post_content', $post->ID);
50
+ }
51
  }
52
 
53
  if (get_query_var('paged') >'1') {
54
+ $seopress_paged = get_query_var('paged');
55
+ $seopress_paged = apply_filters('seopress_paged', $seopress_paged);
56
  } else {
57
+ $seopress_paged = '';
58
  }
59
 
60
  if (isset($wp_query->max_num_pages)) {
61
+ if (get_query_var('paged') > 1) {
62
+ $current_page = get_query_var('paged');
63
+ } else {
64
+ $current_page = 1;
65
+ }
66
+ $seopress_context_paged = sprintf(__('Page %d of %2$d','wp-seopress'),$current_page, $wp_query->max_num_pages);
67
+ $seopress_context_paged = apply_filters('seopress_context_paged', $seopress_context_paged);
68
  }
69
 
70
  if (is_singular() && isset($post->post_author)){
71
+ $the_author_meta = esc_attr(get_the_author_meta('display_name', $post->post_author));
72
+ $author_bio = esc_attr(stripslashes_deep(wp_filter_nohtml_kses(wp_strip_all_tags(strip_shortcodes(get_the_author_meta('description', $post->post_author))))));
73
  }
74
 
75
  if (is_author()) {
76
+ $the_author_meta = esc_attr(get_the_author_meta('display_name'));
77
+ $author_bio = esc_attr(stripslashes_deep(wp_filter_nohtml_kses(wp_strip_all_tags(strip_shortcodes(get_the_author_meta('description'))))));
78
  }
79
 
80
  if (is_singular() && isset($post)) {
81
+ $post_thumbnail_url = get_the_post_thumbnail_url($post, 'full');
82
+ $post_thumbnail_url = apply_filters('seopress_titles_post_thumbnail_url', $post_thumbnail_url);
83
  }
84
 
85
  if (is_single() && has_category()) {
86
+ $post_category_array = get_the_terms(get_the_id(), 'category');
87
+ $post_category = $post_category_array[0]->name;
88
+ $post_category = apply_filters('seopress_titles_cat', $post_category);
89
  }
90
 
91
  if (is_single() && has_tag()) {
92
+ $post_tag_array = get_the_terms(get_the_id(), 'post_tag');
93
+ $post_tag = $post_tag_array[0]->name;
94
+ $post_tag = apply_filters('seopress_titles_tag', $post_tag);
95
  }
96
 
97
  if (get_search_query() !='') {
98
+ $get_search_query = '"'.get_search_query().'"';
99
  } else {
100
+ $get_search_query = esc_attr('" "');
101
  }
102
  $get_search_query = apply_filters('seopress_get_search_query', $get_search_query);
103
 
104
  //Post Title
105
  if (is_singular() && isset($post)) {
106
+ $seopress_get_post_title = esc_attr( strip_tags( get_post_field( 'post_title', $post->ID ) ) );
107
  }
108
 
109
  //Post Excerpt
110
  if ($seopress_excerpt !='') {
111
+ $seopress_get_the_excerpt = wp_trim_words(esc_attr(stripslashes_deep(wp_filter_nohtml_kses(wp_strip_all_tags(strip_shortcodes($seopress_excerpt), true)))), $seopress_excerpt_length);
112
  } elseif ($post !='') {
113
+ if (get_post_field('post_content', $post->ID) !='') {
114
+ $seopress_get_the_excerpt = wp_trim_words(esc_attr(stripslashes_deep(wp_filter_nohtml_kses(wp_strip_all_tags(strip_shortcodes(get_post_field('post_content', $post->ID), true))))), $seopress_excerpt_length);
115
+ } else {
116
+ $seopress_get_the_excerpt = null;
117
+ }
118
  } else {
119
+ $seopress_get_the_excerpt = null;
120
  }
121
 
122
  //Post Content
123
  if ($post !='') {
124
+ if (get_post_field('post_content', $post->ID) !='') {
125
+ $seopress_content = wp_trim_words(esc_attr(stripslashes_deep(wp_filter_nohtml_kses(wp_strip_all_tags(strip_shortcodes(get_post_field('post_content', $post->ID), true))))), $seopress_excerpt_length);
126
+ } else {
127
+ $seopress_content = null;
128
+ }
129
  } else {
130
+ $seopress_content = null;
131
  }
132
 
133
  //WooCommerce
134
  include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
135
  if ( is_plugin_active( 'woocommerce/woocommerce.php' )) {
136
+ if (is_singular(array('product'))) {
137
+ //Woo Cat product
138
+ $woo_single_cats = get_the_terms( $post->ID, 'product_cat' );
139
+
140
+ if ( $woo_single_cats && ! is_wp_error( $woo_single_cats ) ) {
141
+
142
+ $woo_single_cat = array();
143
+
144
+ foreach ( $woo_single_cats as $term ) {
145
+ $woo_single_cat[$term->term_id] = $term->name;
146
+ }
147
+
148
+ $woo_single_cat = apply_filters('seopress_titles_product_cat', $woo_single_cat);
149
+
150
+ $woo_single_cat_html = stripslashes_deep(wp_filter_nohtml_kses(join( ", ", $woo_single_cat )));
151
+ }
152
+
153
+ //Woo Tag product
154
+ $woo_single_tags = get_the_terms( $post->ID, 'product_tag' );
155
+
156
+ if ( $woo_single_tags && ! is_wp_error( $woo_single_tags ) ) {
157
+
158
+ $woo_single_tag = array();
159
+
160
+ foreach ( $woo_single_tags as $term ) {
161
+ $woo_single_tag[$term->term_id] = $term->name;
162
+ }
163
+
164
+ $woo_single_tag = apply_filters('seopress_titles_product_tag', $woo_single_tag);
165
+
166
+ $woo_single_tag_html = stripslashes_deep(wp_filter_nohtml_kses(join( ", ", $woo_single_tag )));
167
+ }
168
+
169
+ //Woo Price
170
+ $product = wc_get_product($post->ID);
171
+ $woo_single_price = wc_get_price_including_tax( $product );
172
+
173
+ //Woo Price tax excluded
174
+ $product = wc_get_product($post->ID);
175
+ $woo_single_price_exc_tax = wc_get_price_excluding_tax( $product );
176
+
177
+ //Woo SKU Number
178
+ $product = wc_get_product($post->ID);
179
+ $woo_single_sku = $product->get_sku();
180
+ }
181
  }
182
 
183
  $seopress_titles_template_variables_array = array(
184
+ '%%sep%%',
185
+ '%%sitetitle%%',
186
+ '%%sitename%%',
187
+ '%%tagline%%',
188
+ '%%sitedesc%%',
189
+ '%%title%%',
190
+ '%%post_title%%',
191
+ '%%post_excerpt%%',
192
+ '%%excerpt%%',
193
+ '%%post_content%%',
194
+ '%%post_thumbnail_url%%',
195
+ '%%post_date%%',
196
+ '%%date%%',
197
+ '%%post_modified_date%%',
198
+ '%%post_author%%',
199
+ '%%post_category%%',
200
+ '%%post_tag%%',
201
+ '%%_category_title%%',
202
+ '%%_category_description%%',
203
+ '%%tag_title%%',
204
+ '%%tag_description%%',
205
+ '%%term_title%%',
206
+ '%%term_description%%',
207
+ '%%search_keywords%%',
208
+ '%%current_pagination%%',
209
+ '%%page%%',
210
+ '%%cpt_plural%%',
211
+ '%%archive_title%%',
212
+ '%%archive_date%%',
213
+ '%%archive_date_day%%',
214
+ '%%archive_date_month%%',
215
+ '%%archive_date_year%%',
216
+ '%%wc_single_cat%%',
217
+ '%%wc_single_tag%%',
218
+ '%%wc_single_short_desc%%',
219
+ '%%wc_single_price%%',
220
+ '%%wc_single_price_exc_tax%%',
221
+ '%%wc_sku%%',
222
+ '%%currentday%%',
223
+ '%%currentmonth%%',
224
+ '%%currentmonth_short%%',
225
+ '%%currentyear%%',
226
+ '%%currentdate%%',
227
+ '%%currenttime%%',
228
+ '%%author_bio%%',
229
+ '%%currentmonth_num%%'
230
  );
231
 
232
  $seopress_titles_template_variables_array = apply_filters('seopress_titles_template_variables_array',$seopress_titles_template_variables_array);
233
 
234
  $seopress_titles_template_replace_array = array(
235
+ $sep,
236
+ get_bloginfo('name'),
237
+ get_bloginfo('name'),
238
+ get_bloginfo('description'),
239
+ get_bloginfo('description'),
240
+ $seopress_get_post_title,
241
+ $seopress_get_post_title,
242
+ $seopress_get_the_excerpt,
243
+ $seopress_get_the_excerpt,
244
+ $seopress_content,
245
+ $post_thumbnail_url,
246
+ get_the_date(),
247
+ get_the_date(),
248
+ get_the_modified_date(),
249
+ $the_author_meta,
250
+ $post_category,
251
+ $post_tag,
252
+ single_cat_title('', false),
253
+ wp_trim_words(stripslashes_deep(wp_filter_nohtml_kses(category_description())),$seopress_excerpt_length),
254
+ single_tag_title('', false),
255
+ wp_trim_words(stripslashes_deep(wp_filter_nohtml_kses(tag_description())),$seopress_excerpt_length),
256
+ single_term_title('', false),
257
+ wp_trim_words(stripslashes_deep(wp_filter_nohtml_kses(term_description())),$seopress_excerpt_length),
258
+ $get_search_query,
259
+ $seopress_paged,
260
+ $seopress_context_paged,
261
+ post_type_archive_title('', false),
262
+ get_the_archive_title(),
263
+ get_query_var('monthnum').' - '.get_query_var('year'),
264
+ get_query_var('day'),
265
+ get_query_var('monthnum'),
266
+ get_query_var('year'),
267
+ $woo_single_cat_html,
268
+ $woo_single_tag_html,
269
+ $seopress_get_the_excerpt,
270
+ $woo_single_price,
271
+ $woo_single_price_exc_tax,
272
+ $woo_single_sku,
273
+ date_i18n('j'),
274
+ date_i18n('F'),
275
+ date_i18n('M'),
276
+ date('Y'),
277
+ date_i18n( get_option( 'date_format' )),
278
+ current_time(get_option( 'time_format' )),
279
+ $author_bio,
280
+ date_i18n('n'),
281
  );
282
 
283
  $seopress_titles_template_replace_array = apply_filters('seopress_titles_template_replace_array',$seopress_titles_template_replace_array);
284
 
285
  $variables = array(
286
+ 'post'=> $post,
287
+ 'term' => $term,
288
  'seopress_titles_title_template' => $seopress_titles_title_template,
289
  'seopress_titles_description_template' => $seopress_titles_description_template,
290
  'seopress_paged' => $seopress_paged,
293
  'sep' => $sep,
294
  'seopress_excerpt' => $seopress_excerpt,
295
  'post_category' => $post_category,
296
+ 'post_tag' => $post_tag,
297
+ 'post_thumbnail_url' => $post_thumbnail_url,
298
+ 'get_search_query' => $get_search_query,
299
  'woo_single_cat_html' => $woo_single_cat_html,
300
  'woo_single_tag_html' => $woo_single_tag_html,
301
  'woo_single_price' => $woo_single_price,
304
  'author_bio' => $author_bio,
305
  'seopress_get_the_excerpt' => $seopress_get_the_excerpt,
306
  'seopress_titles_template_variables_array' => $seopress_titles_template_variables_array,
307
+ 'seopress_titles_template_replace_array' => $seopress_titles_template_replace_array,
308
+ 'seopress_excerpt_length' => $seopress_excerpt_length,
309
  );
310
 
311
  $variables = apply_filters('seopress_titles_template_variables',$variables);
languages/wp-seopress.pot CHANGED
@@ -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-06-25 16:45+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"
@@ -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:293 inc/admin/admin.php:299
52
  msgid "Read our guide"
53
  msgstr ""
54
 
@@ -68,7 +68,7 @@ msgstr ""
68
  msgid "Guide to enable your XML Sitemaps - new window"
69
  msgstr ""
70
 
71
- #: inc/admin/admin-features-list.php:47 inc/admin/admin-header.php:48
72
  #: inc/admin/admin.php:193 inc/admin/adminbar.php:38
73
  msgid "Social Networks"
74
  msgstr ""
@@ -81,7 +81,7 @@ msgstr ""
81
  msgid "Guide to enable Google Knowledge Graph - new window"
82
  msgstr ""
83
 
84
- #: inc/admin/admin-features-list.php:63 inc/admin/admin-header.php:54
85
  #: inc/admin/admin.php:194 inc/admin/adminbar.php:44
86
  msgid "Analytics"
87
  msgstr ""
@@ -94,9 +94,9 @@ msgstr ""
94
  msgid "Guide to getting started with Google Analytics - new window"
95
  msgstr ""
96
 
97
- #: inc/admin/admin-features-list.php:79 inc/admin/admin-header.php:60
98
  #: inc/admin/admin-metaboxes-form.php:60 inc/admin/admin.php:195
99
- #: inc/admin/admin.php:356 inc/admin/admin.php:638 inc/admin/adminbar.php:50
100
  msgid "Advanced"
101
  msgstr ""
102
 
@@ -104,8 +104,8 @@ msgstr ""
104
  msgid "Advanced SEO options for advanced users!"
105
  msgstr ""
106
 
107
- #: inc/admin/admin-features-list.php:90 inc/admin/admin-header.php:68
108
- #: inc/admin/adminbar.php:58
109
  msgid "Insights"
110
  msgstr ""
111
 
@@ -117,7 +117,7 @@ msgstr ""
117
  msgid "Guide to optimize your WooCommerce SEO - new window"
118
  msgstr ""
119
 
120
- #: inc/admin/admin-features-list.php:109 inc/admin/admin-header.php:77
121
  msgid "WooCommerce"
122
  msgstr ""
123
 
@@ -125,7 +125,7 @@ msgstr ""
125
  msgid "Improve WooCommerce SEO"
126
  msgstr ""
127
 
128
- #: inc/admin/admin-features-list.php:125 inc/admin/admin-header.php:83
129
  msgid "Easy Digital Downloads"
130
  msgstr ""
131
 
@@ -133,7 +133,7 @@ msgstr ""
133
  msgid "Improve Easy Digital Downloads SEO"
134
  msgstr ""
135
 
136
- #: inc/admin/admin-features-list.php:134 inc/admin/admin-header.php:89
137
  msgid "Local Business"
138
  msgstr ""
139
 
@@ -141,7 +141,7 @@ msgstr ""
141
  msgid "Add Google Local Business data type"
142
  msgstr ""
143
 
144
- #: inc/admin/admin-features-list.php:143 inc/admin/admin-header.php:95
145
  msgid "Dublin Core"
146
  msgstr ""
147
 
@@ -167,7 +167,7 @@ msgstr ""
167
  msgid "Guide to add schemas with SEOPress PRO - new window"
168
  msgstr ""
169
 
170
- #: inc/admin/admin-features-list.php:171 inc/admin/admin-header.php:107
171
  msgid "Breadcrumbs"
172
  msgstr ""
173
 
@@ -179,7 +179,7 @@ msgstr ""
179
  msgid "Guide to enable Breadcrumbs - new window"
180
  msgstr ""
181
 
182
- #: inc/admin/admin-features-list.php:187 inc/admin/admin-header.php:113
183
  msgid "Google Page Speed"
184
  msgstr ""
185
 
@@ -191,7 +191,7 @@ msgstr ""
191
  msgid "Guide to analyze your site with Google Page Speed - new window"
192
  msgstr ""
193
 
194
- #: inc/admin/admin-features-list.php:205 inc/admin/admin-header.php:120
195
  msgid "robots.txt"
196
  msgstr ""
197
 
@@ -207,7 +207,7 @@ msgstr ""
207
  msgid "Guide to edit your robots.txt file - new window"
208
  msgstr ""
209
 
210
- #: inc/admin/admin-features-list.php:225 inc/admin/admin-header.php:127
211
  msgid "Google News Sitemap"
212
  msgstr ""
213
 
@@ -227,8 +227,8 @@ msgstr ""
227
  msgid "Create / manage your schemas"
228
  msgstr ""
229
 
230
- #: inc/admin/admin-features-list.php:260 inc/admin/admin-header.php:133
231
- #: inc/admin/admin.php:677 inc/admin/adminbar.php:101
232
  msgid "Redirections"
233
  msgstr ""
234
 
@@ -244,7 +244,7 @@ msgstr ""
244
  msgid "Guide to enable 301 redirections and 404 monitoring - new window"
245
  msgstr ""
246
 
247
- #: inc/admin/admin-features-list.php:279 inc/admin/admin-header.php:139
248
  msgid "Broken links"
249
  msgstr ""
250
 
@@ -264,7 +264,7 @@ msgstr ""
264
  msgid "Guide to find broken links with SEOPress PRO - new window"
265
  msgstr ""
266
 
267
- #: inc/admin/admin-features-list.php:298 inc/admin/admin-header.php:145
268
  msgid "URL Rewriting"
269
  msgstr ""
270
 
@@ -272,7 +272,7 @@ msgstr ""
272
  msgid "Customize your permalinks."
273
  msgstr ""
274
 
275
- #: inc/admin/admin-features-list.php:308 inc/admin/admin-header.php:158
276
  msgid ".htaccess"
277
  msgstr ""
278
 
@@ -280,7 +280,7 @@ msgstr ""
280
  msgid "Edit your htaccess file."
281
  msgstr ""
282
 
283
- #: inc/admin/admin-features-list.php:319 inc/admin/admin-header.php:165
284
  msgid "RSS"
285
  msgstr ""
286
 
@@ -288,7 +288,7 @@ msgstr ""
288
  msgid "Configure default WordPress RSS."
289
  msgstr ""
290
 
291
- #: inc/admin/admin-features-list.php:330 inc/admin/admin-header.php:178
292
  #: inc/admin/admin.php:196 inc/admin/adminbar.php:65
293
  msgid "Tools"
294
  msgstr ""
@@ -301,7 +301,7 @@ msgstr ""
301
  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:171
305
  #: inc/admin/admin-notifications-center.php:556 inc/admin/adminbar.php:80
306
  msgid "License"
307
  msgstr ""
@@ -346,7 +346,7 @@ msgstr ""
346
  msgid "Watch our video guides"
347
  msgstr ""
348
 
349
- #: inc/admin/admin-get-started.php:25
350
  msgid "Our support center"
351
  msgstr ""
352
 
@@ -354,74 +354,74 @@ msgstr ""
354
  msgid "SEOPress"
355
  msgstr ""
356
 
357
- #: inc/admin/admin-header.php:24 inc/admin/admin-notifications-center.php:585
358
  #: inc/admin/adminbar.php:86
359
  msgid "PRO"
360
  msgstr ""
361
 
362
- #: inc/admin/admin-header.php:29
363
  msgid "FREE"
364
  msgstr ""
365
 
366
- #: inc/admin/admin-header.php:36 inc/admin/admin.php:191
367
  #: inc/admin/adminbar.php:26
368
  msgid "Titles & Metas"
369
  msgstr ""
370
 
371
- #: inc/admin/admin-header.php:42 inc/admin/admin.php:192
372
  #: inc/admin/adminbar.php:32
373
  msgid "XML / HTML Sitemap"
374
  msgstr ""
375
 
376
- #: inc/admin/admin-header.php:101
377
  msgid "Structured Data Types (schema.org)"
378
  msgstr ""
379
 
380
- #: inc/admin/admin-header.php:152
381
  msgid "White Label"
382
  msgstr ""
383
 
384
- #: inc/admin/admin-header.php:203
385
  msgid "See the changelog (new window)"
386
  msgstr ""
387
 
388
- #: inc/admin/admin-header.php:205
389
  msgid "See the changelog"
390
  msgstr ""
391
 
392
- #: inc/admin/admin-header.php:207 inc/admin/admin-header.php:209
393
  msgid "Send feedback"
394
  msgstr ""
395
 
396
- #: inc/admin/admin-header.php:211
397
  msgid "Follow us on Twitter (new window)"
398
  msgstr ""
399
 
400
- #: inc/admin/admin-header.php:213 seopress.php:1249
401
  msgid "Follow us on Twitter"
402
  msgstr ""
403
 
404
- #: inc/admin/admin-header.php:215
405
  msgid "Follow us on YouTube (new window)"
406
  msgstr ""
407
 
408
- #: inc/admin/admin-header.php:217
409
  msgid "Follow us on YouTube"
410
  msgstr ""
411
 
412
- #: inc/admin/admin-header.php:219
413
  msgid "Official website (new window)"
414
  msgstr ""
415
 
416
- #: inc/admin/admin-header.php:221
417
  msgid "Official website"
418
  msgstr ""
419
 
420
- #: inc/admin/admin-header.php:223
421
  msgid "Support (new window)"
422
  msgstr ""
423
 
424
- #: inc/admin/admin-header.php:225
425
  msgid "Support"
426
  msgstr ""
427
 
@@ -443,7 +443,7 @@ 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/functions/options-advanced-admin.php:845
447
  msgid "Target keywords"
448
  msgstr ""
449
 
@@ -470,7 +470,9 @@ msgid "Track with Insights"
470
  msgstr ""
471
 
472
  #: inc/admin/admin-metaboxes-content-analysis-form.php:29
473
- msgid "To get the most accurate analysis, save your post first."
 
 
474
  msgstr ""
475
 
476
  #: inc/admin/admin-metaboxes-content-analysis-form.php:34
@@ -528,11 +530,11 @@ msgstr ""
528
  #: inc/admin/admin-wizard.php:317 inc/admin/admin-wizard.php:334
529
  #: inc/admin/admin-wizard.php:353 inc/admin/admin-wizard.php:372
530
  #: inc/admin/admin-wizard.php:390 inc/admin/admin-wizard.php:407
531
- #: inc/admin/admin-wizard.php:423 inc/admin/admin.php:776
532
- #: inc/admin/admin.php:797 inc/admin/admin.php:816 inc/admin/admin.php:837
533
- #: inc/admin/admin.php:858 inc/admin/admin.php:878 inc/admin/admin.php:897
534
- #: inc/admin/admin.php:915 inc/admin/admin.php:1237 inc/admin/admin.php:3017
535
- #: inc/functions/options-advanced-admin.php:837
536
  msgid "Meta description"
537
  msgstr ""
538
 
@@ -1044,12 +1046,12 @@ msgid ""
1044
  msgstr ""
1045
 
1046
  #: inc/admin/admin-metaboxes-content-analysis-form.php:792
1047
- #: inc/functions/options-advanced-admin.php:444
1048
  msgid "Should be improved"
1049
  msgstr ""
1050
 
1051
  #: inc/admin/admin-metaboxes-content-analysis-form.php:795
1052
- #: inc/functions/options-advanced-admin.php:439
1053
  msgid "Good"
1054
  msgstr ""
1055
 
@@ -1063,7 +1065,7 @@ msgstr ""
1063
 
1064
  #: inc/admin/admin-metaboxes-form.php:50 inc/admin/admin-metaboxes.php:163
1065
  #: inc/admin/admin-metaboxes.php:166 inc/admin/admin.php:189
1066
- #: inc/admin/adminbar.php:13 inc/functions/options-advanced-admin.php:827
1067
  msgid "SEO"
1068
  msgstr ""
1069
 
@@ -1123,23 +1125,23 @@ msgstr ""
1123
  msgid " (maximum recommended limit)"
1124
  msgstr ""
1125
 
1126
- #: inc/admin/admin-metaboxes-form.php:123 inc/admin/admin.php:3110
1127
- #: inc/admin/admin.php:4164
1128
  msgid "Post Title"
1129
  msgstr ""
1130
 
1131
  #: inc/admin/admin-metaboxes-form.php:125 inc/admin/admin.php:204
1132
- #: inc/admin/admin.php:3008 inc/admin/admin.php:3114 inc/admin/admin.php:3304
1133
- #: inc/admin/admin.php:3427 inc/admin/admin.php:3505 inc/admin/admin.php:3576
1134
- #: inc/admin/admin.php:3646 inc/admin/admin.php:3696
1135
  msgid "Site Title"
1136
  msgstr ""
1137
 
1138
  #: inc/admin/admin-metaboxes-form.php:127 inc/admin/admin-wizard.php:480
1139
- #: inc/admin/admin.php:1221 inc/admin/admin.php:2995 inc/admin/admin.php:3009
1140
- #: inc/admin/admin.php:3112 inc/admin/admin.php:3302 inc/admin/admin.php:3425
1141
- #: inc/admin/admin.php:3504 inc/admin/admin.php:3575 inc/admin/admin.php:3645
1142
- #: inc/admin/admin.php:3697
1143
  msgid "Separator"
1144
  msgstr ""
1145
 
@@ -1302,8 +1304,8 @@ msgstr ""
1302
  #: inc/admin/admin-metaboxes-form.php:266 inc/admin/admin-wizard.php:302
1303
  #: inc/admin/admin-wizard.php:338 inc/admin/admin-wizard.php:357
1304
  #: inc/admin/admin-wizard.php:376 inc/admin/admin-wizard.php:426
1305
- #: inc/admin/admin.php:780 inc/admin/admin.php:820 inc/admin/admin.php:841
1306
- #: inc/admin/admin.php:862 inc/admin/admin.php:918
1307
  msgid "Canonical URL"
1308
  msgstr ""
1309
 
@@ -1316,8 +1318,7 @@ msgid ""
1316
  "the pages do not need to be absolutely identical; minor changes in sorting "
1317
  "or filtering of list pages do not make the page unique (for example, sorting "
1318
  "by price or filtering by item color).\n"
1319
- " The canonical can be in a different domain than "
1320
- "a duplicate."
1321
  msgstr ""
1322
 
1323
  #: inc/admin/admin-metaboxes-form.php:266
@@ -1335,7 +1336,7 @@ msgid ""
1335
  msgstr ""
1336
 
1337
  #: inc/admin/admin-metaboxes-form.php:284 inc/admin/admin-wizard.php:491
1338
- #: inc/admin/admin.php:4207
1339
  msgid "None (will disable this feature)"
1340
  msgstr ""
1341
 
@@ -1388,12 +1389,12 @@ msgid "Facebook Thumbnail"
1388
  msgstr ""
1389
 
1390
  #: inc/admin/admin-metaboxes-form.php:321
1391
- #: inc/admin/admin-metaboxes-form.php:384 inc/admin/admin.php:4474
1392
- #: inc/admin/admin.php:4519 inc/admin/admin.php:4616
1393
  msgid "Select your default thumbnail"
1394
  msgstr ""
1395
 
1396
- #: inc/admin/admin-metaboxes-form.php:322 inc/admin/admin.php:4478
1397
  msgid ""
1398
  "Minimum size: 200x200px, ideal ratio 1.91:1, 8Mb max. (eg: 1640x856px or "
1399
  "3280x1712px for retina screens)"
@@ -1401,8 +1402,8 @@ msgstr ""
1401
 
1402
  #: inc/admin/admin-metaboxes-form.php:323
1403
  #: inc/admin/admin-metaboxes-form.php:386
1404
- #: inc/admin/admin-metaboxes-form.php:575 inc/admin/admin.php:4241
1405
- #: inc/admin/admin.php:4476 inc/admin/admin.php:4521 inc/admin/admin.php:4618
1406
  msgid "Upload an Image"
1407
  msgstr ""
1408
 
@@ -1477,7 +1478,7 @@ msgstr ""
1477
  msgid "Twitter Thumbnail"
1478
  msgstr ""
1479
 
1480
- #: inc/admin/admin-metaboxes-form.php:385 inc/admin/admin.php:4620
1481
  msgid ""
1482
  "Minimum size: 144x144px (300x157px with large card enabled), ideal ratio 1:1 "
1483
  "(2:1 with large card), 5Mb max."
@@ -1570,180 +1571,180 @@ msgstr ""
1570
  msgid "Test your URL"
1571
  msgstr ""
1572
 
1573
- #: inc/admin/admin-metaboxes-form.php:488
1574
  msgid "Need help with your redirections? Read our guide."
1575
  msgstr ""
1576
 
1577
- #: inc/admin/admin-metaboxes-form.php:502
1578
  msgid "Exclude this post from Google News Sitemap?"
1579
  msgstr ""
1580
 
1581
- #: inc/admin/admin-metaboxes-form.php:528
1582
  msgid "Exclude this post from Video Sitemap?"
1583
  msgstr ""
1584
 
1585
- #: inc/admin/admin-metaboxes-form.php:530
1586
  msgid ""
1587
  "If your post is set to noindex, it will be automatically excluded from the "
1588
  "sitemap."
1589
  msgstr ""
1590
 
1591
- #: inc/admin/admin-metaboxes-form.php:549
1592
  msgid "Video "
1593
  msgstr ""
1594
 
1595
- #: inc/admin/admin-metaboxes-form.php:553
1596
  msgid "Video URL (required)"
1597
  msgstr ""
1598
 
1599
- #: inc/admin/admin-metaboxes-form.php:554
1600
  msgid "Enter your video URL"
1601
  msgstr ""
1602
 
1603
- #: inc/admin/admin-metaboxes-form.php:554
1604
  msgid "Video URL"
1605
  msgstr ""
1606
 
1607
- #: inc/admin/admin-metaboxes-form.php:559
1608
  msgid ""
1609
  "NOT an external video (eg: video hosting on YouTube, Vimeo, Wistia...)? "
1610
  "Check this if your video is hosting on this server."
1611
  msgstr ""
1612
 
1613
- #: inc/admin/admin-metaboxes-form.php:563
1614
  msgid "Video Title (required)"
1615
  msgstr ""
1616
 
1617
- #: inc/admin/admin-metaboxes-form.php:564
1618
  msgid "Enter your video title"
1619
  msgstr ""
1620
 
1621
- #: inc/admin/admin-metaboxes-form.php:564
1622
  msgid "Video title"
1623
  msgstr ""
1624
 
1625
- #: inc/admin/admin-metaboxes-form.php:565
1626
  msgid "Default: title tag, if not available, post title."
1627
  msgstr ""
1628
 
1629
- #: inc/admin/admin-metaboxes-form.php:568
1630
  msgid "Video Description (required)"
1631
  msgstr ""
1632
 
1633
- #: inc/admin/admin-metaboxes-form.php:569
1634
  msgid "Enter your video description"
1635
  msgstr ""
1636
 
1637
- #: inc/admin/admin-metaboxes-form.php:569
1638
  msgid "Video description"
1639
  msgstr ""
1640
 
1641
- #: inc/admin/admin-metaboxes-form.php:570
1642
  msgid ""
1643
  "2048 characters max.; default: meta description. If not available, use the "
1644
  "beginning of the post content."
1645
  msgstr ""
1646
 
1647
- #: inc/admin/admin-metaboxes-form.php:573
1648
  msgid "Video Thumbnail (required)"
1649
  msgstr ""
1650
 
1651
- #: inc/admin/admin-metaboxes-form.php:574
1652
  msgid "Select your video thumbnail"
1653
  msgstr ""
1654
 
1655
- #: inc/admin/admin-metaboxes-form.php:575
1656
  msgid "Video Thumbnail"
1657
  msgstr ""
1658
 
1659
- #: inc/admin/admin-metaboxes-form.php:576
1660
  msgid ""
1661
  "Minimum size: 160x90px (1920x1080 max), JPG, PNG or GIF formats. Default: "
1662
  "your post featured image."
1663
  msgstr ""
1664
 
1665
- #: inc/admin/admin-metaboxes-form.php:579
1666
  msgid "Video Duration (recommended)"
1667
  msgstr ""
1668
 
1669
- #: inc/admin/admin-metaboxes-form.php:580
1670
  msgid "Duration in seconds"
1671
  msgstr ""
1672
 
1673
- #: inc/admin/admin-metaboxes-form.php:580
1674
  msgid "Video duration"
1675
  msgstr ""
1676
 
1677
- #: inc/admin/admin-metaboxes-form.php:581
1678
  msgid ""
1679
  "The duration of the video in seconds. Value must be between 0 and 28800 (8 "
1680
  "hours)."
1681
  msgstr ""
1682
 
1683
- #: inc/admin/admin-metaboxes-form.php:584
1684
  msgid "Video Rating"
1685
  msgstr ""
1686
 
1687
- #: inc/admin/admin-metaboxes-form.php:585
1688
  msgid "Video rating"
1689
  msgstr ""
1690
 
1691
- #: inc/admin/admin-metaboxes-form.php:586
1692
  msgid "Allowed values are float numbers in the range 0.0 to 5.0."
1693
  msgstr ""
1694
 
1695
- #: inc/admin/admin-metaboxes-form.php:589
1696
- #: inc/admin/admin-metaboxes-form.php:590
1697
  msgid "View count"
1698
  msgstr ""
1699
 
1700
- #: inc/admin/admin-metaboxes-form.php:590
1701
  msgid "Number of views"
1702
  msgstr ""
1703
 
1704
- #: inc/admin/admin-metaboxes-form.php:593
1705
- #: inc/admin/admin-metaboxes-form.php:594
1706
  msgid "Video tags"
1707
  msgstr ""
1708
 
1709
- #: inc/admin/admin-metaboxes-form.php:594
1710
  msgid "Enter your video tags"
1711
  msgstr ""
1712
 
1713
- #: inc/admin/admin-metaboxes-form.php:595
1714
  msgid ""
1715
  "32 tags max., separate tags with commas. Default: target keywords + post "
1716
  "tags if available."
1717
  msgstr ""
1718
 
1719
- #: inc/admin/admin-metaboxes-form.php:598
1720
- #: inc/admin/admin-metaboxes-form.php:599
1721
  msgid "Video categories"
1722
  msgstr ""
1723
 
1724
- #: inc/admin/admin-metaboxes-form.php:599
1725
  msgid "Enter your video categories"
1726
  msgstr ""
1727
 
1728
- #: inc/admin/admin-metaboxes-form.php:600
1729
  msgid ""
1730
  "256 characters max., usually a video will belong to a single category, "
1731
  "separate categories with commas. Default: first post category if available."
1732
  msgstr ""
1733
 
1734
- #: inc/admin/admin-metaboxes-form.php:605
1735
  msgid "NOT family friendly?"
1736
  msgstr ""
1737
 
1738
- #: inc/admin/admin-metaboxes-form.php:607
1739
  msgid "The video will be available only to users with SafeSearch turned off."
1740
  msgstr ""
1741
 
1742
- #: inc/admin/admin-metaboxes-form.php:609
1743
  msgid "Remove video"
1744
  msgstr ""
1745
 
1746
- #: inc/admin/admin-metaboxes-form.php:616
1747
  msgid "Add video"
1748
  msgstr ""
1749
 
@@ -1820,9 +1821,9 @@ msgstr ""
1820
 
1821
  #: inc/admin/admin-notifications-center.php:164
1822
  #: inc/admin/admin-notifications-center.php:232
1823
- #: inc/admin/admin-notifications-center.php:258 inc/admin/admin.php:4933
1824
- #: inc/admin/admin.php:4975 inc/admin/admin.php:5002 inc/admin/admin.php:5024
1825
- #: inc/admin/admin.php:5046 inc/admin/admin.php:5068
1826
  msgid "Learn more"
1827
  msgstr ""
1828
 
@@ -1914,7 +1915,7 @@ msgid ""
1914
  "not only. Enter one!"
1915
  msgstr ""
1916
 
1917
- #: inc/admin/admin-notifications-center.php:315 inc/admin/admin.php:2827
1918
  msgid ""
1919
  "Your permalinks are not SEO Friendly! Enable pretty permalinks to fix this."
1920
  msgstr ""
@@ -2153,72 +2154,76 @@ msgstr ""
2153
  msgid "SEOPress &rsaquo; Setup Wizard"
2154
  msgstr ""
2155
 
2156
- #: inc/admin/admin-wizard.php:212
2157
  msgid "Not right now"
2158
  msgstr ""
2159
 
2160
- #: inc/admin/admin-wizard.php:214
2161
  msgid "Skip this step"
2162
  msgstr ""
2163
 
2164
- #: inc/admin/admin-wizard.php:272
2165
  msgid "Welcome!"
2166
  msgstr ""
2167
 
2168
- #: inc/admin/admin-wizard.php:273
2169
  msgid ""
2170
  "The following wizard will help you configure SEOPress and get you started "
2171
  "quickly."
2172
  msgstr ""
2173
 
2174
- #: inc/admin/admin-wizard.php:274
2175
  msgid ""
2176
  "The first step is to import your previous settings from other plugins to "
2177
  "keep your SEO."
2178
  msgstr ""
2179
 
2180
- #: inc/admin/admin-wizard.php:275
2181
  msgid "No data to migrate? Click \"Next step\" button!"
2182
  msgstr ""
2183
 
2184
- #: inc/admin/admin-wizard.php:277 inc/admin/admin.php:755
2185
  msgid "Import posts and terms metadata from"
2186
  msgstr ""
2187
 
2188
- #: inc/admin/admin-wizard.php:279 inc/admin/admin.php:757
2189
- #: inc/admin/admin.php:934
2190
  msgid "Select an option"
2191
  msgstr ""
2192
 
2193
- #: inc/admin/admin-wizard.php:280 inc/admin/admin.php:758
2194
  msgid "Yoast SEO"
2195
  msgstr ""
2196
 
2197
- #: inc/admin/admin-wizard.php:281 inc/admin/admin.php:759
2198
  msgid "All In One SEO"
2199
  msgstr ""
2200
 
2201
- #: inc/admin/admin-wizard.php:282 inc/admin/admin.php:760
2202
  msgid "The SEO Framework"
2203
  msgstr ""
2204
 
2205
- #: inc/admin/admin-wizard.php:283 inc/admin/admin.php:761
2206
  msgid "Rank Math"
2207
  msgstr ""
2208
 
2209
- #: inc/admin/admin-wizard.php:284 inc/admin/admin.php:762
2210
  msgid "Squirrly SEO"
2211
  msgstr ""
2212
 
2213
- #: inc/admin/admin-wizard.php:285 inc/admin/admin.php:763
2214
  msgid "SEO Ultimate"
2215
  msgstr ""
2216
 
2217
- #: inc/admin/admin-wizard.php:286 inc/admin/admin.php:764
2218
  msgid "WP Meta SEO"
2219
  msgstr ""
2220
 
2221
- #: inc/admin/admin-wizard.php:294 inc/admin/admin.php:772
 
 
 
 
2222
  msgid "Import posts and terms metadata from Yoast"
2223
  msgstr ""
2224
 
@@ -2226,9 +2231,9 @@ msgstr ""
2226
  #: inc/admin/admin-wizard.php:331 inc/admin/admin-wizard.php:350
2227
  #: inc/admin/admin-wizard.php:369 inc/admin/admin-wizard.php:387
2228
  #: inc/admin/admin-wizard.php:404 inc/admin/admin-wizard.php:420
2229
- #: inc/admin/admin.php:773 inc/admin/admin.php:794 inc/admin/admin.php:813
2230
- #: inc/admin/admin.php:834 inc/admin/admin.php:855 inc/admin/admin.php:875
2231
- #: inc/admin/admin.php:894 inc/admin/admin.php:912
2232
  msgid "By clicking Migrate, we'll import:"
2233
  msgstr ""
2234
 
@@ -2236,9 +2241,9 @@ msgstr ""
2236
  #: inc/admin/admin-wizard.php:333 inc/admin/admin-wizard.php:352
2237
  #: inc/admin/admin-wizard.php:371 inc/admin/admin-wizard.php:389
2238
  #: inc/admin/admin-wizard.php:406 inc/admin/admin-wizard.php:422
2239
- #: inc/admin/admin.php:775 inc/admin/admin.php:796 inc/admin/admin.php:815
2240
- #: inc/admin/admin.php:836 inc/admin/admin.php:857 inc/admin/admin.php:877
2241
- #: inc/admin/admin.php:896 inc/admin/admin.php:914
2242
  msgid "Title tags"
2243
  msgstr ""
2244
 
@@ -2246,31 +2251,31 @@ msgstr ""
2246
  #: inc/admin/admin-wizard.php:335 inc/admin/admin-wizard.php:354
2247
  #: inc/admin/admin-wizard.php:373 inc/admin/admin-wizard.php:391
2248
  #: inc/admin/admin-wizard.php:408 inc/admin/admin-wizard.php:424
2249
- #: inc/admin/admin.php:777 inc/admin/admin.php:798 inc/admin/admin.php:817
2250
- #: inc/admin/admin.php:838 inc/admin/admin.php:859 inc/admin/admin.php:879
2251
- #: inc/admin/admin.php:898 inc/admin/admin.php:916
2252
  msgid "Facebook Open Graph tags (title, description and image thumbnail)"
2253
  msgstr ""
2254
 
2255
  #: inc/admin/admin-wizard.php:300 inc/admin/admin-wizard.php:336
2256
  #: inc/admin/admin-wizard.php:355 inc/admin/admin-wizard.php:374
2257
  #: inc/admin/admin-wizard.php:392 inc/admin/admin-wizard.php:409
2258
- #: inc/admin/admin.php:778 inc/admin/admin.php:818 inc/admin/admin.php:839
2259
- #: inc/admin/admin.php:860 inc/admin/admin.php:880 inc/admin/admin.php:899
2260
  msgid "Twitter tags (title, description and image thumbnail)"
2261
  msgstr ""
2262
 
2263
- #: inc/admin/admin-wizard.php:301 inc/admin/admin.php:779
2264
  msgid "Meta Robots (noindex, nofollow...)"
2265
  msgstr ""
2266
 
2267
  #: inc/admin/admin-wizard.php:303 inc/admin/admin-wizard.php:358
2268
- #: inc/admin/admin-wizard.php:427 inc/admin/admin.php:781
2269
- #: inc/admin/admin.php:842 inc/admin/admin.php:919
2270
  msgid "Focus keywords"
2271
  msgstr ""
2272
 
2273
- #: inc/admin/admin-wizard.php:305 inc/admin/admin.php:783
2274
  msgid ""
2275
  "<strong>WARNING:</strong> Migration will delete / update all SEOPress posts "
2276
  "and terms metadata. Some dynamic variables will not be interpreted. We do "
@@ -2281,73 +2286,73 @@ msgstr ""
2281
  #: inc/admin/admin-wizard.php:342 inc/admin/admin-wizard.php:361
2282
  #: inc/admin/admin-wizard.php:379 inc/admin/admin-wizard.php:396
2283
  #: inc/admin/admin-wizard.php:412 inc/admin/admin-wizard.php:430
2284
- #: inc/admin/admin.php:784 inc/admin/admin.php:803 inc/admin/admin.php:824
2285
- #: inc/admin/admin.php:845 inc/admin/admin.php:865 inc/admin/admin.php:884
2286
- #: inc/admin/admin.php:902 inc/admin/admin.php:922
2287
  msgid "Migrate now"
2288
  msgstr ""
2289
 
2290
- #: inc/admin/admin-wizard.php:313 inc/admin/admin.php:793
2291
  msgid "Import posts and terms metadata from All In One SEO"
2292
  msgstr ""
2293
 
2294
- #: inc/admin/admin-wizard.php:319 inc/admin/admin.php:799
2295
  msgid "Twitter image thumbnail"
2296
  msgstr ""
2297
 
2298
  #: inc/admin/admin-wizard.php:320 inc/admin/admin-wizard.php:425
2299
- #: inc/admin/admin.php:800 inc/admin/admin.php:917
2300
  msgid "Meta Robots (noindex, nofollow)"
2301
  msgstr ""
2302
 
2303
- #: inc/admin/admin-wizard.php:322 inc/admin/admin.php:802
2304
  msgid ""
2305
  "<strong>WARNING:</strong> Migration will update/delete all SEOPress posts "
2306
  "and terms metadata. Some dynamic variables will not be interpreted. We do "
2307
  "NOT delete any AIO data."
2308
  msgstr ""
2309
 
2310
- #: inc/admin/admin-wizard.php:330 inc/admin/admin.php:812
2311
  msgid "Import posts and terms metadata from The SEO Framework"
2312
  msgstr ""
2313
 
2314
- #: inc/admin/admin-wizard.php:337 inc/admin/admin.php:819
2315
  msgid "Meta Robots (noindex, nofollow, noarchive)"
2316
  msgstr ""
2317
 
2318
- #: inc/admin/admin-wizard.php:339 inc/admin/admin.php:821
2319
- #: inc/functions/options-advanced-admin.php:347
2320
  msgid "Redirect URL"
2321
  msgstr ""
2322
 
2323
- #: inc/admin/admin-wizard.php:341 inc/admin/admin.php:823
2324
  msgid ""
2325
  "<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
2326
  "and terms metadata. Some dynamic variables will not be interpreted. We do "
2327
  "NOT delete any SEO Framework data."
2328
  msgstr ""
2329
 
2330
- #: inc/admin/admin-wizard.php:349 inc/admin/admin.php:833
2331
  msgid "Import posts and terms metadata from Rank Math"
2332
  msgstr ""
2333
 
2334
- #: inc/admin/admin-wizard.php:356 inc/admin/admin.php:840
2335
  msgid "Meta Robots (noindex, nofollow, noarchive, noimageindex)"
2336
  msgstr ""
2337
 
2338
- #: inc/admin/admin-wizard.php:360 inc/admin/admin.php:844
2339
  msgid ""
2340
  "<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
2341
  "and terms metadata. Some dynamic variables will not be interpreted. We do "
2342
  "NOT delete any Rank Math data."
2343
  msgstr ""
2344
 
2345
- #: inc/admin/admin-wizard.php:368 inc/admin/admin.php:854
2346
  msgid "Import posts metadata from Squirrly SEO"
2347
  msgstr ""
2348
 
2349
  #: inc/admin/admin-wizard.php:375 inc/admin/admin-wizard.php:393
2350
- #: inc/admin/admin.php:861 inc/admin/admin.php:881
2351
  msgid "Meta Robots (noindex or nofollow)"
2352
  msgstr ""
2353
 
@@ -2358,33 +2363,33 @@ msgid ""
2358
  "any Squirrly SEO data."
2359
  msgstr ""
2360
 
2361
- #: inc/admin/admin-wizard.php:386 inc/admin/admin.php:874
2362
  msgid "Import posts metadata from SEO Ultimate"
2363
  msgstr ""
2364
 
2365
- #: inc/admin/admin-wizard.php:395 inc/admin/admin.php:883
2366
  msgid ""
2367
  "<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
2368
  "metadata. Some dynamic variables will not be interpreted. We do NOT delete "
2369
  "any SEO Ultimate data."
2370
  msgstr ""
2371
 
2372
- #: inc/admin/admin-wizard.php:403 inc/admin/admin.php:893
2373
  msgid "Import posts and terms metadata from WP Meta SEO"
2374
  msgstr ""
2375
 
2376
- #: inc/admin/admin-wizard.php:411 inc/admin/admin.php:901
2377
  msgid ""
2378
  "<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
2379
  "metadata. Some dynamic variables will not be interpreted. We do NOT delete "
2380
  "any WP Meta SEO data."
2381
  msgstr ""
2382
 
2383
- #: inc/admin/admin-wizard.php:419 inc/admin/admin.php:911
2384
  msgid "Import posts and terms metadata from Premium SEO Pack"
2385
  msgstr ""
2386
 
2387
- #: inc/admin/admin-wizard.php:429 inc/admin/admin.php:921
2388
  msgid ""
2389
  "<strong>WARNING:</strong> Migration will update / delete all SEOPress posts "
2390
  "metadata. Some dynamic variables will not be interpreted. We do NOT delete "
@@ -2405,8 +2410,8 @@ msgstr ""
2405
  msgid "eg: |"
2406
  msgstr ""
2407
 
2408
- #: inc/admin/admin-wizard.php:483 inc/admin/admin.php:1229
2409
- #: inc/admin/admin.php:3005
2410
  msgid "Site title"
2411
  msgstr ""
2412
 
@@ -2414,7 +2419,7 @@ msgstr ""
2414
  msgid "eg: My super website"
2415
  msgstr ""
2416
 
2417
- #: inc/admin/admin-wizard.php:486 inc/admin/admin.php:1634
2418
  msgid "Person or organization"
2419
  msgstr ""
2420
 
@@ -2422,16 +2427,16 @@ msgstr ""
2422
  msgid "Choose a knowledge type"
2423
  msgstr ""
2424
 
2425
- #: inc/admin/admin-wizard.php:494 inc/admin/admin.php:4210
2426
  msgid "Person"
2427
  msgstr ""
2428
 
2429
- #: inc/admin/admin-wizard.php:497 inc/admin/admin.php:4213
2430
  msgid "Organization"
2431
  msgstr ""
2432
 
2433
- #: inc/admin/admin-wizard.php:501 inc/admin/admin.php:1642
2434
- #: inc/admin/admin.php:4226
2435
  msgid "Your name/organization"
2436
  msgstr ""
2437
 
@@ -2439,8 +2444,8 @@ msgstr ""
2439
  msgid "eg: My Company Name"
2440
  msgstr ""
2441
 
2442
- #: inc/admin/admin-wizard.php:504 inc/admin/admin.php:1650
2443
- #: inc/admin/admin.php:4239
2444
  msgid "Your photo/organization logo"
2445
  msgstr ""
2446
 
@@ -2452,78 +2457,78 @@ msgstr ""
2452
  msgid "Facebook page URL"
2453
  msgstr ""
2454
 
2455
- #: inc/admin/admin-wizard.php:508 inc/admin/admin.php:4347
2456
  msgid "eg: https://facebook.com/my-page-url"
2457
  msgstr ""
2458
 
2459
- #: inc/admin/admin-wizard.php:510 inc/admin/admin.php:1699
2460
  msgid "Twitter Username"
2461
  msgstr ""
2462
 
2463
- #: inc/admin/admin-wizard.php:511 inc/admin/admin.php:4360
2464
  msgid "eg: @my_twitter_account"
2465
  msgstr ""
2466
 
2467
- #: inc/admin/admin-wizard.php:513 inc/admin/admin.php:1707
2468
- #: inc/admin/admin.php:4372
2469
  msgid "Pinterest URL"
2470
  msgstr ""
2471
 
2472
- #: inc/admin/admin-wizard.php:514 inc/admin/admin.php:4372
2473
  msgid "eg: https://pinterest.com/my-page-url/"
2474
  msgstr ""
2475
 
2476
- #: inc/admin/admin-wizard.php:516 inc/admin/admin.php:1715
2477
- #: inc/admin/admin.php:4384
2478
  msgid "Instagram URL"
2479
  msgstr ""
2480
 
2481
- #: inc/admin/admin-wizard.php:517 inc/admin/admin.php:4384
2482
  msgid "eg: https://www.instagram.com/my-page-url/"
2483
  msgstr ""
2484
 
2485
- #: inc/admin/admin-wizard.php:519 inc/admin/admin.php:1723
2486
- #: inc/admin/admin.php:4396
2487
  msgid "YouTube URL"
2488
  msgstr ""
2489
 
2490
- #: inc/admin/admin-wizard.php:520 inc/admin/admin.php:4396
2491
  msgid "eg: https://www.youtube.com/my-channel-url"
2492
  msgstr ""
2493
 
2494
- #: inc/admin/admin-wizard.php:522 inc/admin/admin.php:1731
2495
- #: inc/admin/admin.php:4408
2496
  msgid "LinkedIn URL"
2497
  msgstr ""
2498
 
2499
- #: inc/admin/admin-wizard.php:523 inc/admin/admin.php:4408
2500
  msgid "eg: http://linkedin.com/company/my-company-url/"
2501
  msgstr ""
2502
 
2503
- #: inc/admin/admin-wizard.php:525 inc/admin/admin.php:1739
2504
- #: inc/admin/admin.php:4420
2505
  msgid "MySpace URL"
2506
  msgstr ""
2507
 
2508
- #: inc/admin/admin-wizard.php:526 inc/admin/admin.php:4420
2509
  msgid "eg: https://myspace.com/my-page-url"
2510
  msgstr ""
2511
 
2512
- #: inc/admin/admin-wizard.php:528 inc/admin/admin.php:1747
2513
- #: inc/admin/admin.php:4432
2514
  msgid "Soundcloud URL"
2515
  msgstr ""
2516
 
2517
- #: inc/admin/admin-wizard.php:529 inc/admin/admin.php:4432
2518
  msgid "eg: https://soundcloud.com/my-page-url"
2519
  msgstr ""
2520
 
2521
- #: inc/admin/admin-wizard.php:531 inc/admin/admin.php:1755
2522
- #: inc/admin/admin.php:4444
2523
  msgid "Tumblr URL"
2524
  msgstr ""
2525
 
2526
- #: inc/admin/admin-wizard.php:532 inc/admin/admin.php:4444
2527
  msgid "eg: https://your-site.tumblr.com"
2528
  msgstr ""
2529
 
@@ -2574,7 +2579,7 @@ msgid ""
2574
  "results <strong>(noindex)</strong>"
2575
  msgstr ""
2576
 
2577
- #: inc/admin/admin-wizard.php:752 inc/admin/admin.php:3536
2578
  msgid ""
2579
  "Do not display author archives in search engine results <strong>(noindex)</"
2580
  "strong>"
@@ -2586,7 +2591,7 @@ msgid ""
2586
  "content."
2587
  msgstr ""
2588
 
2589
- #: inc/admin/admin-wizard.php:764 inc/admin/admin.php:5500
2590
  msgid ""
2591
  "Redirect attachment pages to their file URL (https://www.example.com/my-"
2592
  "image-file.jpg)"
@@ -2598,7 +2603,7 @@ msgid ""
2598
  "Optimize this by redirecting the user directly to the URL of the media file."
2599
  msgstr ""
2600
 
2601
- #: inc/admin/admin-wizard.php:776 inc/admin/admin.php:5625
2602
  msgid "Remove /category/ in your permalinks"
2603
  msgstr ""
2604
 
@@ -2621,7 +2626,6 @@ msgid ""
2621
  msgstr ""
2622
 
2623
  #: inc/admin/admin-wizard.php:843 inc/functions/options-advanced-admin.php:21
2624
- #: inc/functions/options-advanced-admin.php:43
2625
  msgid "Activate License"
2626
  msgstr ""
2627
 
@@ -2695,7 +2699,7 @@ msgstr ""
2695
  msgid "%%tagline%% (alias %%sitedesc%%)"
2696
  msgstr ""
2697
 
2698
- #: inc/admin/admin.php:205 inc/admin/admin.php:3010 inc/admin/admin.php:3021
2699
  msgid "Tagline"
2700
  msgstr ""
2701
 
@@ -2758,7 +2762,7 @@ msgstr ""
2758
  msgid "%%post_author%%"
2759
  msgstr ""
2760
 
2761
- #: inc/admin/admin.php:212 inc/admin/admin.php:3503
2762
  msgid "Post author"
2763
  msgstr ""
2764
 
@@ -3059,252 +3063,248 @@ msgstr ""
3059
  msgid "Templates variables"
3060
  msgstr ""
3061
 
3062
- #: inc/admin/admin.php:258 inc/admin/admin.php:266
3063
  msgid "Browse our guides"
3064
  msgstr ""
3065
 
3066
- #: inc/admin/admin.php:259 inc/admin/admin.php:267
3067
  msgid "Read our FAQ"
3068
  msgstr ""
3069
 
3070
- #: inc/admin/admin.php:260 inc/admin/admin.php:268
3071
  msgid "Check our website"
3072
  msgstr ""
3073
 
3074
- #: inc/admin/admin.php:280
3075
  msgid ""
3076
  "Watch our video to learn how to connect your WordPress site with Google "
3077
  "Analytics and get statistics right in your dashboard (PRO only)."
3078
  msgstr ""
3079
 
3080
- #: inc/admin/admin.php:285
3081
  msgid "How-to"
3082
  msgstr ""
3083
 
3084
- #: inc/admin/admin.php:334 inc/admin/admin.php:338 inc/admin/admin.php:401
3085
- #: inc/admin/admin.php:405 inc/admin/admin.php:466 inc/admin/admin.php:470
3086
- #: inc/admin/admin.php:533 inc/admin/admin.php:537 inc/admin/admin.php:620
3087
- #: inc/admin/admin.php:624
3088
  msgid "Click to disable this feature"
3089
  msgstr ""
3090
 
3091
- #: inc/admin/admin.php:335 inc/admin/admin.php:337 inc/admin/admin.php:402
3092
- #: inc/admin/admin.php:404 inc/admin/admin.php:467 inc/admin/admin.php:469
3093
- #: inc/admin/admin.php:534 inc/admin/admin.php:536 inc/admin/admin.php:621
3094
- #: inc/admin/admin.php:623
3095
  msgid "Click to enable this feature"
3096
  msgstr ""
3097
 
3098
- #: inc/admin/admin.php:352
3099
  msgid "Home"
3100
  msgstr ""
3101
 
3102
- #: inc/admin/admin.php:353
3103
  msgid "Single Post Types"
3104
  msgstr ""
3105
 
3106
- #: inc/admin/admin.php:354
3107
  msgid "Archives"
3108
  msgstr ""
3109
 
3110
- #: inc/admin/admin.php:355 inc/admin/admin.php:421
3111
  msgid "Taxonomies"
3112
  msgstr ""
3113
 
3114
- #: inc/admin/admin.php:419 inc/admin/admin.php:552 inc/admin/admin.php:563
3115
  msgid "General"
3116
  msgstr ""
3117
 
3118
- #: inc/admin/admin.php:420
3119
  msgid "Post Types"
3120
  msgstr ""
3121
 
3122
- #: inc/admin/admin.php:422
3123
  msgid "HTML Sitemap"
3124
  msgstr ""
3125
 
3126
- #: inc/admin/admin.php:484
3127
  msgid "Knowledge Graph"
3128
  msgstr ""
3129
 
3130
- #: inc/admin/admin.php:485
3131
  msgid "Your social accounts"
3132
  msgstr ""
3133
 
3134
- #: inc/admin/admin.php:486
3135
  msgid "Facebook (Open Graph)"
3136
  msgstr ""
3137
 
3138
- #: inc/admin/admin.php:487
3139
  msgid "Twitter (Twitter card)"
3140
  msgstr ""
3141
 
3142
- #: inc/admin/admin.php:553 inc/admin/admin.php:564
3143
  msgid "Tracking"
3144
  msgstr ""
3145
 
3146
- #: inc/admin/admin.php:554
3147
  msgid "Ecommerce"
3148
  msgstr ""
3149
 
3150
- #: inc/admin/admin.php:555 inc/admin/admin.php:565
3151
  msgid "Events"
3152
  msgstr ""
3153
 
3154
- #: inc/admin/admin.php:556 inc/admin/admin.php:566
3155
  msgid "Custom Dimensions"
3156
  msgstr ""
3157
 
3158
- #: inc/admin/admin.php:557
3159
  msgid "Stats in Dashboard"
3160
  msgstr ""
3161
 
3162
- #: inc/admin/admin.php:558 inc/admin/admin.php:567
3163
  msgid "Cookie bar / GDPR"
3164
  msgstr ""
3165
 
3166
- #: inc/admin/admin.php:559 inc/admin/admin.php:568
3167
  msgid "Matomo"
3168
  msgstr ""
3169
 
3170
- #: inc/admin/admin.php:639
3171
  msgid "Appearance"
3172
  msgstr ""
3173
 
3174
- #: inc/admin/admin.php:640
3175
  msgid "Security"
3176
  msgstr ""
3177
 
3178
- #: inc/admin/admin.php:674
3179
  msgid "Data"
3180
  msgstr ""
3181
 
3182
- #: inc/admin/admin.php:675 seopress.php:428
3183
  msgid "Settings"
3184
  msgstr ""
3185
 
3186
- #: inc/admin/admin.php:676
3187
  msgid "Plugins"
3188
  msgstr ""
3189
 
3190
- #: inc/admin/admin.php:678
3191
  msgid "Reset"
3192
  msgstr ""
3193
 
3194
- #: inc/admin/admin.php:696
3195
  msgid "Import data from a CSV"
3196
  msgstr ""
3197
 
3198
- #: inc/admin/admin.php:697
3199
  msgid ""
3200
  "Import your title, meta description, meta robots, social metas from a CSV "
3201
  "file with our import tool."
3202
  msgstr ""
3203
 
3204
- #: inc/admin/admin.php:698
3205
  msgid "Run the importer"
3206
  msgstr ""
3207
 
3208
- #: inc/admin/admin.php:703
3209
  msgid "Export metadata to a CSV"
3210
  msgstr ""
3211
 
3212
- #: inc/admin/admin.php:704
3213
  msgid "Export your SEOPress metadata for this site as a .csv file."
3214
  msgstr ""
3215
 
3216
- #: inc/admin/admin.php:709 inc/admin/admin.php:727 inc/admin/admin.php:1036
3217
- #: inc/admin/admin.php:1052
3218
  msgid "Export"
3219
  msgstr ""
3220
 
3221
- #: inc/admin/admin.php:721
3222
  msgid "Export plugin settings"
3223
  msgstr ""
3224
 
3225
- #: inc/admin/admin.php:722
3226
  msgid ""
3227
  "Export the plugin settings for this site as a .json file. This allows you to "
3228
  "easily import the configuration into another site."
3229
  msgstr ""
3230
 
3231
- #: inc/admin/admin.php:735
3232
  msgid "Import plugin settings"
3233
  msgstr ""
3234
 
3235
- #: inc/admin/admin.php:736
3236
  msgid ""
3237
  "Import the plugin settings from a .json file. This file can be obtained by "
3238
  "exporting the settings on another site using the form above."
3239
  msgstr ""
3240
 
3241
- #: inc/admin/admin.php:744 inc/admin/admin.php:975 inc/admin/admin.php:991
3242
- #: inc/admin/admin.php:1007 inc/admin/admin.php:1023
3243
  msgid "Import"
3244
  msgstr ""
3245
 
3246
- #: inc/admin/admin.php:746
3247
  msgid "Import completed!"
3248
  msgstr ""
3249
 
3250
- #: inc/admin/admin.php:765
3251
- msgid "Premium SEO Pack"
3252
- msgstr ""
3253
-
3254
- #: inc/admin/admin.php:864
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:932
3262
  msgid "Import your redirections"
3263
  msgstr ""
3264
 
3265
- #: inc/admin/admin.php:935
3266
  msgid "CSV file (must match the template)"
3267
  msgstr ""
3268
 
3269
- #: inc/admin/admin.php:936
3270
  msgid "Redirections plugin (JSON - WordPress Redirects)"
3271
  msgstr ""
3272
 
3273
- #: inc/admin/admin.php:937
3274
  msgid "Yoast Premium plugin (CSV)"
3275
  msgstr ""
3276
 
3277
- #: inc/admin/admin.php:938
3278
  msgid "Rank Math plugin (TXT)"
3279
  msgstr ""
3280
 
3281
- #: inc/admin/admin.php:944
3282
  msgid "Import Redirections"
3283
  msgstr ""
3284
 
3285
- #: inc/admin/admin.php:945
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:947
3292
  msgid "URL to match (without your domain name)"
3293
  msgstr ""
3294
 
3295
- #: inc/admin/admin.php:948
3296
  msgid "URL to redirect in absolute,"
3297
  msgstr ""
3298
 
3299
- #: inc/admin/admin.php:949
3300
  msgid "type of redirection (301, 302 or 307, 410, 451),"
3301
  msgstr ""
3302
 
3303
- #: inc/admin/admin.php:950
3304
  msgid "Yes to enable the redirect (leave it empty to disable the redirect)"
3305
  msgstr ""
3306
 
3307
- #: inc/admin/admin.php:951
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 +3312,27 @@ msgid ""
3312
  "redirection),"
3313
  msgstr ""
3314
 
3315
- #: inc/admin/admin.php:952
3316
  msgid "and, the last parameter, the counter (optional)."
3317
  msgstr ""
3318
 
3319
- #: inc/admin/admin.php:957
3320
  msgid "Download a CSV example"
3321
  msgstr ""
3322
 
3323
- #: inc/admin/admin.php:963
3324
  msgid "Comma separator: \"<strong>,</strong>\""
3325
  msgstr ""
3326
 
3327
- #: inc/admin/admin.php:967
3328
  msgid "Semicolon separator: \"<strong>;</strong>\""
3329
  msgstr ""
3330
 
3331
- #: inc/admin/admin.php:982
3332
  msgid "Import Redirections from the Redirections plugin"
3333
  msgstr ""
3334
 
3335
- #: inc/admin/admin.php:983
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 +3341,731 @@ msgid ""
3341
  "file and existing redirects."
3342
  msgstr ""
3343
 
3344
- #: inc/admin/admin.php:998
3345
  msgid "Import Redirections from Yoast Premium"
3346
  msgstr ""
3347
 
3348
- #: inc/admin/admin.php:999
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:1014
3356
  msgid "Import Redirections from Rank Math"
3357
  msgstr ""
3358
 
3359
- #: inc/admin/admin.php:1015
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:1030
3367
  msgid "Export Redirections"
3368
  msgstr ""
3369
 
3370
- #: inc/admin/admin.php:1031
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:1043
3377
  msgid "Export Redirections for an .htaccess file"
3378
  msgstr ""
3379
 
3380
- #: inc/admin/admin.php:1044
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:1045
3387
  msgid "Only active redirections will be exported."
3388
  msgstr ""
3389
 
3390
- #: inc/admin/admin.php:1046
3391
  msgid ""
3392
  "Save your .htaccess file before editing it. <strong>Safety first!</strong>"
3393
  msgstr ""
3394
 
3395
- #: inc/admin/admin.php:1047
3396
  msgid "Do not forget to test every redirects!"
3397
  msgstr ""
3398
 
3399
- #: inc/admin/admin.php:1059
3400
  msgid "Clean your 404"
3401
  msgstr ""
3402
 
3403
- #: inc/admin/admin.php:1060
3404
  msgid "Delete all your 404 errors. We don‘t delete any redirects."
3405
  msgstr ""
3406
 
3407
- #: inc/admin/admin.php:1061
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:1070
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:1075
3422
  msgid "Delete all 404"
3423
  msgstr ""
3424
 
3425
- #: inc/admin/admin.php:1081
3426
  msgid "Redirections feature is disabled. Please activate it from the PRO page."
3427
  msgstr ""
3428
 
3429
- #: inc/admin/admin.php:1082
3430
  msgid "Activate Redirections"
3431
  msgstr ""
3432
 
3433
- #: inc/admin/admin.php:1089
3434
  msgid "Reset All Notices From Notifications Center"
3435
  msgstr ""
3436
 
3437
- #: inc/admin/admin.php:1090
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:1095
3444
  msgid "Reset notices"
3445
  msgstr ""
3446
 
3447
- #: inc/admin/admin.php:1103
3448
  msgid "Reset All Settings"
3449
  msgstr ""
3450
 
3451
- #: inc/admin/admin.php:1104
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:1109
3458
  msgid "Reset settings"
3459
  msgstr ""
3460
 
3461
- #: inc/admin/admin.php:1422 inc/admin/admin.php:3727
3462
  msgid "noindex"
3463
  msgstr ""
3464
 
3465
- #: inc/admin/admin.php:1430 inc/admin/admin.php:3746
3466
  msgid "nofollow"
3467
  msgstr ""
3468
 
3469
- #: inc/admin/admin.php:1438 inc/admin/admin.php:3765
3470
  msgid "noodp"
3471
  msgstr ""
3472
 
3473
- #: inc/admin/admin.php:1446 inc/admin/admin.php:3784
3474
  msgid "noimageindex"
3475
  msgstr ""
3476
 
3477
- #: inc/admin/admin.php:1454 inc/admin/admin.php:3803
3478
  msgid "noarchive"
3479
  msgstr ""
3480
 
3481
- #: inc/admin/admin.php:1462 inc/admin/admin.php:3822
3482
  msgid "nosnippet"
3483
  msgstr ""
3484
 
3485
- #: inc/admin/admin.php:1470 inc/admin/admin.php:3841
3486
  msgid "nositelinkssearchbox"
3487
  msgstr ""
3488
 
3489
- #: inc/admin/admin.php:1478
3490
  msgid "Indicate paginated content to Google"
3491
  msgstr ""
3492
 
3493
- #: inc/admin/admin.php:1486
3494
  msgid "noindex on paged archives"
3495
  msgstr ""
3496
 
3497
- #: inc/admin/admin.php:1503 inc/admin/admin.php:3898
3498
  msgid "Enable XML Sitemap"
3499
  msgstr ""
3500
 
3501
- #: inc/admin/admin.php:1511
3502
  msgid "Enable XML Image Sitemaps"
3503
  msgstr ""
3504
 
3505
- #: inc/admin/admin.php:1520
3506
  msgid "Enable XML Video Sitemaps"
3507
  msgstr ""
3508
 
3509
- #: inc/admin/admin.php:1529 inc/admin/admin.php:3985
3510
  msgid "Enable Author Sitemap"
3511
  msgstr ""
3512
 
3513
- #: inc/admin/admin.php:1537 inc/admin/admin.php:4004
3514
  msgid "Enable HTML Sitemap"
3515
  msgstr ""
3516
 
3517
- #: inc/admin/admin.php:1553
3518
  msgid "Check to INCLUDE Post Types"
3519
  msgstr ""
3520
 
3521
- #: inc/admin/admin.php:1569
3522
  msgid "Check to INCLUDE Taxonomies"
3523
  msgstr ""
3524
 
3525
- #: inc/admin/admin.php:1585 inc/admin/admin.php:4113
3526
  msgid "Enter a post, page or custom post type ID(s) to display the sitemap"
3527
  msgstr ""
3528
 
3529
- #: inc/admin/admin.php:1593 inc/admin/admin.php:4127
3530
  msgid "Exclude some Posts, Pages, Custom Post Types or Terms IDs"
3531
  msgstr ""
3532
 
3533
- #: inc/admin/admin.php:1601
3534
  msgid "Sort order"
3535
  msgstr ""
3536
 
3537
- #: inc/admin/admin.php:1609
3538
  msgid "Order posts by"
3539
  msgstr ""
3540
 
3541
- #: inc/admin/admin.php:1617
3542
  msgid "Disable the display of the publication date"
3543
  msgstr ""
3544
 
3545
- #: inc/admin/admin.php:1658 inc/admin/admin.php:4269
3546
  msgid "Organization's phone number (only for Organizations)"
3547
  msgstr ""
3548
 
3549
- #: inc/admin/admin.php:1666
3550
  msgid "Contact type (only for Organizations)"
3551
  msgstr ""
3552
 
3553
- #: inc/admin/admin.php:1674
3554
  msgid "Contact option (only for Organizations)"
3555
  msgstr ""
3556
 
3557
- #: inc/admin/admin.php:1691 inc/admin/admin.php:4347
3558
  msgid "Facebook Page URL"
3559
  msgstr ""
3560
 
3561
- #: inc/admin/admin.php:1772
3562
  msgid "Enable Open Graph Data"
3563
  msgstr ""
3564
 
3565
- #: inc/admin/admin.php:1780 inc/admin/admin.php:4474 inc/admin/admin.php:4519
3566
  msgid "Select a default image"
3567
  msgstr ""
3568
 
3569
- #: inc/admin/admin.php:1788
3570
  msgid "Apply this image to all your og:image tag"
3571
  msgstr ""
3572
 
3573
- #: inc/admin/admin.php:1796
3574
  msgid "Define custom og:image tag for post type archive pages"
3575
  msgstr ""
3576
 
3577
- #: inc/admin/admin.php:1804
3578
  msgid "Facebook Link Ownership ID"
3579
  msgstr ""
3580
 
3581
- #: inc/admin/admin.php:1812
3582
  msgid "Facebook Admin ID"
3583
  msgstr ""
3584
 
3585
- #: inc/admin/admin.php:1820
3586
  msgid "Facebook App ID"
3587
  msgstr ""
3588
 
3589
- #: inc/admin/admin.php:1837
3590
  msgid "Enable Twitter Card"
3591
  msgstr ""
3592
 
3593
- #: inc/admin/admin.php:1845
3594
  msgid "Use Open Graph if no Twitter Card is filled"
3595
  msgstr ""
3596
 
3597
- #: inc/admin/admin.php:1853 inc/admin/admin.php:4616
3598
  msgid "Default Twitter Image"
3599
  msgstr ""
3600
 
3601
- #: inc/admin/admin.php:1861
3602
  msgid "Image size for Twitter Summary card"
3603
  msgstr ""
3604
 
3605
- #: inc/admin/admin.php:1878
3606
  msgid "Enable Google Analytics tracking"
3607
  msgstr ""
3608
 
3609
- #: inc/admin/admin.php:1886 inc/admin/admin.php:2254 inc/admin/admin.php:4669
3610
  msgid "Enter your tracking ID"
3611
  msgstr ""
3612
 
3613
- #: inc/admin/admin.php:1894
3614
  msgid "Exclude user roles from tracking (Google Analytics and Matomo)"
3615
  msgstr ""
3616
 
3617
- #: inc/admin/admin.php:1911
3618
  msgid "Analytics tracking opt-in"
3619
  msgstr ""
3620
 
3621
- #: inc/admin/admin.php:1927
3622
  msgid "Consent message for user tracking"
3623
  msgstr ""
3624
 
3625
- #: inc/admin/admin.php:1935
3626
  msgid "Accept button for user tracking"
3627
  msgstr ""
3628
 
3629
- #: inc/admin/admin.php:1943
3630
  msgid "Close button"
3631
  msgstr ""
3632
 
3633
- #: inc/admin/admin.php:1951
3634
  msgid "Cookie bar position"
3635
  msgstr ""
3636
 
3637
- #: inc/admin/admin.php:1959
3638
  msgid "Cookie bar background color"
3639
  msgstr ""
3640
 
3641
- #: inc/admin/admin.php:1967
3642
  msgid "Cookie bar text color"
3643
  msgstr ""
3644
 
3645
- #: inc/admin/admin.php:1975
3646
  msgid "Cookie bar link color"
3647
  msgstr ""
3648
 
3649
- #: inc/admin/admin.php:1983
3650
  msgid "Cookie bar button background color"
3651
  msgstr ""
3652
 
3653
- #: inc/admin/admin.php:1991
3654
  msgid "Cookie bar button color"
3655
  msgstr ""
3656
 
3657
- #: inc/admin/admin.php:1999
3658
  msgid "Cookie bar button hover background color"
3659
  msgstr ""
3660
 
3661
- #: inc/admin/admin.php:2007
3662
  msgid "Cookie bar button hover color"
3663
  msgstr ""
3664
 
3665
- #: inc/admin/admin.php:2015
3666
  msgid "Cookie bar secondary button background color"
3667
  msgstr ""
3668
 
3669
- #: inc/admin/admin.php:2023
3670
  msgid "Cookie bar secondary button color"
3671
  msgstr ""
3672
 
3673
- #: inc/admin/admin.php:2031
3674
  msgid "Cookie bar secondary button hover background color"
3675
  msgstr ""
3676
 
3677
- #: inc/admin/admin.php:2039
3678
  msgid "Cookie bar secondary button hover color"
3679
  msgstr ""
3680
 
3681
- #: inc/admin/admin.php:2057
3682
  msgid "Enable Google Optimize"
3683
  msgstr ""
3684
 
3685
- #: inc/admin/admin.php:2065
3686
  msgid "Enable Google Ads"
3687
  msgstr ""
3688
 
3689
- #: inc/admin/admin.php:2073
3690
  msgid "Add an additional tracking code (like Facebook Pixel, Hotjar...)"
3691
  msgstr ""
3692
 
3693
- #: inc/admin/admin.php:2081
3694
  msgid "[BODY] Add an additional tracking code (like Google Tag Manager...)"
3695
  msgstr ""
3696
 
3697
- #: inc/admin/admin.php:2089
3698
  msgid ""
3699
  "[BODY (FOOTER)] Add an additional tracking code (like Google Tag Manager...)"
3700
  msgstr ""
3701
 
3702
- #: inc/admin/admin.php:2097 inc/admin/admin.php:4999
3703
  msgid "Enable remarketing, demographics, and interests reporting"
3704
  msgstr ""
3705
 
3706
- #: inc/admin/admin.php:2105 inc/admin/admin.php:5021
3707
  msgid "Enable IP Anonymization"
3708
  msgstr ""
3709
 
3710
- #: inc/admin/admin.php:2113 inc/admin/admin.php:5043
3711
  msgid "Enhanced Link Attribution"
3712
  msgstr ""
3713
 
3714
- #: inc/admin/admin.php:2121 inc/admin/admin.php:5065
3715
  msgid "Enable cross-domain tracking"
3716
  msgstr ""
3717
 
3718
- #: inc/admin/admin.php:2129 inc/admin/admin.php:5082 inc/admin/admin.php:5407
3719
  msgid "Cross domains"
3720
  msgstr ""
3721
 
3722
- #: inc/admin/admin.php:2147 inc/admin/admin.php:5099
3723
  msgid "Enable external links tracking"
3724
  msgstr ""
3725
 
3726
- #: inc/admin/admin.php:2155
3727
  msgid "Enable downloads tracking (eg: PDF, XLSX, DOCX...)"
3728
  msgstr ""
3729
 
3730
- #: inc/admin/admin.php:2163 inc/admin/admin.php:5128
3731
  msgid "Track downloads' clicks"
3732
  msgstr ""
3733
 
3734
- #: inc/admin/admin.php:2171
3735
  msgid "Enable affiliate/outbound links tracking (eg: aff, go, out, recommends)"
3736
  msgstr ""
3737
 
3738
- #: inc/admin/admin.php:2179 inc/admin/admin.php:5159
3739
  msgid "Track affiliate/outbound links"
3740
  msgstr ""
3741
 
3742
- #: inc/admin/admin.php:2197
3743
  msgid "Track Authors"
3744
  msgstr ""
3745
 
3746
- #: inc/admin/admin.php:2205
3747
  msgid "Track Categories"
3748
  msgstr ""
3749
 
3750
- #: inc/admin/admin.php:2213
3751
  msgid "Track Tags"
3752
  msgstr ""
3753
 
3754
- #: inc/admin/admin.php:2221
3755
  msgid "Track Post Types"
3756
  msgstr ""
3757
 
3758
- #: inc/admin/admin.php:2229
3759
  msgid "Track Logged In Users"
3760
  msgstr ""
3761
 
3762
- #: inc/admin/admin.php:2246
3763
  msgid "Enable Matomo tracking"
3764
  msgstr ""
3765
 
3766
- #: inc/admin/admin.php:2262
3767
  msgid "Enter your site ID"
3768
  msgstr ""
3769
 
3770
- #: inc/admin/admin.php:2270
3771
  msgid "Track visitors across all subdomains"
3772
  msgstr ""
3773
 
3774
- #: inc/admin/admin.php:2278
3775
  msgid "Prepend the site domain"
3776
  msgstr ""
3777
 
3778
- #: inc/admin/admin.php:2286 inc/admin/admin.php:5376
3779
  msgid "Track users with JavaScript disabled"
3780
  msgstr ""
3781
 
3782
- #: inc/admin/admin.php:2294 inc/admin/admin.php:5393
3783
  msgid "Enables cross domain linking"
3784
  msgstr ""
3785
 
3786
- #: inc/admin/admin.php:2302
3787
  msgid "Cross domain"
3788
  msgstr ""
3789
 
3790
- #: inc/admin/admin.php:2309
3791
  msgid "Enable DoNotTrack detection"
3792
  msgstr ""
3793
 
3794
- #: inc/admin/admin.php:2317
3795
  msgid "Disable all tracking cookies"
3796
  msgstr ""
3797
 
3798
- #: inc/admin/admin.php:2325
3799
  msgid "Download & Outlink tracking"
3800
  msgstr ""
3801
 
3802
- #: inc/admin/admin.php:2342
3803
  msgid "Redirect attachment pages to post parent"
3804
  msgstr ""
3805
 
3806
- #: inc/admin/admin.php:2350
3807
  msgid "Redirect attachment pages to their file URL"
3808
  msgstr ""
3809
 
3810
- #: inc/admin/admin.php:2358
3811
  msgid "Remove ?replytocom link to avoid duplicate content"
3812
  msgstr ""
3813
 
3814
- #: inc/admin/admin.php:2366
3815
  msgid "Automatically set the image Title"
3816
  msgstr ""
3817
 
3818
- #: inc/admin/admin.php:2374
3819
  msgid "Automatically set the image Alt text"
3820
  msgstr ""
3821
 
3822
- #: inc/admin/admin.php:2382
3823
  msgid "Automatically set the image Caption"
3824
  msgstr ""
3825
 
3826
- #: inc/admin/admin.php:2390
3827
  msgid "Automatically set the image Description"
3828
  msgstr ""
3829
 
3830
- #: inc/admin/admin.php:2398
3831
  msgid "Add WP Editor to taxonomy description textarea"
3832
  msgstr ""
3833
 
3834
- #: inc/admin/admin.php:2406
3835
  msgid "Remove /category/ in URL"
3836
  msgstr ""
3837
 
3838
- #: inc/admin/admin.php:2414 inc/admin/admin.php:5642
3839
  msgid "Disable trailing slash for metas"
3840
  msgstr ""
3841
 
3842
- #: inc/admin/admin.php:2422
3843
  msgid "Remove WordPress generator meta tag"
3844
  msgstr ""
3845
 
3846
- #: inc/admin/admin.php:2430
3847
  msgid "Remove hentry post class"
3848
  msgstr ""
3849
 
3850
- #: inc/admin/admin.php:2438
3851
  msgid "Remove author URL"
3852
  msgstr ""
3853
 
3854
- #: inc/admin/admin.php:2446
3855
  msgid "Remove website field in comment form"
3856
  msgstr ""
3857
 
3858
- #: inc/admin/admin.php:2454
3859
  msgid "Remove WordPress shortlink meta tag"
3860
  msgstr ""
3861
 
3862
- #: inc/admin/admin.php:2462
3863
  msgid "Remove Windows Live Writer meta tag"
3864
  msgstr ""
3865
 
3866
- #: inc/admin/admin.php:2470
3867
  msgid "Remove RSD meta tag"
3868
  msgstr ""
3869
 
3870
- #: inc/admin/admin.php:2478 inc/admin/admin.php:5773
3871
  msgid "Google site verification"
3872
  msgstr ""
3873
 
3874
- #: inc/admin/admin.php:2486 inc/admin/admin.php:5787
3875
  msgid "Bing site verification"
3876
  msgstr ""
3877
 
3878
- #: inc/admin/admin.php:2494 inc/admin/admin.php:5800
3879
  msgid "Pinterest site verification"
3880
  msgstr ""
3881
 
3882
- #: inc/admin/admin.php:2502 inc/admin/admin.php:5812
3883
  msgid "Yandex site verification"
3884
  msgstr ""
3885
 
3886
- #: inc/admin/admin.php:2519
3887
  msgid "SEOPress in admin bar"
3888
  msgstr ""
3889
 
3890
- #: inc/admin/admin.php:2527
3891
  msgid "Move SEOPress metabox's position"
3892
  msgstr ""
3893
 
3894
- #: inc/admin/admin.php:2535
3895
  msgid "Set default tab for Structured data metabox"
3896
  msgstr ""
3897
 
3898
- #: inc/admin/admin.php:2543
3899
  msgid "Hide Notifications Center"
3900
  msgstr ""
3901
 
3902
- #: inc/admin/admin.php:2551
3903
  msgid "Hide SEO tools"
3904
  msgstr ""
3905
 
3906
- #: inc/admin/admin.php:2559
3907
  msgid "Hide Useful Links"
3908
  msgstr ""
3909
 
3910
- #: inc/admin/admin.php:2567
3911
  msgid "Show Title tag column in post types"
3912
  msgstr ""
3913
 
3914
- #: inc/admin/admin.php:2575
3915
  msgid "Show Meta description column in post types"
3916
  msgstr ""
3917
 
3918
- #: inc/admin/admin.php:2583
3919
  msgid "Show Redirection Enable column in post types"
3920
  msgstr ""
3921
 
3922
- #: inc/admin/admin.php:2591
3923
  msgid "Show Redirect URL column in post types"
3924
  msgstr ""
3925
 
3926
- #: inc/admin/admin.php:2599
3927
  msgid "Show canonical URL column in post types"
3928
  msgstr ""
3929
 
3930
- #: inc/admin/admin.php:2607
3931
  msgid "Show Target Keyword column in post types"
3932
  msgstr ""
3933
 
3934
- #: inc/admin/admin.php:2615
3935
  msgid "Show noindex column in post types"
3936
  msgstr ""
3937
 
3938
- #: inc/admin/admin.php:2623
3939
  msgid "Show nofollow column in post types"
3940
  msgstr ""
3941
 
3942
- #: inc/admin/admin.php:2631
3943
  msgid "Show total number of words column in post types"
3944
  msgstr ""
3945
 
3946
- #: inc/admin/admin.php:2639
3947
  msgid "Show W3C validator column in post types"
3948
  msgstr ""
3949
 
3950
- #: inc/admin/admin.php:2647
3951
  msgid "Show Google Page Speed column in post types"
3952
  msgstr ""
3953
 
3954
- #: inc/admin/admin.php:2656
3955
  msgid "Show content analysis score column in post types"
3956
  msgstr ""
3957
 
3958
- #: inc/admin/admin.php:2664
3959
  msgid "Hide Genesis SEO Metabox"
3960
  msgstr ""
3961
 
3962
- #: inc/admin/admin.php:2672
3963
  msgid "Hide Genesis SEO Settings link"
3964
  msgstr ""
3965
 
3966
- #: inc/admin/admin.php:2680
3967
  msgid "Hide advice in Structured Data Types metabox"
3968
  msgstr ""
3969
 
3970
- #: inc/admin/admin.php:2697
3971
  msgid "Block SEO metabox to user roles"
3972
  msgstr ""
3973
 
3974
- #: inc/admin/admin.php:2705
3975
  msgid "Block Content analysis metabox to user roles"
3976
  msgstr ""
3977
 
3978
- #: inc/admin/admin.php:2805
3979
  msgid "<p>Customize your title & meta description for homepage</p>"
3980
  msgstr ""
3981
 
3982
- #: inc/admin/admin.php:2809
3983
  msgid "<p>Customize your titles & metas for Single Custom Post Types</p>"
3984
  msgstr ""
3985
 
3986
- #: inc/admin/admin.php:2813
3987
  msgid "<p>Customize your metas for all pages</p>"
3988
  msgstr ""
3989
 
3990
- #: inc/admin/admin.php:2817
3991
  msgid "<p>Customize your metas for all taxonomies archives</p>"
3992
  msgstr ""
3993
 
3994
- #: inc/admin/admin.php:2821
3995
  msgid "<p>Customize your metas for all archives</p>"
3996
  msgstr ""
3997
 
3998
- #: inc/admin/admin.php:2828
3999
  msgid "Change this settings"
4000
  msgstr ""
4001
 
4002
- #: inc/admin/admin.php:2831
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:2837
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:2851
4015
  msgid "Noindex content will not be displayed in Sitemaps."
4016
  msgstr ""
4017
 
4018
- #: inc/admin/admin.php:2863
4019
  msgid "Blank sitemap?"
4020
  msgstr ""
4021
 
4022
- #: inc/admin/admin.php:2864
4023
  msgid "404 error?"
4024
  msgstr ""
4025
 
4026
- #: inc/admin/admin.php:2866
4027
  msgid "View your sitemap"
4028
  msgstr ""
4029
 
4030
- #: inc/admin/admin.php:2868
4031
  msgid "Ping Google manually"
4032
  msgstr ""
4033
 
4034
- #: inc/admin/admin.php:2870
4035
  msgid "Flush permalinks"
4036
  msgstr ""
4037
 
4038
- #: inc/admin/admin.php:2875
4039
  msgid "<p>Create an HTML Sitemap for your visitors and boost your SEO.</p>"
4040
  msgstr ""
4041
 
4042
- #: inc/admin/admin.php:2876
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:2886 inc/admin/admin.php:4014
4049
  msgid "Guide to enable a HTML Sitemap - new window"
4050
  msgstr ""
4051
 
4052
- #: inc/admin/admin.php:2890
4053
  msgid "<p>Include/Exclude Post Types.</p>"
4054
  msgstr ""
4055
 
4056
- #: inc/admin/admin.php:2894
4057
  msgid "<p>Include/Exclude Taxonomies.</p>"
4058
  msgstr ""
4059
 
4060
- #: inc/admin/admin.php:2898
4061
  msgid "<p>Configure Google Knowledge Graph.</p>"
4062
  msgstr ""
4063
 
4064
- #: inc/admin/admin.php:2899
4065
  msgid "Learn more on Google official website."
4066
  msgstr ""
4067
 
4068
- #: inc/admin/admin.php:2903
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 +4075,72 @@ msgid ""
4075
  "network links.</p>"
4076
  msgstr ""
4077
 
4078
- #: inc/admin/admin.php:2907
4079
  msgid "<p>Manage Open Graph data.</p>"
4080
  msgstr ""
4081
 
4082
- #: inc/admin/admin.php:2909
4083
  msgid "<p>We generate the <strong>og:image</strong> meta in this order:</p>"
4084
  msgstr ""
4085
 
4086
- #: inc/admin/admin.php:2913
4087
  msgid "Custom OG Image from SEO metabox"
4088
  msgstr ""
4089
 
4090
- #: inc/admin/admin.php:2914 inc/admin/admin.php:2928
4091
  msgid "Post thumbnail"
4092
  msgstr ""
4093
 
4094
- #: inc/admin/admin.php:2915 inc/admin/admin.php:2929
4095
  msgid "First image of your post content"
4096
  msgstr ""
4097
 
4098
- #: inc/admin/admin.php:2916
4099
  msgid "Global OG Image set in SEO > Social > Open Graph"
4100
  msgstr ""
4101
 
4102
- #: inc/admin/admin.php:2921
4103
  msgid "<p>Manage your Twitter card.</p>"
4104
  msgstr ""
4105
 
4106
- #: inc/admin/admin.php:2923
4107
  msgid ""
4108
  "<p>We generate the <strong>twitter:image</strong> meta in this order:</p>"
4109
  msgstr ""
4110
 
4111
- #: inc/admin/admin.php:2927
4112
  msgid "Custom Twitter image from SEO metabox"
4113
  msgstr ""
4114
 
4115
- #: inc/admin/admin.php:2930
4116
  msgid "Global Twitter:image set in SEO > Social > Twitter Card"
4117
  msgstr ""
4118
 
4119
- #: inc/admin/admin.php:2935
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:2939
4126
  msgid ""
4127
  "<p>Manage user consent for GDPR and customize your cookie bar easily.</p>"
4128
  msgstr ""
4129
 
4130
- #: inc/admin/admin.php:2940
4131
  msgid ""
4132
  "Works with <strong>Google Analytics</strong> and <strong>Matomo</strong>."
4133
  msgstr ""
4134
 
4135
- #: inc/admin/admin.php:2944
4136
  msgid "<p>Configure your Google Analytics tracking code.</p>"
4137
  msgstr ""
4138
 
4139
- #: inc/admin/admin.php:2948
4140
  msgid "<p>Track events in Google Analytics.</p>"
4141
  msgstr ""
4142
 
4143
- #: inc/admin/admin.php:2952
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,456 +4150,452 @@ msgid ""
4150
  "Google Analytics account. More info by clicking on the help icon."
4151
  msgstr ""
4152
 
4153
- #: inc/admin/admin.php:2954
4154
  msgid "Custom dimensions also work with <strong>Matomo</strong> tracking code."
4155
  msgstr ""
4156
 
4157
- #: inc/admin/admin.php:2964
4158
  msgid "Guide to create custom dimensions in Google Analytics - new window"
4159
  msgstr ""
4160
 
4161
- #: inc/admin/admin.php:2968
4162
  msgid "<p>Use Matomo to track your users with privacy in mind.</p>"
4163
  msgstr ""
4164
 
4165
- #: inc/admin/admin.php:2970
4166
  msgid ""
4167
  "Your <strong>Custom Dimensions</strong> will also work with Matomo tracking "
4168
  "code"
4169
  msgstr ""
4170
 
4171
- #: inc/admin/admin.php:2974
4172
  msgid "<p>Advanced SEO options.</p>"
4173
  msgstr ""
4174
 
4175
- #: inc/admin/admin.php:2978
4176
  msgid "<p>Customize SEOPress to fit your needs.</p>"
4177
  msgstr ""
4178
 
4179
- #: inc/admin/admin.php:2982
4180
  msgid "<p>Manage security.</p>"
4181
  msgstr ""
4182
 
4183
- #: inc/admin/admin.php:2995
4184
  msgid "Enter your separator, eg: \"-\""
4185
  msgstr ""
4186
 
4187
- #: inc/admin/admin.php:2999
4188
  #, php-format
4189
  msgid "Use this separator with %%sep%% in your title and meta description."
4190
  msgstr ""
4191
 
4192
- #: inc/admin/admin.php:3005
4193
  msgid "My awesome website"
4194
  msgstr ""
4195
 
4196
- #: inc/admin/admin.php:3011 inc/admin/admin.php:3022 inc/admin/admin.php:3116
4197
- #: inc/admin/admin.php:3306 inc/admin/admin.php:3339 inc/admin/admin.php:3429
4198
- #: inc/admin/admin.php:3506 inc/admin/admin.php:3577 inc/admin/admin.php:3647
4199
- #: inc/admin/admin.php:3698
4200
  msgid "More tags"
4201
  msgstr ""
4202
 
4203
- #: inc/admin/admin.php:3017
4204
  msgid "This is a cool website about Wookiees"
4205
  msgstr ""
4206
 
4207
- #: inc/admin/admin.php:3025
4208
  msgid "Looking to edit your blog page?"
4209
  msgstr ""
4210
 
4211
- #: inc/admin/admin.php:3050 inc/admin/admin.php:3054 inc/admin/admin.php:3056
4212
- #: inc/admin/admin.php:3061
4213
  msgid "Click to hide any SEO metaboxes for this post type"
4214
  msgstr ""
4215
 
4216
- #: inc/admin/admin.php:3053 inc/admin/admin.php:3057 inc/admin/admin.php:3060
4217
  msgid "Click to display any SEO metaboxes for this post type"
4218
  msgstr ""
4219
 
4220
- #: inc/admin/admin.php:3085 inc/admin/admin.php:3272 inc/admin/admin.php:3401
4221
- #: inc/admin/admin.php:3494 inc/admin/admin.php:3565 inc/admin/admin.php:3635
4222
- #: inc/admin/admin.php:3688
4223
  msgid "Title template"
4224
  msgstr ""
4225
 
4226
- #: inc/admin/admin.php:3123 inc/admin/admin.php:3315 inc/admin/admin.php:3436
4227
- #: inc/admin/admin.php:3512 inc/admin/admin.php:3583 inc/admin/admin.php:3653
4228
- #: inc/admin/admin.php:3703
4229
  msgid "Meta description template"
4230
  msgstr ""
4231
 
4232
- #: inc/admin/admin.php:3146
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:3165
4239
  msgid ""
4240
  "Do not follow links for this single post type <strong>(nofollow)</strong>"
4241
  msgstr ""
4242
 
4243
- #: inc/admin/admin.php:3184
4244
  msgid "Display date in Google search results?"
4245
  msgstr ""
4246
 
4247
- #: inc/admin/admin.php:3203
4248
  msgid "Display post thumbnail in Google Custom Search results?"
4249
  msgstr ""
4250
 
4251
- #: inc/admin/admin.php:3235 inc/admin/admin.php:3239 inc/admin/admin.php:3241
4252
- #: inc/admin/admin.php:3246
4253
  msgid "Click to hide any SEO metaboxes for this taxonomy"
4254
  msgstr ""
4255
 
4256
- #: inc/admin/admin.php:3238 inc/admin/admin.php:3242 inc/admin/admin.php:3245
4257
  msgid "Click to display any SEO metaboxes for this taxonomy"
4258
  msgstr ""
4259
 
4260
- #: inc/admin/admin.php:3295
4261
  msgid "Category Title"
4262
  msgstr ""
4263
 
4264
- #: inc/admin/admin.php:3297
4265
  msgid "Tag Title"
4266
  msgstr ""
4267
 
4268
- #: inc/admin/admin.php:3299
4269
  msgid "Term Title"
4270
  msgstr ""
4271
 
4272
- #: inc/admin/admin.php:3332
4273
  msgid "Category Description"
4274
  msgstr ""
4275
 
4276
- #: inc/admin/admin.php:3334
4277
  msgid "Tag Description"
4278
  msgstr ""
4279
 
4280
- #: inc/admin/admin.php:3336
4281
  msgid "Term Description"
4282
  msgstr ""
4283
 
4284
- #: inc/admin/admin.php:3354
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:3373
4291
  msgid ""
4292
  "Do not follow links for this taxonomy archive <strong>(nofollow)</strong>"
4293
  msgstr ""
4294
 
4295
- #: inc/admin/admin.php:3393
4296
  msgid "See archive"
4297
  msgstr ""
4298
 
4299
- #: inc/admin/admin.php:3423
4300
  msgid "Post Type Archive Name"
4301
  msgstr ""
4302
 
4303
- #: inc/admin/admin.php:3459
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:3478
4310
  msgid ""
4311
  "Do not follow links for this post type archive <strong>(nofollow)</strong>"
4312
  msgstr ""
4313
 
4314
- #: inc/admin/admin.php:3492
4315
  msgid "Author archives"
4316
  msgstr ""
4317
 
4318
- #: inc/admin/admin.php:3554
4319
  msgid "Disable author archives"
4320
  msgstr ""
4321
 
4322
- #: inc/admin/admin.php:3563 inc/admin/admin.php:3574
4323
  msgid "Date archives"
4324
  msgstr ""
4325
 
4326
- #: inc/admin/admin.php:3606
4327
  msgid ""
4328
  "Do not display date archives in search engine results <strong>(noindex)</"
4329
  "strong>"
4330
  msgstr ""
4331
 
4332
- #: inc/admin/admin.php:3624
4333
  msgid "Disable date archives"
4334
  msgstr ""
4335
 
4336
- #: inc/admin/admin.php:3633
4337
  msgid "Search archives"
4338
  msgstr ""
4339
 
4340
- #: inc/admin/admin.php:3644
4341
  msgid "Search Keywords"
4342
  msgstr ""
4343
 
4344
- #: inc/admin/admin.php:3677
4345
  msgid ""
4346
  "Do not display search archives in search engine results <strong>(noindex)</"
4347
  "strong>"
4348
  msgstr ""
4349
 
4350
- #: inc/admin/admin.php:3686
4351
  msgid "404 archives"
4352
  msgstr ""
4353
 
4354
- #: inc/admin/admin.php:3729
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:3748
4361
  msgid "Do not follow links for all pages."
4362
  msgstr ""
4363
 
4364
- #: inc/admin/admin.php:3767
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:3786
4371
  msgid "Do not index images from the entire site."
4372
  msgstr ""
4373
 
4374
- #: inc/admin/admin.php:3805
4375
  msgid "Do not display a \"Cached\" link in the Google search results."
4376
  msgstr ""
4377
 
4378
- #: inc/admin/admin.php:3824
4379
  msgid ""
4380
  "Do not display a description in the Google search results for all pages."
4381
  msgstr ""
4382
 
4383
- #: inc/admin/admin.php:3843
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:3860
4390
  msgid "Add rel next/prev link in head of paginated archive pages"
4391
  msgstr ""
4392
 
4393
- #: inc/admin/admin.php:3862
4394
- msgid "Learn more on Google website"
4395
- msgstr ""
4396
-
4397
- #: inc/admin/admin.php:3879
4398
  msgid "Add a \"noindex\" meta robots for all paginated archive pages"
4399
  msgstr ""
4400
 
4401
- #: inc/admin/admin.php:3881
4402
  msgid "eg: https://example.com/category/my-category/page/2/"
4403
  msgstr ""
4404
 
4405
- #: inc/admin/admin.php:3908
4406
  msgid "Guide to enable XML Sitemaps - new window"
4407
  msgstr ""
4408
 
4409
- #: inc/admin/admin.php:3925
4410
  msgid ""
4411
  "Enable Image Sitemaps (standard images, image galleries, featured image, "
4412
  "WooCommerce product images)"
4413
  msgstr ""
4414
 
4415
- #: inc/admin/admin.php:3927
4416
  msgid "Images in XML sitemaps are visible only from the source code."
4417
  msgstr ""
4418
 
4419
- #: inc/admin/admin.php:3937
4420
  msgid "Guide to enable XML image sitemaps - new window"
4421
  msgstr ""
4422
 
4423
- #: inc/admin/admin.php:3955
4424
  msgid "Enable Video Sitemaps"
4425
  msgstr ""
4426
 
4427
- #: inc/admin/admin.php:3965
4428
  #, php-format
4429
  msgid ""
4430
  "Your video sitemap is empty? Read our guide to learn more about <a href=\"%s"
4431
  "\" target=\"_blank\">adding videos to your sitemap.</a>"
4432
  msgstr ""
4433
 
4434
- #: inc/admin/admin.php:3967
4435
  msgid "Guide to enable XML video sitemaps - new window"
4436
  msgstr ""
4437
 
4438
- #: inc/admin/admin.php:3987
4439
  msgid ""
4440
  "Make sure to enable author archive from SEO, titles and metas, archives tab."
4441
  "</a>"
4442
  msgstr ""
4443
 
4444
- #: inc/admin/admin.php:4054 inc/admin/admin.php:4098
4445
  msgid "Include"
4446
  msgstr ""
4447
 
4448
- #: inc/admin/admin.php:4057
4449
  msgid ""
4450
  "You should never include attachment post type in your sitemap. Be careful if "
4451
  "you checked this."
4452
  msgstr ""
4453
 
4454
- #: inc/admin/admin.php:4113
4455
  msgid "eg: 2, 28, 68"
4456
  msgstr ""
4457
 
4458
- #: inc/admin/admin.php:4117
4459
  msgid "You can also use this shortcode:"
4460
  msgstr ""
4461
 
4462
- #: inc/admin/admin.php:4127
4463
  msgid "eg: 13, 8, 38"
4464
  msgstr ""
4465
 
4466
- #: inc/admin/admin.php:4141
4467
  msgid ""
4468
  "DESC (descending order from highest to lowest values (3, 2, 1; c, b, a))"
4469
  msgstr ""
4470
 
4471
- #: inc/admin/admin.php:4144
4472
  msgid "ASC (ascending order from lowest to highest values (1, 2, 3; a, b, c))"
4473
  msgstr ""
4474
 
4475
- #: inc/admin/admin.php:4161
4476
  msgid "Default (date)"
4477
  msgstr ""
4478
 
4479
- #: inc/admin/admin.php:4167
4480
  msgid "Modified date"
4481
  msgstr ""
4482
 
4483
- #: inc/admin/admin.php:4170
4484
  msgid "Post ID"
4485
  msgstr ""
4486
 
4487
- #: inc/admin/admin.php:4173
4488
  msgid "Menu order"
4489
  msgstr ""
4490
 
4491
- #: inc/admin/admin.php:4191
4492
  msgid "Disable date after each post, page, post type?"
4493
  msgstr ""
4494
 
4495
- #: inc/admin/admin.php:4226
4496
  msgid "eg: SEOPress"
4497
  msgstr ""
4498
 
4499
- #: inc/admin/admin.php:4239
4500
  msgid "Select your logo"
4501
  msgstr ""
4502
 
4503
- #: inc/admin/admin.php:4243
4504
  msgid "JPG, PNG, and GIF allowed."
4505
  msgstr ""
4506
 
4507
- #: inc/admin/admin.php:4269
4508
  msgid "eg: +33123456789 (internationalized version required)"
4509
  msgstr ""
4510
 
4511
- #: inc/admin/admin.php:4284
4512
  msgid "Customer support"
4513
  msgstr ""
4514
 
4515
- #: inc/admin/admin.php:4287
4516
  msgid "Technical support"
4517
  msgstr ""
4518
 
4519
- #: inc/admin/admin.php:4290
4520
  msgid "Billing support"
4521
  msgstr ""
4522
 
4523
- #: inc/admin/admin.php:4293
4524
  msgid "Bill payment"
4525
  msgstr ""
4526
 
4527
- #: inc/admin/admin.php:4296
4528
  msgid "Sales"
4529
  msgstr ""
4530
 
4531
- #: inc/admin/admin.php:4299
4532
  msgid "Credit card support"
4533
  msgstr ""
4534
 
4535
- #: inc/admin/admin.php:4302
4536
  msgid "Emergency"
4537
  msgstr ""
4538
 
4539
- #: inc/admin/admin.php:4305
4540
  msgid "Baggage tracking"
4541
  msgstr ""
4542
 
4543
- #: inc/admin/admin.php:4308
4544
  msgid "Roadside assistance"
4545
  msgstr ""
4546
 
4547
- #: inc/admin/admin.php:4311
4548
  msgid "Package tracking"
4549
  msgstr ""
4550
 
4551
- #: inc/admin/admin.php:4328 inc/admin/admin.php:5177 inc/admin/admin.php:5200
4552
- #: inc/admin/admin.php:5223 inc/admin/admin.php:5246 inc/admin/admin.php:5269
4553
  msgid "None"
4554
  msgstr ""
4555
 
4556
- #: inc/admin/admin.php:4331
4557
  msgid "Toll Free"
4558
  msgstr ""
4559
 
4560
- #: inc/admin/admin.php:4334
4561
  msgid "Hearing impaired supported"
4562
  msgstr ""
4563
 
4564
- #: inc/admin/admin.php:4360
4565
  msgid "Twitter Page URL"
4566
  msgstr ""
4567
 
4568
- #: inc/admin/admin.php:4461
4569
  msgid "Enable OG data"
4570
  msgstr ""
4571
 
4572
- #: inc/admin/admin.php:4495
4573
  msgid ""
4574
  "Override every <strong>og:image</strong> tag with this default image (except "
4575
  "if a custom og:image has already been set from the SEO metabox)."
4576
  msgstr ""
4577
 
4578
- #: inc/admin/admin.php:4497
4579
  msgid "This setting doesn‘t apply for the homepage."
4580
  msgstr ""
4581
 
4582
- #: inc/admin/admin.php:4529
4583
  msgid "No custom post type to configure."
4584
  msgstr ""
4585
 
4586
- #: inc/admin/admin.php:4541
4587
  msgid ""
4588
  "One or more Facebook Page IDs that are associated with a URL in order to "
4589
  "enable link editing and instant article publishing."
4590
  msgstr ""
4591
 
4592
- #: inc/admin/admin.php:4545
4593
  msgid "How do I find my Facebook Page ID?"
4594
  msgstr ""
4595
 
4596
- #: inc/admin/admin.php:4555
4597
  msgid ""
4598
  "The ID (or comma-separated list for properties that can accept multiple IDs) "
4599
  "of an app, person using the app, or Page Graph API object."
4600
  msgstr ""
4601
 
4602
- #: inc/admin/admin.php:4567
4603
  msgid ""
4604
  "The Facebook app ID of the site's app. In order to use Facebook Insights you "
4605
  "must add the app ID to your page. Insights lets you view analytics for "
@@ -4609,48 +4605,48 @@ msgid ""
4609
  "\"seopress-help dashicons dashicons-external\"></span>"
4610
  msgstr ""
4611
 
4612
- #: inc/admin/admin.php:4571
4613
  msgid "How to create a Facebook App ID"
4614
  msgstr ""
4615
 
4616
- #: inc/admin/admin.php:4584
4617
  msgid "Enable Twitter card"
4618
  msgstr ""
4619
 
4620
- #: inc/admin/admin.php:4601
4621
  msgid "Use OG if no Twitter Cards"
4622
  msgstr ""
4623
 
4624
- #: inc/admin/admin.php:4636
4625
  msgid "Default"
4626
  msgstr ""
4627
 
4628
- #: inc/admin/admin.php:4639
4629
  msgid "Large"
4630
  msgstr ""
4631
 
4632
- #: inc/admin/admin.php:4657
4633
  msgid "Enable Google Analytics tracking (Global Site Tag: gtag.js)"
4634
  msgstr ""
4635
 
4636
- #: inc/admin/admin.php:4669
4637
  msgid "Enter your Tracking ID (UA-XXXX-XX)"
4638
  msgstr ""
4639
 
4640
- #: inc/admin/admin.php:4673
4641
  msgid "Find your tracking ID"
4642
  msgstr ""
4643
 
4644
- #: inc/admin/admin.php:4687
4645
  msgid "Request user's consent for analytics tracking (required by GDPR)"
4646
  msgstr ""
4647
 
4648
- #: inc/admin/admin.php:4689
4649
  msgid ""
4650
  "<strong>The user must click the Accept button to allow tracking.</strong>"
4651
  msgstr ""
4652
 
4653
- #: inc/admin/admin.php:4691
4654
  msgid ""
4655
  "User roles excluded from tracking will not see the consent message.<br> If "
4656
  "you use a caching plugin, you have to exclude this JS file in your settings: "
@@ -4658,287 +4654,287 @@ msgid ""
4658
  "js</strong> <br>and this cookie <strong>seopress-user-consent-accept</strong>"
4659
  msgstr ""
4660
 
4661
- #: inc/admin/admin.php:4701
4662
  msgid "Hook to add custom tracking code with user consent - new window"
4663
  msgstr ""
4664
 
4665
- #: inc/admin/admin.php:4718
4666
  msgid ""
4667
  "Display and automatically accept the user‘s consent on page load (not fully "
4668
  "GDPR)"
4669
  msgstr ""
4670
 
4671
- #: inc/admin/admin.php:4720
4672
  msgid "The previous option must be checked to use this."
4673
  msgstr ""
4674
 
4675
- #: inc/admin/admin.php:4733
4676
  msgid "Enter your message (HTML allowed)"
4677
  msgstr ""
4678
 
4679
- #: inc/admin/admin.php:4733
4680
  msgid "This message will only appear if request user's consent is enabled."
4681
  msgstr ""
4682
 
4683
- #: inc/admin/admin.php:4744
4684
  msgid "Hook to filter user consent message - new window"
4685
  msgstr ""
4686
 
4687
- #: inc/admin/admin.php:4746
4688
  msgid "HTML tags allowed: strong, em, br, a href / target"
4689
  msgstr ""
4690
 
4691
- #: inc/admin/admin.php:4747
4692
  msgid ""
4693
  "Shortcode allowed to get the privacy page set in WordPress settings: "
4694
  "[seopress_privacy_page]"
4695
  msgstr ""
4696
 
4697
- #: inc/admin/admin.php:4755 inc/functions/options-google-analytics.php:182
4698
  msgid "Accept"
4699
  msgstr ""
4700
 
4701
- #: inc/admin/admin.php:4755
4702
  msgid "Change the button value"
4703
  msgstr ""
4704
 
4705
- #: inc/admin/admin.php:4765
4706
  msgid "default: X"
4707
  msgstr ""
4708
 
4709
- #: inc/admin/admin.php:4765
4710
  msgid "Change the close button value"
4711
  msgstr ""
4712
 
4713
- #: inc/admin/admin.php:4779
4714
  msgid "Bottom (default)"
4715
  msgstr ""
4716
 
4717
- #: inc/admin/admin.php:4782
4718
  msgid "Top"
4719
  msgstr ""
4720
 
4721
- #: inc/admin/admin.php:4795
4722
  msgid "Change the color of the cookie bar background"
4723
  msgstr ""
4724
 
4725
- #: inc/admin/admin.php:4805
4726
  msgid "Change the color of the cookie bar text"
4727
  msgstr ""
4728
 
4729
- #: inc/admin/admin.php:4815
4730
  msgid "Change the color of the cookie bar link"
4731
  msgstr ""
4732
 
4733
- #: inc/admin/admin.php:4825
4734
  msgid "Change the color of the cookie bar button background"
4735
  msgstr ""
4736
 
4737
- #: inc/admin/admin.php:4835
4738
  msgid "Change the color of the cookie bar button hover background"
4739
  msgstr ""
4740
 
4741
- #: inc/admin/admin.php:4845
4742
  msgid "Change the color of the cookie bar button"
4743
  msgstr ""
4744
 
4745
- #: inc/admin/admin.php:4855
4746
  msgid "Change the color of the cookie bar button hover"
4747
  msgstr ""
4748
 
4749
- #: inc/admin/admin.php:4865
4750
  msgid "Change the color of the cookie bar secondary button background"
4751
  msgstr ""
4752
 
4753
- #: inc/admin/admin.php:4875
4754
  msgid "Change the color of the cookie bar secondary button hover background"
4755
  msgstr ""
4756
 
4757
- #: inc/admin/admin.php:4885
4758
  msgid "Change the color of the cookie bar secondary button"
4759
  msgstr ""
4760
 
4761
- #: inc/admin/admin.php:4895
4762
  msgid "Change the color of the cookie bar secondary button hover"
4763
  msgstr ""
4764
 
4765
- #: inc/admin/admin.php:4930
4766
  msgid "Enter your Google Optimize container ID"
4767
  msgstr ""
4768
 
4769
- #: inc/admin/admin.php:4930
4770
  msgid "GTM-XXXXXXX"
4771
  msgstr ""
4772
 
4773
- #: inc/admin/admin.php:4933
4774
  msgid ""
4775
  "Google Optimize offers A/B testing, website testing & personalization tools."
4776
  msgstr ""
4777
 
4778
- #: inc/admin/admin.php:4941
4779
  msgid "Enter your Google Ads conversion ID (eg: AW-123456789)"
4780
  msgstr ""
4781
 
4782
- #: inc/admin/admin.php:4941
4783
  msgid "AW-XXXXXXXXX"
4784
  msgstr ""
4785
 
4786
- #: inc/admin/admin.php:4950
4787
  msgid "Paste your tracking code here like Google Tag Manager (head)"
4788
  msgstr ""
4789
 
4790
- #: inc/admin/admin.php:4950
4791
  msgid "Additional tracking code field"
4792
  msgstr ""
4793
 
4794
- #: inc/admin/admin.php:4953
4795
  msgid "This code will be added in the head section of your page."
4796
  msgstr ""
4797
 
4798
- #: inc/admin/admin.php:4961
4799
  msgid "Paste your tracking code here like Google Tag Manager (body)"
4800
  msgstr ""
4801
 
4802
- #: inc/admin/admin.php:4961
4803
  msgid "Additional tracking code field added to body"
4804
  msgstr ""
4805
 
4806
- #: inc/admin/admin.php:4964
4807
  msgid "This code will be added just after the opening body tag of your page."
4808
  msgstr ""
4809
 
4810
- #: inc/admin/admin.php:4965
4811
  msgid ""
4812
  "You don‘t see your code? Make sure to call <strong>wp_body_open();</strong> "
4813
  "just after the opening body tag in your theme."
4814
  msgstr ""
4815
 
4816
- #: inc/admin/admin.php:4983
4817
  msgid "Paste your tracking code here (body footer)"
4818
  msgstr ""
4819
 
4820
- #: inc/admin/admin.php:4983
4821
  msgid "Additional tracking code field added to body footer"
4822
  msgstr ""
4823
 
4824
- #: inc/admin/admin.php:4986
4825
  msgid "This code will be added just after the closing body tag of your page."
4826
  msgstr ""
4827
 
4828
- #: inc/admin/admin.php:5001
4829
  msgid ""
4830
  "A remarketing audience is a list of cookies or mobile-advertising IDs that "
4831
  "represents a group of users you want to re-engage because of their "
4832
  "likelihood to convert."
4833
  msgstr ""
4834
 
4835
- #: inc/admin/admin.php:5023
4836
  msgid ""
4837
  "When a customer of Analytics requests IP address anonymization, Analytics "
4838
  "anonymizes the address as soon as technically feasible at the earliest "
4839
  "possible stage of the collection network."
4840
  msgstr ""
4841
 
4842
- #: inc/admin/admin.php:5045
4843
  msgid ""
4844
  "Enhanced Link Attribution improves the accuracy of your In-Page Analytics "
4845
  "report by automatically differentiating between multiple links to the same "
4846
  "URL on a single page by using link element IDs."
4847
  msgstr ""
4848
 
4849
- #: inc/admin/admin.php:5067
4850
  msgid ""
4851
  "Cross domain tracking makes it possible for Analytics to see sessions on two "
4852
  "related sites (such as an ecommerce site and a separate shopping cart site) "
4853
  "as a single session. This is sometimes called site linking."
4854
  msgstr ""
4855
 
4856
- #: inc/admin/admin.php:5082 inc/admin/admin.php:5407
4857
  msgid "Enter your domains: seopress.org,sub.seopress.org,sub2.seopress.org"
4858
  msgstr ""
4859
 
4860
- #: inc/admin/admin.php:5116
4861
  msgid "Enable download tracking"
4862
  msgstr ""
4863
 
4864
- #: inc/admin/admin.php:5128
4865
  msgid "pdf|docx|pptx|zip"
4866
  msgstr ""
4867
 
4868
- #: inc/admin/admin.php:5132
4869
  msgid "Separate each file type extensions with a pipe \"|\""
4870
  msgstr ""
4871
 
4872
- #: inc/admin/admin.php:5147
4873
  msgid "Enable affiliate/outbound tracking"
4874
  msgstr ""
4875
 
4876
- #: inc/admin/admin.php:5159
4877
  msgid "aff|go|out"
4878
  msgstr ""
4879
 
4880
- #: inc/admin/admin.php:5163
4881
  msgid "Separate each keyword with a pipe \"|\""
4882
  msgstr ""
4883
 
4884
- #: inc/admin/admin.php:5182 inc/admin/admin.php:5205 inc/admin/admin.php:5228
4885
- #: inc/admin/admin.php:5251 inc/admin/admin.php:5274
4886
  #, php-format
4887
  msgid "Custom Dimension #%d"
4888
  msgstr ""
4889
 
4890
- #: inc/admin/admin.php:5293
4891
  msgid "Enable Matomo tracking (Matomo account required)"
4892
  msgstr ""
4893
 
4894
- #: inc/admin/admin.php:5305
4895
  msgid "Enter \"example\" if you Matomo account URL is \"example.matomo.cloud\""
4896
  msgstr ""
4897
 
4898
- #: inc/admin/admin.php:5305
4899
  msgid "Matomo Cloud URL"
4900
  msgstr ""
4901
 
4902
- #: inc/admin/admin.php:5310
4903
  msgid "Enter only the <strong>host</strong> like this example.matomo.cloud"
4904
  msgstr ""
4905
 
4906
- #: inc/admin/admin.php:5319
4907
  msgid "Enter your site ID here"
4908
  msgstr ""
4909
 
4910
- #: inc/admin/admin.php:5319
4911
  msgid "Matomo Site ID"
4912
  msgstr ""
4913
 
4914
- #: inc/admin/admin.php:5324
4915
  msgid ""
4916
  "To find your site ID, go to your <strong>Matomo Cloud account, Websites, "
4917
  "Manage page</strong>. Look at \"Site ID\" on the right part."
4918
  msgstr ""
4919
 
4920
- #: inc/admin/admin.php:5338
4921
  msgid "Tracking one domain and its subdomains in the same website"
4922
  msgstr ""
4923
 
4924
- #: inc/admin/admin.php:5340
4925
  msgid ""
4926
  "If one visitor visits x.example.com and y.example.com, they will be counted "
4927
  "as a unique visitor."
4928
  msgstr ""
4929
 
4930
- #: inc/admin/admin.php:5357
4931
  msgid "Prepend the site domain to the page title when tracking"
4932
  msgstr ""
4933
 
4934
- #: inc/admin/admin.php:5359
4935
  msgid ""
4936
  "If someone visits the 'About' page on blog.example.com it will be recorded "
4937
  "as 'blog / About'. This is the easiest way to get an overview of your "
4938
  "traffic by sub-domain."
4939
  msgstr ""
4940
 
4941
- #: inc/admin/admin.php:5395
4942
  msgid ""
4943
  "By default, the visitor ID that identifies a unique visitor is stored in the "
4944
  "browser's first party cookies which can only be accessed by pages on the "
@@ -4949,26 +4945,26 @@ msgid ""
4949
  "Visitor ID."
4950
  msgstr ""
4951
 
4952
- #: inc/admin/admin.php:5424
4953
  msgid "Enable client side DoNotTrack detection"
4954
  msgstr ""
4955
 
4956
- #: inc/admin/admin.php:5426
4957
  msgid ""
4958
  "Tracking requests will not be sent if visitors do not wish to be tracked."
4959
  msgstr ""
4960
 
4961
- #: inc/admin/admin.php:5443
4962
  msgid ""
4963
  "Disables all first party cookies. Existing Matomo cookies for this website "
4964
  "will be deleted on the next page view."
4965
  msgstr ""
4966
 
4967
- #: inc/admin/admin.php:5460
4968
  msgid "Enabling Download & Outlink tracking"
4969
  msgstr ""
4970
 
4971
- #: inc/admin/admin.php:5462
4972
  msgid ""
4973
  "By default, any file ending with one of these extensions will be considered "
4974
  "a \"download\" in the Matomo interface: 7z|aac|arc|arj|apk|asf|asx|avi|bin|"
@@ -4979,221 +4975,221 @@ msgid ""
4979
  "\t\ttbz|tbz2|tgz|torrent|txt|wav|wma|wmv|wpd|xls|xml|z|zip"
4980
  msgstr ""
4981
 
4982
- #: inc/admin/admin.php:5483
4983
  msgid "Redirect attachment pages to post parent (or homepage if none)"
4984
  msgstr ""
4985
 
4986
- #: inc/admin/admin.php:5502
4987
  msgid ""
4988
  "If this option is checked, it will take precedence over the redirection of "
4989
  "attachments to the post's parent."
4990
  msgstr ""
4991
 
4992
- #: inc/admin/admin.php:5519
4993
  msgid "Remove ?replytocom link in source code"
4994
  msgstr ""
4995
 
4996
- #: inc/admin/admin.php:5536
4997
  msgid ""
4998
  "When sending an image file, automatically set the title based on the filename"
4999
  msgstr ""
5000
 
5001
- #: inc/admin/admin.php:5553
5002
  msgid ""
5003
  "When sending an image file, automatically set the alternative text based on "
5004
  "the filename"
5005
  msgstr ""
5006
 
5007
- #: inc/admin/admin.php:5556
5008
  msgid ""
5009
  "We recommend Image SEO plugin to optimize your image ALT texts and names for "
5010
  "Search Engines using AI and Machine Learning. Starting from just €4.99."
5011
  msgstr ""
5012
 
5013
- #: inc/admin/admin.php:5574
5014
  msgid ""
5015
  "When sending an image file, automatically set the caption based on the "
5016
  "filename"
5017
  msgstr ""
5018
 
5019
- #: inc/admin/admin.php:5591
5020
  msgid ""
5021
  "When sending an image file, automatically set the description based on the "
5022
  "filename"
5023
  msgstr ""
5024
 
5025
- #: inc/admin/admin.php:5608
5026
  msgid "Add TINYMCE editor to term description"
5027
  msgstr ""
5028
 
5029
- #: inc/admin/admin.php:5625
5030
  msgid "You have to flush your permalinks each time you change this settings"
5031
  msgstr ""
5032
 
5033
- #: inc/admin/admin.php:5642
5034
  msgid ""
5035
  "You must check this box if the structure of your permalinks DOES NOT contain "
5036
  "a slash at the end (eg: /%postname%)"
5037
  msgstr ""
5038
 
5039
- #: inc/admin/admin.php:5659
5040
  msgid "Remove WordPress meta generator in source code"
5041
  msgstr ""
5042
 
5043
- #: inc/admin/admin.php:5676
5044
  msgid ""
5045
  "Remove hentry post class to prevent Google from seeing this as structured "
5046
  "data (schema)"
5047
  msgstr ""
5048
 
5049
- #: inc/admin/admin.php:5693
5050
  msgid ""
5051
  "Remove comment author URL in comments if the website is filled from profile "
5052
  "page"
5053
  msgstr ""
5054
 
5055
- #: inc/admin/admin.php:5710
5056
  msgid "Remove website field from comment form to reduce spam"
5057
  msgstr ""
5058
 
5059
- #: inc/admin/admin.php:5727
5060
  msgid "Remove WordPress shortlink meta tag in source code (eg:"
5061
  msgstr ""
5062
 
5063
- #: inc/admin/admin.php:5744
5064
  msgid "Remove Windows Live Writer meta tag in source code (eg:"
5065
  msgstr ""
5066
 
5067
- #: inc/admin/admin.php:5761
5068
  msgid "Remove Really Simple Discovery meta tag in source code (eg:"
5069
  msgstr ""
5070
 
5071
- #: inc/admin/admin.php:5773
5072
  msgid "Enter Google meta value site verification"
5073
  msgstr ""
5074
 
5075
- #: inc/admin/admin.php:5778
5076
  msgid ""
5077
  "If your site is already verified in <strong>Google Search Console</strong>, "
5078
  "you can leave this field empty."
5079
  msgstr ""
5080
 
5081
- #: inc/admin/admin.php:5787
5082
  msgid "Enter Bing meta value site verification"
5083
  msgstr ""
5084
 
5085
- #: inc/admin/admin.php:5791
5086
  msgid ""
5087
  "If your site is already verified in <strong>Bing Webmaster tools</strong>, "
5088
  "you can leave this field empty."
5089
  msgstr ""
5090
 
5091
- #: inc/admin/admin.php:5800
5092
  msgid "Enter Pinterest meta value site verification"
5093
  msgstr ""
5094
 
5095
- #: inc/admin/admin.php:5812
5096
  msgid "Enter Yandex meta value site verification"
5097
  msgstr ""
5098
 
5099
- #: inc/admin/admin.php:5829
5100
  msgid "Remove SEOPress from Admin Bar in backend and frontend"
5101
  msgstr ""
5102
 
5103
- #: inc/admin/admin.php:5845
5104
  msgid "High priority (top)"
5105
  msgstr ""
5106
 
5107
- #: inc/admin/admin.php:5848
5108
  msgid "Normal priority (default)"
5109
  msgstr ""
5110
 
5111
- #: inc/admin/admin.php:5851
5112
  msgid "Low priority"
5113
  msgstr ""
5114
 
5115
- #: inc/admin/admin.php:5869
5116
  msgid "Automatic tab (default)"
5117
  msgstr ""
5118
 
5119
- #: inc/admin/admin.php:5872
5120
  msgid "Manual tab"
5121
  msgstr ""
5122
 
5123
- #: inc/admin/admin.php:5891
5124
  msgid "Hide Notifications Center in SEOPress Dashboard page"
5125
  msgstr ""
5126
 
5127
- #: inc/admin/admin.php:5908
5128
  msgid "Hide SEO tools in SEOPress Dashboard page"
5129
  msgstr ""
5130
 
5131
- #: inc/admin/admin.php:5925
5132
  msgid "Hide Useful Links in SEOPress dashboard page"
5133
  msgstr ""
5134
 
5135
- #: inc/admin/admin.php:5942
5136
  msgid "Add title column"
5137
  msgstr ""
5138
 
5139
- #: inc/admin/admin.php:5959
5140
  msgid "Add meta description column"
5141
  msgstr ""
5142
 
5143
- #: inc/admin/admin.php:5976
5144
  msgid "Add redirection enable column"
5145
  msgstr ""
5146
 
5147
- #: inc/admin/admin.php:5993
5148
  msgid "Add redirection URL column"
5149
  msgstr ""
5150
 
5151
- #: inc/admin/admin.php:6010
5152
  msgid "Add canonical URL column"
5153
  msgstr ""
5154
 
5155
- #: inc/admin/admin.php:6027
5156
  msgid "Add target keyword column"
5157
  msgstr ""
5158
 
5159
- #: inc/admin/admin.php:6044
5160
  msgid "Display noindex status"
5161
  msgstr ""
5162
 
5163
- #: inc/admin/admin.php:6061
5164
  msgid "Display nofollow status"
5165
  msgstr ""
5166
 
5167
- #: inc/admin/admin.php:6078
5168
  msgid "Display total number of words in content"
5169
  msgstr ""
5170
 
5171
- #: inc/admin/admin.php:6095
5172
  msgid "Display W3C column to check code quality"
5173
  msgstr ""
5174
 
5175
- #: inc/admin/admin.php:6113
5176
  msgid "Display Page Speed column to check performances"
5177
  msgstr ""
5178
 
5179
- #: inc/admin/admin.php:6132
5180
  msgid ""
5181
  "Display Content Analysis results column (\"Good\" or \"Should be improved\")"
5182
  msgstr ""
5183
 
5184
- #: inc/admin/admin.php:6150
5185
  msgid "Remove Genesis SEO Metabox"
5186
  msgstr ""
5187
 
5188
- #: inc/admin/admin.php:6167
5189
  msgid "Remove Genesis SEO link in WP Admin Menu"
5190
  msgstr ""
5191
 
5192
- #: inc/admin/admin.php:6184
5193
  msgid "Remove the advice if None schema selected"
5194
  msgstr ""
5195
 
5196
- #: inc/admin/admin.php:6222 inc/admin/admin.php:6257
5197
  msgid ""
5198
  "Hook to filter structured data types metabox call by post type - new window"
5199
  msgstr ""
@@ -5216,125 +5212,114 @@ msgid ""
5216
  "content analysis."
5217
  msgstr ""
5218
 
5219
- #: inc/admin/ajax.php:95
5220
  msgid "To get your Google snippet preview, publish your post!"
5221
  msgstr ""
5222
 
5223
  #: inc/functions/options-advanced-admin.php:27
5224
- #: inc/functions/options-advanced-admin.php:49
5225
  msgid "Need help?"
5226
  msgstr ""
5227
 
5228
- #: inc/functions/options-advanced-admin.php:41
5229
- msgid "Welcome to SEOPress Insights!"
5230
- msgstr ""
5231
-
5232
- #: inc/functions/options-advanced-admin.php:42
5233
- msgid ""
5234
- "Please activate your license to get access to our API (rankings and "
5235
- "backlinks), receive automatic updates and get premium support."
5236
- msgstr ""
5237
-
5238
- #: inc/functions/options-advanced-admin.php:62
5239
- #: inc/functions/options-advanced-admin.php:72
5240
  msgid "WARNING"
5241
  msgstr ""
5242
 
5243
- #: inc/functions/options-advanced-admin.php:63
5244
  msgid ""
5245
  "Do NOT change your permalink structure on a production site. Changing URLs "
5246
  "can severely damage your SEO."
5247
  msgstr ""
5248
 
5249
- #: inc/functions/options-advanced-admin.php:73
5250
  msgid ""
5251
  "URL rewriting is NOT enabled on your site. Select a permalink structure that "
5252
  "is optimized for SEO (NOT Plain)."
5253
  msgstr ""
5254
 
5255
- #: inc/functions/options-advanced-admin.php:338
5256
- #: inc/functions/options-advanced-admin.php:829
5257
  msgid "Title tag"
5258
  msgstr ""
5259
 
5260
- #: inc/functions/options-advanced-admin.php:341
5261
  msgid "Meta Desc."
5262
  msgstr ""
5263
 
5264
- #: inc/functions/options-advanced-admin.php:344
5265
  msgid "Redirect?"
5266
  msgstr ""
5267
 
5268
- #: inc/functions/options-advanced-admin.php:350
5269
- #: inc/functions/options-advanced-admin.php:853
5270
  msgid "Canonical"
5271
  msgstr ""
5272
 
5273
- #: inc/functions/options-advanced-admin.php:353
5274
  msgid "Target Kw"
5275
  msgstr ""
5276
 
5277
- #: inc/functions/options-advanced-admin.php:356
5278
  msgid "Noindex?"
5279
  msgstr ""
5280
 
5281
- #: inc/functions/options-advanced-admin.php:359
5282
  msgid "Nofollow?"
5283
  msgstr ""
5284
 
5285
- #: inc/functions/options-advanced-admin.php:362
5286
  msgid "Score"
5287
  msgstr ""
5288
 
5289
- #: inc/functions/options-advanced-admin.php:365
5290
  msgid "Words"
5291
  msgstr ""
5292
 
5293
- #: inc/functions/options-advanced-admin.php:368
5294
  msgid "W3C check"
5295
  msgstr ""
5296
 
5297
- #: inc/functions/options-advanced-admin.php:371
5298
  msgid "Page Speed"
5299
  msgstr ""
5300
 
5301
- #: inc/functions/options-advanced-admin.php:424
5302
  msgid "Check code quality of this page"
5303
  msgstr ""
5304
 
5305
- #: inc/functions/options-advanced-admin.php:428
5306
  msgid "Analyze this page with Google Page Speed"
5307
  msgstr ""
5308
 
5309
- #: inc/functions/options-advanced-admin.php:533
5310
  msgid "Enable noindex"
5311
  msgstr ""
5312
 
5313
- #: inc/functions/options-advanced-admin.php:586
5314
  msgid "Enable index"
5315
  msgstr ""
5316
 
5317
- #: inc/functions/options-advanced-admin.php:639
5318
  msgid "Enable nofollow"
5319
  msgstr ""
5320
 
5321
- #: inc/functions/options-advanced-admin.php:691
5322
  msgid "Enable follow"
5323
  msgstr ""
5324
 
5325
- #: inc/functions/options-advanced-admin.php:738
5326
  msgid "Enable redirection"
5327
  msgstr ""
5328
 
5329
- #: inc/functions/options-advanced-admin.php:777
5330
  msgid "Disable redirection"
5331
  msgstr ""
5332
 
5333
- #: inc/functions/options-advanced-admin.php:957
5334
  msgid "Description"
5335
  msgstr ""
5336
 
5337
- #: inc/functions/options-advanced-admin.php:966
5338
  msgid ""
5339
  "The description is not prominent by default; however, some themes may show "
5340
  "it."
@@ -5451,26 +5436,26 @@ msgstr ""
5451
  msgid "GO PRO!"
5452
  msgstr ""
5453
 
5454
- #: seopress.php:1209
5455
  msgid "Follow us:"
5456
  msgstr ""
5457
 
5458
- #: seopress.php:1216
5459
  msgid "Like our Facebook page"
5460
  msgstr ""
5461
 
5462
- #: seopress.php:1222
5463
  msgid "Join our Facebook Community group"
5464
  msgstr ""
5465
 
5466
- #: seopress.php:1228
5467
  msgid "Watch our guided tour videos to learn more about SEOPress"
5468
  msgstr ""
5469
 
5470
- #: seopress.php:1243
5471
  msgid "Read our blog posts about SEO concepts, tutorials and more"
5472
  msgstr ""
5473
 
5474
- #: seopress.php:1255
5475
  msgid "The off side of SEOPress"
5476
  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-07-16 11:07+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"
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:290 inc/admin/admin.php:296
52
  msgid "Read our guide"
53
  msgstr ""
54
 
68
  msgid "Guide to enable your XML Sitemaps - new window"
69
  msgstr ""
70
 
71
+ #: inc/admin/admin-features-list.php:47 inc/admin/admin-header.php:57
72
  #: inc/admin/admin.php:193 inc/admin/adminbar.php:38
73
  msgid "Social Networks"
74
  msgstr ""
81
  msgid "Guide to enable Google Knowledge Graph - new window"
82
  msgstr ""
83
 
84
+ #: inc/admin/admin-features-list.php:63 inc/admin/admin-header.php:63
85
  #: inc/admin/admin.php:194 inc/admin/adminbar.php:44
86
  msgid "Analytics"
87
  msgstr ""
94
  msgid "Guide to getting started with Google Analytics - new window"
95
  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:352 inc/admin/admin.php:634 inc/admin/adminbar.php:50
100
  msgid "Advanced"
101
  msgstr ""
102
 
104
  msgid "Advanced SEO options for advanced users!"
105
  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
 
117
  msgid "Guide to optimize your WooCommerce SEO - new window"
118
  msgstr ""
119
 
120
+ #: inc/admin/admin-features-list.php:109 inc/admin/admin-header.php:86
121
  msgid "WooCommerce"
122
  msgstr ""
123
 
125
  msgid "Improve WooCommerce SEO"
126
  msgstr ""
127
 
128
+ #: inc/admin/admin-features-list.php:125 inc/admin/admin-header.php:92
129
  msgid "Easy Digital Downloads"
130
  msgstr ""
131
 
133
  msgid "Improve Easy Digital Downloads SEO"
134
  msgstr ""
135
 
136
+ #: inc/admin/admin-features-list.php:134 inc/admin/admin-header.php:98
137
  msgid "Local Business"
138
  msgstr ""
139
 
141
  msgid "Add Google Local Business data type"
142
  msgstr ""
143
 
144
+ #: inc/admin/admin-features-list.php:143 inc/admin/admin-header.php:104
145
  msgid "Dublin Core"
146
  msgstr ""
147
 
167
  msgid "Guide to add schemas with SEOPress PRO - new window"
168
  msgstr ""
169
 
170
+ #: inc/admin/admin-features-list.php:171 inc/admin/admin-header.php:116
171
  msgid "Breadcrumbs"
172
  msgstr ""
173
 
179
  msgid "Guide to enable Breadcrumbs - new window"
180
  msgstr ""
181
 
182
+ #: inc/admin/admin-features-list.php:187 inc/admin/admin-header.php:122
183
  msgid "Google Page Speed"
184
  msgstr ""
185
 
191
  msgid "Guide to analyze your site with Google Page Speed - new window"
192
  msgstr ""
193
 
194
+ #: inc/admin/admin-features-list.php:205 inc/admin/admin-header.php:129
195
  msgid "robots.txt"
196
  msgstr ""
197
 
207
  msgid "Guide to edit your robots.txt file - new window"
208
  msgstr ""
209
 
210
+ #: inc/admin/admin-features-list.php:225 inc/admin/admin-header.php:136
211
  msgid "Google News Sitemap"
212
  msgstr ""
213
 
227
  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:673 inc/admin/adminbar.php:101
232
  msgid "Redirections"
233
  msgstr ""
234
 
244
  msgid "Guide to enable 301 redirections and 404 monitoring - new window"
245
  msgstr ""
246
 
247
+ #: inc/admin/admin-features-list.php:279 inc/admin/admin-header.php:148
248
  msgid "Broken links"
249
  msgstr ""
250
 
264
  msgid "Guide to find broken links with SEOPress PRO - new window"
265
  msgstr ""
266
 
267
+ #: inc/admin/admin-features-list.php:298 inc/admin/admin-header.php:154
268
  msgid "URL Rewriting"
269
  msgstr ""
270
 
272
  msgid "Customize your permalinks."
273
  msgstr ""
274
 
275
+ #: inc/admin/admin-features-list.php:308 inc/admin/admin-header.php:167
276
  msgid ".htaccess"
277
  msgstr ""
278
 
280
  msgid "Edit your htaccess file."
281
  msgstr ""
282
 
283
+ #: inc/admin/admin-features-list.php:319 inc/admin/admin-header.php:174
284
  msgid "RSS"
285
  msgstr ""
286
 
288
  msgid "Configure default WordPress RSS."
289
  msgstr ""
290
 
291
+ #: inc/admin/admin-features-list.php:330 inc/admin/admin-header.php:187
292
  #: inc/admin/admin.php:196 inc/admin/adminbar.php:65
293
  msgid "Tools"
294
  msgstr ""
301
  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:556 inc/admin/adminbar.php:80
306
  msgid "License"
307
  msgstr ""
346
  msgid "Watch our video guides"
347
  msgstr ""
348
 
349
+ #: inc/admin/admin-get-started.php:23
350
  msgid "Our support center"
351
  msgstr ""
352
 
354
  msgid "SEOPress"
355
  msgstr ""
356
 
357
+ #: inc/admin/admin-header.php:31 inc/admin/admin-notifications-center.php:585
358
  #: inc/admin/adminbar.php:86
359
  msgid "PRO"
360
  msgstr ""
361
 
362
+ #: inc/admin/admin-header.php:37
363
  msgid "FREE"
364
  msgstr ""
365
 
366
+ #: inc/admin/admin-header.php:45 inc/admin/admin.php:191
367
  #: inc/admin/adminbar.php:26
368
  msgid "Titles & Metas"
369
  msgstr ""
370
 
371
+ #: inc/admin/admin-header.php:51 inc/admin/admin.php:192
372
  #: inc/admin/adminbar.php:32
373
  msgid "XML / HTML Sitemap"
374
  msgstr ""
375
 
376
+ #: inc/admin/admin-header.php:110
377
  msgid "Structured Data Types (schema.org)"
378
  msgstr ""
379
 
380
+ #: inc/admin/admin-header.php:161
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:213 inc/admin/admin-header.php:215
393
  msgid "Send feedback"
394
  msgstr ""
395
 
396
+ #: inc/admin/admin-header.php:217
397
  msgid "Follow us on Twitter (new window)"
398
  msgstr ""
399
 
400
+ #: inc/admin/admin-header.php:219 seopress.php:1248
401
  msgid "Follow us on Twitter"
402
  msgstr ""
403
 
404
+ #: inc/admin/admin-header.php:221
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:225
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:229
421
  msgid "Support (new window)"
422
  msgstr ""
423
 
424
+ #: inc/admin/admin-header.php:231
425
  msgid "Support"
426
  msgstr ""
427
 
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/functions/options-advanced-admin.php:823
447
  msgid "Target keywords"
448
  msgstr ""
449
 
470
  msgstr ""
471
 
472
  #: inc/admin/admin-metaboxes-content-analysis-form.php:29
473
+ msgid ""
474
+ "To get the most accurate analysis, save your post first. We analyze all of "
475
+ "your source code as a search engine would."
476
  msgstr ""
477
 
478
  #: inc/admin/admin-metaboxes-content-analysis-form.php:34
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
 
1046
  msgstr ""
1047
 
1048
  #: inc/admin/admin-metaboxes-content-analysis-form.php:792
1049
+ #: inc/functions/options-advanced-admin.php:422
1050
  msgid "Should be improved"
1051
  msgstr ""
1052
 
1053
  #: inc/admin/admin-metaboxes-content-analysis-form.php:795
1054
+ #: inc/functions/options-advanced-admin.php:417
1055
  msgid "Good"
1056
  msgstr ""
1057
 
1065
 
1066
  #: inc/admin/admin-metaboxes-form.php:50 inc/admin/admin-metaboxes.php:163
1067
  #: inc/admin/admin-metaboxes.php:166 inc/admin/admin.php:189
1068
+ #: inc/admin/adminbar.php:13 inc/functions/options-advanced-admin.php:805
1069
  msgid "SEO"
1070
  msgstr ""
1071
 
1125
  msgid " (maximum recommended limit)"
1126
  msgstr ""
1127
 
1128
+ #: inc/admin/admin-metaboxes-form.php:123 inc/admin/admin.php:3098
1129
+ #: inc/admin/admin.php:4142
1130
  msgid "Post Title"
1131
  msgstr ""
1132
 
1133
  #: inc/admin/admin-metaboxes-form.php:125 inc/admin/admin.php:204
1134
+ #: inc/admin/admin.php:2996 inc/admin/admin.php:3102 inc/admin/admin.php:3292
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:127 inc/admin/admin-wizard.php:480
1141
+ #: inc/admin/admin.php:1215 inc/admin/admin.php:2983 inc/admin/admin.php:2997
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
 
1304
  #: inc/admin/admin-metaboxes-form.php:266 inc/admin/admin-wizard.php:302
1305
  #: inc/admin/admin-wizard.php:338 inc/admin/admin-wizard.php:357
1306
  #: inc/admin/admin-wizard.php:376 inc/admin/admin-wizard.php:426
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
 
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-form.php:266
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
 
1389
  msgstr ""
1390
 
1391
  #: inc/admin/admin-metaboxes-form.php:321
1392
+ #: inc/admin/admin-metaboxes-form.php:384 inc/admin/admin.php:4452
1393
+ #: inc/admin/admin.php:4497 inc/admin/admin.php:4594
1394
  msgid "Select your default thumbnail"
1395
  msgstr ""
1396
 
1397
+ #: inc/admin/admin-metaboxes-form.php:322 inc/admin/admin.php:4456
1398
  msgid ""
1399
  "Minimum size: 200x200px, ideal ratio 1.91:1, 8Mb max. (eg: 1640x856px or "
1400
  "3280x1712px for retina screens)"
1402
 
1403
  #: inc/admin/admin-metaboxes-form.php:323
1404
  #: inc/admin/admin-metaboxes-form.php:386
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
 
1478
  msgid "Twitter Thumbnail"
1479
  msgstr ""
1480
 
1481
+ #: inc/admin/admin-metaboxes-form.php:385 inc/admin/admin.php:4598
1482
  msgid ""
1483
  "Minimum size: 144x144px (300x157px with large card enabled), ideal ratio 1:1 "
1484
  "(2:1 with large card), 5Mb max."
1571
  msgid "Test your URL"
1572
  msgstr ""
1573
 
1574
+ #: inc/admin/admin-metaboxes-form.php:486
1575
  msgid "Need help with your redirections? Read our guide."
1576
  msgstr ""
1577
 
1578
+ #: inc/admin/admin-metaboxes-form.php:500
1579
  msgid "Exclude this post from Google News Sitemap?"
1580
  msgstr ""
1581
 
1582
+ #: inc/admin/admin-metaboxes-form.php:526
1583
  msgid "Exclude this post from Video Sitemap?"
1584
  msgstr ""
1585
 
1586
+ #: inc/admin/admin-metaboxes-form.php:528
1587
  msgid ""
1588
  "If your post is set to noindex, it will be automatically excluded from the "
1589
  "sitemap."
1590
  msgstr ""
1591
 
1592
+ #: inc/admin/admin-metaboxes-form.php:547
1593
  msgid "Video "
1594
  msgstr ""
1595
 
1596
+ #: inc/admin/admin-metaboxes-form.php:551
1597
  msgid "Video URL (required)"
1598
  msgstr ""
1599
 
1600
+ #: inc/admin/admin-metaboxes-form.php:552
1601
  msgid "Enter your video URL"
1602
  msgstr ""
1603
 
1604
+ #: inc/admin/admin-metaboxes-form.php:552
1605
  msgid "Video URL"
1606
  msgstr ""
1607
 
1608
+ #: inc/admin/admin-metaboxes-form.php:557
1609
  msgid ""
1610
  "NOT an external video (eg: video hosting on YouTube, Vimeo, Wistia...)? "
1611
  "Check this if your video is hosting on this server."
1612
  msgstr ""
1613
 
1614
+ #: inc/admin/admin-metaboxes-form.php:561
1615
  msgid "Video Title (required)"
1616
  msgstr ""
1617
 
1618
+ #: inc/admin/admin-metaboxes-form.php:562
1619
  msgid "Enter your video title"
1620
  msgstr ""
1621
 
1622
+ #: inc/admin/admin-metaboxes-form.php:562
1623
  msgid "Video title"
1624
  msgstr ""
1625
 
1626
+ #: inc/admin/admin-metaboxes-form.php:563
1627
  msgid "Default: title tag, if not available, post title."
1628
  msgstr ""
1629
 
1630
+ #: inc/admin/admin-metaboxes-form.php:566
1631
  msgid "Video Description (required)"
1632
  msgstr ""
1633
 
1634
+ #: inc/admin/admin-metaboxes-form.php:567
1635
  msgid "Enter your video description"
1636
  msgstr ""
1637
 
1638
+ #: inc/admin/admin-metaboxes-form.php:567
1639
  msgid "Video description"
1640
  msgstr ""
1641
 
1642
+ #: inc/admin/admin-metaboxes-form.php:568
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-form.php:571
1649
  msgid "Video Thumbnail (required)"
1650
  msgstr ""
1651
 
1652
+ #: inc/admin/admin-metaboxes-form.php:572
1653
  msgid "Select your video thumbnail"
1654
  msgstr ""
1655
 
1656
+ #: inc/admin/admin-metaboxes-form.php:573
1657
  msgid "Video Thumbnail"
1658
  msgstr ""
1659
 
1660
+ #: inc/admin/admin-metaboxes-form.php:574
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-form.php:577
1667
  msgid "Video Duration (recommended)"
1668
  msgstr ""
1669
 
1670
+ #: inc/admin/admin-metaboxes-form.php:578
1671
  msgid "Duration in seconds"
1672
  msgstr ""
1673
 
1674
+ #: inc/admin/admin-metaboxes-form.php:578
1675
  msgid "Video duration"
1676
  msgstr ""
1677
 
1678
+ #: inc/admin/admin-metaboxes-form.php:579
1679
  msgid ""
1680
  "The duration of the video in seconds. Value must be between 0 and 28800 (8 "
1681
  "hours)."
1682
  msgstr ""
1683
 
1684
+ #: inc/admin/admin-metaboxes-form.php:582
1685
  msgid "Video Rating"
1686
  msgstr ""
1687
 
1688
+ #: inc/admin/admin-metaboxes-form.php:583
1689
  msgid "Video rating"
1690
  msgstr ""
1691
 
1692
+ #: inc/admin/admin-metaboxes-form.php:584
1693
  msgid "Allowed values are float numbers in the range 0.0 to 5.0."
1694
  msgstr ""
1695
 
1696
+ #: inc/admin/admin-metaboxes-form.php:587
1697
+ #: inc/admin/admin-metaboxes-form.php:588
1698
  msgid "View count"
1699
  msgstr ""
1700
 
1701
+ #: inc/admin/admin-metaboxes-form.php:588
1702
  msgid "Number of views"
1703
  msgstr ""
1704
 
1705
+ #: inc/admin/admin-metaboxes-form.php:591
1706
+ #: inc/admin/admin-metaboxes-form.php:592
1707
  msgid "Video tags"
1708
  msgstr ""
1709
 
1710
+ #: inc/admin/admin-metaboxes-form.php:592
1711
  msgid "Enter your video tags"
1712
  msgstr ""
1713
 
1714
+ #: inc/admin/admin-metaboxes-form.php:593
1715
  msgid ""
1716
  "32 tags max., separate tags with commas. Default: target keywords + post "
1717
  "tags if available."
1718
  msgstr ""
1719
 
1720
+ #: inc/admin/admin-metaboxes-form.php:596
1721
+ #: inc/admin/admin-metaboxes-form.php:597
1722
  msgid "Video categories"
1723
  msgstr ""
1724
 
1725
+ #: inc/admin/admin-metaboxes-form.php:597
1726
  msgid "Enter your video categories"
1727
  msgstr ""
1728
 
1729
+ #: inc/admin/admin-metaboxes-form.php:598
1730
  msgid ""
1731
  "256 characters max., usually a video will belong to a single category, "
1732
  "separate categories with commas. Default: first post category if available."
1733
  msgstr ""
1734
 
1735
+ #: inc/admin/admin-metaboxes-form.php:603
1736
  msgid "NOT family friendly?"
1737
  msgstr ""
1738
 
1739
+ #: inc/admin/admin-metaboxes-form.php:605
1740
  msgid "The video will be available only to users with SafeSearch turned off."
1741
  msgstr ""
1742
 
1743
+ #: inc/admin/admin-metaboxes-form.php:607
1744
  msgid "Remove video"
1745
  msgstr ""
1746
 
1747
+ #: inc/admin/admin-metaboxes-form.php:614
1748
  msgid "Add video"
1749
  msgstr ""
1750
 
1821
 
1822
  #: inc/admin/admin-notifications-center.php:164
1823
  #: inc/admin/admin-notifications-center.php:232
1824
+ #: inc/admin/admin-notifications-center.php:258 inc/admin/admin.php:4907
1825
+ #: inc/admin/admin.php:4947 inc/admin/admin.php:4974 inc/admin/admin.php:4996
1826
+ #: inc/admin/admin.php:5018 inc/admin/admin.php:5040
1827
  msgid "Learn more"
1828
  msgstr ""
1829
 
1915
  "not only. Enter one!"
1916
  msgstr ""
1917
 
1918
+ #: inc/admin/admin-notifications-center.php:315 inc/admin/admin.php:2821
1919
  msgid ""
1920
  "Your permalinks are not SEO Friendly! Enable pretty permalinks to fix this."
1921
  msgstr ""
2154
  msgid "SEOPress &rsaquo; Setup Wizard"
2155
  msgstr ""
2156
 
2157
+ #: inc/admin/admin-wizard.php:211
2158
  msgid "Not right now"
2159
  msgstr ""
2160
 
2161
+ #: inc/admin/admin-wizard.php:213
2162
  msgid "Skip this step"
2163
  msgstr ""
2164
 
2165
+ #: inc/admin/admin-wizard.php:271
2166
  msgid "Welcome!"
2167
  msgstr ""
2168
 
2169
+ #: inc/admin/admin-wizard.php:272
2170
  msgid ""
2171
  "The following wizard will help you configure SEOPress and get you started "
2172
  "quickly."
2173
  msgstr ""
2174
 
2175
+ #: inc/admin/admin-wizard.php:273
2176
  msgid ""
2177
  "The first step is to import your previous settings from other plugins to "
2178
  "keep your SEO."
2179
  msgstr ""
2180
 
2181
+ #: inc/admin/admin-wizard.php:274
2182
  msgid "No data to migrate? Click \"Next step\" button!"
2183
  msgstr ""
2184
 
2185
+ #: inc/admin/admin-wizard.php:276 inc/admin/admin.php:751
2186
  msgid "Import posts and terms metadata from"
2187
  msgstr ""
2188
 
2189
+ #: inc/admin/admin-wizard.php:278 inc/admin/admin.php:753
2190
+ #: inc/admin/admin.php:930
2191
  msgid "Select an option"
2192
  msgstr ""
2193
 
2194
+ #: inc/admin/admin-wizard.php:279 inc/admin/admin.php:754
2195
  msgid "Yoast SEO"
2196
  msgstr ""
2197
 
2198
+ #: inc/admin/admin-wizard.php:280 inc/admin/admin.php:755
2199
  msgid "All In One SEO"
2200
  msgstr ""
2201
 
2202
+ #: inc/admin/admin-wizard.php:281 inc/admin/admin.php:756
2203
  msgid "The SEO Framework"
2204
  msgstr ""
2205
 
2206
+ #: inc/admin/admin-wizard.php:282 inc/admin/admin.php:757
2207
  msgid "Rank Math"
2208
  msgstr ""
2209
 
2210
+ #: inc/admin/admin-wizard.php:283 inc/admin/admin.php:758
2211
  msgid "Squirrly SEO"
2212
  msgstr ""
2213
 
2214
+ #: inc/admin/admin-wizard.php:284 inc/admin/admin.php:759
2215
  msgid "SEO Ultimate"
2216
  msgstr ""
2217
 
2218
+ #: inc/admin/admin-wizard.php:285 inc/admin/admin.php:760
2219
  msgid "WP Meta SEO"
2220
  msgstr ""
2221
 
2222
+ #: inc/admin/admin-wizard.php:286 inc/admin/admin.php:761
2223
+ msgid "Premium SEO Pack"
2224
+ msgstr ""
2225
+
2226
+ #: inc/admin/admin-wizard.php:294 inc/admin/admin.php:768
2227
  msgid "Import posts and terms metadata from Yoast"
2228
  msgstr ""
2229
 
2231
  #: inc/admin/admin-wizard.php:331 inc/admin/admin-wizard.php:350
2232
  #: inc/admin/admin-wizard.php:369 inc/admin/admin-wizard.php:387
2233
  #: inc/admin/admin-wizard.php:404 inc/admin/admin-wizard.php:420
2234
+ #: inc/admin/admin.php:769 inc/admin/admin.php:790 inc/admin/admin.php:809
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
 
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 "Title tags"
2248
  msgstr ""
2249
 
2251
  #: inc/admin/admin-wizard.php:335 inc/admin/admin-wizard.php:354
2252
  #: inc/admin/admin-wizard.php:373 inc/admin/admin-wizard.php:391
2253
  #: inc/admin/admin-wizard.php:408 inc/admin/admin-wizard.php:424
2254
+ #: inc/admin/admin.php:773 inc/admin/admin.php:794 inc/admin/admin.php:813
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:336
2261
  #: inc/admin/admin-wizard.php:355 inc/admin/admin-wizard.php:374
2262
  #: inc/admin/admin-wizard.php:392 inc/admin/admin-wizard.php:409
2263
+ #: inc/admin/admin.php:774 inc/admin/admin.php:814 inc/admin/admin.php:835
2264
+ #: inc/admin/admin.php:856 inc/admin/admin.php:876 inc/admin/admin.php:895
2265
  msgid "Twitter tags (title, description and image thumbnail)"
2266
  msgstr ""
2267
 
2268
+ #: inc/admin/admin-wizard.php:301 inc/admin/admin.php:775
2269
  msgid "Meta Robots (noindex, nofollow...)"
2270
  msgstr ""
2271
 
2272
  #: inc/admin/admin-wizard.php:303 inc/admin/admin-wizard.php:358
2273
+ #: inc/admin/admin-wizard.php:427 inc/admin/admin.php:777
2274
+ #: inc/admin/admin.php:838 inc/admin/admin.php:915
2275
  msgid "Focus keywords"
2276
  msgstr ""
2277
 
2278
+ #: inc/admin/admin-wizard.php:305 inc/admin/admin.php:779
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 "
2286
  #: inc/admin/admin-wizard.php:342 inc/admin/admin-wizard.php:361
2287
  #: inc/admin/admin-wizard.php:379 inc/admin/admin-wizard.php:396
2288
  #: inc/admin/admin-wizard.php:412 inc/admin/admin-wizard.php:430
2289
+ #: inc/admin/admin.php:780 inc/admin/admin.php:799 inc/admin/admin.php:820
2290
+ #: inc/admin/admin.php:841 inc/admin/admin.php:861 inc/admin/admin.php:880
2291
+ #: inc/admin/admin.php:898 inc/admin/admin.php:918
2292
  msgid "Migrate now"
2293
  msgstr ""
2294
 
2295
+ #: inc/admin/admin-wizard.php:313 inc/admin/admin.php:789
2296
  msgid "Import posts and terms metadata from All In One SEO"
2297
  msgstr ""
2298
 
2299
+ #: inc/admin/admin-wizard.php:319 inc/admin/admin.php:795
2300
  msgid "Twitter image thumbnail"
2301
  msgstr ""
2302
 
2303
  #: inc/admin/admin-wizard.php:320 inc/admin/admin-wizard.php:425
2304
+ #: inc/admin/admin.php:796 inc/admin/admin.php:913
2305
  msgid "Meta Robots (noindex, nofollow)"
2306
  msgstr ""
2307
 
2308
+ #: inc/admin/admin-wizard.php:322 inc/admin/admin.php:798
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:330 inc/admin/admin.php:808
2316
  msgid "Import posts and terms metadata from The SEO Framework"
2317
  msgstr ""
2318
 
2319
+ #: inc/admin/admin-wizard.php:337 inc/admin/admin.php:815
2320
  msgid "Meta Robots (noindex, nofollow, noarchive)"
2321
  msgstr ""
2322
 
2323
+ #: inc/admin/admin-wizard.php:339 inc/admin/admin.php:817
2324
+ #: inc/functions/options-advanced-admin.php:325
2325
  msgid "Redirect URL"
2326
  msgstr ""
2327
 
2328
+ #: inc/admin/admin-wizard.php:341 inc/admin/admin.php:819
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:349 inc/admin/admin.php:829
2336
  msgid "Import posts and terms metadata from Rank Math"
2337
  msgstr ""
2338
 
2339
+ #: inc/admin/admin-wizard.php:356 inc/admin/admin.php:836
2340
  msgid "Meta Robots (noindex, nofollow, noarchive, noimageindex)"
2341
  msgstr ""
2342
 
2343
+ #: inc/admin/admin-wizard.php:360 inc/admin/admin.php:840
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:368 inc/admin/admin.php:850
2351
  msgid "Import posts metadata from Squirrly SEO"
2352
  msgstr ""
2353
 
2354
  #: inc/admin/admin-wizard.php:375 inc/admin/admin-wizard.php:393
2355
+ #: inc/admin/admin.php:857 inc/admin/admin.php:877
2356
  msgid "Meta Robots (noindex or nofollow)"
2357
  msgstr ""
2358
 
2363
  "any Squirrly SEO data."
2364
  msgstr ""
2365
 
2366
+ #: inc/admin/admin-wizard.php:386 inc/admin/admin.php:870
2367
  msgid "Import posts metadata from SEO Ultimate"
2368
  msgstr ""
2369
 
2370
+ #: inc/admin/admin-wizard.php:395 inc/admin/admin.php:879
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:403 inc/admin/admin.php:889
2378
  msgid "Import posts and terms metadata from WP Meta SEO"
2379
  msgstr ""
2380
 
2381
+ #: inc/admin/admin-wizard.php:411 inc/admin/admin.php:897
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:419 inc/admin/admin.php:907
2389
  msgid "Import posts and terms metadata from Premium SEO Pack"
2390
  msgstr ""
2391
 
2392
+ #: inc/admin/admin-wizard.php:429 inc/admin/admin.php:917
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 "
2410
  msgid "eg: |"
2411
  msgstr ""
2412
 
2413
+ #: inc/admin/admin-wizard.php:483 inc/admin/admin.php:1223
2414
+ #: inc/admin/admin.php:2993
2415
  msgid "Site title"
2416
  msgstr ""
2417
 
2419
  msgid "eg: My super website"
2420
  msgstr ""
2421
 
2422
+ #: inc/admin/admin-wizard.php:486 inc/admin/admin.php:1628
2423
  msgid "Person or organization"
2424
  msgstr ""
2425
 
2427
  msgid "Choose a knowledge type"
2428
  msgstr ""
2429
 
2430
+ #: inc/admin/admin-wizard.php:494 inc/admin/admin.php:4188
2431
  msgid "Person"
2432
  msgstr ""
2433
 
2434
+ #: inc/admin/admin-wizard.php:497 inc/admin/admin.php:4191
2435
  msgid "Organization"
2436
  msgstr ""
2437
 
2438
+ #: inc/admin/admin-wizard.php:501 inc/admin/admin.php:1636
2439
+ #: inc/admin/admin.php:4204
2440
  msgid "Your name/organization"
2441
  msgstr ""
2442
 
2444
  msgid "eg: My Company Name"
2445
  msgstr ""
2446
 
2447
+ #: inc/admin/admin-wizard.php:504 inc/admin/admin.php:1644
2448
+ #: inc/admin/admin.php:4217
2449
  msgid "Your photo/organization logo"
2450
  msgstr ""
2451
 
2457
  msgid "Facebook page URL"
2458
  msgstr ""
2459
 
2460
+ #: inc/admin/admin-wizard.php:508 inc/admin/admin.php:4325
2461
  msgid "eg: https://facebook.com/my-page-url"
2462
  msgstr ""
2463
 
2464
+ #: inc/admin/admin-wizard.php:510 inc/admin/admin.php:1693
2465
  msgid "Twitter Username"
2466
  msgstr ""
2467
 
2468
+ #: inc/admin/admin-wizard.php:511 inc/admin/admin.php:4338
2469
  msgid "eg: @my_twitter_account"
2470
  msgstr ""
2471
 
2472
+ #: inc/admin/admin-wizard.php:513 inc/admin/admin.php:1701
2473
+ #: inc/admin/admin.php:4350
2474
  msgid "Pinterest URL"
2475
  msgstr ""
2476
 
2477
+ #: inc/admin/admin-wizard.php:514 inc/admin/admin.php:4350
2478
  msgid "eg: https://pinterest.com/my-page-url/"
2479
  msgstr ""
2480
 
2481
+ #: inc/admin/admin-wizard.php:516 inc/admin/admin.php:1709
2482
+ #: inc/admin/admin.php:4362
2483
  msgid "Instagram URL"
2484
  msgstr ""
2485
 
2486
+ #: inc/admin/admin-wizard.php:517 inc/admin/admin.php:4362
2487
  msgid "eg: https://www.instagram.com/my-page-url/"
2488
  msgstr ""
2489
 
2490
+ #: inc/admin/admin-wizard.php:519 inc/admin/admin.php:1717
2491
+ #: inc/admin/admin.php:4374
2492
  msgid "YouTube URL"
2493
  msgstr ""
2494
 
2495
+ #: inc/admin/admin-wizard.php:520 inc/admin/admin.php:4374
2496
  msgid "eg: https://www.youtube.com/my-channel-url"
2497
  msgstr ""
2498
 
2499
+ #: inc/admin/admin-wizard.php:522 inc/admin/admin.php:1725
2500
+ #: inc/admin/admin.php:4386
2501
  msgid "LinkedIn URL"
2502
  msgstr ""
2503
 
2504
+ #: inc/admin/admin-wizard.php:523 inc/admin/admin.php:4386
2505
  msgid "eg: http://linkedin.com/company/my-company-url/"
2506
  msgstr ""
2507
 
2508
+ #: inc/admin/admin-wizard.php:525 inc/admin/admin.php:1733
2509
+ #: inc/admin/admin.php:4398
2510
  msgid "MySpace URL"
2511
  msgstr ""
2512
 
2513
+ #: inc/admin/admin-wizard.php:526 inc/admin/admin.php:4398
2514
  msgid "eg: https://myspace.com/my-page-url"
2515
  msgstr ""
2516
 
2517
+ #: inc/admin/admin-wizard.php:528 inc/admin/admin.php:1741
2518
+ #: inc/admin/admin.php:4410
2519
  msgid "Soundcloud URL"
2520
  msgstr ""
2521
 
2522
+ #: inc/admin/admin-wizard.php:529 inc/admin/admin.php:4410
2523
  msgid "eg: https://soundcloud.com/my-page-url"
2524
  msgstr ""
2525
 
2526
+ #: inc/admin/admin-wizard.php:531 inc/admin/admin.php:1749
2527
+ #: inc/admin/admin.php:4422
2528
  msgid "Tumblr URL"
2529
  msgstr ""
2530
 
2531
+ #: inc/admin/admin-wizard.php:532 inc/admin/admin.php:4422
2532
  msgid "eg: https://your-site.tumblr.com"
2533
  msgstr ""
2534
 
2579
  "results <strong>(noindex)</strong>"
2580
  msgstr ""
2581
 
2582
+ #: inc/admin/admin-wizard.php:752 inc/admin/admin.php:3524
2583
  msgid ""
2584
  "Do not display author archives in search engine results <strong>(noindex)</"
2585
  "strong>"
2591
  "content."
2592
  msgstr ""
2593
 
2594
+ #: inc/admin/admin-wizard.php:764 inc/admin/admin.php:5472
2595
  msgid ""
2596
  "Redirect attachment pages to their file URL (https://www.example.com/my-"
2597
  "image-file.jpg)"
2603
  "Optimize this by redirecting the user directly to the URL of the media file."
2604
  msgstr ""
2605
 
2606
+ #: inc/admin/admin-wizard.php:776 inc/admin/admin.php:5597
2607
  msgid "Remove /category/ in your permalinks"
2608
  msgstr ""
2609
 
2626
  msgstr ""
2627
 
2628
  #: inc/admin/admin-wizard.php:843 inc/functions/options-advanced-admin.php:21
 
2629
  msgid "Activate License"
2630
  msgstr ""
2631
 
2699
  msgid "%%tagline%% (alias %%sitedesc%%)"
2700
  msgstr ""
2701
 
2702
+ #: inc/admin/admin.php:205 inc/admin/admin.php:2998 inc/admin/admin.php:3009
2703
  msgid "Tagline"
2704
  msgstr ""
2705
 
2762
  msgid "%%post_author%%"
2763
  msgstr ""
2764
 
2765
+ #: inc/admin/admin.php:212 inc/admin/admin.php:3491
2766
  msgid "Post author"
2767
  msgstr ""
2768
 
3063
  msgid "Templates variables"
3064
  msgstr ""
3065
 
3066
+ #: inc/admin/admin.php:257 inc/admin/admin.php:265
3067
  msgid "Browse our guides"
3068
  msgstr ""
3069
 
3070
+ #: inc/admin/admin.php:258 inc/admin/admin.php:266
3071
  msgid "Read our FAQ"
3072
  msgstr ""
3073
 
3074
+ #: inc/admin/admin.php:259 inc/admin/admin.php:267
3075
  msgid "Check our website"
3076
  msgstr ""
3077
 
3078
+ #: inc/admin/admin.php:278
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:283
3085
  msgid "How-to"
3086
  msgstr ""
3087
 
3088
+ #: inc/admin/admin.php:330 inc/admin/admin.php:334 inc/admin/admin.php:397
3089
+ #: inc/admin/admin.php:401 inc/admin/admin.php:462 inc/admin/admin.php:466
3090
+ #: inc/admin/admin.php:529 inc/admin/admin.php:533 inc/admin/admin.php:616
3091
+ #: inc/admin/admin.php:620
3092
  msgid "Click to disable this feature"
3093
  msgstr ""
3094
 
3095
+ #: inc/admin/admin.php:331 inc/admin/admin.php:333 inc/admin/admin.php:398
3096
+ #: inc/admin/admin.php:400 inc/admin/admin.php:463 inc/admin/admin.php:465
3097
+ #: inc/admin/admin.php:530 inc/admin/admin.php:532 inc/admin/admin.php:617
3098
+ #: inc/admin/admin.php:619
3099
  msgid "Click to enable this feature"
3100
  msgstr ""
3101
 
3102
+ #: inc/admin/admin.php:348
3103
  msgid "Home"
3104
  msgstr ""
3105
 
3106
+ #: inc/admin/admin.php:349
3107
  msgid "Single Post Types"
3108
  msgstr ""
3109
 
3110
+ #: inc/admin/admin.php:350
3111
  msgid "Archives"
3112
  msgstr ""
3113
 
3114
+ #: inc/admin/admin.php:351 inc/admin/admin.php:417
3115
  msgid "Taxonomies"
3116
  msgstr ""
3117
 
3118
+ #: inc/admin/admin.php:415 inc/admin/admin.php:548 inc/admin/admin.php:559
3119
  msgid "General"
3120
  msgstr ""
3121
 
3122
+ #: inc/admin/admin.php:416
3123
  msgid "Post Types"
3124
  msgstr ""
3125
 
3126
+ #: inc/admin/admin.php:418
3127
  msgid "HTML Sitemap"
3128
  msgstr ""
3129
 
3130
+ #: inc/admin/admin.php:480
3131
  msgid "Knowledge Graph"
3132
  msgstr ""
3133
 
3134
+ #: inc/admin/admin.php:481
3135
  msgid "Your social accounts"
3136
  msgstr ""
3137
 
3138
+ #: inc/admin/admin.php:482
3139
  msgid "Facebook (Open Graph)"
3140
  msgstr ""
3141
 
3142
+ #: inc/admin/admin.php:483
3143
  msgid "Twitter (Twitter card)"
3144
  msgstr ""
3145
 
3146
+ #: inc/admin/admin.php:549 inc/admin/admin.php:560
3147
  msgid "Tracking"
3148
  msgstr ""
3149
 
3150
+ #: inc/admin/admin.php:550
3151
  msgid "Ecommerce"
3152
  msgstr ""
3153
 
3154
+ #: inc/admin/admin.php:551 inc/admin/admin.php:561
3155
  msgid "Events"
3156
  msgstr ""
3157
 
3158
+ #: inc/admin/admin.php:552 inc/admin/admin.php:562
3159
  msgid "Custom Dimensions"
3160
  msgstr ""
3161
 
3162
+ #: inc/admin/admin.php:553
3163
  msgid "Stats in Dashboard"
3164
  msgstr ""
3165
 
3166
+ #: inc/admin/admin.php:554 inc/admin/admin.php:563
3167
  msgid "Cookie bar / GDPR"
3168
  msgstr ""
3169
 
3170
+ #: inc/admin/admin.php:555 inc/admin/admin.php:564
3171
  msgid "Matomo"
3172
  msgstr ""
3173
 
3174
+ #: inc/admin/admin.php:635
3175
  msgid "Appearance"
3176
  msgstr ""
3177
 
3178
+ #: inc/admin/admin.php:636
3179
  msgid "Security"
3180
  msgstr ""
3181
 
3182
+ #: inc/admin/admin.php:670
3183
  msgid "Data"
3184
  msgstr ""
3185
 
3186
+ #: inc/admin/admin.php:671 seopress.php:428
3187
  msgid "Settings"
3188
  msgstr ""
3189
 
3190
+ #: inc/admin/admin.php:672
3191
  msgid "Plugins"
3192
  msgstr ""
3193
 
3194
+ #: inc/admin/admin.php:674
3195
  msgid "Reset"
3196
  msgstr ""
3197
 
3198
+ #: inc/admin/admin.php:692
3199
  msgid "Import data from a CSV"
3200
  msgstr ""
3201
 
3202
+ #: inc/admin/admin.php:693
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:694
3209
  msgid "Run the importer"
3210
  msgstr ""
3211
 
3212
+ #: inc/admin/admin.php:699
3213
  msgid "Export metadata to a CSV"
3214
  msgstr ""
3215
 
3216
+ #: inc/admin/admin.php:700
3217
  msgid "Export your SEOPress metadata for this site as a .csv file."
3218
  msgstr ""
3219
 
3220
+ #: inc/admin/admin.php:705 inc/admin/admin.php:723 inc/admin/admin.php:1032
3221
+ #: inc/admin/admin.php:1048
3222
  msgid "Export"
3223
  msgstr ""
3224
 
3225
+ #: inc/admin/admin.php:717
3226
  msgid "Export plugin settings"
3227
  msgstr ""
3228
 
3229
+ #: inc/admin/admin.php:718
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:731
3236
  msgid "Import plugin settings"
3237
  msgstr ""
3238
 
3239
+ #: inc/admin/admin.php:732
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:740 inc/admin/admin.php:971 inc/admin/admin.php:987
3246
+ #: inc/admin/admin.php:1003 inc/admin/admin.php:1019
3247
  msgid "Import"
3248
  msgstr ""
3249
 
3250
+ #: inc/admin/admin.php:742
3251
  msgid "Import completed!"
3252
  msgstr ""
3253
 
3254
+ #: inc/admin/admin.php:860
 
 
 
 
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:928
3262
  msgid "Import your redirections"
3263
  msgstr ""
3264
 
3265
+ #: inc/admin/admin.php:931
3266
  msgid "CSV file (must match the template)"
3267
  msgstr ""
3268
 
3269
+ #: inc/admin/admin.php:932
3270
  msgid "Redirections plugin (JSON - WordPress Redirects)"
3271
  msgstr ""
3272
 
3273
+ #: inc/admin/admin.php:933
3274
  msgid "Yoast Premium plugin (CSV)"
3275
  msgstr ""
3276
 
3277
+ #: inc/admin/admin.php:934
3278
  msgid "Rank Math plugin (TXT)"
3279
  msgstr ""
3280
 
3281
+ #: inc/admin/admin.php:940
3282
  msgid "Import Redirections"
3283
  msgstr ""
3284
 
3285
+ #: inc/admin/admin.php:941
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:943
3292
  msgid "URL to match (without your domain name)"
3293
  msgstr ""
3294
 
3295
+ #: inc/admin/admin.php:944
3296
  msgid "URL to redirect in absolute,"
3297
  msgstr ""
3298
 
3299
+ #: inc/admin/admin.php:945
3300
  msgid "type of redirection (301, 302 or 307, 410, 451),"
3301
  msgstr ""
3302
 
3303
+ #: inc/admin/admin.php:946
3304
  msgid "Yes to enable the redirect (leave it empty to disable the redirect)"
3305
  msgstr ""
3306
 
3307
+ #: inc/admin/admin.php:947
3308
  msgid ""
3309
  "the query parameter without the quotes (\"exact_match\" = Exact match with "
3310
  "all parameters, \"without_param\" = Exclude all parameters or "
3312
  "redirection),"
3313
  msgstr ""
3314
 
3315
+ #: inc/admin/admin.php:948
3316
  msgid "and, the last parameter, the counter (optional)."
3317
  msgstr ""
3318
 
3319
+ #: inc/admin/admin.php:953
3320
  msgid "Download a CSV example"
3321
  msgstr ""
3322
 
3323
+ #: inc/admin/admin.php:959
3324
  msgid "Comma separator: \"<strong>,</strong>\""
3325
  msgstr ""
3326
 
3327
+ #: inc/admin/admin.php:963
3328
  msgid "Semicolon separator: \"<strong>;</strong>\""
3329
  msgstr ""
3330
 
3331
+ #: inc/admin/admin.php:978
3332
  msgid "Import Redirections from the Redirections plugin"
3333
  msgstr ""
3334
 
3335
+ #: inc/admin/admin.php:979
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
  "file and existing redirects."
3342
  msgstr ""
3343
 
3344
+ #: inc/admin/admin.php:994
3345
  msgid "Import Redirections from Yoast Premium"
3346
  msgstr ""
3347
 
3348
+ #: inc/admin/admin.php:995
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:1010
3356
  msgid "Import Redirections from Rank Math"
3357
  msgstr ""
3358
 
3359
+ #: inc/admin/admin.php:1011
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:1026
3367
  msgid "Export Redirections"
3368
  msgstr ""
3369
 
3370
+ #: inc/admin/admin.php:1027
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:1039
3377
  msgid "Export Redirections for an .htaccess file"
3378
  msgstr ""
3379
 
3380
+ #: inc/admin/admin.php:1040
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:1041
3387
  msgid "Only active redirections will be exported."
3388
  msgstr ""
3389
 
3390
+ #: inc/admin/admin.php:1042
3391
  msgid ""
3392
  "Save your .htaccess file before editing it. <strong>Safety first!</strong>"
3393
  msgstr ""
3394
 
3395
+ #: inc/admin/admin.php:1043
3396
  msgid "Do not forget to test every redirects!"
3397
  msgstr ""
3398
 
3399
+ #: inc/admin/admin.php:1055
3400
  msgid "Clean your 404"
3401
  msgstr ""
3402
 
3403
+ #: inc/admin/admin.php:1056
3404
  msgid "Delete all your 404 errors. We don‘t delete any redirects."
3405
  msgstr ""
3406
 
3407
+ #: inc/admin/admin.php:1057
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:1064
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:1069
3422
  msgid "Delete all 404"
3423
  msgstr ""
3424
 
3425
+ #: inc/admin/admin.php:1075
3426
  msgid "Redirections feature is disabled. Please activate it from the PRO page."
3427
  msgstr ""
3428
 
3429
+ #: inc/admin/admin.php:1076
3430
  msgid "Activate Redirections"
3431
  msgstr ""
3432
 
3433
+ #: inc/admin/admin.php:1083
3434
  msgid "Reset All Notices From Notifications Center"
3435
  msgstr ""
3436
 
3437
+ #: inc/admin/admin.php:1084
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:1089
3444
  msgid "Reset notices"
3445
  msgstr ""
3446
 
3447
+ #: inc/admin/admin.php:1097
3448
  msgid "Reset All Settings"
3449
  msgstr ""
3450
 
3451
+ #: inc/admin/admin.php:1098
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:1103
3458
  msgid "Reset settings"
3459
  msgstr ""
3460
 
3461
+ #: inc/admin/admin.php:1416 inc/admin/admin.php:3715
3462
  msgid "noindex"
3463
  msgstr ""
3464
 
3465
+ #: inc/admin/admin.php:1424 inc/admin/admin.php:3734
3466
  msgid "nofollow"
3467
  msgstr ""
3468
 
3469
+ #: inc/admin/admin.php:1432 inc/admin/admin.php:3753
3470
  msgid "noodp"
3471
  msgstr ""
3472
 
3473
+ #: inc/admin/admin.php:1440 inc/admin/admin.php:3772
3474
  msgid "noimageindex"
3475
  msgstr ""
3476
 
3477
+ #: inc/admin/admin.php:1448 inc/admin/admin.php:3791
3478
  msgid "noarchive"
3479
  msgstr ""
3480
 
3481
+ #: inc/admin/admin.php:1456 inc/admin/admin.php:3810
3482
  msgid "nosnippet"
3483
  msgstr ""
3484
 
3485
+ #: inc/admin/admin.php:1464 inc/admin/admin.php:3829
3486
  msgid "nositelinkssearchbox"
3487
  msgstr ""
3488
 
3489
+ #: inc/admin/admin.php:1472
3490
  msgid "Indicate paginated content to Google"
3491
  msgstr ""
3492
 
3493
+ #: inc/admin/admin.php:1480
3494
  msgid "noindex on paged archives"
3495
  msgstr ""
3496
 
3497
+ #: inc/admin/admin.php:1497 inc/admin/admin.php:3884
3498
  msgid "Enable XML Sitemap"
3499
  msgstr ""
3500
 
3501
+ #: inc/admin/admin.php:1505
3502
  msgid "Enable XML Image Sitemaps"
3503
  msgstr ""
3504
 
3505
+ #: inc/admin/admin.php:1514
3506
  msgid "Enable XML Video Sitemaps"
3507
  msgstr ""
3508
 
3509
+ #: inc/admin/admin.php:1523 inc/admin/admin.php:3965
3510
  msgid "Enable Author Sitemap"
3511
  msgstr ""
3512
 
3513
+ #: inc/admin/admin.php:1531 inc/admin/admin.php:3984
3514
  msgid "Enable HTML Sitemap"
3515
  msgstr ""
3516
 
3517
+ #: inc/admin/admin.php:1547
3518
  msgid "Check to INCLUDE Post Types"
3519
  msgstr ""
3520
 
3521
+ #: inc/admin/admin.php:1563
3522
  msgid "Check to INCLUDE Taxonomies"
3523
  msgstr ""
3524
 
3525
+ #: inc/admin/admin.php:1579 inc/admin/admin.php:4091
3526
  msgid "Enter a post, page or custom post type ID(s) to display the sitemap"
3527
  msgstr ""
3528
 
3529
+ #: inc/admin/admin.php:1587 inc/admin/admin.php:4105
3530
  msgid "Exclude some Posts, Pages, Custom Post Types or Terms IDs"
3531
  msgstr ""
3532
 
3533
+ #: inc/admin/admin.php:1595
3534
  msgid "Sort order"
3535
  msgstr ""
3536
 
3537
+ #: inc/admin/admin.php:1603
3538
  msgid "Order posts by"
3539
  msgstr ""
3540
 
3541
+ #: inc/admin/admin.php:1611
3542
  msgid "Disable the display of the publication date"
3543
  msgstr ""
3544
 
3545
+ #: inc/admin/admin.php:1652 inc/admin/admin.php:4247
3546
  msgid "Organization's phone number (only for Organizations)"
3547
  msgstr ""
3548
 
3549
+ #: inc/admin/admin.php:1660
3550
  msgid "Contact type (only for Organizations)"
3551
  msgstr ""
3552
 
3553
+ #: inc/admin/admin.php:1668
3554
  msgid "Contact option (only for Organizations)"
3555
  msgstr ""
3556
 
3557
+ #: inc/admin/admin.php:1685 inc/admin/admin.php:4325
3558
  msgid "Facebook Page URL"
3559
  msgstr ""
3560
 
3561
+ #: inc/admin/admin.php:1766
3562
  msgid "Enable Open Graph Data"
3563
  msgstr ""
3564
 
3565
+ #: inc/admin/admin.php:1774 inc/admin/admin.php:4452 inc/admin/admin.php:4497
3566
  msgid "Select a default image"
3567
  msgstr ""
3568
 
3569
+ #: inc/admin/admin.php:1782
3570
  msgid "Apply this image to all your og:image tag"
3571
  msgstr ""
3572
 
3573
+ #: inc/admin/admin.php:1790
3574
  msgid "Define custom og:image tag for post type archive pages"
3575
  msgstr ""
3576
 
3577
+ #: inc/admin/admin.php:1798
3578
  msgid "Facebook Link Ownership ID"
3579
  msgstr ""
3580
 
3581
+ #: inc/admin/admin.php:1806
3582
  msgid "Facebook Admin ID"
3583
  msgstr ""
3584
 
3585
+ #: inc/admin/admin.php:1814
3586
  msgid "Facebook App ID"
3587
  msgstr ""
3588
 
3589
+ #: inc/admin/admin.php:1831
3590
  msgid "Enable Twitter Card"
3591
  msgstr ""
3592
 
3593
+ #: inc/admin/admin.php:1839
3594
  msgid "Use Open Graph if no Twitter Card is filled"
3595
  msgstr ""
3596
 
3597
+ #: inc/admin/admin.php:1847 inc/admin/admin.php:4594
3598
  msgid "Default Twitter Image"
3599
  msgstr ""
3600
 
3601
+ #: inc/admin/admin.php:1855
3602
  msgid "Image size for Twitter Summary card"
3603
  msgstr ""
3604
 
3605
+ #: inc/admin/admin.php:1872
3606
  msgid "Enable Google Analytics tracking"
3607
  msgstr ""
3608
 
3609
+ #: inc/admin/admin.php:1880 inc/admin/admin.php:2248 inc/admin/admin.php:4647
3610
  msgid "Enter your tracking ID"
3611
  msgstr ""
3612
 
3613
+ #: inc/admin/admin.php:1888
3614
  msgid "Exclude user roles from tracking (Google Analytics and Matomo)"
3615
  msgstr ""
3616
 
3617
+ #: inc/admin/admin.php:1905
3618
  msgid "Analytics tracking opt-in"
3619
  msgstr ""
3620
 
3621
+ #: inc/admin/admin.php:1921
3622
  msgid "Consent message for user tracking"
3623
  msgstr ""
3624
 
3625
+ #: inc/admin/admin.php:1929
3626
  msgid "Accept button for user tracking"
3627
  msgstr ""
3628
 
3629
+ #: inc/admin/admin.php:1937
3630
  msgid "Close button"
3631
  msgstr ""
3632
 
3633
+ #: inc/admin/admin.php:1945
3634
  msgid "Cookie bar position"
3635
  msgstr ""
3636
 
3637
+ #: inc/admin/admin.php:1953
3638
  msgid "Cookie bar background color"
3639
  msgstr ""
3640
 
3641
+ #: inc/admin/admin.php:1961
3642
  msgid "Cookie bar text color"
3643
  msgstr ""
3644
 
3645
+ #: inc/admin/admin.php:1969
3646
  msgid "Cookie bar link color"
3647
  msgstr ""
3648
 
3649
+ #: inc/admin/admin.php:1977
3650
  msgid "Cookie bar button background color"
3651
  msgstr ""
3652
 
3653
+ #: inc/admin/admin.php:1985
3654
  msgid "Cookie bar button color"
3655
  msgstr ""
3656
 
3657
+ #: inc/admin/admin.php:1993
3658
  msgid "Cookie bar button hover background color"
3659
  msgstr ""
3660
 
3661
+ #: inc/admin/admin.php:2001
3662
  msgid "Cookie bar button hover color"
3663
  msgstr ""
3664
 
3665
+ #: inc/admin/admin.php:2009
3666
  msgid "Cookie bar secondary button background color"
3667
  msgstr ""
3668
 
3669
+ #: inc/admin/admin.php:2017
3670
  msgid "Cookie bar secondary button color"
3671
  msgstr ""
3672
 
3673
+ #: inc/admin/admin.php:2025
3674
  msgid "Cookie bar secondary button hover background color"
3675
  msgstr ""
3676
 
3677
+ #: inc/admin/admin.php:2033
3678
  msgid "Cookie bar secondary button hover color"
3679
  msgstr ""
3680
 
3681
+ #: inc/admin/admin.php:2051
3682
  msgid "Enable Google Optimize"
3683
  msgstr ""
3684
 
3685
+ #: inc/admin/admin.php:2059
3686
  msgid "Enable Google Ads"
3687
  msgstr ""
3688
 
3689
+ #: inc/admin/admin.php:2067
3690
  msgid "Add an additional tracking code (like Facebook Pixel, Hotjar...)"
3691
  msgstr ""
3692
 
3693
+ #: inc/admin/admin.php:2075
3694
  msgid "[BODY] Add an additional tracking code (like Google Tag Manager...)"
3695
  msgstr ""
3696
 
3697
+ #: inc/admin/admin.php:2083
3698
  msgid ""
3699
  "[BODY (FOOTER)] Add an additional tracking code (like Google Tag Manager...)"
3700
  msgstr ""
3701
 
3702
+ #: inc/admin/admin.php:2091 inc/admin/admin.php:4971
3703
  msgid "Enable remarketing, demographics, and interests reporting"
3704
  msgstr ""
3705
 
3706
+ #: inc/admin/admin.php:2099 inc/admin/admin.php:4993
3707
  msgid "Enable IP Anonymization"
3708
  msgstr ""
3709
 
3710
+ #: inc/admin/admin.php:2107 inc/admin/admin.php:5015
3711
  msgid "Enhanced Link Attribution"
3712
  msgstr ""
3713
 
3714
+ #: inc/admin/admin.php:2115 inc/admin/admin.php:5037
3715
  msgid "Enable cross-domain tracking"
3716
  msgstr ""
3717
 
3718
+ #: inc/admin/admin.php:2123 inc/admin/admin.php:5054 inc/admin/admin.php:5379
3719
  msgid "Cross domains"
3720
  msgstr ""
3721
 
3722
+ #: inc/admin/admin.php:2141 inc/admin/admin.php:5071
3723
  msgid "Enable external links tracking"
3724
  msgstr ""
3725
 
3726
+ #: inc/admin/admin.php:2149
3727
  msgid "Enable downloads tracking (eg: PDF, XLSX, DOCX...)"
3728
  msgstr ""
3729
 
3730
+ #: inc/admin/admin.php:2157 inc/admin/admin.php:5100
3731
  msgid "Track downloads' clicks"
3732
  msgstr ""
3733
 
3734
+ #: inc/admin/admin.php:2165
3735
  msgid "Enable affiliate/outbound links tracking (eg: aff, go, out, recommends)"
3736
  msgstr ""
3737
 
3738
+ #: inc/admin/admin.php:2173 inc/admin/admin.php:5131
3739
  msgid "Track affiliate/outbound links"
3740
  msgstr ""
3741
 
3742
+ #: inc/admin/admin.php:2191
3743
  msgid "Track Authors"
3744
  msgstr ""
3745
 
3746
+ #: inc/admin/admin.php:2199
3747
  msgid "Track Categories"
3748
  msgstr ""
3749
 
3750
+ #: inc/admin/admin.php:2207
3751
  msgid "Track Tags"
3752
  msgstr ""
3753
 
3754
+ #: inc/admin/admin.php:2215
3755
  msgid "Track Post Types"
3756
  msgstr ""
3757
 
3758
+ #: inc/admin/admin.php:2223
3759
  msgid "Track Logged In Users"
3760
  msgstr ""
3761
 
3762
+ #: inc/admin/admin.php:2240
3763
  msgid "Enable Matomo tracking"
3764
  msgstr ""
3765
 
3766
+ #: inc/admin/admin.php:2256
3767
  msgid "Enter your site ID"
3768
  msgstr ""
3769
 
3770
+ #: inc/admin/admin.php:2264
3771
  msgid "Track visitors across all subdomains"
3772
  msgstr ""
3773
 
3774
+ #: inc/admin/admin.php:2272
3775
  msgid "Prepend the site domain"
3776
  msgstr ""
3777
 
3778
+ #: inc/admin/admin.php:2280 inc/admin/admin.php:5348
3779
  msgid "Track users with JavaScript disabled"
3780
  msgstr ""
3781
 
3782
+ #: inc/admin/admin.php:2288 inc/admin/admin.php:5365
3783
  msgid "Enables cross domain linking"
3784
  msgstr ""
3785
 
3786
+ #: inc/admin/admin.php:2296
3787
  msgid "Cross domain"
3788
  msgstr ""
3789
 
3790
+ #: inc/admin/admin.php:2303
3791
  msgid "Enable DoNotTrack detection"
3792
  msgstr ""
3793
 
3794
+ #: inc/admin/admin.php:2311
3795
  msgid "Disable all tracking cookies"
3796
  msgstr ""
3797
 
3798
+ #: inc/admin/admin.php:2319
3799
  msgid "Download & Outlink tracking"
3800
  msgstr ""
3801
 
3802
+ #: inc/admin/admin.php:2336
3803
  msgid "Redirect attachment pages to post parent"
3804
  msgstr ""
3805
 
3806
+ #: inc/admin/admin.php:2344
3807
  msgid "Redirect attachment pages to their file URL"
3808
  msgstr ""
3809
 
3810
+ #: inc/admin/admin.php:2352
3811
  msgid "Remove ?replytocom link to avoid duplicate content"
3812
  msgstr ""
3813
 
3814
+ #: inc/admin/admin.php:2360
3815
  msgid "Automatically set the image Title"
3816
  msgstr ""
3817
 
3818
+ #: inc/admin/admin.php:2368
3819
  msgid "Automatically set the image Alt text"
3820
  msgstr ""
3821
 
3822
+ #: inc/admin/admin.php:2376
3823
  msgid "Automatically set the image Caption"
3824
  msgstr ""
3825
 
3826
+ #: inc/admin/admin.php:2384
3827
  msgid "Automatically set the image Description"
3828
  msgstr ""
3829
 
3830
+ #: inc/admin/admin.php:2392
3831
  msgid "Add WP Editor to taxonomy description textarea"
3832
  msgstr ""
3833
 
3834
+ #: inc/admin/admin.php:2400
3835
  msgid "Remove /category/ in URL"
3836
  msgstr ""
3837
 
3838
+ #: inc/admin/admin.php:2408 inc/admin/admin.php:5614
3839
  msgid "Disable trailing slash for metas"
3840
  msgstr ""
3841
 
3842
+ #: inc/admin/admin.php:2416
3843
  msgid "Remove WordPress generator meta tag"
3844
  msgstr ""
3845
 
3846
+ #: inc/admin/admin.php:2424
3847
  msgid "Remove hentry post class"
3848
  msgstr ""
3849
 
3850
+ #: inc/admin/admin.php:2432
3851
  msgid "Remove author URL"
3852
  msgstr ""
3853
 
3854
+ #: inc/admin/admin.php:2440
3855
  msgid "Remove website field in comment form"
3856
  msgstr ""
3857
 
3858
+ #: inc/admin/admin.php:2448
3859
  msgid "Remove WordPress shortlink meta tag"
3860
  msgstr ""
3861
 
3862
+ #: inc/admin/admin.php:2456
3863
  msgid "Remove Windows Live Writer meta tag"
3864
  msgstr ""
3865
 
3866
+ #: inc/admin/admin.php:2464
3867
  msgid "Remove RSD meta tag"
3868
  msgstr ""
3869
 
3870
+ #: inc/admin/admin.php:2472 inc/admin/admin.php:5745
3871
  msgid "Google site verification"
3872
  msgstr ""
3873
 
3874
+ #: inc/admin/admin.php:2480 inc/admin/admin.php:5759
3875
  msgid "Bing site verification"
3876
  msgstr ""
3877
 
3878
+ #: inc/admin/admin.php:2488 inc/admin/admin.php:5772
3879
  msgid "Pinterest site verification"
3880
  msgstr ""
3881
 
3882
+ #: inc/admin/admin.php:2496 inc/admin/admin.php:5784
3883
  msgid "Yandex site verification"
3884
  msgstr ""
3885
 
3886
+ #: inc/admin/admin.php:2513
3887
  msgid "SEOPress in admin bar"
3888
  msgstr ""
3889
 
3890
+ #: inc/admin/admin.php:2521
3891
  msgid "Move SEOPress metabox's position"
3892
  msgstr ""
3893
 
3894
+ #: inc/admin/admin.php:2529
3895
  msgid "Set default tab for Structured data metabox"
3896
  msgstr ""
3897
 
3898
+ #: inc/admin/admin.php:2537
3899
  msgid "Hide Notifications Center"
3900
  msgstr ""
3901
 
3902
+ #: inc/admin/admin.php:2545
3903
  msgid "Hide SEO tools"
3904
  msgstr ""
3905
 
3906
+ #: inc/admin/admin.php:2553
3907
  msgid "Hide Useful Links"
3908
  msgstr ""
3909
 
3910
+ #: inc/admin/admin.php:2561
3911
  msgid "Show Title tag column in post types"
3912
  msgstr ""
3913
 
3914
+ #: inc/admin/admin.php:2569
3915
  msgid "Show Meta description column in post types"
3916
  msgstr ""
3917
 
3918
+ #: inc/admin/admin.php:2577
3919
  msgid "Show Redirection Enable column in post types"
3920
  msgstr ""
3921
 
3922
+ #: inc/admin/admin.php:2585
3923
  msgid "Show Redirect URL column in post types"
3924
  msgstr ""
3925
 
3926
+ #: inc/admin/admin.php:2593
3927
  msgid "Show canonical URL column in post types"
3928
  msgstr ""
3929
 
3930
+ #: inc/admin/admin.php:2601
3931
  msgid "Show Target Keyword column in post types"
3932
  msgstr ""
3933
 
3934
+ #: inc/admin/admin.php:2609
3935
  msgid "Show noindex column in post types"
3936
  msgstr ""
3937
 
3938
+ #: inc/admin/admin.php:2617
3939
  msgid "Show nofollow column in post types"
3940
  msgstr ""
3941
 
3942
+ #: inc/admin/admin.php:2625
3943
  msgid "Show total number of words column in post types"
3944
  msgstr ""
3945
 
3946
+ #: inc/admin/admin.php:2633
3947
  msgid "Show W3C validator column in post types"
3948
  msgstr ""
3949
 
3950
+ #: inc/admin/admin.php:2641
3951
  msgid "Show Google Page Speed column in post types"
3952
  msgstr ""
3953
 
3954
+ #: inc/admin/admin.php:2650
3955
  msgid "Show content analysis score column in post types"
3956
  msgstr ""
3957
 
3958
+ #: inc/admin/admin.php:2658
3959
  msgid "Hide Genesis SEO Metabox"
3960
  msgstr ""
3961
 
3962
+ #: inc/admin/admin.php:2666
3963
  msgid "Hide Genesis SEO Settings link"
3964
  msgstr ""
3965
 
3966
+ #: inc/admin/admin.php:2674
3967
  msgid "Hide advice in Structured Data Types metabox"
3968
  msgstr ""
3969
 
3970
+ #: inc/admin/admin.php:2691
3971
  msgid "Block SEO metabox to user roles"
3972
  msgstr ""
3973
 
3974
+ #: inc/admin/admin.php:2699
3975
  msgid "Block Content analysis metabox to user roles"
3976
  msgstr ""
3977
 
3978
+ #: inc/admin/admin.php:2799
3979
  msgid "<p>Customize your title & meta description for homepage</p>"
3980
  msgstr ""
3981
 
3982
+ #: inc/admin/admin.php:2803
3983
  msgid "<p>Customize your titles & metas for Single Custom Post Types</p>"
3984
  msgstr ""
3985
 
3986
+ #: inc/admin/admin.php:2807
3987
  msgid "<p>Customize your metas for all pages</p>"
3988
  msgstr ""
3989
 
3990
+ #: inc/admin/admin.php:2811
3991
  msgid "<p>Customize your metas for all taxonomies archives</p>"
3992
  msgstr ""
3993
 
3994
+ #: inc/admin/admin.php:2815
3995
  msgid "<p>Customize your metas for all archives</p>"
3996
  msgstr ""
3997
 
3998
+ #: inc/admin/admin.php:2822
3999
  msgid "Change this settings"
4000
  msgstr ""
4001
 
4002
+ #: inc/admin/admin.php:2825
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:2831
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:2845
4015
  msgid "Noindex content will not be displayed in Sitemaps."
4016
  msgstr ""
4017
 
4018
+ #: inc/admin/admin.php:2855
4019
  msgid "Blank sitemap?"
4020
  msgstr ""
4021
 
4022
+ #: inc/admin/admin.php:2856
4023
  msgid "404 error?"
4024
  msgstr ""
4025
 
4026
+ #: inc/admin/admin.php:2858
4027
  msgid "View your sitemap"
4028
  msgstr ""
4029
 
4030
+ #: inc/admin/admin.php:2860
4031
  msgid "Ping Google manually"
4032
  msgstr ""
4033
 
4034
+ #: inc/admin/admin.php:2862
4035
  msgid "Flush permalinks"
4036
  msgstr ""
4037
 
4038
+ #: inc/admin/admin.php:2867
4039
  msgid "<p>Create an HTML Sitemap for your visitors and boost your SEO.</p>"
4040
  msgstr ""
4041
 
4042
+ #: inc/admin/admin.php:2868
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:2876 inc/admin/admin.php:3992
4049
  msgid "Guide to enable a HTML Sitemap - new window"
4050
  msgstr ""
4051
 
4052
+ #: inc/admin/admin.php:2880
4053
  msgid "<p>Include/Exclude Post Types.</p>"
4054
  msgstr ""
4055
 
4056
+ #: inc/admin/admin.php:2884
4057
  msgid "<p>Include/Exclude Taxonomies.</p>"
4058
  msgstr ""
4059
 
4060
+ #: inc/admin/admin.php:2888
4061
  msgid "<p>Configure Google Knowledge Graph.</p>"
4062
  msgstr ""
4063
 
4064
+ #: inc/admin/admin.php:2889
4065
  msgid "Learn more on Google official website."
4066
  msgstr ""
4067
 
4068
+ #: inc/admin/admin.php:2893
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
  "network links.</p>"
4076
  msgstr ""
4077
 
4078
+ #: inc/admin/admin.php:2897
4079
  msgid "<p>Manage Open Graph data.</p>"
4080
  msgstr ""
4081
 
4082
+ #: inc/admin/admin.php:2899
4083
  msgid "<p>We generate the <strong>og:image</strong> meta in this order:</p>"
4084
  msgstr ""
4085
 
4086
+ #: inc/admin/admin.php:2903
4087
  msgid "Custom OG Image from SEO metabox"
4088
  msgstr ""
4089
 
4090
+ #: inc/admin/admin.php:2904 inc/admin/admin.php:2918
4091
  msgid "Post thumbnail"
4092
  msgstr ""
4093
 
4094
+ #: inc/admin/admin.php:2905 inc/admin/admin.php:2919
4095
  msgid "First image of your post content"
4096
  msgstr ""
4097
 
4098
+ #: inc/admin/admin.php:2906
4099
  msgid "Global OG Image set in SEO > Social > Open Graph"
4100
  msgstr ""
4101
 
4102
+ #: inc/admin/admin.php:2911
4103
  msgid "<p>Manage your Twitter card.</p>"
4104
  msgstr ""
4105
 
4106
+ #: inc/admin/admin.php:2913
4107
  msgid ""
4108
  "<p>We generate the <strong>twitter:image</strong> meta in this order:</p>"
4109
  msgstr ""
4110
 
4111
+ #: inc/admin/admin.php:2917
4112
  msgid "Custom Twitter image from SEO metabox"
4113
  msgstr ""
4114
 
4115
+ #: inc/admin/admin.php:2920
4116
  msgid "Global Twitter:image set in SEO > Social > Twitter Card"
4117
  msgstr ""
4118
 
4119
+ #: inc/admin/admin.php:2925
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:2929
4126
  msgid ""
4127
  "<p>Manage user consent for GDPR and customize your cookie bar easily.</p>"
4128
  msgstr ""
4129
 
4130
+ #: inc/admin/admin.php:2930
4131
  msgid ""
4132
  "Works with <strong>Google Analytics</strong> and <strong>Matomo</strong>."
4133
  msgstr ""
4134
 
4135
+ #: inc/admin/admin.php:2934
4136
  msgid "<p>Configure your Google Analytics tracking code.</p>"
4137
  msgstr ""
4138
 
4139
+ #: inc/admin/admin.php:2938
4140
  msgid "<p>Track events in Google Analytics.</p>"
4141
  msgstr ""
4142
 
4143
+ #: inc/admin/admin.php:2942
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
  "Google Analytics account. More info by clicking on the help icon."
4151
  msgstr ""
4152
 
4153
+ #: inc/admin/admin.php:2944
4154
  msgid "Custom dimensions also work with <strong>Matomo</strong> tracking code."
4155
  msgstr ""
4156
 
4157
+ #: inc/admin/admin.php:2952
4158
  msgid "Guide to create custom dimensions in Google Analytics - new window"
4159
  msgstr ""
4160
 
4161
+ #: inc/admin/admin.php:2956
4162
  msgid "<p>Use Matomo to track your users with privacy in mind.</p>"
4163
  msgstr ""
4164
 
4165
+ #: inc/admin/admin.php:2958
4166
  msgid ""
4167
  "Your <strong>Custom Dimensions</strong> will also work with Matomo tracking "
4168
  "code"
4169
  msgstr ""
4170
 
4171
+ #: inc/admin/admin.php:2962
4172
  msgid "<p>Advanced SEO options.</p>"
4173
  msgstr ""
4174
 
4175
+ #: inc/admin/admin.php:2966
4176
  msgid "<p>Customize SEOPress to fit your needs.</p>"
4177
  msgstr ""
4178
 
4179
+ #: inc/admin/admin.php:2970
4180
  msgid "<p>Manage security.</p>"
4181
  msgstr ""
4182
 
4183
+ #: inc/admin/admin.php:2983
4184
  msgid "Enter your separator, eg: \"-\""
4185
  msgstr ""
4186
 
4187
+ #: inc/admin/admin.php:2987
4188
  #, php-format
4189
  msgid "Use this separator with %%sep%% in your title and meta description."
4190
  msgstr ""
4191
 
4192
+ #: inc/admin/admin.php:2993
4193
  msgid "My awesome website"
4194
  msgstr ""
4195
 
4196
+ #: inc/admin/admin.php:2999 inc/admin/admin.php:3010 inc/admin/admin.php:3104
4197
+ #: inc/admin/admin.php:3294 inc/admin/admin.php:3327 inc/admin/admin.php:3417
4198
+ #: inc/admin/admin.php:3494 inc/admin/admin.php:3565 inc/admin/admin.php:3635
4199
+ #: inc/admin/admin.php:3686
4200
  msgid "More tags"
4201
  msgstr ""
4202
 
4203
+ #: inc/admin/admin.php:3005
4204
  msgid "This is a cool website about Wookiees"
4205
  msgstr ""
4206
 
4207
+ #: inc/admin/admin.php:3013
4208
  msgid "Looking to edit your blog page?"
4209
  msgstr ""
4210
 
4211
+ #: inc/admin/admin.php:3038 inc/admin/admin.php:3042 inc/admin/admin.php:3044
4212
+ #: inc/admin/admin.php:3049
4213
  msgid "Click to hide any SEO metaboxes for this post type"
4214
  msgstr ""
4215
 
4216
+ #: inc/admin/admin.php:3041 inc/admin/admin.php:3045 inc/admin/admin.php:3048
4217
  msgid "Click to display any SEO metaboxes for this post type"
4218
  msgstr ""
4219
 
4220
+ #: inc/admin/admin.php:3073 inc/admin/admin.php:3260 inc/admin/admin.php:3389
4221
+ #: inc/admin/admin.php:3482 inc/admin/admin.php:3553 inc/admin/admin.php:3623
4222
+ #: inc/admin/admin.php:3676
4223
  msgid "Title template"
4224
  msgstr ""
4225
 
4226
+ #: inc/admin/admin.php:3111 inc/admin/admin.php:3303 inc/admin/admin.php:3424
4227
+ #: inc/admin/admin.php:3500 inc/admin/admin.php:3571 inc/admin/admin.php:3641
4228
+ #: inc/admin/admin.php:3691
4229
  msgid "Meta description template"
4230
  msgstr ""
4231
 
4232
+ #: inc/admin/admin.php:3134
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:3153
4239
  msgid ""
4240
  "Do not follow links for this single post type <strong>(nofollow)</strong>"
4241
  msgstr ""
4242
 
4243
+ #: inc/admin/admin.php:3172
4244
  msgid "Display date in Google search results?"
4245
  msgstr ""
4246
 
4247
+ #: inc/admin/admin.php:3191
4248
  msgid "Display post thumbnail in Google Custom Search results?"
4249
  msgstr ""
4250
 
4251
+ #: inc/admin/admin.php:3223 inc/admin/admin.php:3227 inc/admin/admin.php:3229
4252
+ #: inc/admin/admin.php:3234
4253
  msgid "Click to hide any SEO metaboxes for this taxonomy"
4254
  msgstr ""
4255
 
4256
+ #: inc/admin/admin.php:3226 inc/admin/admin.php:3230 inc/admin/admin.php:3233
4257
  msgid "Click to display any SEO metaboxes for this taxonomy"
4258
  msgstr ""
4259
 
4260
+ #: inc/admin/admin.php:3283
4261
  msgid "Category Title"
4262
  msgstr ""
4263
 
4264
+ #: inc/admin/admin.php:3285
4265
  msgid "Tag Title"
4266
  msgstr ""
4267
 
4268
+ #: inc/admin/admin.php:3287
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:3322
4277
  msgid "Tag Description"
4278
  msgstr ""
4279
 
4280
+ #: inc/admin/admin.php:3324
4281
  msgid "Term Description"
4282
  msgstr ""
4283
 
4284
+ #: inc/admin/admin.php:3342
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:3361
4291
  msgid ""
4292
  "Do not follow links for this taxonomy archive <strong>(nofollow)</strong>"
4293
  msgstr ""
4294
 
4295
+ #: inc/admin/admin.php:3381
4296
  msgid "See archive"
4297
  msgstr ""
4298
 
4299
+ #: inc/admin/admin.php:3411
4300
  msgid "Post Type Archive Name"
4301
  msgstr ""
4302
 
4303
+ #: inc/admin/admin.php:3447
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:3466
4310
  msgid ""
4311
  "Do not follow links for this post type archive <strong>(nofollow)</strong>"
4312
  msgstr ""
4313
 
4314
+ #: inc/admin/admin.php:3480
4315
  msgid "Author archives"
4316
  msgstr ""
4317
 
4318
+ #: inc/admin/admin.php:3542
4319
  msgid "Disable author archives"
4320
  msgstr ""
4321
 
4322
+ #: inc/admin/admin.php:3551 inc/admin/admin.php:3562
4323
  msgid "Date archives"
4324
  msgstr ""
4325
 
4326
+ #: inc/admin/admin.php:3594
4327
  msgid ""
4328
  "Do not display date archives in search engine results <strong>(noindex)</"
4329
  "strong>"
4330
  msgstr ""
4331
 
4332
+ #: inc/admin/admin.php:3612
4333
  msgid "Disable date archives"
4334
  msgstr ""
4335
 
4336
+ #: inc/admin/admin.php:3621
4337
  msgid "Search archives"
4338
  msgstr ""
4339
 
4340
+ #: inc/admin/admin.php:3632
4341
  msgid "Search Keywords"
4342
  msgstr ""
4343
 
4344
+ #: inc/admin/admin.php:3665
4345
  msgid ""
4346
  "Do not display search archives in search engine results <strong>(noindex)</"
4347
  "strong>"
4348
  msgstr ""
4349
 
4350
+ #: inc/admin/admin.php:3674
4351
  msgid "404 archives"
4352
  msgstr ""
4353
 
4354
+ #: inc/admin/admin.php:3717
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:3736
4361
  msgid "Do not follow links for all pages."
4362
  msgstr ""
4363
 
4364
+ #: inc/admin/admin.php:3755
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:3774
4371
  msgid "Do not index images from the entire site."
4372
  msgstr ""
4373
 
4374
+ #: inc/admin/admin.php:3793
4375
  msgid "Do not display a \"Cached\" link in the Google search results."
4376
  msgstr ""
4377
 
4378
+ #: inc/admin/admin.php:3812
4379
  msgid ""
4380
  "Do not display a description in the Google search results for all pages."
4381
  msgstr ""
4382
 
4383
+ #: inc/admin/admin.php:3831
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:3848
4390
  msgid "Add rel next/prev link in head of paginated archive pages"
4391
  msgstr ""
4392
 
4393
+ #: inc/admin/admin.php:3865
 
 
 
 
4394
  msgid "Add a \"noindex\" meta robots for all paginated archive pages"
4395
  msgstr ""
4396
 
4397
+ #: inc/admin/admin.php:3867
4398
  msgid "eg: https://example.com/category/my-category/page/2/"
4399
  msgstr ""
4400
 
4401
+ #: inc/admin/admin.php:3892
4402
  msgid "Guide to enable XML Sitemaps - new window"
4403
  msgstr ""
4404
 
4405
+ #: inc/admin/admin.php:3909
4406
  msgid ""
4407
  "Enable Image Sitemaps (standard images, image galleries, featured image, "
4408
  "WooCommerce product images)"
4409
  msgstr ""
4410
 
4411
+ #: inc/admin/admin.php:3911
4412
  msgid "Images in XML sitemaps are visible only from the source code."
4413
  msgstr ""
4414
 
4415
+ #: inc/admin/admin.php:3919
4416
  msgid "Guide to enable XML image sitemaps - new window"
4417
  msgstr ""
4418
 
4419
+ #: inc/admin/admin.php:3937
4420
  msgid "Enable Video Sitemaps"
4421
  msgstr ""
4422
 
4423
+ #: inc/admin/admin.php:3945
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:3947
4431
  msgid "Guide to enable XML video sitemaps - new window"
4432
  msgstr ""
4433
 
4434
+ #: inc/admin/admin.php:3967
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:4032 inc/admin/admin.php:4076
4441
  msgid "Include"
4442
  msgstr ""
4443
 
4444
+ #: inc/admin/admin.php:4035
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:4091
4451
  msgid "eg: 2, 28, 68"
4452
  msgstr ""
4453
 
4454
+ #: inc/admin/admin.php:4095
4455
  msgid "You can also use this shortcode:"
4456
  msgstr ""
4457
 
4458
+ #: inc/admin/admin.php:4105
4459
  msgid "eg: 13, 8, 38"
4460
  msgstr ""
4461
 
4462
+ #: inc/admin/admin.php:4119
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:4122
4468
  msgid "ASC (ascending order from lowest to highest values (1, 2, 3; a, b, c))"
4469
  msgstr ""
4470
 
4471
+ #: inc/admin/admin.php:4139
4472
  msgid "Default (date)"
4473
  msgstr ""
4474
 
4475
+ #: inc/admin/admin.php:4145
4476
  msgid "Modified date"
4477
  msgstr ""
4478
 
4479
+ #: inc/admin/admin.php:4148
4480
  msgid "Post ID"
4481
  msgstr ""
4482
 
4483
+ #: inc/admin/admin.php:4151
4484
  msgid "Menu order"
4485
  msgstr ""
4486
 
4487
+ #: inc/admin/admin.php:4169
4488
  msgid "Disable date after each post, page, post type?"
4489
  msgstr ""
4490
 
4491
+ #: inc/admin/admin.php:4204
4492
  msgid "eg: SEOPress"
4493
  msgstr ""
4494
 
4495
+ #: inc/admin/admin.php:4217
4496
  msgid "Select your logo"
4497
  msgstr ""
4498
 
4499
+ #: inc/admin/admin.php:4221
4500
  msgid "JPG, PNG, and GIF allowed."
4501
  msgstr ""
4502
 
4503
+ #: inc/admin/admin.php:4247
4504
  msgid "eg: +33123456789 (internationalized version required)"
4505
  msgstr ""
4506
 
4507
+ #: inc/admin/admin.php:4262
4508
  msgid "Customer support"
4509
  msgstr ""
4510
 
4511
+ #: inc/admin/admin.php:4265
4512
  msgid "Technical support"
4513
  msgstr ""
4514
 
4515
+ #: inc/admin/admin.php:4268
4516
  msgid "Billing support"
4517
  msgstr ""
4518
 
4519
+ #: inc/admin/admin.php:4271
4520
  msgid "Bill payment"
4521
  msgstr ""
4522
 
4523
+ #: inc/admin/admin.php:4274
4524
  msgid "Sales"
4525
  msgstr ""
4526
 
4527
+ #: inc/admin/admin.php:4277
4528
  msgid "Credit card support"
4529
  msgstr ""
4530
 
4531
+ #: inc/admin/admin.php:4280
4532
  msgid "Emergency"
4533
  msgstr ""
4534
 
4535
+ #: inc/admin/admin.php:4283
4536
  msgid "Baggage tracking"
4537
  msgstr ""
4538
 
4539
+ #: inc/admin/admin.php:4286
4540
  msgid "Roadside assistance"
4541
  msgstr ""
4542
 
4543
+ #: inc/admin/admin.php:4289
4544
  msgid "Package tracking"
4545
  msgstr ""
4546
 
4547
+ #: inc/admin/admin.php:4306 inc/admin/admin.php:5149 inc/admin/admin.php:5172
4548
+ #: inc/admin/admin.php:5195 inc/admin/admin.php:5218 inc/admin/admin.php:5241
4549
  msgid "None"
4550
  msgstr ""
4551
 
4552
+ #: inc/admin/admin.php:4309
4553
  msgid "Toll Free"
4554
  msgstr ""
4555
 
4556
+ #: inc/admin/admin.php:4312
4557
  msgid "Hearing impaired supported"
4558
  msgstr ""
4559
 
4560
+ #: inc/admin/admin.php:4338
4561
  msgid "Twitter Page URL"
4562
  msgstr ""
4563
 
4564
+ #: inc/admin/admin.php:4439
4565
  msgid "Enable OG data"
4566
  msgstr ""
4567
 
4568
+ #: inc/admin/admin.php:4473
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:4475
4575
  msgid "This setting doesn‘t apply for the homepage."
4576
  msgstr ""
4577
 
4578
+ #: inc/admin/admin.php:4507
4579
  msgid "No custom post type to configure."
4580
  msgstr ""
4581
 
4582
+ #: inc/admin/admin.php:4519
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:4523
4589
  msgid "How do I find my Facebook Page ID?"
4590
  msgstr ""
4591
 
4592
+ #: inc/admin/admin.php:4533
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:4545
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
  "\"seopress-help dashicons dashicons-external\"></span>"
4606
  msgstr ""
4607
 
4608
+ #: inc/admin/admin.php:4549
4609
  msgid "How to create a Facebook App ID"
4610
  msgstr ""
4611
 
4612
+ #: inc/admin/admin.php:4562
4613
  msgid "Enable Twitter card"
4614
  msgstr ""
4615
 
4616
+ #: inc/admin/admin.php:4579
4617
  msgid "Use OG if no Twitter Cards"
4618
  msgstr ""
4619
 
4620
+ #: inc/admin/admin.php:4614
4621
  msgid "Default"
4622
  msgstr ""
4623
 
4624
+ #: inc/admin/admin.php:4617
4625
  msgid "Large"
4626
  msgstr ""
4627
 
4628
+ #: inc/admin/admin.php:4635
4629
  msgid "Enable Google Analytics tracking (Global Site Tag: gtag.js)"
4630
  msgstr ""
4631
 
4632
+ #: inc/admin/admin.php:4647
4633
  msgid "Enter your Tracking ID (UA-XXXX-XX)"
4634
  msgstr ""
4635
 
4636
+ #: inc/admin/admin.php:4651
4637
  msgid "Find your tracking ID"
4638
  msgstr ""
4639
 
4640
+ #: inc/admin/admin.php:4665
4641
  msgid "Request user's consent for analytics tracking (required by GDPR)"
4642
  msgstr ""
4643
 
4644
+ #: inc/admin/admin.php:4667
4645
  msgid ""
4646
  "<strong>The user must click the Accept button to allow tracking.</strong>"
4647
  msgstr ""
4648
 
4649
+ #: inc/admin/admin.php:4669
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
  "js</strong> <br>and this cookie <strong>seopress-user-consent-accept</strong>"
4655
  msgstr ""
4656
 
4657
+ #: inc/admin/admin.php:4677
4658
  msgid "Hook to add custom tracking code with user consent - new window"
4659
  msgstr ""
4660
 
4661
+ #: inc/admin/admin.php:4694
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:4696
4668
  msgid "The previous option must be checked to use this."
4669
  msgstr ""
4670
 
4671
+ #: inc/admin/admin.php:4709
4672
  msgid "Enter your message (HTML allowed)"
4673
  msgstr ""
4674
 
4675
+ #: inc/admin/admin.php:4709
4676
  msgid "This message will only appear if request user's consent is enabled."
4677
  msgstr ""
4678
 
4679
+ #: inc/admin/admin.php:4718
4680
  msgid "Hook to filter user consent message - new window"
4681
  msgstr ""
4682
 
4683
+ #: inc/admin/admin.php:4720
4684
  msgid "HTML tags allowed: strong, em, br, a href / target"
4685
  msgstr ""
4686
 
4687
+ #: inc/admin/admin.php:4721
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:4729 inc/functions/options-google-analytics.php:182
4694
  msgid "Accept"
4695
  msgstr ""
4696
 
4697
+ #: inc/admin/admin.php:4729
4698
  msgid "Change the button value"
4699
  msgstr ""
4700
 
4701
+ #: inc/admin/admin.php:4739
4702
  msgid "default: X"
4703
  msgstr ""
4704
 
4705
+ #: inc/admin/admin.php:4739
4706
  msgid "Change the close button value"
4707
  msgstr ""
4708
 
4709
+ #: inc/admin/admin.php:4753
4710
  msgid "Bottom (default)"
4711
  msgstr ""
4712
 
4713
+ #: inc/admin/admin.php:4756
4714
  msgid "Top"
4715
  msgstr ""
4716
 
4717
+ #: inc/admin/admin.php:4769
4718
  msgid "Change the color of the cookie bar background"
4719
  msgstr ""
4720
 
4721
+ #: inc/admin/admin.php:4779
4722
  msgid "Change the color of the cookie bar text"
4723
  msgstr ""
4724
 
4725
+ #: inc/admin/admin.php:4789
4726
  msgid "Change the color of the cookie bar link"
4727
  msgstr ""
4728
 
4729
+ #: inc/admin/admin.php:4799
4730
  msgid "Change the color of the cookie bar button background"
4731
  msgstr ""
4732
 
4733
+ #: inc/admin/admin.php:4809
4734
  msgid "Change the color of the cookie bar button hover background"
4735
  msgstr ""
4736
 
4737
+ #: inc/admin/admin.php:4819
4738
  msgid "Change the color of the cookie bar button"
4739
  msgstr ""
4740
 
4741
+ #: inc/admin/admin.php:4829
4742
  msgid "Change the color of the cookie bar button hover"
4743
  msgstr ""
4744
 
4745
+ #: inc/admin/admin.php:4839
4746
  msgid "Change the color of the cookie bar secondary button background"
4747
  msgstr ""
4748
 
4749
+ #: inc/admin/admin.php:4849
4750
  msgid "Change the color of the cookie bar secondary button hover background"
4751
  msgstr ""
4752
 
4753
+ #: inc/admin/admin.php:4859
4754
  msgid "Change the color of the cookie bar secondary button"
4755
  msgstr ""
4756
 
4757
+ #: inc/admin/admin.php:4869
4758
  msgid "Change the color of the cookie bar secondary button hover"
4759
  msgstr ""
4760
 
4761
+ #: inc/admin/admin.php:4904
4762
  msgid "Enter your Google Optimize container ID"
4763
  msgstr ""
4764
 
4765
+ #: inc/admin/admin.php:4904
4766
  msgid "GTM-XXXXXXX"
4767
  msgstr ""
4768
 
4769
+ #: inc/admin/admin.php:4907
4770
  msgid ""
4771
  "Google Optimize offers A/B testing, website testing & personalization tools."
4772
  msgstr ""
4773
 
4774
+ #: inc/admin/admin.php:4915
4775
  msgid "Enter your Google Ads conversion ID (eg: AW-123456789)"
4776
  msgstr ""
4777
 
4778
+ #: inc/admin/admin.php:4915
4779
  msgid "AW-XXXXXXXXX"
4780
  msgstr ""
4781
 
4782
+ #: inc/admin/admin.php:4924
4783
  msgid "Paste your tracking code here like Google Tag Manager (head)"
4784
  msgstr ""
4785
 
4786
+ #: inc/admin/admin.php:4924
4787
  msgid "Additional tracking code field"
4788
  msgstr ""
4789
 
4790
+ #: inc/admin/admin.php:4927
4791
  msgid "This code will be added in the head section of your page."
4792
  msgstr ""
4793
 
4794
+ #: inc/admin/admin.php:4935
4795
  msgid "Paste your tracking code here like Google Tag Manager (body)"
4796
  msgstr ""
4797
 
4798
+ #: inc/admin/admin.php:4935
4799
  msgid "Additional tracking code field added to body"
4800
  msgstr ""
4801
 
4802
+ #: inc/admin/admin.php:4938
4803
  msgid "This code will be added just after the opening body tag of your page."
4804
  msgstr ""
4805
 
4806
+ #: inc/admin/admin.php:4939
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:4955
4813
  msgid "Paste your tracking code here (body footer)"
4814
  msgstr ""
4815
 
4816
+ #: inc/admin/admin.php:4955
4817
  msgid "Additional tracking code field added to body footer"
4818
  msgstr ""
4819
 
4820
+ #: inc/admin/admin.php:4958
4821
  msgid "This code will be added just after the closing body tag of your page."
4822
  msgstr ""
4823
 
4824
+ #: inc/admin/admin.php:4973
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:4995
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:5017
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:5039
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:5054 inc/admin/admin.php:5379
4853
  msgid "Enter your domains: seopress.org,sub.seopress.org,sub2.seopress.org"
4854
  msgstr ""
4855
 
4856
+ #: inc/admin/admin.php:5088
4857
  msgid "Enable download tracking"
4858
  msgstr ""
4859
 
4860
+ #: inc/admin/admin.php:5100
4861
  msgid "pdf|docx|pptx|zip"
4862
  msgstr ""
4863
 
4864
+ #: inc/admin/admin.php:5104
4865
  msgid "Separate each file type extensions with a pipe \"|\""
4866
  msgstr ""
4867
 
4868
+ #: inc/admin/admin.php:5119
4869
  msgid "Enable affiliate/outbound tracking"
4870
  msgstr ""
4871
 
4872
+ #: inc/admin/admin.php:5131
4873
  msgid "aff|go|out"
4874
  msgstr ""
4875
 
4876
+ #: inc/admin/admin.php:5135
4877
  msgid "Separate each keyword with a pipe \"|\""
4878
  msgstr ""
4879
 
4880
+ #: inc/admin/admin.php:5154 inc/admin/admin.php:5177 inc/admin/admin.php:5200
4881
+ #: inc/admin/admin.php:5223 inc/admin/admin.php:5246
4882
  #, php-format
4883
  msgid "Custom Dimension #%d"
4884
  msgstr ""
4885
 
4886
+ #: inc/admin/admin.php:5265
4887
  msgid "Enable Matomo tracking (Matomo account required)"
4888
  msgstr ""
4889
 
4890
+ #: inc/admin/admin.php:5277
4891
  msgid "Enter \"example\" if you Matomo account URL is \"example.matomo.cloud\""
4892
  msgstr ""
4893
 
4894
+ #: inc/admin/admin.php:5277
4895
  msgid "Matomo Cloud URL"
4896
  msgstr ""
4897
 
4898
+ #: inc/admin/admin.php:5282
4899
  msgid "Enter only the <strong>host</strong> like this example.matomo.cloud"
4900
  msgstr ""
4901
 
4902
+ #: inc/admin/admin.php:5291
4903
  msgid "Enter your site ID here"
4904
  msgstr ""
4905
 
4906
+ #: inc/admin/admin.php:5291
4907
  msgid "Matomo Site ID"
4908
  msgstr ""
4909
 
4910
+ #: inc/admin/admin.php:5296
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:5310
4917
  msgid "Tracking one domain and its subdomains in the same website"
4918
  msgstr ""
4919
 
4920
+ #: inc/admin/admin.php:5312
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:5329
4927
  msgid "Prepend the site domain to the page title when tracking"
4928
  msgstr ""
4929
 
4930
+ #: inc/admin/admin.php:5331
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:5367
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
  "Visitor ID."
4946
  msgstr ""
4947
 
4948
+ #: inc/admin/admin.php:5396
4949
  msgid "Enable client side DoNotTrack detection"
4950
  msgstr ""
4951
 
4952
+ #: inc/admin/admin.php:5398
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:5415
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:5432
4964
  msgid "Enabling Download & Outlink tracking"
4965
  msgstr ""
4966
 
4967
+ #: inc/admin/admin.php:5434
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
  "\t\ttbz|tbz2|tgz|torrent|txt|wav|wma|wmv|wpd|xls|xml|z|zip"
4976
  msgstr ""
4977
 
4978
+ #: inc/admin/admin.php:5455
4979
  msgid "Redirect attachment pages to post parent (or homepage if none)"
4980
  msgstr ""
4981
 
4982
+ #: inc/admin/admin.php:5474
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:5491
4989
  msgid "Remove ?replytocom link in source code"
4990
  msgstr ""
4991
 
4992
+ #: inc/admin/admin.php:5508
4993
  msgid ""
4994
  "When sending an image file, automatically set the title based on the filename"
4995
  msgstr ""
4996
 
4997
+ #: inc/admin/admin.php:5525
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:5528
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:5546
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:5563
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:5580
5022
  msgid "Add TINYMCE editor to term description"
5023
  msgstr ""
5024
 
5025
+ #: inc/admin/admin.php:5597
5026
  msgid "You have to flush your permalinks each time you change this settings"
5027
  msgstr ""
5028
 
5029
+ #: inc/admin/admin.php:5614
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:5631
5036
  msgid "Remove WordPress meta generator in source code"
5037
  msgstr ""
5038
 
5039
+ #: inc/admin/admin.php:5648
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:5665
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:5682
5052
  msgid "Remove website field from comment form to reduce spam"
5053
  msgstr ""
5054
 
5055
+ #: inc/admin/admin.php:5699
5056
  msgid "Remove WordPress shortlink meta tag in source code (eg:"
5057
  msgstr ""
5058
 
5059
+ #: inc/admin/admin.php:5716
5060
  msgid "Remove Windows Live Writer meta tag in source code (eg:"
5061
  msgstr ""
5062
 
5063
+ #: inc/admin/admin.php:5733
5064
  msgid "Remove Really Simple Discovery meta tag in source code (eg:"
5065
  msgstr ""
5066
 
5067
+ #: inc/admin/admin.php:5745
5068
  msgid "Enter Google meta value site verification"
5069
  msgstr ""
5070
 
5071
+ #: inc/admin/admin.php:5750
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:5759
5078
  msgid "Enter Bing meta value site verification"
5079
  msgstr ""
5080
 
5081
+ #: inc/admin/admin.php:5763
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:5772
5088
  msgid "Enter Pinterest meta value site verification"
5089
  msgstr ""
5090
 
5091
+ #: inc/admin/admin.php:5784
5092
  msgid "Enter Yandex meta value site verification"
5093
  msgstr ""
5094
 
5095
+ #: inc/admin/admin.php:5801
5096
  msgid "Remove SEOPress from Admin Bar in backend and frontend"
5097
  msgstr ""
5098
 
5099
+ #: inc/admin/admin.php:5817
5100
  msgid "High priority (top)"
5101
  msgstr ""
5102
 
5103
+ #: inc/admin/admin.php:5820
5104
  msgid "Normal priority (default)"
5105
  msgstr ""
5106
 
5107
+ #: inc/admin/admin.php:5823
5108
  msgid "Low priority"
5109
  msgstr ""
5110
 
5111
+ #: inc/admin/admin.php:5841
5112
  msgid "Automatic tab (default)"
5113
  msgstr ""
5114
 
5115
+ #: inc/admin/admin.php:5844
5116
  msgid "Manual tab"
5117
  msgstr ""
5118
 
5119
+ #: inc/admin/admin.php:5863
5120
  msgid "Hide Notifications Center in SEOPress Dashboard page"
5121
  msgstr ""
5122
 
5123
+ #: inc/admin/admin.php:5880
5124
  msgid "Hide SEO tools in SEOPress Dashboard page"
5125
  msgstr ""
5126
 
5127
+ #: inc/admin/admin.php:5897
5128
  msgid "Hide Useful Links in SEOPress dashboard page"
5129
  msgstr ""
5130
 
5131
+ #: inc/admin/admin.php:5914
5132
  msgid "Add title column"
5133
  msgstr ""
5134
 
5135
+ #: inc/admin/admin.php:5931
5136
  msgid "Add meta description column"
5137
  msgstr ""
5138
 
5139
+ #: inc/admin/admin.php:5948
5140
  msgid "Add redirection enable column"
5141
  msgstr ""
5142
 
5143
+ #: inc/admin/admin.php:5965
5144
  msgid "Add redirection URL column"
5145
  msgstr ""
5146
 
5147
+ #: inc/admin/admin.php:5982
5148
  msgid "Add canonical URL column"
5149
  msgstr ""
5150
 
5151
+ #: inc/admin/admin.php:5999
5152
  msgid "Add target keyword column"
5153
  msgstr ""
5154
 
5155
+ #: inc/admin/admin.php:6016
5156
  msgid "Display noindex status"
5157
  msgstr ""
5158
 
5159
+ #: inc/admin/admin.php:6033
5160
  msgid "Display nofollow status"
5161
  msgstr ""
5162
 
5163
+ #: inc/admin/admin.php:6050
5164
  msgid "Display total number of words in content"
5165
  msgstr ""
5166
 
5167
+ #: inc/admin/admin.php:6067
5168
  msgid "Display W3C column to check code quality"
5169
  msgstr ""
5170
 
5171
+ #: inc/admin/admin.php:6085
5172
  msgid "Display Page Speed column to check performances"
5173
  msgstr ""
5174
 
5175
+ #: inc/admin/admin.php:6104
5176
  msgid ""
5177
  "Display Content Analysis results column (\"Good\" or \"Should be improved\")"
5178
  msgstr ""
5179
 
5180
+ #: inc/admin/admin.php:6122
5181
  msgid "Remove Genesis SEO Metabox"
5182
  msgstr ""
5183
 
5184
+ #: inc/admin/admin.php:6139
5185
  msgid "Remove Genesis SEO link in WP Admin Menu"
5186
  msgstr ""
5187
 
5188
+ #: inc/admin/admin.php:6156
5189
  msgid "Remove the advice if None schema selected"
5190
  msgstr ""
5191
 
5192
+ #: inc/admin/admin.php:6192 inc/admin/admin.php:6225
5193
  msgid ""
5194
  "Hook to filter structured data types metabox call by post type - new window"
5195
  msgstr ""
5212
  "content analysis."
5213
  msgstr ""
5214
 
5215
+ #: inc/admin/ajax.php:97
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 ""
5222
 
5223
+ #: inc/functions/options-advanced-admin.php:40
5224
+ #: inc/functions/options-advanced-admin.php:50
 
 
 
 
 
 
 
 
 
 
5225
  msgid "WARNING"
5226
  msgstr ""
5227
 
5228
+ #: inc/functions/options-advanced-admin.php:41
5229
  msgid ""
5230
  "Do NOT change your permalink structure on a production site. Changing URLs "
5231
  "can severely damage your SEO."
5232
  msgstr ""
5233
 
5234
+ #: inc/functions/options-advanced-admin.php:51
5235
  msgid ""
5236
  "URL rewriting is NOT enabled on your site. Select a permalink structure that "
5237
  "is optimized for SEO (NOT Plain)."
5238
  msgstr ""
5239
 
5240
+ #: inc/functions/options-advanced-admin.php:316
5241
+ #: inc/functions/options-advanced-admin.php:807
5242
  msgid "Title tag"
5243
  msgstr ""
5244
 
5245
+ #: inc/functions/options-advanced-admin.php:319
5246
  msgid "Meta Desc."
5247
  msgstr ""
5248
 
5249
+ #: inc/functions/options-advanced-admin.php:322
5250
  msgid "Redirect?"
5251
  msgstr ""
5252
 
5253
+ #: inc/functions/options-advanced-admin.php:328
5254
+ #: inc/functions/options-advanced-admin.php:831
5255
  msgid "Canonical"
5256
  msgstr ""
5257
 
5258
+ #: inc/functions/options-advanced-admin.php:331
5259
  msgid "Target Kw"
5260
  msgstr ""
5261
 
5262
+ #: inc/functions/options-advanced-admin.php:334
5263
  msgid "Noindex?"
5264
  msgstr ""
5265
 
5266
+ #: inc/functions/options-advanced-admin.php:337
5267
  msgid "Nofollow?"
5268
  msgstr ""
5269
 
5270
+ #: inc/functions/options-advanced-admin.php:340
5271
  msgid "Score"
5272
  msgstr ""
5273
 
5274
+ #: inc/functions/options-advanced-admin.php:343
5275
  msgid "Words"
5276
  msgstr ""
5277
 
5278
+ #: inc/functions/options-advanced-admin.php:346
5279
  msgid "W3C check"
5280
  msgstr ""
5281
 
5282
+ #: inc/functions/options-advanced-admin.php:349
5283
  msgid "Page Speed"
5284
  msgstr ""
5285
 
5286
+ #: inc/functions/options-advanced-admin.php:402
5287
  msgid "Check code quality of this page"
5288
  msgstr ""
5289
 
5290
+ #: inc/functions/options-advanced-admin.php:406
5291
  msgid "Analyze this page with Google Page Speed"
5292
  msgstr ""
5293
 
5294
+ #: inc/functions/options-advanced-admin.php:511
5295
  msgid "Enable noindex"
5296
  msgstr ""
5297
 
5298
+ #: inc/functions/options-advanced-admin.php:564
5299
  msgid "Enable index"
5300
  msgstr ""
5301
 
5302
+ #: inc/functions/options-advanced-admin.php:617
5303
  msgid "Enable nofollow"
5304
  msgstr ""
5305
 
5306
+ #: inc/functions/options-advanced-admin.php:669
5307
  msgid "Enable follow"
5308
  msgstr ""
5309
 
5310
+ #: inc/functions/options-advanced-admin.php:716
5311
  msgid "Enable redirection"
5312
  msgstr ""
5313
 
5314
+ #: inc/functions/options-advanced-admin.php:755
5315
  msgid "Disable redirection"
5316
  msgstr ""
5317
 
5318
+ #: inc/functions/options-advanced-admin.php:935
5319
  msgid "Description"
5320
  msgstr ""
5321
 
5322
+ #: inc/functions/options-advanced-admin.php:944
5323
  msgid ""
5324
  "The description is not prominent by default; however, some themes may show "
5325
  "it."
5436
  msgid "GO PRO!"
5437
  msgstr ""
5438
 
5439
+ #: seopress.php:1210
5440
  msgid "Follow us:"
5441
  msgstr ""
5442
 
5443
+ #: seopress.php:1217
5444
  msgid "Like our Facebook page"
5445
  msgstr ""
5446
 
5447
+ #: seopress.php:1223
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:1242
5456
  msgid "Read our blog posts about SEO concepts, tutorials and more"
5457
  msgstr ""
5458
 
5459
+ #: seopress.php:1254
5460
  msgid "The off side of SEOPress"
5461
  msgstr ""
readme.txt CHANGED
@@ -1,12 +1,12 @@
1
  === SEOPress ===
2
  Authors: rainbowgeek
3
- Contributors: rainbowgeek, juliobox, maigret, mgris
4
  Donate link: https://www.seopress.org/
5
  Tags: SEO, XML sitemap, meta title, open graph, content analysis, knowledge graph, redirection, breadcrumbs, google analytics, rich snippets, broken link checker, Schema.org
6
  Requires at least: 4.7+
7
- Tested up to: 5.4
8
  Requires PHP: 5.6
9
- Stable tag: 3.8.8
10
  License: GPLv2 or later
11
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
12
 
@@ -190,6 +190,8 @@ We support WooCommerce and Easy Digital Downloads for e-commerce sites.
190
  <h3>Featured on</h3>
191
  <ul>
192
  <li>WP Beginner</li>
 
 
193
  <li>Forbes</li>
194
  <li>Search Engine Journal</li>
195
  <li>Elementor</li>
@@ -271,6 +273,28 @@ You're theme is probably using a deprecated function to handle the title. <a hre
271
  7. Installation Wizard
272
 
273
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
274
  = 3.8.8 =
275
  * NEW Google Enhanced Ecommerce! Measure purchases, additions and removals from shopping carts 🎉 (PRO)
276
  * NEW robots.txt file for multisite and multidomain installations (PRO)
1
  === SEOPress ===
2
  Authors: rainbowgeek
3
+ Contributors: rainbowgeek, juliobox, maigret, mgris, gmulti
4
  Donate link: https://www.seopress.org/
5
  Tags: SEO, XML sitemap, meta title, open graph, content analysis, knowledge graph, redirection, breadcrumbs, google analytics, rich snippets, broken link checker, Schema.org
6
  Requires at least: 4.7+
7
+ Tested up to: 5.5
8
  Requires PHP: 5.6
9
+ Stable tag: 3.8.9
10
  License: GPLv2 or later
11
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
12
 
190
  <h3>Featured on</h3>
191
  <ul>
192
  <li>WP Beginner</li>
193
+ <li>HubSpot</li>
194
+ <li>GoDaddy</li>
195
  <li>Forbes</li>
196
  <li>Search Engine Journal</li>
197
  <li>Elementor</li>
273
  7. Installation Wizard
274
 
275
  == Changelog ==
276
+ = 3.8.9 =
277
+ * NEW Design for Configuration Wizard
278
+ * NEW Oembed for LinkedIn!
279
+ * NEW Onboarding for Redirections / Schemas post type list
280
+ * NEW Dynamic variable %%currentmonth_num%% to display the current month in digital format
281
+ * NEW "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/)
282
+ * NEW "seopress_oembed_thumbnail" hook to filter the post thumbnail array used in oembed (https://www.seopress.org/support/hooks/filter-post-thumbnail-in-oembed/)
283
+ * NEW "seopress_oembed_thumbnail_size" hook to filter the post thumbnail size used in oembed (https://www.seopress.org/support/hooks/filter-post-thumbnail-size-used-in-oembed/)
284
+ * NEW "seopress_oembed_title" hook to filter the post title used in oembed (https://www.seopress.org/support/hooks/filter-title-used-in-oembed/)
285
+ * NEW "Disable all automatic schemas for this post?" option from Structured Data Types metabox
286
+ * NEW "Disable this automatic schema for this post?" option from Structured Data Types metabox
287
+ * INFO Responsive design enhancements
288
+ * INFO White label: Remove SEOPress logo in Wizard
289
+ * INFO Update link to Rich Snippets Google testing tool
290
+ * INFO Remove hreflang tags from TranslatePress v2 if noindex
291
+ * FIX Outbound links in Content Analysis
292
+ * FIX call_user_func_array() expects parameter 1 to be a valid callback, class 'SEOPRESS_CSV_Importers' does not have a method 'post_importer_compatibility'
293
+ * FIX PHP comments in SEOPress submenu
294
+ * FIX Breadcrumbs issue with WooCommerce
295
+ * FIX Import tool for Configuration Wizard
296
+ * FIX "Undefined variable: seopress_get_post_type" from /inc/admin/ajax.php line 127
297
+ * FIX Keywords in Permalinks with dashes
298
  = 3.8.8 =
299
  * NEW Google Enhanced Ecommerce! Measure purchases, additions and removals from shopping carts 🎉 (PRO)
300
  * NEW robots.txt file for multisite and multidomain installations (PRO)
seopress.php CHANGED
@@ -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.8.8
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.8.8' );
59
  define( 'SEOPRESS_AUTHOR', 'Benjamin Denis' );
60
 
61
  ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -288,7 +288,7 @@ add_action( 'admin_print_scripts-edit.php', 'seopress_add_admin_options_scripts_
288
  ///////////////////////////////////////////////////////////////////////////////////////////////////
289
  //Admin Body Class
290
  ///////////////////////////////////////////////////////////////////////////////////////////////////
291
- add_filter( 'admin_body_class', 'seopress_admin_body_class' );
292
  function seopress_admin_body_class( $classes ) {
293
  if ( ! isset($_GET['page'] ) ) {
294
  return $classes;
@@ -909,7 +909,7 @@ function seopress_tooltip($tooltip_title, $tooltip_desc, $tooltip_code) {
909
 
910
  return $html;
911
  }
912
- //aria-describedby
913
  /**
914
  * Generate Tooltip (alternative version)
915
  * @since 3.8.6
@@ -987,12 +987,10 @@ function seopress_notification($args) {
987
  ';
988
 
989
  $href = '';
990
- if (function_exists('seopress_get_locale')) {
991
- if (seopress_get_locale() =='fr' && isset($link['fr'])) {
992
- $href = ' href="'.$link['fr'].'"';
993
- } elseif (isset($link['en'])) {
994
- $href = ' href="'.$link['en'].'"';
995
- }
996
  }
997
 
998
  $target = '';
@@ -1079,6 +1077,9 @@ function seopress_remove_other_notices() {
1079
  remove_all_actions( 'user_admin_notices' );
1080
  remove_all_actions( 'all_admin_notices' );
1081
  add_action( 'admin_notices', 'seopress_admin_notices' );
 
 
 
1082
  }
1083
  }
1084
 
@@ -1230,12 +1231,10 @@ function seopress_wizard_follow_us() {
1230
  </li>
1231
  <li class="recommended-item">
1232
  <?php
1233
- if (function_exists('seopress_get_locale')) {
1234
- if (seopress_get_locale() =='fr') {
1235
- $link = 'https://www.seopress.org/fr/blog/category/tutoriels/?utm_source=plugin&utm_medium=wizard&utm_campaign=seopress';
1236
- } else {
1237
- $link = 'https://www.seopress.org/blog/how-to/?utm_source=plugin&utm_medium=wizard&utm_campaign=seopress';
1238
- }
1239
  }
1240
  ?>
1241
  <a href="<?php echo $link; ?>" target="_blank">
3
  Plugin Name: SEOPress
4
  Plugin URI: https://www.seopress.org/
5
  Description: One of the best SEO plugins for WordPress.
6
+ Version: 3.8.9
7
  Author: SEOPress
8
  Author URI: https://www.seopress.org/
9
  License: GPLv2
55
  ///////////////////////////////////////////////////////////////////////////////////////////////////
56
  //Define
57
  ///////////////////////////////////////////////////////////////////////////////////////////////////
58
+ define( 'SEOPRESS_VERSION', '3.8.9' );
59
  define( 'SEOPRESS_AUTHOR', 'Benjamin Denis' );
60
 
61
  ///////////////////////////////////////////////////////////////////////////////////////////////////
288
  ///////////////////////////////////////////////////////////////////////////////////////////////////
289
  //Admin Body Class
290
  ///////////////////////////////////////////////////////////////////////////////////////////////////
291
+ add_filter( 'admin_body_class', 'seopress_admin_body_class', 100 );
292
  function seopress_admin_body_class( $classes ) {
293
  if ( ! isset($_GET['page'] ) ) {
294
  return $classes;
909
 
910
  return $html;
911
  }
912
+
913
  /**
914
  * Generate Tooltip (alternative version)
915
  * @since 3.8.6
987
  ';
988
 
989
  $href = '';
990
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr' && isset($link['fr'])) {
991
+ $href = ' href="'.$link['fr'].'"';
992
+ } elseif (isset($link['en'])) {
993
+ $href = ' href="'.$link['en'].'"';
 
 
994
  }
995
 
996
  $target = '';
1077
  remove_all_actions( 'user_admin_notices' );
1078
  remove_all_actions( 'all_admin_notices' );
1079
  add_action( 'admin_notices', 'seopress_admin_notices' );
1080
+ if ( is_plugin_active( 'wp-seopress-insights/seopress-insights.php' ) ) {
1081
+ add_action( 'admin_notices', 'seopress_insights_notice' );
1082
+ }
1083
  }
1084
  }
1085
 
1231
  </li>
1232
  <li class="recommended-item">
1233
  <?php
1234
+ if (function_exists('seopress_get_locale') && seopress_get_locale() =='fr') {
1235
+ $link = 'https://www.seopress.org/fr/blog/category/tutoriels/?utm_source=plugin&utm_medium=wizard&utm_campaign=seopress';
1236
+ } else {
1237
+ $link = 'https://www.seopress.org/blog/how-to/?utm_source=plugin&utm_medium=wizard&utm_campaign=seopress';
 
 
1238
  }
1239
  ?>
1240
  <a href="<?php echo $link; ?>" target="_blank">