SEOPress - Version 6.1.2

Version Description

  • FIX Alternative title from Wizard is no longer required
  • FIX Updater "a new version is available" (PRO)
Download this release

Release Info

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

Code changes from version 6.1.1 to 6.1.2

inc/admin/wizard/admin-wizard.php CHANGED
@@ -717,9 +717,7 @@ class SEOPRESS_Admin_Setup_Wizard {
717
 
718
  <p>
719
  <label for="alt_site_title"><?php esc_html_e('Alternative site title', 'wp-seopress'); ?></label>
720
- <input type="text" id="alt_site_title" class="location-input" name="alt_site_title"
721
- placeholder="<?php esc_html_e('eg: My alternative site title', 'wp-seopress'); ?>"
722
- required value="<?php echo $alt_site_title; ?>" />
723
  </p>
724
 
725
  <p class="description"><?php printf(__('The alternate name of the website (for example, if there\'s a commonly recognized acronym or shorter name for your site), if applicable. Make sure the name meets the <a href="%s" target="_blank">content guidelines</a>.<span class="dashicons dashicons-external"></span>','wp-seopress'), $docs['titles']['alt_title']); ?></p>
717
 
718
  <p>
719
  <label for="alt_site_title"><?php esc_html_e('Alternative site title', 'wp-seopress'); ?></label>
720
+ <input type="text" id="alt_site_title" class="location-input" name="alt_site_title" placeholder="<?php esc_html_e('eg: My alternative site title', 'wp-seopress'); ?>" value="<?php echo $alt_site_title; ?>" />
 
 
721
  </p>
722
 
723
  <p class="description"><?php printf(__('The alternate name of the website (for example, if there\'s a commonly recognized acronym or shorter name for your site), if applicable. Make sure the name meets the <a href="%s" target="_blank">content guidelines</a>.<span class="dashicons dashicons-external"></span>','wp-seopress'), $docs['titles']['alt_title']); ?></p>
inc/functions/options-instant-indexing.php CHANGED
@@ -138,13 +138,13 @@ function seopress_instant_indexing_fn($is_manual_submission = true, $permalink =
138
  //Prepare the URLS
139
  if ($is_manual_submission === true) {
140
  $urls = preg_split('/\r\n|\r|\n/', $urls);
141
- $x_source_info = 'https://www.seopress.org/6.1.1/true';
142
 
143
  $urls = array_slice($urls, 0, 100);
144
  } elseif ($is_manual_submission === false && !empty($permalink)) {
145
  $urls = null;
146
  $urls[] = $permalink;
147
- $x_source_info = 'https://www.seopress.org/6.1.1/false';
148
  }
149
 
150
  //Bing API
138
  //Prepare the URLS
139
  if ($is_manual_submission === true) {
140
  $urls = preg_split('/\r\n|\r|\n/', $urls);
141
+ $x_source_info = 'https://www.seopress.org/6.1.2/true';
142
 
143
  $urls = array_slice($urls, 0, 100);
144
  } elseif ($is_manual_submission === false && !empty($permalink)) {
145
  $urls = null;
146
  $urls[] = $permalink;
147
+ $x_source_info = 'https://www.seopress.org/6.1.2/false';
148
  }
149
 
150
  //Bing API
languages/wp-seopress.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the GPLv2.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: SEOPress 6.1.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-seopress\n"
7
  "Last-Translator: SEOPress Team <contact@seopress.org>\n"
8
  "Language-Team: SEOPress Team <contact@seopress.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2022-11-10T14:05:22+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.6.0\n"
15
  "X-Domain: wp-seopress\n"
@@ -1438,8 +1438,8 @@ msgstr ""
1438
 
1439
  #: inc/admin/callbacks/Advanced.php:88
1440
  #: inc/admin/callbacks/Advanced.php:132
1441
- #: inc/admin/wizard/admin-wizard.php:1318
1442
- #: inc/admin/wizard/admin-wizard.php:1343
1443
  msgid "Remove <strong>%s</strong> in your permalinks"
1444
  msgstr ""
1445
 
@@ -2236,7 +2236,7 @@ msgid "Redirect attachment pages to post parent (or homepage if none)"
2236
  msgstr ""
2237
 
2238
  #: inc/admin/callbacks/ImageSEO.php:36
2239
- #: inc/admin/wizard/admin-wizard.php:1299
2240
  msgid "Redirect attachment pages to their file URL (https://www.example.com/my-image-file.jpg)"
2241
  msgstr ""
2242
 
@@ -2493,7 +2493,7 @@ msgstr ""
2493
  #: inc/admin/callbacks/Social.php:15
2494
  #: inc/admin/metaboxes/admin-metaboxes-form.php:346
2495
  #: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:286
2496
- #: inc/admin/wizard/admin-wizard.php:735
2497
  #: src/Helpers/Metas/RobotSettings.php:19
2498
  #: app/editor/primary-category-select/index.js:58
2499
  #: public/editor/primary-category-select/index.js:1
@@ -2501,12 +2501,12 @@ msgid "None (will disable this feature)"
2501
  msgstr ""
2502
 
2503
  #: inc/admin/callbacks/Social.php:20
2504
- #: inc/admin/wizard/admin-wizard.php:740
2505
  msgid "Person"
2506
  msgstr ""
2507
 
2508
  #: inc/admin/callbacks/Social.php:25
2509
- #: inc/admin/wizard/admin-wizard.php:745
2510
  msgid "Organization"
2511
  msgstr ""
2512
 
@@ -2516,13 +2516,13 @@ msgstr ""
2516
 
2517
  #: inc/admin/callbacks/Social.php:40
2518
  #: inc/admin/settings/Social.php:24
2519
- #: inc/admin/wizard/admin-wizard.php:754
2520
  msgid "Your name/organization"
2521
  msgstr ""
2522
 
2523
  #: inc/admin/callbacks/Social.php:56
2524
  #: inc/admin/settings/Social.php:32
2525
- #: inc/admin/wizard/admin-wizard.php:761
2526
  msgid "Your photo/organization logo"
2527
  msgstr ""
2528
 
@@ -2537,7 +2537,7 @@ msgstr ""
2537
  #: inc/admin/metaboxes/admin-metaboxes-form.php:430
2538
  #: inc/admin/metaboxes/admin-metaboxes-form.php:550
2539
  #: inc/admin/metaboxes/admin-metaboxes-form.php:915
2540
- #: inc/admin/wizard/admin-wizard.php:766
2541
  msgid "Upload an Image"
2542
  msgstr ""
2543
 
@@ -2603,7 +2603,7 @@ msgid "Hearing impaired supported"
2603
  msgstr ""
2604
 
2605
  #: inc/admin/callbacks/Social.php:200
2606
- #: inc/admin/wizard/admin-wizard.php:876
2607
  msgid "eg: https://facebook.com/my-page-url"
2608
  msgstr ""
2609
 
@@ -2613,7 +2613,7 @@ msgid "Facebook Page URL"
2613
  msgstr ""
2614
 
2615
  #: inc/admin/callbacks/Social.php:211
2616
- #: inc/admin/wizard/admin-wizard.php:883
2617
  msgid "eg: @my_twitter_account"
2618
  msgstr ""
2619
 
@@ -2622,49 +2622,49 @@ msgid "Twitter Page URL"
2622
  msgstr ""
2623
 
2624
  #: inc/admin/callbacks/Social.php:222
2625
- #: inc/admin/wizard/admin-wizard.php:890
2626
  msgid "eg: https://pinterest.com/my-page-url/"
2627
  msgstr ""
2628
 
2629
  #: inc/admin/callbacks/Social.php:222
2630
  #: inc/admin/settings/Social.php:89
2631
- #: inc/admin/wizard/admin-wizard.php:888
2632
  #: src/Tags/Schema/SocialAccount/Pinterest.php:15
2633
  msgid "Pinterest URL"
2634
  msgstr ""
2635
 
2636
  #: inc/admin/callbacks/Social.php:233
2637
- #: inc/admin/wizard/admin-wizard.php:897
2638
  msgid "eg: https://www.instagram.com/my-page-url/"
2639
  msgstr ""
2640
 
2641
  #: inc/admin/callbacks/Social.php:233
2642
  #: inc/admin/settings/Social.php:97
2643
- #: inc/admin/wizard/admin-wizard.php:895
2644
  #: src/Tags/Schema/SocialAccount/Instagram.php:15
2645
  msgid "Instagram URL"
2646
  msgstr ""
2647
 
2648
  #: inc/admin/callbacks/Social.php:244
2649
- #: inc/admin/wizard/admin-wizard.php:904
2650
  msgid "eg: https://www.youtube.com/my-channel-url"
2651
  msgstr ""
2652
 
2653
  #: inc/admin/callbacks/Social.php:244
2654
  #: inc/admin/settings/Social.php:105
2655
- #: inc/admin/wizard/admin-wizard.php:902
2656
  #: src/Tags/Schema/SocialAccount/Youtube.php:15
2657
  msgid "YouTube URL"
2658
  msgstr ""
2659
 
2660
  #: inc/admin/callbacks/Social.php:255
2661
- #: inc/admin/wizard/admin-wizard.php:911
2662
  msgid "eg: http://linkedin.com/company/my-company-url/"
2663
  msgstr ""
2664
 
2665
  #: inc/admin/callbacks/Social.php:255
2666
  #: inc/admin/settings/Social.php:113
2667
- #: inc/admin/wizard/admin-wizard.php:909
2668
  #: src/Tags/Schema/SocialAccount/Linkedin.php:15
2669
  msgid "LinkedIn URL"
2670
  msgstr ""
@@ -2819,7 +2819,7 @@ msgid "Alternative site title"
2819
  msgstr ""
2820
 
2821
  #: inc/admin/callbacks/Titles.php:66
2822
- #: inc/admin/wizard/admin-wizard.php:725
2823
  msgid "The alternate name of the website (for example, if there's a commonly recognized acronym or shorter name for your site), if applicable. Make sure the name meets the <a href=\"%s\" target=\"_blank\">content guidelines</a>.<span class=\"dashicons dashicons-external\"></span>"
2824
  msgstr ""
2825
 
@@ -2965,7 +2965,7 @@ msgid "Do not display this taxonomy archive in search engine results <strong>(no
2965
  msgstr ""
2966
 
2967
  #: inc/admin/callbacks/Titles.php:762
2968
- #: inc/admin/wizard/admin-wizard.php:1202
2969
  msgid "We do not recommend indexing <strong>tags</strong> which are, in the vast majority of cases, a source of duplicate content."
2970
  msgstr ""
2971
 
@@ -2998,7 +2998,7 @@ msgid "Author archives"
2998
  msgstr ""
2999
 
3000
  #: inc/admin/callbacks/Titles.php:1077
3001
- #: inc/admin/wizard/admin-wizard.php:1286
3002
  msgid "Do not display author archives in search engine results <strong>(noindex)</strong>"
3003
  msgstr ""
3004
 
@@ -4971,7 +4971,7 @@ msgid "Remove links from archive pages"
4971
  msgstr ""
4972
 
4973
  #: inc/admin/settings/Social.php:16
4974
- #: inc/admin/wizard/admin-wizard.php:728
4975
  msgid "Person or organization"
4976
  msgstr ""
4977
 
@@ -4984,7 +4984,7 @@ msgid "Contact option (only for Organizations)"
4984
  msgstr ""
4985
 
4986
  #: inc/admin/settings/Social.php:81
4987
- #: inc/admin/wizard/admin-wizard.php:881
4988
  msgid "Twitter Username"
4989
  msgstr ""
4990
 
@@ -5064,16 +5064,16 @@ msgstr ""
5064
  #: inc/admin/wizard/admin-wizard.php:179
5065
  #: inc/admin/wizard/admin-wizard.php:189
5066
  #: inc/admin/wizard/admin-wizard.php:685
5067
- #: inc/admin/wizard/admin-wizard.php:861
5068
  msgid "Your site"
5069
  msgstr ""
5070
 
5071
  #: inc/admin/wizard/admin-wizard.php:200
5072
  #: inc/admin/wizard/admin-wizard.php:211
5073
  #: inc/admin/wizard/admin-wizard.php:222
5074
- #: inc/admin/wizard/admin-wizard.php:960
5075
- #: inc/admin/wizard/admin-wizard.php:1054
5076
- #: inc/admin/wizard/admin-wizard.php:1160
5077
  #: src/Services/ContentAnalysis/RenderGSCInspectUrl.php:271
5078
  #: app/react/layout/Main/components/InspectUrl/index.js:429
5079
  msgid "Indexing"
@@ -5081,8 +5081,8 @@ msgstr ""
5081
 
5082
  #: inc/admin/wizard/admin-wizard.php:234
5083
  #: inc/admin/wizard/admin-wizard.php:244
5084
- #: inc/admin/wizard/admin-wizard.php:1269
5085
- #: inc/admin/wizard/admin-wizard.php:1407
5086
  msgid "Advanced options"
5087
  msgstr ""
5088
 
@@ -5114,7 +5114,7 @@ msgid "Skip this step"
5114
  msgstr ""
5115
 
5116
  #: inc/admin/wizard/admin-wizard.php:558
5117
- #: inc/admin/wizard/admin-wizard.php:1614
5118
  msgid "Welcome to %s!"
5119
  msgstr ""
5120
 
@@ -5130,8 +5130,8 @@ msgstr ""
5130
  #: inc/admin/wizard/admin-wizard.php:573
5131
  #: inc/admin/wizard/admin-wizard.php:642
5132
  #: inc/admin/wizard/admin-wizard.php:644
5133
- #: inc/admin/wizard/admin-wizard.php:1611
5134
- #: inc/admin/wizard/admin-wizard.php:1633
5135
  msgid "Next step"
5136
  msgstr ""
5137
 
@@ -5175,287 +5175,287 @@ msgstr ""
5175
  msgid "The site title will be used by the dynamic variable <strong>%%sitetitle%%</strong> in your title and meta description templates."
5176
  msgstr ""
5177
 
5178
- #: inc/admin/wizard/admin-wizard.php:721
5179
  msgid "eg: My alternative site title"
5180
  msgstr ""
5181
 
5182
- #: inc/admin/wizard/admin-wizard.php:730
5183
  msgid "Choose a knowledge type"
5184
  msgstr ""
5185
 
5186
- #: inc/admin/wizard/admin-wizard.php:750
5187
  msgid "Choose between <strong>\"Organization\"</strong> (for companies, associations, organizations), or <strong>\"Personal\"</strong> for a personal site, to help Google better understand your type of website and generate a Knowledge Graph panel."
5188
  msgstr ""
5189
 
5190
- #: inc/admin/wizard/admin-wizard.php:756
5191
  msgid "eg: My Company Name"
5192
  msgstr ""
5193
 
5194
- #: inc/admin/wizard/admin-wizard.php:763
5195
  msgid "eg: https://www.example.com/logo.png"
5196
  msgstr ""
5197
 
5198
- #: inc/admin/wizard/admin-wizard.php:771
5199
  msgid "Your email"
5200
  msgstr ""
5201
 
5202
- #: inc/admin/wizard/admin-wizard.php:773
5203
  msgid "eg: enter"
5204
  msgstr ""
5205
 
 
5206
  #: inc/admin/wizard/admin-wizard.php:789
5207
- #: inc/admin/wizard/admin-wizard.php:791
5208
  #: inc/admin/wizard/admin-wizard.php:917
5209
- #: inc/admin/wizard/admin-wizard.php:919
5210
  #: inc/admin/wizard/admin-wizard.php:1008
5211
- #: inc/admin/wizard/admin-wizard.php:1010
5212
  #: inc/admin/wizard/admin-wizard.php:1113
5213
- #: inc/admin/wizard/admin-wizard.php:1115
5214
  #: inc/admin/wizard/admin-wizard.php:1217
5215
- #: inc/admin/wizard/admin-wizard.php:1219
5216
  #: inc/admin/wizard/admin-wizard.php:1354
5217
- #: inc/admin/wizard/admin-wizard.php:1356
5218
  #: inc/admin/wizard/admin-wizard.php:1443
5219
- #: inc/admin/wizard/admin-wizard.php:1445
5220
  msgid "Save & Continue"
5221
  msgstr ""
5222
 
5223
- #: inc/admin/wizard/admin-wizard.php:868
5224
  msgid "Link your site to your social networks"
5225
  msgstr ""
5226
 
5227
- #: inc/admin/wizard/admin-wizard.php:870
5228
  msgid "Fill in your social accounts for search engines."
5229
  msgstr ""
5230
 
5231
- #: inc/admin/wizard/admin-wizard.php:874
5232
  msgid "Facebook page URL"
5233
  msgstr ""
5234
 
5235
- #: inc/admin/wizard/admin-wizard.php:971
5236
  msgid "For which single post types, should indexing be disabled?"
5237
  msgstr ""
5238
 
5239
- #: inc/admin/wizard/admin-wizard.php:974
5240
  msgid "Custom post types are a content type in WordPress. By default, <strong>Post</strong> and <strong>Page</strong> are the <strong>default post types</strong>."
5241
  msgstr ""
5242
 
5243
- #: inc/admin/wizard/admin-wizard.php:975
5244
  msgid "You can create your own type of content like \"product\" or \"business\": these are <strong>custom post types</strong>."
5245
  msgstr ""
5246
 
5247
- #: inc/admin/wizard/admin-wizard.php:997
5248
  msgid "Do not display this single post type in search engine results <strong>(noindex)</strong>"
5249
  msgstr ""
5250
 
5251
- #: inc/admin/wizard/admin-wizard.php:1072
5252
  msgid "For which post type archives, should indexing be disabled?"
5253
  msgstr ""
5254
 
5255
- #: inc/admin/wizard/admin-wizard.php:1075
5256
  msgid "<strong>Archive pages</strong> are automatically generated by WordPress. They group specific content such as your latest articles, a product category or your content by author or date."
5257
  msgstr ""
5258
 
5259
- #: inc/admin/wizard/admin-wizard.php:1076
5260
  msgid "Below the list of your <strong>post type archives</strong>:"
5261
  msgstr ""
5262
 
5263
- #: inc/admin/wizard/admin-wizard.php:1096
5264
  msgid "Do not display this post type archive in search engine results <strong>(noindex)</strong>"
5265
  msgstr ""
5266
 
5267
- #: inc/admin/wizard/admin-wizard.php:1107
5268
  msgid "You don‘t have any post type archives, you can continue to the next step."
5269
  msgstr ""
5270
 
5271
- #: inc/admin/wizard/admin-wizard.php:1173
5272
  msgid "For which taxonomy archives, should indexing be disabled?"
5273
  msgstr ""
5274
 
5275
- #: inc/admin/wizard/admin-wizard.php:1176
5276
  msgid "<strong>Taxonomies</strong> are the method of classifying content and data in WordPress. When you use a taxonomy you’re grouping similar things together. The taxonomy refers to the sum of those groups."
5277
  msgstr ""
5278
 
5279
- #: inc/admin/wizard/admin-wizard.php:1177
5280
  msgid "<strong>Categories</strong> and <strong>Tags</strong> are the default taxonomies. You can add your own taxonomies like \"product categories\": these are called <strong>custom taxonomies</strong>."
5281
  msgstr ""
5282
 
5283
- #: inc/admin/wizard/admin-wizard.php:1198
5284
  msgid "Do not display this taxonomy archive in search engine results <strong>(noindex)</strong>"
5285
  msgstr ""
5286
 
5287
- #: inc/admin/wizard/admin-wizard.php:1274
5288
  msgid "Almost done!"
5289
  msgstr ""
5290
 
5291
- #: inc/admin/wizard/admin-wizard.php:1276
5292
  msgid "Final step before being ready to rank on search engines."
5293
  msgstr ""
5294
 
5295
- #: inc/admin/wizard/admin-wizard.php:1290
5296
  msgid "You only have one author on your site? Check this option to avoid duplicate content."
5297
  msgstr ""
5298
 
5299
- #: inc/admin/wizard/admin-wizard.php:1303
5300
  msgid "By default, SEOPress redirects your Attachment pages to the parent post. Optimize this by redirecting the user directly to the URL of the media file."
5301
  msgstr ""
5302
 
5303
- #: inc/admin/wizard/admin-wizard.php:1322
5304
- #: inc/admin/wizard/admin-wizard.php:1347
5305
  msgid "Shorten your URLs by removing %s and improve your SEO."
5306
  msgstr ""
5307
 
5308
- #: inc/admin/wizard/admin-wizard.php:1415
5309
  msgid "Improve your workflow with the Universal SEO metabox"
5310
  msgstr ""
5311
 
5312
- #: inc/admin/wizard/admin-wizard.php:1418
5313
  msgid "Edit your SEO metadata directly from your page or theme builder."
5314
  msgstr ""
5315
 
5316
- #: inc/admin/wizard/admin-wizard.php:1433
5317
  msgid "Yes, please enable the universal SEO metabox!"
5318
  msgstr ""
5319
 
5320
- #: inc/admin/wizard/admin-wizard.php:1437
5321
  msgid "You can change this setting at anytime from SEO, Advanced settings page, Appearance tab."
5322
  msgstr ""
5323
 
5324
- #: inc/admin/wizard/admin-wizard.php:1490
5325
  msgid "SEOPress PRO"
5326
  msgstr ""
5327
 
5328
- #: inc/admin/wizard/admin-wizard.php:1496
5329
  msgid "Premium SEO features to increase your rankings"
5330
  msgstr ""
5331
 
5332
- #: inc/admin/wizard/admin-wizard.php:1499
5333
  msgid "Improve your business's presence in <strong>local search results</strong>."
5334
  msgstr ""
5335
 
5336
- #: inc/admin/wizard/admin-wizard.php:1502
5337
  msgid "Optimize your SEO from your favorite e-commerce plugin: <strong>WooCommerce or Easy Digital Downloads</strong>."
5338
  msgstr ""
5339
 
5340
- #: inc/admin/wizard/admin-wizard.php:1505
5341
  msgid "Add an infinity of <strong>Google structured data (schema)</strong> to your content to improve its visibility in search results."
5342
  msgstr ""
5343
 
5344
- #: inc/admin/wizard/admin-wizard.php:1508
5345
  msgid "Add your custom <strong>breadcrumbs</strong>."
5346
  msgstr ""
5347
 
5348
- #: inc/admin/wizard/admin-wizard.php:1511
5349
  msgid "Configure your <strong>robots.txt and .htaccess files</strong>."
5350
  msgstr ""
5351
 
5352
- #: inc/admin/wizard/admin-wizard.php:1514
5353
  msgid "Observe the evolution of your site via <strong>Google Analytics stats</strong> directly from your WordPress Dashboard."
5354
  msgstr ""
5355
 
5356
- #: inc/admin/wizard/admin-wizard.php:1518
5357
  msgid "And so many other features to increase your rankings, sales and productivity."
5358
  msgstr ""
5359
 
5360
- #: inc/admin/wizard/admin-wizard.php:1527
5361
  msgid "Get SEOPress PRO"
5362
  msgstr ""
5363
 
5364
- #: inc/admin/wizard/admin-wizard.php:1544
5365
  msgid "SEOPress Insights"
5366
  msgstr ""
5367
 
5368
- #: inc/admin/wizard/admin-wizard.php:1550
5369
  msgid "Start monitoring your rankings and backlinks directly from your WordPress admin"
5370
  msgstr ""
5371
 
5372
- #: inc/admin/wizard/admin-wizard.php:1553
5373
  msgid "Track your keyword positions from Google Search results daily."
5374
  msgstr ""
5375
 
5376
- #: inc/admin/wizard/admin-wizard.php:1556
5377
  msgid "Monitor and analyse your top 1,000 Backlinks weekly."
5378
  msgstr ""
5379
 
5380
- #: inc/admin/wizard/admin-wizard.php:1559
5381
  msgid "Export your data to CSV, PDF, Excel."
5382
  msgstr ""
5383
 
5384
- #: inc/admin/wizard/admin-wizard.php:1562
5385
  msgid "Receive your rankings in your inbox."
5386
  msgstr ""
5387
 
5388
- #: inc/admin/wizard/admin-wizard.php:1571
5389
  msgid "Get SEOPress Insights"
5390
  msgstr ""
5391
 
5392
- #: inc/admin/wizard/admin-wizard.php:1600
5393
  msgid "Your site is now ready for search engines!"
5394
  msgstr ""
5395
 
5396
- #: inc/admin/wizard/admin-wizard.php:1617
5397
  #: inc/functions/options-advanced-admin.php:25
5398
  msgid "Please activate your license to receive automatic updates and get premium support."
5399
  msgstr ""
5400
 
5401
- #: inc/admin/wizard/admin-wizard.php:1624
5402
  #: inc/functions/options-advanced-admin.php:27
5403
  msgid "Activate License"
5404
  msgstr ""
5405
 
5406
- #: inc/admin/wizard/admin-wizard.php:1635
5407
  msgid "Create your XML sitemaps"
5408
  msgstr ""
5409
 
5410
- #: inc/admin/wizard/admin-wizard.php:1637
5411
  msgid "Build custom XML sitemaps to improve Google's crawling of your site."
5412
  msgstr ""
5413
 
5414
- #: inc/admin/wizard/admin-wizard.php:1644
5415
  msgid "Configure your XML sitemaps"
5416
  msgstr ""
5417
 
5418
- #: inc/admin/wizard/admin-wizard.php:1653
5419
  msgid "Follow us:"
5420
  msgstr ""
5421
 
5422
- #: inc/admin/wizard/admin-wizard.php:1662
5423
  msgid "Like our Facebook page"
5424
  msgstr ""
5425
 
5426
- #: inc/admin/wizard/admin-wizard.php:1669
5427
  msgid "Join our Facebook Community group"
5428
  msgstr ""
5429
 
5430
- #: inc/admin/wizard/admin-wizard.php:1676
5431
  msgid "Watch our guided tour videos to learn more about SEOPress"
5432
  msgstr ""
5433
 
5434
- #: inc/admin/wizard/admin-wizard.php:1683
5435
  msgid "Read our blog posts about SEO concepts, tutorials and more"
5436
  msgstr ""
5437
 
5438
- #: inc/admin/wizard/admin-wizard.php:1690
5439
  msgid "Follow us on Twitter"
5440
  msgstr ""
5441
 
5442
- #: inc/admin/wizard/admin-wizard.php:1697
5443
  msgid "The off side of SEOPress"
5444
  msgstr ""
5445
 
5446
- #: inc/admin/wizard/admin-wizard.php:1707
5447
  msgid "You can also:"
5448
  msgstr ""
5449
 
5450
- #: inc/admin/wizard/admin-wizard.php:1714
5451
  msgid "Visit Dashboard"
5452
  msgstr ""
5453
 
5454
- #: inc/admin/wizard/admin-wizard.php:1718
5455
  msgid "Review Settings"
5456
  msgstr ""
5457
 
5458
- #: inc/admin/wizard/admin-wizard.php:1724
5459
  msgid "Knowledge base"
5460
  msgstr ""
5461
 
2
  # This file is distributed under the GPLv2.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: SEOPress 6.1.2\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-seopress\n"
7
  "Last-Translator: SEOPress Team <contact@seopress.org>\n"
8
  "Language-Team: SEOPress Team <contact@seopress.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-11-11T09:37:04+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.6.0\n"
15
  "X-Domain: wp-seopress\n"
1438
 
1439
  #: inc/admin/callbacks/Advanced.php:88
1440
  #: inc/admin/callbacks/Advanced.php:132
1441
+ #: inc/admin/wizard/admin-wizard.php:1316
1442
+ #: inc/admin/wizard/admin-wizard.php:1341
1443
  msgid "Remove <strong>%s</strong> in your permalinks"
1444
  msgstr ""
1445
 
2236
  msgstr ""
2237
 
2238
  #: inc/admin/callbacks/ImageSEO.php:36
2239
+ #: inc/admin/wizard/admin-wizard.php:1297
2240
  msgid "Redirect attachment pages to their file URL (https://www.example.com/my-image-file.jpg)"
2241
  msgstr ""
2242
 
2493
  #: inc/admin/callbacks/Social.php:15
2494
  #: inc/admin/metaboxes/admin-metaboxes-form.php:346
2495
  #: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:286
2496
+ #: inc/admin/wizard/admin-wizard.php:733
2497
  #: src/Helpers/Metas/RobotSettings.php:19
2498
  #: app/editor/primary-category-select/index.js:58
2499
  #: public/editor/primary-category-select/index.js:1
2501
  msgstr ""
2502
 
2503
  #: inc/admin/callbacks/Social.php:20
2504
+ #: inc/admin/wizard/admin-wizard.php:738
2505
  msgid "Person"
2506
  msgstr ""
2507
 
2508
  #: inc/admin/callbacks/Social.php:25
2509
+ #: inc/admin/wizard/admin-wizard.php:743
2510
  msgid "Organization"
2511
  msgstr ""
2512
 
2516
 
2517
  #: inc/admin/callbacks/Social.php:40
2518
  #: inc/admin/settings/Social.php:24
2519
+ #: inc/admin/wizard/admin-wizard.php:752
2520
  msgid "Your name/organization"
2521
  msgstr ""
2522
 
2523
  #: inc/admin/callbacks/Social.php:56
2524
  #: inc/admin/settings/Social.php:32
2525
+ #: inc/admin/wizard/admin-wizard.php:759
2526
  msgid "Your photo/organization logo"
2527
  msgstr ""
2528
 
2537
  #: inc/admin/metaboxes/admin-metaboxes-form.php:430
2538
  #: inc/admin/metaboxes/admin-metaboxes-form.php:550
2539
  #: inc/admin/metaboxes/admin-metaboxes-form.php:915
2540
+ #: inc/admin/wizard/admin-wizard.php:764
2541
  msgid "Upload an Image"
2542
  msgstr ""
2543
 
2603
  msgstr ""
2604
 
2605
  #: inc/admin/callbacks/Social.php:200
2606
+ #: inc/admin/wizard/admin-wizard.php:874
2607
  msgid "eg: https://facebook.com/my-page-url"
2608
  msgstr ""
2609
 
2613
  msgstr ""
2614
 
2615
  #: inc/admin/callbacks/Social.php:211
2616
+ #: inc/admin/wizard/admin-wizard.php:881
2617
  msgid "eg: @my_twitter_account"
2618
  msgstr ""
2619
 
2622
  msgstr ""
2623
 
2624
  #: inc/admin/callbacks/Social.php:222
2625
+ #: inc/admin/wizard/admin-wizard.php:888
2626
  msgid "eg: https://pinterest.com/my-page-url/"
2627
  msgstr ""
2628
 
2629
  #: inc/admin/callbacks/Social.php:222
2630
  #: inc/admin/settings/Social.php:89
2631
+ #: inc/admin/wizard/admin-wizard.php:886
2632
  #: src/Tags/Schema/SocialAccount/Pinterest.php:15
2633
  msgid "Pinterest URL"
2634
  msgstr ""
2635
 
2636
  #: inc/admin/callbacks/Social.php:233
2637
+ #: inc/admin/wizard/admin-wizard.php:895
2638
  msgid "eg: https://www.instagram.com/my-page-url/"
2639
  msgstr ""
2640
 
2641
  #: inc/admin/callbacks/Social.php:233
2642
  #: inc/admin/settings/Social.php:97
2643
+ #: inc/admin/wizard/admin-wizard.php:893
2644
  #: src/Tags/Schema/SocialAccount/Instagram.php:15
2645
  msgid "Instagram URL"
2646
  msgstr ""
2647
 
2648
  #: inc/admin/callbacks/Social.php:244
2649
+ #: inc/admin/wizard/admin-wizard.php:902
2650
  msgid "eg: https://www.youtube.com/my-channel-url"
2651
  msgstr ""
2652
 
2653
  #: inc/admin/callbacks/Social.php:244
2654
  #: inc/admin/settings/Social.php:105
2655
+ #: inc/admin/wizard/admin-wizard.php:900
2656
  #: src/Tags/Schema/SocialAccount/Youtube.php:15
2657
  msgid "YouTube URL"
2658
  msgstr ""
2659
 
2660
  #: inc/admin/callbacks/Social.php:255
2661
+ #: inc/admin/wizard/admin-wizard.php:909
2662
  msgid "eg: http://linkedin.com/company/my-company-url/"
2663
  msgstr ""
2664
 
2665
  #: inc/admin/callbacks/Social.php:255
2666
  #: inc/admin/settings/Social.php:113
2667
+ #: inc/admin/wizard/admin-wizard.php:907
2668
  #: src/Tags/Schema/SocialAccount/Linkedin.php:15
2669
  msgid "LinkedIn URL"
2670
  msgstr ""
2819
  msgstr ""
2820
 
2821
  #: inc/admin/callbacks/Titles.php:66
2822
+ #: inc/admin/wizard/admin-wizard.php:723
2823
  msgid "The alternate name of the website (for example, if there's a commonly recognized acronym or shorter name for your site), if applicable. Make sure the name meets the <a href=\"%s\" target=\"_blank\">content guidelines</a>.<span class=\"dashicons dashicons-external\"></span>"
2824
  msgstr ""
2825
 
2965
  msgstr ""
2966
 
2967
  #: inc/admin/callbacks/Titles.php:762
2968
+ #: inc/admin/wizard/admin-wizard.php:1200
2969
  msgid "We do not recommend indexing <strong>tags</strong> which are, in the vast majority of cases, a source of duplicate content."
2970
  msgstr ""
2971
 
2998
  msgstr ""
2999
 
3000
  #: inc/admin/callbacks/Titles.php:1077
3001
+ #: inc/admin/wizard/admin-wizard.php:1284
3002
  msgid "Do not display author archives in search engine results <strong>(noindex)</strong>"
3003
  msgstr ""
3004
 
4971
  msgstr ""
4972
 
4973
  #: inc/admin/settings/Social.php:16
4974
+ #: inc/admin/wizard/admin-wizard.php:726
4975
  msgid "Person or organization"
4976
  msgstr ""
4977
 
4984
  msgstr ""
4985
 
4986
  #: inc/admin/settings/Social.php:81
4987
+ #: inc/admin/wizard/admin-wizard.php:879
4988
  msgid "Twitter Username"
4989
  msgstr ""
4990
 
5064
  #: inc/admin/wizard/admin-wizard.php:179
5065
  #: inc/admin/wizard/admin-wizard.php:189
5066
  #: inc/admin/wizard/admin-wizard.php:685
5067
+ #: inc/admin/wizard/admin-wizard.php:859
5068
  msgid "Your site"
5069
  msgstr ""
5070
 
5071
  #: inc/admin/wizard/admin-wizard.php:200
5072
  #: inc/admin/wizard/admin-wizard.php:211
5073
  #: inc/admin/wizard/admin-wizard.php:222
5074
+ #: inc/admin/wizard/admin-wizard.php:958
5075
+ #: inc/admin/wizard/admin-wizard.php:1052
5076
+ #: inc/admin/wizard/admin-wizard.php:1158
5077
  #: src/Services/ContentAnalysis/RenderGSCInspectUrl.php:271
5078
  #: app/react/layout/Main/components/InspectUrl/index.js:429
5079
  msgid "Indexing"
5081
 
5082
  #: inc/admin/wizard/admin-wizard.php:234
5083
  #: inc/admin/wizard/admin-wizard.php:244
5084
+ #: inc/admin/wizard/admin-wizard.php:1267
5085
+ #: inc/admin/wizard/admin-wizard.php:1405
5086
  msgid "Advanced options"
5087
  msgstr ""
5088
 
5114
  msgstr ""
5115
 
5116
  #: inc/admin/wizard/admin-wizard.php:558
5117
+ #: inc/admin/wizard/admin-wizard.php:1612
5118
  msgid "Welcome to %s!"
5119
  msgstr ""
5120
 
5130
  #: inc/admin/wizard/admin-wizard.php:573
5131
  #: inc/admin/wizard/admin-wizard.php:642
5132
  #: inc/admin/wizard/admin-wizard.php:644
5133
+ #: inc/admin/wizard/admin-wizard.php:1609
5134
+ #: inc/admin/wizard/admin-wizard.php:1631
5135
  msgid "Next step"
5136
  msgstr ""
5137
 
5175
  msgid "The site title will be used by the dynamic variable <strong>%%sitetitle%%</strong> in your title and meta description templates."
5176
  msgstr ""
5177
 
5178
+ #: inc/admin/wizard/admin-wizard.php:720
5179
  msgid "eg: My alternative site title"
5180
  msgstr ""
5181
 
5182
+ #: inc/admin/wizard/admin-wizard.php:728
5183
  msgid "Choose a knowledge type"
5184
  msgstr ""
5185
 
5186
+ #: inc/admin/wizard/admin-wizard.php:748
5187
  msgid "Choose between <strong>\"Organization\"</strong> (for companies, associations, organizations), or <strong>\"Personal\"</strong> for a personal site, to help Google better understand your type of website and generate a Knowledge Graph panel."
5188
  msgstr ""
5189
 
5190
+ #: inc/admin/wizard/admin-wizard.php:754
5191
  msgid "eg: My Company Name"
5192
  msgstr ""
5193
 
5194
+ #: inc/admin/wizard/admin-wizard.php:761
5195
  msgid "eg: https://www.example.com/logo.png"
5196
  msgstr ""
5197
 
5198
+ #: inc/admin/wizard/admin-wizard.php:769
5199
  msgid "Your email"
5200
  msgstr ""
5201
 
5202
+ #: inc/admin/wizard/admin-wizard.php:771
5203
  msgid "eg: enter"
5204
  msgstr ""
5205
 
5206
+ #: inc/admin/wizard/admin-wizard.php:787
5207
  #: inc/admin/wizard/admin-wizard.php:789
5208
+ #: inc/admin/wizard/admin-wizard.php:915
5209
  #: inc/admin/wizard/admin-wizard.php:917
5210
+ #: inc/admin/wizard/admin-wizard.php:1006
5211
  #: inc/admin/wizard/admin-wizard.php:1008
5212
+ #: inc/admin/wizard/admin-wizard.php:1111
5213
  #: inc/admin/wizard/admin-wizard.php:1113
5214
+ #: inc/admin/wizard/admin-wizard.php:1215
5215
  #: inc/admin/wizard/admin-wizard.php:1217
5216
+ #: inc/admin/wizard/admin-wizard.php:1352
5217
  #: inc/admin/wizard/admin-wizard.php:1354
5218
+ #: inc/admin/wizard/admin-wizard.php:1441
5219
  #: inc/admin/wizard/admin-wizard.php:1443
 
5220
  msgid "Save & Continue"
5221
  msgstr ""
5222
 
5223
+ #: inc/admin/wizard/admin-wizard.php:866
5224
  msgid "Link your site to your social networks"
5225
  msgstr ""
5226
 
5227
+ #: inc/admin/wizard/admin-wizard.php:868
5228
  msgid "Fill in your social accounts for search engines."
5229
  msgstr ""
5230
 
5231
+ #: inc/admin/wizard/admin-wizard.php:872
5232
  msgid "Facebook page URL"
5233
  msgstr ""
5234
 
5235
+ #: inc/admin/wizard/admin-wizard.php:969
5236
  msgid "For which single post types, should indexing be disabled?"
5237
  msgstr ""
5238
 
5239
+ #: inc/admin/wizard/admin-wizard.php:972
5240
  msgid "Custom post types are a content type in WordPress. By default, <strong>Post</strong> and <strong>Page</strong> are the <strong>default post types</strong>."
5241
  msgstr ""
5242
 
5243
+ #: inc/admin/wizard/admin-wizard.php:973
5244
  msgid "You can create your own type of content like \"product\" or \"business\": these are <strong>custom post types</strong>."
5245
  msgstr ""
5246
 
5247
+ #: inc/admin/wizard/admin-wizard.php:995
5248
  msgid "Do not display this single post type in search engine results <strong>(noindex)</strong>"
5249
  msgstr ""
5250
 
5251
+ #: inc/admin/wizard/admin-wizard.php:1070
5252
  msgid "For which post type archives, should indexing be disabled?"
5253
  msgstr ""
5254
 
5255
+ #: inc/admin/wizard/admin-wizard.php:1073
5256
  msgid "<strong>Archive pages</strong> are automatically generated by WordPress. They group specific content such as your latest articles, a product category or your content by author or date."
5257
  msgstr ""
5258
 
5259
+ #: inc/admin/wizard/admin-wizard.php:1074
5260
  msgid "Below the list of your <strong>post type archives</strong>:"
5261
  msgstr ""
5262
 
5263
+ #: inc/admin/wizard/admin-wizard.php:1094
5264
  msgid "Do not display this post type archive in search engine results <strong>(noindex)</strong>"
5265
  msgstr ""
5266
 
5267
+ #: inc/admin/wizard/admin-wizard.php:1105
5268
  msgid "You don‘t have any post type archives, you can continue to the next step."
5269
  msgstr ""
5270
 
5271
+ #: inc/admin/wizard/admin-wizard.php:1171
5272
  msgid "For which taxonomy archives, should indexing be disabled?"
5273
  msgstr ""
5274
 
5275
+ #: inc/admin/wizard/admin-wizard.php:1174
5276
  msgid "<strong>Taxonomies</strong> are the method of classifying content and data in WordPress. When you use a taxonomy you’re grouping similar things together. The taxonomy refers to the sum of those groups."
5277
  msgstr ""
5278
 
5279
+ #: inc/admin/wizard/admin-wizard.php:1175
5280
  msgid "<strong>Categories</strong> and <strong>Tags</strong> are the default taxonomies. You can add your own taxonomies like \"product categories\": these are called <strong>custom taxonomies</strong>."
5281
  msgstr ""
5282
 
5283
+ #: inc/admin/wizard/admin-wizard.php:1196
5284
  msgid "Do not display this taxonomy archive in search engine results <strong>(noindex)</strong>"
5285
  msgstr ""
5286
 
5287
+ #: inc/admin/wizard/admin-wizard.php:1272
5288
  msgid "Almost done!"
5289
  msgstr ""
5290
 
5291
+ #: inc/admin/wizard/admin-wizard.php:1274
5292
  msgid "Final step before being ready to rank on search engines."
5293
  msgstr ""
5294
 
5295
+ #: inc/admin/wizard/admin-wizard.php:1288
5296
  msgid "You only have one author on your site? Check this option to avoid duplicate content."
5297
  msgstr ""
5298
 
5299
+ #: inc/admin/wizard/admin-wizard.php:1301
5300
  msgid "By default, SEOPress redirects your Attachment pages to the parent post. Optimize this by redirecting the user directly to the URL of the media file."
5301
  msgstr ""
5302
 
5303
+ #: inc/admin/wizard/admin-wizard.php:1320
5304
+ #: inc/admin/wizard/admin-wizard.php:1345
5305
  msgid "Shorten your URLs by removing %s and improve your SEO."
5306
  msgstr ""
5307
 
5308
+ #: inc/admin/wizard/admin-wizard.php:1413
5309
  msgid "Improve your workflow with the Universal SEO metabox"
5310
  msgstr ""
5311
 
5312
+ #: inc/admin/wizard/admin-wizard.php:1416
5313
  msgid "Edit your SEO metadata directly from your page or theme builder."
5314
  msgstr ""
5315
 
5316
+ #: inc/admin/wizard/admin-wizard.php:1431
5317
  msgid "Yes, please enable the universal SEO metabox!"
5318
  msgstr ""
5319
 
5320
+ #: inc/admin/wizard/admin-wizard.php:1435
5321
  msgid "You can change this setting at anytime from SEO, Advanced settings page, Appearance tab."
5322
  msgstr ""
5323
 
5324
+ #: inc/admin/wizard/admin-wizard.php:1488
5325
  msgid "SEOPress PRO"
5326
  msgstr ""
5327
 
5328
+ #: inc/admin/wizard/admin-wizard.php:1494
5329
  msgid "Premium SEO features to increase your rankings"
5330
  msgstr ""
5331
 
5332
+ #: inc/admin/wizard/admin-wizard.php:1497
5333
  msgid "Improve your business's presence in <strong>local search results</strong>."
5334
  msgstr ""
5335
 
5336
+ #: inc/admin/wizard/admin-wizard.php:1500
5337
  msgid "Optimize your SEO from your favorite e-commerce plugin: <strong>WooCommerce or Easy Digital Downloads</strong>."
5338
  msgstr ""
5339
 
5340
+ #: inc/admin/wizard/admin-wizard.php:1503
5341
  msgid "Add an infinity of <strong>Google structured data (schema)</strong> to your content to improve its visibility in search results."
5342
  msgstr ""
5343
 
5344
+ #: inc/admin/wizard/admin-wizard.php:1506
5345
  msgid "Add your custom <strong>breadcrumbs</strong>."
5346
  msgstr ""
5347
 
5348
+ #: inc/admin/wizard/admin-wizard.php:1509
5349
  msgid "Configure your <strong>robots.txt and .htaccess files</strong>."
5350
  msgstr ""
5351
 
5352
+ #: inc/admin/wizard/admin-wizard.php:1512
5353
  msgid "Observe the evolution of your site via <strong>Google Analytics stats</strong> directly from your WordPress Dashboard."
5354
  msgstr ""
5355
 
5356
+ #: inc/admin/wizard/admin-wizard.php:1516
5357
  msgid "And so many other features to increase your rankings, sales and productivity."
5358
  msgstr ""
5359
 
5360
+ #: inc/admin/wizard/admin-wizard.php:1525
5361
  msgid "Get SEOPress PRO"
5362
  msgstr ""
5363
 
5364
+ #: inc/admin/wizard/admin-wizard.php:1542
5365
  msgid "SEOPress Insights"
5366
  msgstr ""
5367
 
5368
+ #: inc/admin/wizard/admin-wizard.php:1548
5369
  msgid "Start monitoring your rankings and backlinks directly from your WordPress admin"
5370
  msgstr ""
5371
 
5372
+ #: inc/admin/wizard/admin-wizard.php:1551
5373
  msgid "Track your keyword positions from Google Search results daily."
5374
  msgstr ""
5375
 
5376
+ #: inc/admin/wizard/admin-wizard.php:1554
5377
  msgid "Monitor and analyse your top 1,000 Backlinks weekly."
5378
  msgstr ""
5379
 
5380
+ #: inc/admin/wizard/admin-wizard.php:1557
5381
  msgid "Export your data to CSV, PDF, Excel."
5382
  msgstr ""
5383
 
5384
+ #: inc/admin/wizard/admin-wizard.php:1560
5385
  msgid "Receive your rankings in your inbox."
5386
  msgstr ""
5387
 
5388
+ #: inc/admin/wizard/admin-wizard.php:1569
5389
  msgid "Get SEOPress Insights"
5390
  msgstr ""
5391
 
5392
+ #: inc/admin/wizard/admin-wizard.php:1598
5393
  msgid "Your site is now ready for search engines!"
5394
  msgstr ""
5395
 
5396
+ #: inc/admin/wizard/admin-wizard.php:1615
5397
  #: inc/functions/options-advanced-admin.php:25
5398
  msgid "Please activate your license to receive automatic updates and get premium support."
5399
  msgstr ""
5400
 
5401
+ #: inc/admin/wizard/admin-wizard.php:1622
5402
  #: inc/functions/options-advanced-admin.php:27
5403
  msgid "Activate License"
5404
  msgstr ""
5405
 
5406
+ #: inc/admin/wizard/admin-wizard.php:1633
5407
  msgid "Create your XML sitemaps"
5408
  msgstr ""
5409
 
5410
+ #: inc/admin/wizard/admin-wizard.php:1635
5411
  msgid "Build custom XML sitemaps to improve Google's crawling of your site."
5412
  msgstr ""
5413
 
5414
+ #: inc/admin/wizard/admin-wizard.php:1642
5415
  msgid "Configure your XML sitemaps"
5416
  msgstr ""
5417
 
5418
+ #: inc/admin/wizard/admin-wizard.php:1651
5419
  msgid "Follow us:"
5420
  msgstr ""
5421
 
5422
+ #: inc/admin/wizard/admin-wizard.php:1660
5423
  msgid "Like our Facebook page"
5424
  msgstr ""
5425
 
5426
+ #: inc/admin/wizard/admin-wizard.php:1667
5427
  msgid "Join our Facebook Community group"
5428
  msgstr ""
5429
 
5430
+ #: inc/admin/wizard/admin-wizard.php:1674
5431
  msgid "Watch our guided tour videos to learn more about SEOPress"
5432
  msgstr ""
5433
 
5434
+ #: inc/admin/wizard/admin-wizard.php:1681
5435
  msgid "Read our blog posts about SEO concepts, tutorials and more"
5436
  msgstr ""
5437
 
5438
+ #: inc/admin/wizard/admin-wizard.php:1688
5439
  msgid "Follow us on Twitter"
5440
  msgstr ""
5441
 
5442
+ #: inc/admin/wizard/admin-wizard.php:1695
5443
  msgid "The off side of SEOPress"
5444
  msgstr ""
5445
 
5446
+ #: inc/admin/wizard/admin-wizard.php:1705
5447
  msgid "You can also:"
5448
  msgstr ""
5449
 
5450
+ #: inc/admin/wizard/admin-wizard.php:1712
5451
  msgid "Visit Dashboard"
5452
  msgstr ""
5453
 
5454
+ #: inc/admin/wizard/admin-wizard.php:1716
5455
  msgid "Review Settings"
5456
  msgstr ""
5457
 
5458
+ #: inc/admin/wizard/admin-wizard.php:1722
5459
  msgid "Knowledge base"
5460
  msgstr ""
5461
 
public/gutenberg/blocks/faq/index.asset.php DELETED
@@ -1 +0,0 @@
1
- <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n'), 'version' => '5a870846b106ac747aa1');
 
public/gutenberg/blocks/faq/index.css DELETED
@@ -1 +0,0 @@
1
- .wpseopress-faqs-actions{border:1px solid #1e1e1e;padding:1rem;background:#fff;margin-top:1rem}.wpseopress-answer-meta .wp-block-wp-seopress-image .components-button.editor-post-featured-image__preview{text-align:left}.wpseopress-faq-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpseopress-faqs-list-style button.components-button.is-primary,.wpseopress-faqs-title-wrapper button.components-button.is-primary,.wpseopress-faqs-image-size button.components-button.is-primary{background-color:#007cba;color:#fff;border-color:#007cba;-webkit-box-shadow:inset 0 0 0 1px #007cba;box-shadow:inset 0 0 0 1px #007cba}.wpseopress-faqs-list-style button.components-button.is-primary:hover:not(:disabled),.wpseopress-faqs-title-wrapper button.components-button.is-primary:hover:not(:disabled),.wpseopress-faqs-image-size button.components-button.is-primary:hover:not(:disabled){color:#fff}.components-panel__body>p{margin:15px 0 0 0}
 
public/gutenberg/blocks/faq/index.js DELETED
@@ -1 +0,0 @@
1
- !function(){"use strict";var e,t={515:function(){var e=window.wp.components,t=window.wp.blockEditor,n=window.wp,r=n.data.withSelect,a=(n.element.Component,n.components),s=a.Spinner,i=a.Button,o=(a.ResponsiveWrapper,n.compose.compose),__=n.i18n.__,l=["image"],c=o(r((function(e,t){return{image:t.value?e("core").getMedia(t.value):null}})))((function(e){var n=e.value,r=e.image,a=React.createElement("p",null,__("To edit the background image, you need permission to upload media.","wp-seopress"));return React.createElement("div",{className:"wp-block-wp-seopress-image"},React.createElement(t.MediaUploadCheck,{fallback:a},React.createElement(t.MediaUpload,{title:__("Set Image","wp-seopress"),onSelect:function(t){e.onSelect(t.id,e.index)},allowedTypes:l,value:n,render:function(t){var a=t.open,o=function(t){var n=null;try{if(null!=t&&((n={}).source_url=t.guid.raw,null!=t.media_details.sizes))switch(n=null,e.imageSize){case"thumbnail":n=null!=t?t.media_details.sizes.thumbnail:null;break;case"medium":n=null!=t?t.media_details.sizes.medium:null;break;case"large":n=null!=t?null!=t.media_details.sizes.large?t.media_details.sizes.large:t.media_details.sizes.medium_large:null;break;default:n=null!=t?t.media_details.sizes.full:null}return n}catch(e){return n}}(r);return React.createElement(i,{className:n?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:a},!n&&__("Set Image","wp-seopress"),!!n&&!r&&React.createElement(s,null),!!n&&r&&o&&o.source_url&&React.createElement("img",{src:o.source_url,alt:__("Set Image","wp-seopress")}))}})),!!n&&React.createElement(t.MediaUploadCheck,null,React.createElement(i,{onClick:function(){e.onRemoveImage(e.index)},isLink:!0,isDestructive:!0},__("Remove Image","wp-seopress"))))}));function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var d=wp.element.Fragment,w=wp.i18n,g=w.__,_x=w._x,b=(0,wp.compose.compose)((0,wp.data.withSelect)((function(e,t){var n=t.attributes,r=e("core").getMedia,a=n.selectedImageId;return{selectedImage:a?r(a):0}})))((function(n){var r=n.attributes,a=r.listStyle,s=r.titleWrapper,i=r.imageSize,o=r.showFAQScheme,l=r.showAccordion,u=r.isProActive,m=function(){return"none"===r.listStyle&&r.faqs.map((function(e,n){return React.createElement("div",{key:n,className:"wpseopress-faqs-area"},React.createElement("div",{className:"wpseopress-faq"},React.createElement(t.RichText,{tagName:r.titleWrapper,className:"wpseopress-faq-question",placeholder:g("Question...","wp-seopress"),value:e?e.question:"",onChange:function(e){return b(e,n)}}),React.createElement("div",{className:"wpseopress-answer-meta"},React.createElement(c,{value:e?e.image:"",onSelect:v,onRemoveImage:y,imageSize:r.imageSize,index:n}),React.createElement(t.RichText,{tagName:"p",className:"wpseopress-faq-answer",placeholder:g("Answer...","wp-seopress"),value:e?e.answer:"",onChange:function(e){return R(e,n)}}))),React.createElement("div",{className:"wpseopress-faq-cta"},React.createElement("button",{className:"components-button is-tertiary is-destructive",value:g("Remove","wp-seopress"),onClick:function(){return w(n)}},g("Remove","wp-seopress"))))}))||("ul"===r.listStyle||"ol"===r.listStyle)&&r.faqs.map((function(e,n){return React.createElement("li",{key:n,className:"wpseopress-faqs-area"},React.createElement("div",{className:"wpseopress-faq"},React.createElement(t.RichText,{tagName:r.titleWrapper,className:"wpseopress-faq-question",placeholder:g("Question...","wp-seopress"),value:e?e.question:"",onChange:function(e){return b(e,n)}}),React.createElement("div",{className:"wpseopress-answer-meta"},React.createElement(c,{value:e?e.image:"",onSelect:v,onRemoveImage:y,imageSize:r.imageSize,index:n}),React.createElement(t.RichText,{tagName:"div",className:"wpseopress-faq-answer",placeholder:g("Answer...","wp-seopress"),value:e?e.answer:"",onChange:function(e){return R(e,n)}}))),React.createElement("div",{className:"wpseopress-faq-cta"},React.createElement("button",{className:"components-button is-tertiary is-destructive",value:g("Remove","wp-seopress"),onClick:function(){return w(n)}},g("Remove","wp-seopress"))))}))},w=function(e){var t=r.faqs.filter((function(t,n){return n!==e}));n.setAttributes({faqs:t})},b=function(e,t){var a=r.faqs.map((function(n,r){return r!==t?n:p(p({},n),{},{question:e})}));n.setAttributes({faqs:a})},R=function(e,t){var a=r.faqs.map((function(n,r){return r!==t?n:p(p({},n),{},{answer:e})}));n.setAttributes({faqs:a})},v=function(e,t){var a=r.faqs.map((function(n,r){return r!==t?n:p(p({},n),{},{image:e})}));n.setAttributes({faqs:a})},y=function(e){var t=r.faqs.map((function(t,n){return n!==e?t:p(p({},t),{},{image:null})}));n.setAttributes({faqs:t})},E=React.createElement(t.InspectorControls,null,React.createElement(e.PanelBody,{title:g("FAQ Settings","wp-seopress")},React.createElement("p",null,g("List Style","wp-seopress")),React.createElement(e.PanelRow,{className:"wpseopress-faqs-list-style"},React.createElement(e.ButtonGroup,null,React.createElement(e.Button,{isSecondary:!0,isPrimary:"none"==a,onClick:function(e){n.setAttributes({listStyle:"none"})}},_x("NONE","Div tag List","wp-seopress")),React.createElement(e.Button,{isSecondary:!0,isPrimary:"ol"==a,onClick:function(e){n.setAttributes({listStyle:"ol"})}},_x("OL","Numbered List","wp-seopress")),React.createElement(e.Button,{isSecondary:!0,isPrimary:"ul"==a,onClick:function(e){n.setAttributes({listStyle:"ul"})}},_x("UL","Unordered List","wp-seopress")))),React.createElement("p",null,g("Title Wrapper","wp-seopress")),React.createElement(e.PanelRow,{className:"wpseopress-faqs-title-wrapper"},React.createElement(e.ButtonGroup,null,React.createElement(e.Button,{isSecondary:!0,isPrimary:"h2"==s,onClick:function(e){n.setAttributes({titleWrapper:"h2"})}},_x("H2","H2 title tag","wp-seopress")),React.createElement(e.Button,{isSecondary:!0,isPrimary:"h3"==s,onClick:function(e){n.setAttributes({titleWrapper:"h3"})}},_x("H3","H3 title tag","wp-seopress")),React.createElement(e.Button,{isSecondary:!0,isPrimary:"h4"==s,onClick:function(e){n.setAttributes({titleWrapper:"h4"})}},_x("H4","H4 title tag","wp-seopress")),React.createElement(e.Button,{isSecondary:!0,isPrimary:"h5"==s,onClick:function(e){n.setAttributes({titleWrapper:"h5"})}},_x("H5","H5 title tag","wp-seopress")),React.createElement(e.Button,{isSecondary:!0,isPrimary:"h6"==s,onClick:function(e){n.setAttributes({titleWrapper:"h6"})}},_x("H6","H6 title tag","wp-seopress")),React.createElement(e.Button,{isSecondary:!0,isPrimary:"p"==s,onClick:function(e){n.setAttributes({titleWrapper:"p"})}},_x("P","P title tag","wp-seopress")),React.createElement(e.Button,{isSecondary:!0,isPrimary:"div"==s,onClick:function(e){n.setAttributes({titleWrapper:"div"})}},_x("DIV","DIV title tag","wp-seopress")))),React.createElement("p",null,g("Image Size","wp-seopress")),React.createElement(e.PanelRow,{className:"wpseopress-faqs-image-size"},React.createElement(e.ButtonGroup,null,React.createElement(e.Button,{isSecondary:!0,isPrimary:"thumbnail"==i,onClick:function(e){n.setAttributes({imageSize:"thumbnail"})}},_x("S","Thubmnail Size","wp-seopress")),React.createElement(e.Button,{isSecondary:!0,isPrimary:"medium"==i,onClick:function(e){n.setAttributes({imageSize:"medium"})}},_x("M","Medium Size","wp-seopress")),React.createElement(e.Button,{isSecondary:!0,isPrimary:"large"==i,onClick:function(e){n.setAttributes({imageSize:"large"})}},_x("L","Large Size","wp-seopress")),React.createElement(e.Button,{isSecondary:!0,isPrimary:"full"==i,onClick:function(e){n.setAttributes({imageSize:"full"})}},_x("XL","Original Size","wp-seopress")))),u&&React.createElement(React.Fragment,null,React.createElement("p",null,g("SEO Settings","wp-seopress")),React.createElement(e.PanelRow,null,React.createElement(e.ToggleControl,{label:g("Enable FAQ Schema","wp-seopress"),checked:!!o,onChange:function(e){n.setAttributes({showFAQScheme:!o})}}))),React.createElement("p",null,g("Display","wp-seopress")),React.createElement(e.PanelRow,null,React.createElement(e.ToggleControl,{label:g("Enable accordion","wp-seopress"),checked:!!l,onChange:function(e){n.setAttributes({showAccordion:!l})}}))));return React.createElement(d,null,E,React.createElement("div",{className:"wpseopress-faqs"},"ul"===a&&React.createElement("ul",null,m()),"ol"===a&&React.createElement("ol",null,m()),"none"===a&&m(),React.createElement("div",{className:"wpseopress-faqs-actions"},React.createElement("button",{type:"button",title:g("Add FAQ","wp-seopress"),className:"add-faq components-button is-secondary",onClick:function(e){var t;e.preventDefault(),n.setAttributes({faqs:[].concat((t=r.faqs,function(e){if(Array.isArray(e))return f(e)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),[{question:"",answer:"",image:""}])})}},g("Add FAQ","wp-seopress")))))})),R=window.wp.blocks,v=window.wp.i18n;(0,R.registerBlockType)("wpseopress/faq-block",{title:(0,v.__)("FAQ","wp-seopress"),icon:"index-card",category:"wpseopress",example:{},edit:b,save:function(){return null}})}},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var s=n[e]={exports:{}};return t[e](s,s.exports,r),s.exports}r.m=t,e=[],r.O=function(t,n,a,s){if(!n){var i=1/0;for(u=0;u<e.length;u++){n=e[u][0],a=e[u][1],s=e[u][2];for(var o=!0,l=0;l<n.length;l++)(!1&s||i>=s)&&Object.keys(r.O).every((function(e){return r.O[e](n[l])}))?n.splice(l--,1):(o=!1,s<i&&(i=s));if(o){e.splice(u--,1);var c=a();void 0!==c&&(t=c)}}return t}s=s||0;for(var u=e.length;u>0&&e[u-1][2]>s;u--)e[u]=e[u-1];e[u]=[n,a,s]},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,431:0};r.O.j=function(t){return 0===e[t]};var t=function(t,n){var a,s,i=n[0],o=n[1],l=n[2],c=0;if(i.some((function(t){return 0!==e[t]}))){for(a in o)r.o(o,a)&&(r.m[a]=o[a]);if(l)var u=l(r)}for(t&&t(n);c<i.length;c++)s=i[c],r.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return r.O(u)},n=self.webpackChunkwp_seopress=self.webpackChunkwp_seopress||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var a=r.O(void 0,[431],(function(){return r(515)}));a=r.O(a)}();
 
public/gutenberg/blocks/faq/style-index.css DELETED
@@ -1 +0,0 @@
1
-
 
public/gutenberg/blocks/sitemap/index.asset.php DELETED
@@ -1 +0,0 @@
1
- <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-server-side-render'), 'version' => 'a4502c0e8ed058e10a24');
 
public/gutenberg/blocks/sitemap/index.css DELETED
@@ -1 +0,0 @@
1
- .wp-block-wpseopress-sitemap .components-notice__content{color:initial}
 
public/gutenberg/blocks/sitemap/index.js DELETED
@@ -1 +0,0 @@
1
- !function(){"use strict";var e={n:function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,{a:r}),r},d:function(t,r){for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.i18n,r=window.wp.blocks,n=window.wp.components,o=window.wp.blockEditor,a=window.wp.data;function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var i=function(e){var r=e.attributes,a=e.setAttributes,i=e.allowedPostTypes;return React.createElement(o.InspectorControls,null,React.createElement(n.PanelBody,{title:(0,t.__)("Post types to display","wp-seopress")},i&&React.createElement(React.Fragment,null,React.createElement("p",null,(0,t.__)("By default, if you have not selected any post types below, we’ll automatically take the ones set from the Sitemap setting page.","wp-seopress")),React.createElement("ul",null,i.map((function(e){return React.createElement("li",{key:e.slug},React.createElement(n.CheckboxControl,{label:e.name,checked:r.postTypes.includes(e.slug),onChange:function(t){return o=e.slug,(n=r.postTypes,i=function(e){if(Array.isArray(e))return s(e)}(n)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).includes(o)?i=i.filter((function(e){return e!==o})):i.push(o),void a({postTypes:i});var n,o,i}}))}))))))},l=window.wp.serverSideRender,c=e.n(l);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}(0,r.registerBlockType)("wpseopress/sitemap",{title:(0,t.__)("Sitemap","wp-seopress"),description:(0,t.__)("Display an HTML sitemap.","wp-seopress"),keywords:[(0,t.__)("sitemap","wp-seopress"),(0,t.__)("navigation","wp-seopress")],edit:function(e){var r=e.attributes,s=e.setAttributes,l=r.isSiteMapEnabled,f=r.optionsPageUrl,m=(0,t.__)("It looks like the Sitemap feature is not enabled from your SEO settings. You must activate it to use this block. Make sure the HTML sitemap option is also enabled.","wp-seopress"),w=[{label:(0,t.__)("Review settings","wp-seopress"),url:f,variant:"primary",isPrimary:!0,noDefaultClasses:!0}],b=["attachment","wp_navigation","nav_menu_item","wp_block","wp_template","wp_template_part","wp_navigation"],y=(0,a.withSelect)((function(e,t){var r=e("core").getPostTypes()||[],n=[];return r&&r.length&&(n=r.filter((function(e){return!b.includes(e.slug)}))),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){p(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({allowedPostTypes:n},t)}))(i);return React.createElement("div",(0,o.useBlockProps)(),React.createElement(y,{attributes:r,setAttributes:s}),l?React.createElement(c(),{block:"wpseopress/sitemap",attributes:r}):React.createElement(n.Notice,{status:"warning",isDismissible:!1,actions:w},React.createElement("p",null,m)))},save:function(){return null}})}();
 
public/gutenberg/primary-category-select/index.asset.php DELETED
@@ -1 +0,0 @@
1
- <?php return array('dependencies' => array('wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'd4454d6cec16e500ca82');
 
public/gutenberg/primary-category-select/index.js DELETED
@@ -1 +0,0 @@
1
- !function(){"use strict";var e=window.wp.i18n,t=window.wp.element,r=window.wp.data,n=window.wp.components;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function l(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return u(e)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}var m=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}(y,t);var r,o,m,f,d=(m=y,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(m);if(f){var r=p(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return l(this,e)});function y(){var e;return i(this,y),(e=d.apply(this,arguments)).onChange=e.onChange.bind(u(e)),e.updateMetabox=e.updateMetabox.bind(u(e)),e.state={primaryTermId:"none",selectableTerms:[]},e}return r=y,(o=[{key:"componentDidMount",value:function(){var e=this,t=this.props.primaryTermId||"none";this.setState({primaryTermId:t}),this.metaboxField=document.querySelector("#seopress_robots_primary_cat"),this.metaboxField&&this.metaboxField.addEventListener("change",(function(t){e.setState({primaryTermId:t.target.value})}))}},{key:"componentDidUpdate",value:function(e,t){var r=this;if(e.allTerms!==this.props.allTerms||e.selectedTermIds!==this.props.selectedTermIds){var n=this.props.allTerms&&this.props.allTerms.length?this.props.allTerms.filter((function(e){return r.props.selectedTermIds.includes(e.id)})):[],o=this.props.selectedTermIds.length&&this.props.selectedTermIds.includes(parseInt(this.state.primaryTermId))?this.state.primaryTermId:"none";this.setState({selectableTerms:n,primaryTermId:o})}t.primaryTermId===this.state.primaryTermId&&t.selectableTerms===this.state.selectableTerms||this.updateMetabox(this.state.primaryTermId)}},{key:"updateMetabox",value:function(e){if(this.metaboxField){var t=this.getOptions().map((function(t){var r=t.value==e?'selected="selected"':"";return'<option value="'.concat(t.value,'" ').concat(r,">").concat(t.label,"</option>")}));this.metaboxField.value=e,this.metaboxField.innerHTML=t.join("")}}},{key:"getOptions",value:function(){return[{value:"none",label:(0,e.__)("None (will disable this feature)","wp-seopress")}].concat(function(e){if(Array.isArray(e))return a(e)}(t=this.state.selectableTerms.map((function(e){return{value:e.id,label:e.name}})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var t}},{key:"onChange",value:function(e){this.setState({primaryTermId:e})}},{key:"render",value:function(){return!!this.state.selectableTerms.length&&React.createElement(n.SelectControl,{label:(0,e.__)("Select a primary category","wp-seopress"),value:this.state.primaryTermId,options:this.getOptions(),onChange:this.onChange})}}])&&s(r.prototype,o),Object.defineProperty(r,"prototype",{writable:!1}),y}(t.Component),f=(0,r.withSelect)((function(e,t){var r=t.slug,n=e("core").getTaxonomy(r),o=n?e("core/editor").getEditedPostAttribute(n.rest_base):[];return{taxonomy:n,allTerms:e("core").getEntityRecords("taxonomy",r,{per_page:-1})||[],primaryTermId:e("core/editor").getEditedPostAttribute("meta")._seopress_robots_primary_cat||"none",selectedTermIds:o}}))(m);wp.hooks.addFilter("editor.PostTaxonomyType","wpseopress",(function(e){return function(t){return React.createElement(React.Fragment,null,React.createElement(e,t),t.slug&&"category"===t.slug&&React.createElement(n.PanelRow,{className:"seopress-primary-term-picker"},React.createElement(f,t)))}}))}();
 
public/images/.gitkeep DELETED
File without changes
readme.txt CHANGED
@@ -6,7 +6,7 @@ Tags: SEO, schema, xml sitemap, redirection, meta title, open graph, content ana
6
  Requires at least: 5.0+
7
  Tested up to: 6.1
8
  Requires PHP: 7.2
9
- Stable tag: 6.1.1
10
  License: GPLv2 or later
11
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
12
 
@@ -364,6 +364,10 @@ You're theme is probably using a deprecated function to handle the title. <a hre
364
  12. Schema metabox
365
 
366
  == Changelog ==
 
 
 
 
367
  = 6.1.1 =
368
  * FIX Dynamic variables if null
369
  * FIX wpml-config.xml file with WPML and Polylang (PRO)
6
  Requires at least: 5.0+
7
  Tested up to: 6.1
8
  Requires PHP: 7.2
9
+ Stable tag: 6.1.2
10
  License: GPLv2 or later
11
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
12
 
364
  12. Schema metabox
365
 
366
  == Changelog ==
367
+ = 6.1.2 =
368
+ * FIX Alternative title from Wizard is no longer required
369
+ * FIX Updater "a new version is available" (PRO)
370
+
371
  = 6.1.1 =
372
  * FIX Dynamic variables if null
373
  * FIX wpml-config.xml file with WPML and Polylang (PRO)
seopress.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: SEOPress
4
  Plugin URI: https://www.seopress.org/
5
  Description: One of the best SEO plugins for WordPress.
6
  Author: The SEO Guys at SEOPress
7
- Version: 6.1.1
8
  Author URI: https://www.seopress.org/
9
  License: GPLv2
10
  Text Domain: wp-seopress
@@ -73,7 +73,7 @@ register_deactivation_hook(__FILE__, 'seopress_deactivation');
73
  ///////////////////////////////////////////////////////////////////////////////////////////////////
74
  //Define
75
  ///////////////////////////////////////////////////////////////////////////////////////////////////
76
- define('SEOPRESS_VERSION', '6.1.1');
77
  define('SEOPRESS_AUTHOR', 'Benjamin Denis');
78
  define('SEOPRESS_PLUGIN_DIR_PATH', plugin_dir_path(__FILE__));
79
  define('SEOPRESS_PLUGIN_DIR_URL', plugin_dir_url(__FILE__));
@@ -672,7 +672,7 @@ function seopress_notice() {
672
  }
673
 
674
  if ( is_plugin_active('wp-seopress-pro/seopress-pro.php') && version_compare(SEOPRESS_PRO_VERSION, '5.4', '<')) {
675
- if (SEOPRESS_PRO_VERSION === '6.1.1') {
676
  return;
677
  }
678
  $docs = seopress_get_docs_links();
4
  Plugin URI: https://www.seopress.org/
5
  Description: One of the best SEO plugins for WordPress.
6
  Author: The SEO Guys at SEOPress
7
+ Version: 6.1.2
8
  Author URI: https://www.seopress.org/
9
  License: GPLv2
10
  Text Domain: wp-seopress
73
  ///////////////////////////////////////////////////////////////////////////////////////////////////
74
  //Define
75
  ///////////////////////////////////////////////////////////////////////////////////////////////////
76
+ define('SEOPRESS_VERSION', '6.1.2');
77
  define('SEOPRESS_AUTHOR', 'Benjamin Denis');
78
  define('SEOPRESS_PLUGIN_DIR_PATH', plugin_dir_path(__FILE__));
79
  define('SEOPRESS_PLUGIN_DIR_URL', plugin_dir_url(__FILE__));
672
  }
673
 
674
  if ( is_plugin_active('wp-seopress-pro/seopress-pro.php') && version_compare(SEOPRESS_PRO_VERSION, '5.4', '<')) {
675
+ if (SEOPRESS_PRO_VERSION === '6.1.2') {
676
  return;
677
  }
678
  $docs = seopress_get_docs_links();
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit4abdb5904957d1003b23d2f30d6b5059::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit339939d335e3d7b1bcc9634cec27f261::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit4abdb5904957d1003b23d2f30d6b5059
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInit4abdb5904957d1003b23d2f30d6b5059
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInit4abdb5904957d1003b23d2f30d6b5059', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
- spl_autoload_unregister(array('ComposerAutoloaderInit4abdb5904957d1003b23d2f30d6b5059', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
- call_user_func(\Composer\Autoload\ComposerStaticInit4abdb5904957d1003b23d2f30d6b5059::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
@@ -53,19 +53,19 @@ class ComposerAutoloaderInit4abdb5904957d1003b23d2f30d6b5059
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
- $includeFiles = Composer\Autoload\ComposerStaticInit4abdb5904957d1003b23d2f30d6b5059::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
- composerRequire4abdb5904957d1003b23d2f30d6b5059($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
65
  }
66
  }
67
 
68
- function composerRequire4abdb5904957d1003b23d2f30d6b5059($fileIdentifier, $file)
69
  {
70
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
71
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit339939d335e3d7b1bcc9634cec27f261
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInit339939d335e3d7b1bcc9634cec27f261', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInit339939d335e3d7b1bcc9634cec27f261', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInit339939d335e3d7b1bcc9634cec27f261::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
+ $includeFiles = Composer\Autoload\ComposerStaticInit339939d335e3d7b1bcc9634cec27f261::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
+ composerRequire339939d335e3d7b1bcc9634cec27f261($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
65
  }
66
  }
67
 
68
+ function composerRequire339939d335e3d7b1bcc9634cec27f261($fileIdentifier, $file)
69
  {
70
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
71
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit4abdb5904957d1003b23d2f30d6b5059
8
  {
9
  public static $files = array (
10
  '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',
@@ -144,9 +144,9 @@ class ComposerStaticInit4abdb5904957d1003b23d2f30d6b5059
144
  public static function getInitializer(ClassLoader $loader)
145
  {
146
  return \Closure::bind(function () use ($loader) {
147
- $loader->prefixLengthsPsr4 = ComposerStaticInit4abdb5904957d1003b23d2f30d6b5059::$prefixLengthsPsr4;
148
- $loader->prefixDirsPsr4 = ComposerStaticInit4abdb5904957d1003b23d2f30d6b5059::$prefixDirsPsr4;
149
- $loader->classMap = ComposerStaticInit4abdb5904957d1003b23d2f30d6b5059::$classMap;
150
 
151
  }, null, ClassLoader::class);
152
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit339939d335e3d7b1bcc9634cec27f261
8
  {
9
  public static $files = array (
10
  '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',
144
  public static function getInitializer(ClassLoader $loader)
145
  {
146
  return \Closure::bind(function () use ($loader) {
147
+ $loader->prefixLengthsPsr4 = ComposerStaticInit339939d335e3d7b1bcc9634cec27f261::$prefixLengthsPsr4;
148
+ $loader->prefixDirsPsr4 = ComposerStaticInit339939d335e3d7b1bcc9634cec27f261::$prefixDirsPsr4;
149
+ $loader->classMap = ComposerStaticInit339939d335e3d7b1bcc9634cec27f261::$classMap;
150
 
151
  }, null, ClassLoader::class);
152
  }
vendor/composer/installed.php CHANGED
@@ -5,7 +5,7 @@
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
- 'reference' => 'e46fb1b8bf83057135ba950e22308554b63334d9',
9
  'name' => 'wp-seopress/wp-seopress',
10
  'dev' => false,
11
  ),
@@ -202,7 +202,7 @@
202
  'type' => 'wordpress-plugin',
203
  'install_path' => __DIR__ . '/../../',
204
  'aliases' => array(),
205
- 'reference' => 'e46fb1b8bf83057135ba950e22308554b63334d9',
206
  'dev_requirement' => false,
207
  ),
208
  ),
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
+ 'reference' => '9c9e403b14dc734654ad1ce07efddc25d6ff0367',
9
  'name' => 'wp-seopress/wp-seopress',
10
  'dev' => false,
11
  ),
202
  'type' => 'wordpress-plugin',
203
  'install_path' => __DIR__ . '/../../',
204
  'aliases' => array(),
205
+ 'reference' => '9c9e403b14dc734654ad1ce07efddc25d6ff0367',
206
  'dev_requirement' => false,
207
  ),
208
  ),