WP SEO Structured Data Schema - Version 2.6.17

Version Description

  • Update description issue at expoert

=

Download this release

Release Info

Developer kcseopro
Plugin Icon 128x128 WP SEO Structured Data Schema
Version 2.6.17
Comparing to
See all releases

Code changes from version 2.6.16 to 2.6.17

README.txt CHANGED
@@ -4,7 +4,7 @@ Donate link:
4
  Tags: seo, schema, structured data, rich snippets, microdata, json-ld, search engine optimization, local seo, google, sitelinks, schema.org, microformat, serp
5
  Requires at least: 4.5
6
  Tested up to: 5.7
7
- Stable tag: 2.6.16
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -114,6 +114,9 @@ You'll find the [FAQ on WPSEMPlugins.com](https://wpsemplugins.com/wordpress-seo
114
 
115
  == Changelog ==
116
 
 
 
 
117
  == 2.6.16 =
118
  * Add WordPress 5.7 compatibility
119
 
4
  Tags: seo, schema, structured data, rich snippets, microdata, json-ld, search engine optimization, local seo, google, sitelinks, schema.org, microformat, serp
5
  Requires at least: 4.5
6
  Tested up to: 5.7
7
+ Stable tag: 2.6.17
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
114
 
115
  == Changelog ==
116
 
117
+ == 2.6.17 =
118
+ * Update description issue at expoert
119
+
120
  == 2.6.16 =
121
  * Add WordPress 5.7 compatibility
122
 
languages/wp-seo-structured-data-schema.pot CHANGED
@@ -13,63 +13,63 @@ msgstr ""
13
  "X-Poedit-SourceCharset: UTF-8\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
 
16
- #: ../lib/classes/KcSeoHelper.php:471
17
  msgid "Pro Version Features"
18
  msgstr ""
19
 
20
- #: ../lib/classes/KcSeoHelper.php:473
21
  msgid "Includes Auto-fill function <---Popular"
22
  msgstr ""
23
 
24
- #: ../lib/classes/KcSeoHelper.php:474
25
  msgid "Supports Custom Post Types beyond default page and posts"
26
  msgstr ""
27
 
28
- #: ../lib/classes/KcSeoHelper.php:475
29
  msgid "Supports WordPress Multisite"
30
  msgstr ""
31
 
32
- #: ../lib/classes/KcSeoHelper.php:476
33
  msgid "Supports more schema types:"
34
  msgstr ""
35
 
36
- #: ../lib/classes/KcSeoHelper.php:478
37
  msgid "Books"
38
  msgstr ""
39
 
40
- #: ../lib/classes/KcSeoHelper.php:479
41
  msgid "Courses"
42
  msgstr ""
43
 
44
- #: ../lib/classes/KcSeoHelper.php:480
45
  msgid "Job Postings"
46
  msgstr ""
47
 
48
- #: ../lib/classes/KcSeoHelper.php:481
49
  msgid "Movies"
50
  msgstr ""
51
 
52
- #: ../lib/classes/KcSeoHelper.php:482, ../lib/functions/KcSeoOptions.php:988
53
  msgid "Music"
54
  msgstr ""
55
 
56
- #: ../lib/classes/KcSeoHelper.php:483, ../lib/functions/KcSeoOptions.php:992
57
  msgid "Recipe"
58
  msgstr ""
59
 
60
- #: ../lib/classes/KcSeoHelper.php:484
61
  msgid "TV Episode"
62
  msgstr ""
63
 
64
- #: ../lib/classes/KcSeoHelper.php:485, ../lib/functions/KcSeoOptions.php:1000
65
  msgid "QAPage"
66
  msgstr ""
67
 
68
- #: ../lib/classes/KcSeoHelper.php:486, ../lib/functions/KcSeoOptions.php:1004
69
  msgid "Item List"
70
  msgstr ""
71
 
72
- #: ../lib/classes/KcSeoHelper.php:492
73
  msgid "Get the Pro Version"
74
  msgstr ""
75
 
@@ -145,7 +145,7 @@ msgstr ""
145
  msgid "Published date"
146
  msgstr ""
147
 
148
- #: ../lib/functions/KcSeoOptions.php:44, ../lib/functions/KcSeoOptions.php:51, ../lib/functions/KcSeoOptions.php:117, ../lib/functions/KcSeoOptions.php:124, ../lib/functions/KcSeoOptions.php:186, ../lib/functions/KcSeoOptions.php:194, ../lib/functions/KcSeoOptions.php:344, ../lib/functions/KcSeoOptions.php:579, ../lib/functions/KcSeoOptions.php:701, ../lib/functions/KcSeoOptions.php:948
149
  msgid "Like this: 2015-12-25 14:20:00"
150
  msgstr ""
151
 
@@ -169,12 +169,12 @@ msgstr ""
169
  msgid "Logos should have a wide aspect ratio, not a square icon.<br>Logos should be no wider than 600px, and no taller than 60px.<br>Always retain the original aspect ratio of the logo when resizing. Ideally, logos are exactly 60px tall with width <= 600px. If maintaining a height of 60px would cause the width to exceed 600px, downscale the logo to exactly 600px wide and reduce the height accordingly below 60px to maintain the original aspect ratio.<br>"
170
  msgstr ""
171
 
172
- #: ../lib/functions/KcSeoOptions.php:66, ../lib/functions/KcSeoOptions.php:140, ../lib/functions/KcSeoOptions.php:209, ../lib/functions/KcSeoOptions.php:260, ../lib/functions/KcSeoOptions.php:385, ../lib/functions/KcSeoOptions.php:535, ../lib/functions/KcSeoOptions.php:775, ../lib/functions/KcSeoOptions.php:881, ../lib/views/schema-options.php:170, ../lib/views/schema-options.php:255
173
  msgid "Description"
174
  msgstr ""
175
 
176
  #: ../lib/functions/KcSeoOptions.php:68, ../lib/functions/KcSeoOptions.php:142, ../lib/functions/KcSeoOptions.php:211
177
- msgid "Short description"
178
  msgstr ""
179
 
180
  #: ../lib/functions/KcSeoOptions.php:71, ../lib/functions/KcSeoOptions.php:145, ../lib/functions/KcSeoOptions.php:214
@@ -217,23 +217,23 @@ msgstr ""
217
  msgid "News Article"
218
  msgstr ""
219
 
220
- #: ../lib/functions/KcSeoOptions.php:171, ../lib/functions/KcSeoOptions.php:323, ../lib/functions/KcSeoOptions.php:691, ../lib/functions/KcSeoOptions.php:927
221
  msgid "Author"
222
  msgstr ""
223
 
224
- #: ../lib/functions/KcSeoOptions.php:177, ../lib/functions/KcSeoOptions.php:380, ../lib/functions/KcSeoOptions.php:848, ../lib/views/schema-options.php:247
225
  msgid "Image"
226
  msgstr ""
227
 
228
  #: ../lib/functions/KcSeoOptions.php:216
229
- msgid "Article body content"
230
  msgstr ""
231
 
232
  #: ../lib/functions/KcSeoOptions.php:222
233
  msgid "Event"
234
  msgstr ""
235
 
236
- #: ../lib/functions/KcSeoOptions.php:228, ../lib/functions/KcSeoOptions.php:374, ../lib/functions/KcSeoOptions.php:529, ../lib/functions/KcSeoOptions.php:591, ../lib/functions/KcSeoOptions.php:876, ../lib/views/schema-options.php:224
237
  msgid "Name"
238
  msgstr ""
239
 
@@ -274,7 +274,7 @@ msgid "Event end date Like : 2017-10-16 4:00 AM"
274
  msgstr ""
275
 
276
  #: ../lib/functions/KcSeoOptions.php:263
277
- msgid "Event description"
278
  msgstr ""
279
 
280
  #: ../lib/functions/KcSeoOptions.php:266
@@ -317,55 +317,55 @@ msgstr ""
317
  msgid "A link to the event's details page. <span class='required'>Not required but (Recommended)</span>"
318
  msgstr ""
319
 
320
- #: ../lib/functions/KcSeoOptions.php:315, ../lib/functions/KcSeoOptions.php:662, ../lib/functions/KcSeoOptions.php:919
321
  msgid "Review"
322
  msgstr ""
323
 
324
- #: ../lib/functions/KcSeoOptions.php:317, ../lib/functions/KcSeoOptions.php:921
325
  msgid "To add review schema for this type, complete fields below and enable, others live blank."
326
  msgstr ""
327
 
328
- #: ../lib/functions/KcSeoOptions.php:328, ../lib/functions/KcSeoOptions.php:932
329
  msgid "Author Same As profile link"
330
  msgstr ""
331
 
332
- #: ../lib/functions/KcSeoOptions.php:332, ../lib/functions/KcSeoOptions.php:936
333
  msgid "A reference page that unambiguously indicates the item's identity; for example, the URL of the item's Wikipedia page, Freebase page, or official website.<br> Enter new line for every entry"
334
  msgstr ""
335
 
336
- #: ../lib/functions/KcSeoOptions.php:335, ../lib/functions/KcSeoOptions.php:679, ../lib/functions/KcSeoOptions.php:939
337
  msgid "Review body"
338
  msgstr ""
339
 
340
- #: ../lib/functions/KcSeoOptions.php:338, ../lib/functions/KcSeoOptions.php:682, ../lib/functions/KcSeoOptions.php:942
341
  msgid "The actual body of the review."
342
  msgstr ""
343
 
344
- #: ../lib/functions/KcSeoOptions.php:341, ../lib/functions/KcSeoOptions.php:698, ../lib/functions/KcSeoOptions.php:945
345
  msgid "Date of Published"
346
  msgstr ""
347
 
348
- #: ../lib/functions/KcSeoOptions.php:347, ../lib/functions/KcSeoOptions.php:453, ../lib/functions/KcSeoOptions.php:704, ../lib/functions/KcSeoOptions.php:951
349
  msgid "Rating value"
350
  msgstr ""
351
 
352
- #: ../lib/functions/KcSeoOptions.php:350, ../lib/functions/KcSeoOptions.php:707, ../lib/functions/KcSeoOptions.php:798, ../lib/functions/KcSeoOptions.php:954
353
  msgid "A numerical quality rating for the item."
354
  msgstr ""
355
 
356
- #: ../lib/functions/KcSeoOptions.php:353, ../lib/functions/KcSeoOptions.php:710, ../lib/functions/KcSeoOptions.php:957
357
  msgid "Best rating"
358
  msgstr ""
359
 
360
- #: ../lib/functions/KcSeoOptions.php:356, ../lib/functions/KcSeoOptions.php:713, ../lib/functions/KcSeoOptions.php:960
361
  msgid "The highest value allowed in this rating system."
362
  msgstr ""
363
 
364
- #: ../lib/functions/KcSeoOptions.php:359, ../lib/functions/KcSeoOptions.php:716, ../lib/functions/KcSeoOptions.php:963
365
  msgid "Worst rating"
366
  msgstr ""
367
 
368
- #: ../lib/functions/KcSeoOptions.php:362, ../lib/functions/KcSeoOptions.php:719, ../lib/functions/KcSeoOptions.php:966
369
  msgid "The lowest value allowed in this rating system. * Required if the rating system is not on a 5-point scale. If worstRating is omitted, 1 is assumed."
370
  msgstr ""
371
 
@@ -382,7 +382,7 @@ msgid "The URL of a product photo. Pictures clearly showing the product, e.g. ag
382
  msgstr ""
383
 
384
  #: ../lib/functions/KcSeoOptions.php:387
385
- msgid "Product description."
386
  msgstr ""
387
 
388
  #: ../lib/functions/KcSeoOptions.php:390
@@ -497,7 +497,7 @@ msgid "The title of the video"
497
  msgstr ""
498
 
499
  #: ../lib/functions/KcSeoOptions.php:538
500
- msgid "The description of the video"
501
  msgstr ""
502
 
503
  #: ../lib/functions/KcSeoOptions.php:545
@@ -585,7 +585,7 @@ msgid "Indicates the mobility of a provided service (e.g. 'static', 'dynamic')."
585
  msgstr ""
586
 
587
  #: ../lib/functions/KcSeoOptions.php:627
588
- msgid "A short description of the service."
589
  msgstr ""
590
 
591
  #: ../lib/functions/KcSeoOptions.php:633
@@ -660,12 +660,12 @@ msgstr ""
660
  msgid "The item that is being rated."
661
  msgstr ""
662
 
663
- #: ../lib/functions/KcSeoOptions.php:760, ../lib/functions/KcSeoOptions.php:893, ../lib/views/schema-options.php:118
664
  msgid "The price range of the business, for example $$$."
665
  msgstr ""
666
 
667
  #: ../lib/functions/KcSeoOptions.php:777
668
- msgid "Description for thr review"
669
  msgstr ""
670
 
671
  #: ../lib/functions/KcSeoOptions.php:780
@@ -716,99 +716,103 @@ msgstr ""
716
  msgid "Description of the Restaurant"
717
  msgstr ""
718
 
719
- #: ../lib/functions/KcSeoOptions.php:833
 
 
 
 
720
  msgid "Opening Hours"
721
  msgstr ""
722
 
723
- #: ../lib/functions/KcSeoOptions.php:835
724
  msgid "Mo,Tu,We,Th,Fr,Sa,Su 11:30-23:00"
725
  msgstr ""
726
 
727
- #: ../lib/functions/KcSeoOptions.php:838, ../lib/functions/KcSeoOptions.php:914
728
  msgid "Telephone"
729
  msgstr ""
730
 
731
- #: ../lib/functions/KcSeoOptions.php:840
732
  msgid "+155501003333"
733
  msgstr ""
734
 
735
- #: ../lib/functions/KcSeoOptions.php:843
736
  msgid "Menu"
737
  msgstr ""
738
 
739
- #: ../lib/functions/KcSeoOptions.php:845
740
  msgid "http://example.com/menu"
741
  msgstr ""
742
 
743
- #: ../lib/functions/KcSeoOptions.php:853, ../lib/views/schema-options.php:270
744
  msgid "Address"
745
  msgstr ""
746
 
747
- #: ../lib/functions/KcSeoOptions.php:857, ../lib/functions/KcSeoOptions.php:890, ../lib/views/schema-options.php:113
748
  msgid "Price Range"
749
  msgstr ""
750
 
751
- #: ../lib/functions/KcSeoOptions.php:859
752
  msgid "The price range of the business, for example $$$"
753
  msgstr ""
754
 
755
- #: ../lib/functions/KcSeoOptions.php:862
756
  msgid "Serves Cuisine"
757
  msgstr ""
758
 
759
- #: ../lib/functions/KcSeoOptions.php:864, ../lib/views/schema-options.php:159
760
  msgid "The cuisine of the restaurant."
761
  msgstr ""
762
 
763
- #: ../lib/functions/KcSeoOptions.php:870
764
  msgid "Local Business"
765
  msgstr ""
766
 
767
- #: ../lib/functions/KcSeoOptions.php:885
768
  msgid "Business Logo"
769
  msgstr ""
770
 
771
- #: ../lib/functions/KcSeoOptions.php:896
772
  msgid "Address locality"
773
  msgstr ""
774
 
775
- #: ../lib/functions/KcSeoOptions.php:898
776
  msgid "City (i.e Kansas city)"
777
  msgstr ""
778
 
779
- #: ../lib/functions/KcSeoOptions.php:901
780
  msgid "Address region"
781
  msgstr ""
782
 
783
- #: ../lib/functions/KcSeoOptions.php:903
784
  msgid "State (i.e. MO)"
785
  msgstr ""
786
 
787
- #: ../lib/functions/KcSeoOptions.php:906
788
  msgid "Postal code"
789
  msgstr ""
790
 
791
- #: ../lib/functions/KcSeoOptions.php:910
792
  msgid "Street address"
793
  msgstr ""
794
 
795
- #: ../lib/functions/KcSeoOptions.php:972
796
  msgid "Book"
797
  msgstr ""
798
 
799
- #: ../lib/functions/KcSeoOptions.php:976
800
  msgid "Course"
801
  msgstr ""
802
 
803
- #: ../lib/functions/KcSeoOptions.php:980
804
  msgid "Job Posting"
805
  msgstr ""
806
 
807
- #: ../lib/functions/KcSeoOptions.php:984
808
  msgid "Movie"
809
  msgstr ""
810
 
811
- #: ../lib/functions/KcSeoOptions.php:996
812
  msgid "TVEpisode"
813
  msgstr ""
814
 
13
  "X-Poedit-SourceCharset: UTF-8\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
 
16
+ #: ../lib/classes/KcSeoHelper.php:481
17
  msgid "Pro Version Features"
18
  msgstr ""
19
 
20
+ #: ../lib/classes/KcSeoHelper.php:483
21
  msgid "Includes Auto-fill function <---Popular"
22
  msgstr ""
23
 
24
+ #: ../lib/classes/KcSeoHelper.php:484
25
  msgid "Supports Custom Post Types beyond default page and posts"
26
  msgstr ""
27
 
28
+ #: ../lib/classes/KcSeoHelper.php:485
29
  msgid "Supports WordPress Multisite"
30
  msgstr ""
31
 
32
+ #: ../lib/classes/KcSeoHelper.php:486
33
  msgid "Supports more schema types:"
34
  msgstr ""
35
 
36
+ #: ../lib/classes/KcSeoHelper.php:488
37
  msgid "Books"
38
  msgstr ""
39
 
40
+ #: ../lib/classes/KcSeoHelper.php:489
41
  msgid "Courses"
42
  msgstr ""
43
 
44
+ #: ../lib/classes/KcSeoHelper.php:490
45
  msgid "Job Postings"
46
  msgstr ""
47
 
48
+ #: ../lib/classes/KcSeoHelper.php:491
49
  msgid "Movies"
50
  msgstr ""
51
 
52
+ #: ../lib/classes/KcSeoHelper.php:492, ../lib/functions/KcSeoOptions.php:990
53
  msgid "Music"
54
  msgstr ""
55
 
56
+ #: ../lib/classes/KcSeoHelper.php:493, ../lib/functions/KcSeoOptions.php:994
57
  msgid "Recipe"
58
  msgstr ""
59
 
60
+ #: ../lib/classes/KcSeoHelper.php:494
61
  msgid "TV Episode"
62
  msgstr ""
63
 
64
+ #: ../lib/classes/KcSeoHelper.php:495, ../lib/functions/KcSeoOptions.php:1002
65
  msgid "QAPage"
66
  msgstr ""
67
 
68
+ #: ../lib/classes/KcSeoHelper.php:496, ../lib/functions/KcSeoOptions.php:1006
69
  msgid "Item List"
70
  msgstr ""
71
 
72
+ #: ../lib/classes/KcSeoHelper.php:502
73
  msgid "Get the Pro Version"
74
  msgstr ""
75
 
145
  msgid "Published date"
146
  msgstr ""
147
 
148
+ #: ../lib/functions/KcSeoOptions.php:44, ../lib/functions/KcSeoOptions.php:51, ../lib/functions/KcSeoOptions.php:117, ../lib/functions/KcSeoOptions.php:124, ../lib/functions/KcSeoOptions.php:186, ../lib/functions/KcSeoOptions.php:194, ../lib/functions/KcSeoOptions.php:344, ../lib/functions/KcSeoOptions.php:579, ../lib/functions/KcSeoOptions.php:701, ../lib/functions/KcSeoOptions.php:950
149
  msgid "Like this: 2015-12-25 14:20:00"
150
  msgstr ""
151
 
169
  msgid "Logos should have a wide aspect ratio, not a square icon.<br>Logos should be no wider than 600px, and no taller than 60px.<br>Always retain the original aspect ratio of the logo when resizing. Ideally, logos are exactly 60px tall with width <= 600px. If maintaining a height of 60px would cause the width to exceed 600px, downscale the logo to exactly 600px wide and reduce the height accordingly below 60px to maintain the original aspect ratio.<br>"
170
  msgstr ""
171
 
172
+ #: ../lib/functions/KcSeoOptions.php:66, ../lib/functions/KcSeoOptions.php:140, ../lib/functions/KcSeoOptions.php:209, ../lib/functions/KcSeoOptions.php:260, ../lib/functions/KcSeoOptions.php:385, ../lib/functions/KcSeoOptions.php:535, ../lib/functions/KcSeoOptions.php:775, ../lib/functions/KcSeoOptions.php:882, ../lib/views/schema-options.php:170, ../lib/views/schema-options.php:255
173
  msgid "Description"
174
  msgstr ""
175
 
176
  #: ../lib/functions/KcSeoOptions.php:68, ../lib/functions/KcSeoOptions.php:142, ../lib/functions/KcSeoOptions.php:211
177
+ msgid "Short description. New line is not supported."
178
  msgstr ""
179
 
180
  #: ../lib/functions/KcSeoOptions.php:71, ../lib/functions/KcSeoOptions.php:145, ../lib/functions/KcSeoOptions.php:214
217
  msgid "News Article"
218
  msgstr ""
219
 
220
+ #: ../lib/functions/KcSeoOptions.php:171, ../lib/functions/KcSeoOptions.php:323, ../lib/functions/KcSeoOptions.php:691, ../lib/functions/KcSeoOptions.php:929
221
  msgid "Author"
222
  msgstr ""
223
 
224
+ #: ../lib/functions/KcSeoOptions.php:177, ../lib/functions/KcSeoOptions.php:380, ../lib/functions/KcSeoOptions.php:849, ../lib/views/schema-options.php:247
225
  msgid "Image"
226
  msgstr ""
227
 
228
  #: ../lib/functions/KcSeoOptions.php:216
229
+ msgid "Article body content. New line is not supported."
230
  msgstr ""
231
 
232
  #: ../lib/functions/KcSeoOptions.php:222
233
  msgid "Event"
234
  msgstr ""
235
 
236
+ #: ../lib/functions/KcSeoOptions.php:228, ../lib/functions/KcSeoOptions.php:374, ../lib/functions/KcSeoOptions.php:529, ../lib/functions/KcSeoOptions.php:591, ../lib/functions/KcSeoOptions.php:877, ../lib/views/schema-options.php:224
237
  msgid "Name"
238
  msgstr ""
239
 
274
  msgstr ""
275
 
276
  #: ../lib/functions/KcSeoOptions.php:263
277
+ msgid "Event description. New line is not supported."
278
  msgstr ""
279
 
280
  #: ../lib/functions/KcSeoOptions.php:266
317
  msgid "A link to the event's details page. <span class='required'>Not required but (Recommended)</span>"
318
  msgstr ""
319
 
320
+ #: ../lib/functions/KcSeoOptions.php:315, ../lib/functions/KcSeoOptions.php:662, ../lib/functions/KcSeoOptions.php:921
321
  msgid "Review"
322
  msgstr ""
323
 
324
+ #: ../lib/functions/KcSeoOptions.php:317, ../lib/functions/KcSeoOptions.php:923
325
  msgid "To add review schema for this type, complete fields below and enable, others live blank."
326
  msgstr ""
327
 
328
+ #: ../lib/functions/KcSeoOptions.php:328, ../lib/functions/KcSeoOptions.php:934
329
  msgid "Author Same As profile link"
330
  msgstr ""
331
 
332
+ #: ../lib/functions/KcSeoOptions.php:332, ../lib/functions/KcSeoOptions.php:938
333
  msgid "A reference page that unambiguously indicates the item's identity; for example, the URL of the item's Wikipedia page, Freebase page, or official website.<br> Enter new line for every entry"
334
  msgstr ""
335
 
336
+ #: ../lib/functions/KcSeoOptions.php:335, ../lib/functions/KcSeoOptions.php:679, ../lib/functions/KcSeoOptions.php:941
337
  msgid "Review body"
338
  msgstr ""
339
 
340
+ #: ../lib/functions/KcSeoOptions.php:338, ../lib/functions/KcSeoOptions.php:682, ../lib/functions/KcSeoOptions.php:944
341
  msgid "The actual body of the review."
342
  msgstr ""
343
 
344
+ #: ../lib/functions/KcSeoOptions.php:341, ../lib/functions/KcSeoOptions.php:698, ../lib/functions/KcSeoOptions.php:947
345
  msgid "Date of Published"
346
  msgstr ""
347
 
348
+ #: ../lib/functions/KcSeoOptions.php:347, ../lib/functions/KcSeoOptions.php:453, ../lib/functions/KcSeoOptions.php:704, ../lib/functions/KcSeoOptions.php:953
349
  msgid "Rating value"
350
  msgstr ""
351
 
352
+ #: ../lib/functions/KcSeoOptions.php:350, ../lib/functions/KcSeoOptions.php:707, ../lib/functions/KcSeoOptions.php:798, ../lib/functions/KcSeoOptions.php:956
353
  msgid "A numerical quality rating for the item."
354
  msgstr ""
355
 
356
+ #: ../lib/functions/KcSeoOptions.php:353, ../lib/functions/KcSeoOptions.php:710, ../lib/functions/KcSeoOptions.php:959
357
  msgid "Best rating"
358
  msgstr ""
359
 
360
+ #: ../lib/functions/KcSeoOptions.php:356, ../lib/functions/KcSeoOptions.php:713, ../lib/functions/KcSeoOptions.php:962
361
  msgid "The highest value allowed in this rating system."
362
  msgstr ""
363
 
364
+ #: ../lib/functions/KcSeoOptions.php:359, ../lib/functions/KcSeoOptions.php:716, ../lib/functions/KcSeoOptions.php:965
365
  msgid "Worst rating"
366
  msgstr ""
367
 
368
+ #: ../lib/functions/KcSeoOptions.php:362, ../lib/functions/KcSeoOptions.php:719, ../lib/functions/KcSeoOptions.php:968
369
  msgid "The lowest value allowed in this rating system. * Required if the rating system is not on a 5-point scale. If worstRating is omitted, 1 is assumed."
370
  msgstr ""
371
 
382
  msgstr ""
383
 
384
  #: ../lib/functions/KcSeoOptions.php:387
385
+ msgid "Product description. New line is not supported."
386
  msgstr ""
387
 
388
  #: ../lib/functions/KcSeoOptions.php:390
497
  msgstr ""
498
 
499
  #: ../lib/functions/KcSeoOptions.php:538
500
+ msgid "The description of the video. New line is not supported."
501
  msgstr ""
502
 
503
  #: ../lib/functions/KcSeoOptions.php:545
585
  msgstr ""
586
 
587
  #: ../lib/functions/KcSeoOptions.php:627
588
+ msgid "A short description of the service. New line is not supported."
589
  msgstr ""
590
 
591
  #: ../lib/functions/KcSeoOptions.php:633
660
  msgid "The item that is being rated."
661
  msgstr ""
662
 
663
+ #: ../lib/functions/KcSeoOptions.php:760, ../lib/functions/KcSeoOptions.php:895, ../lib/views/schema-options.php:118
664
  msgid "The price range of the business, for example $$$."
665
  msgstr ""
666
 
667
  #: ../lib/functions/KcSeoOptions.php:777
668
+ msgid "Description for thr review. New line is not supported."
669
  msgstr ""
670
 
671
  #: ../lib/functions/KcSeoOptions.php:780
716
  msgid "Description of the Restaurant"
717
  msgstr ""
718
 
719
+ #: ../lib/functions/KcSeoOptions.php:831, ../lib/functions/KcSeoOptions.php:884
720
+ msgid "New line is not supported."
721
+ msgstr ""
722
+
723
+ #: ../lib/functions/KcSeoOptions.php:834
724
  msgid "Opening Hours"
725
  msgstr ""
726
 
727
+ #: ../lib/functions/KcSeoOptions.php:836
728
  msgid "Mo,Tu,We,Th,Fr,Sa,Su 11:30-23:00"
729
  msgstr ""
730
 
731
+ #: ../lib/functions/KcSeoOptions.php:839, ../lib/functions/KcSeoOptions.php:916
732
  msgid "Telephone"
733
  msgstr ""
734
 
735
+ #: ../lib/functions/KcSeoOptions.php:841
736
  msgid "+155501003333"
737
  msgstr ""
738
 
739
+ #: ../lib/functions/KcSeoOptions.php:844
740
  msgid "Menu"
741
  msgstr ""
742
 
743
+ #: ../lib/functions/KcSeoOptions.php:846
744
  msgid "http://example.com/menu"
745
  msgstr ""
746
 
747
+ #: ../lib/functions/KcSeoOptions.php:854, ../lib/views/schema-options.php:270
748
  msgid "Address"
749
  msgstr ""
750
 
751
+ #: ../lib/functions/KcSeoOptions.php:858, ../lib/functions/KcSeoOptions.php:892, ../lib/views/schema-options.php:113
752
  msgid "Price Range"
753
  msgstr ""
754
 
755
+ #: ../lib/functions/KcSeoOptions.php:860
756
  msgid "The price range of the business, for example $$$"
757
  msgstr ""
758
 
759
+ #: ../lib/functions/KcSeoOptions.php:863
760
  msgid "Serves Cuisine"
761
  msgstr ""
762
 
763
+ #: ../lib/functions/KcSeoOptions.php:865, ../lib/views/schema-options.php:159
764
  msgid "The cuisine of the restaurant."
765
  msgstr ""
766
 
767
+ #: ../lib/functions/KcSeoOptions.php:871
768
  msgid "Local Business"
769
  msgstr ""
770
 
771
+ #: ../lib/functions/KcSeoOptions.php:887
772
  msgid "Business Logo"
773
  msgstr ""
774
 
775
+ #: ../lib/functions/KcSeoOptions.php:898
776
  msgid "Address locality"
777
  msgstr ""
778
 
779
+ #: ../lib/functions/KcSeoOptions.php:900
780
  msgid "City (i.e Kansas city)"
781
  msgstr ""
782
 
783
+ #: ../lib/functions/KcSeoOptions.php:903
784
  msgid "Address region"
785
  msgstr ""
786
 
787
+ #: ../lib/functions/KcSeoOptions.php:905
788
  msgid "State (i.e. MO)"
789
  msgstr ""
790
 
791
+ #: ../lib/functions/KcSeoOptions.php:908
792
  msgid "Postal code"
793
  msgstr ""
794
 
795
+ #: ../lib/functions/KcSeoOptions.php:912
796
  msgid "Street address"
797
  msgstr ""
798
 
799
+ #: ../lib/functions/KcSeoOptions.php:974
800
  msgid "Book"
801
  msgstr ""
802
 
803
+ #: ../lib/functions/KcSeoOptions.php:978
804
  msgid "Course"
805
  msgstr ""
806
 
807
+ #: ../lib/functions/KcSeoOptions.php:982
808
  msgid "Job Posting"
809
  msgstr ""
810
 
811
+ #: ../lib/functions/KcSeoOptions.php:986
812
  msgid "Movie"
813
  msgstr ""
814
 
815
+ #: ../lib/functions/KcSeoOptions.php:998
816
  msgid "TVEpisode"
817
  msgstr ""
818
 
lib/classes/KcSeoHelper.php CHANGED
@@ -69,38 +69,42 @@ if (!class_exists('KcSeoSettings')):
69
  /**
70
  * Sanitize field value
71
  *
72
- * @param array $field
73
- * @param null $value
 
74
  *
75
  * @return array|null
76
  * @internal param $value
77
  */
78
- function sanitize($field = array(), $value = null) {
79
  $newValue = null;
 
80
  if (is_array($field) && $value) {
81
- $type = (!empty($field['type']) ? $field['type'] : 'text');
82
- if ($type == 'text' || $type == 'number' || $type == 'select' || $type == 'checkbox' || $type == 'radio') {
83
- $newValue = sanitize_text_field($value);
84
- } else if ($type == 'url') {
85
- $newValue = esc_url($value);
86
- } else if ($type == 'textarea') {
87
- $newValue = wp_kses($value, array());
88
- } else if ($field['type'] == 'group' && !empty($field['fields'])) {
89
- $newGValue = array();
90
- $groupValue = !empty($value) && is_array($value) ? $value : array();
91
- foreach ($groupValue as $gId => $gValue) {
92
- $newVItem = array();
93
- foreach ($field['fields'] as $gFid => $fieldItem) {
94
- if (isset($gValue[$gFid])) {
95
- $newVItem[$gFid] = $this->sanitize($fieldItem, $gValue[$gFid]);
 
96
  }
 
97
  }
98
- array_push($newGValue, $newVItem);
 
 
99
  }
100
- $newValue = $newGValue;
101
- } else {
102
- $newValue = sanitize_text_field($value);
103
  }
 
104
  }
105
 
106
  return $newValue;
@@ -152,256 +156,262 @@ if (!class_exists('KcSeoSettings')):
152
  return $data;
153
  }
154
 
155
- static function filter_content($content, $limit = 0) {
156
- $content = preg_replace('#\[[^\]]+\]#', '', wp_strip_all_tags($content));
157
- $content = self::characterToHTMLEntity($content);
158
- if ($limit && strlen($content) > $limit) {
159
- $content = mb_substr($content, 0, $limit, "utf-8");
160
- $content = preg_replace('/\W\w+\s*(\W*)$/', '$1', $content);
161
- }
162
-
163
- return $content;
164
- }
165
-
166
- static function characterToHTMLEntity($str) {
167
- $replace = array(
168
- "'",
169
- '&',
170
- '<',
171
- '>',
172
- '€',
173
- '‘',
174
- '’',
175
- '',
176
- '',
177
- '',
178
- '',
179
- '¡',
180
- '¢',
181
- '£',
182
- '¤',
183
- '¥',
184
- '¦',
185
- '§',
186
- '¨',
187
- '©',
188
- 'ª',
189
- '«',
190
- '¬',
191
- '®',
192
- '¯',
193
- '°',
194
- '±',
195
- '²',
196
- '³',
197
- '´',
198
- 'µ',
199
- '',
200
- '·',
201
- '¸',
202
- '¹',
203
- 'º',
204
- '»',
205
- '¼',
206
- '½',
207
- '¾',
208
- '¿',
209
- 'À',
210
- 'Á',
211
- 'Â',
212
- 'Ã',
213
- 'Ä',
214
- 'Å',
215
- 'Æ',
216
- 'Ç',
217
- 'È',
218
- 'É',
219
- 'Ê',
220
- 'Ë',
221
- 'Ì',
222
- 'Í',
223
- 'Î',
224
- 'Ï',
225
- 'Ð',
226
- 'Ñ',
227
- 'Ò',
228
- 'Ó',
229
- 'Ô',
230
- 'Õ',
231
- 'Ö',
232
- '×',
233
- 'Ø',
234
- 'Ù',
235
- 'Ú',
236
- 'Û',
237
- 'Ü',
238
- 'Ý',
239
- 'Þ',
240
- 'ß',
241
- 'à',
242
- 'á',
243
- 'â',
244
- 'ã',
245
- 'ä',
246
- 'å',
247
- 'æ',
248
- 'ç',
249
- 'è',
250
- 'é',
251
- 'ê',
252
- 'ë',
253
- 'ì',
254
- 'í',
255
- 'î',
256
- 'ï',
257
- 'ð',
258
- 'ñ',
259
- 'ò',
260
- 'ó',
261
- 'ô',
262
- 'õ',
263
- 'ö',
264
- '÷',
265
- 'ø',
266
- 'ù',
267
- 'ú',
268
- 'û',
269
- 'ü',
270
- 'ý',
271
- 'þ',
272
- 'ÿ',
273
- 'Œ',
274
- 'œ',
275
- '',
276
- '',
277
- '',
278
- '',
279
- '',
280
- '˜'
281
- );
282
-
283
- $search = array(
284
- '&#8217;',
285
- '&amp;',
286
- '&lt;',
287
- '&gt;',
288
- '&euro;',
289
- '&lsquo;',
290
- '&rsquo;',
291
- '&ldquo;',
292
- '&rdquo;',
293
- '&ndash;',
294
- '&mdash;',
295
- '&iexcl;',
296
- '&cent;',
297
- '&pound;',
298
- '&curren;',
299
- '&yen;',
300
- '&brvbar;',
301
- '&sect;',
302
- '&uml;',
303
- '&copy;',
304
- '&ordf;',
305
- '&laquo;',
306
- '&not;',
307
- '&reg;',
308
- '&macr;',
309
- '&deg;',
310
- '&plusmn;',
311
- '&sup2;',
312
- '&sup3;',
313
- '&acute;',
314
- '&micro;',
315
- '&para;',
316
- '&middot;',
317
- '&cedil;',
318
- '&sup1;',
319
- '&ordm;',
320
- '&raquo;',
321
- '&frac14;',
322
- '&frac12;',
323
- '&frac34;',
324
- '&iquest;',
325
- '&Agrave;',
326
- '&Aacute;',
327
- '&Acirc;',
328
- '&Atilde;',
329
- '&Auml;',
330
- '&Aring;',
331
- '&AElig;',
332
- '&Ccedil;',
333
- '&Egrave;',
334
- '&Eacute;',
335
- '&Ecirc;',
336
- '&Euml;',
337
- '&Igrave;',
338
- '&Iacute;',
339
- '&Icirc;',
340
- '&Iuml;',
341
- '&ETH;',
342
- '&Ntilde;',
343
- '&Ograve;',
344
- '&Oacute;',
345
- '&Ocirc;',
346
- '&Otilde;',
347
- '&Ouml;',
348
- '&times;',
349
- '&Oslash;',
350
- '&Ugrave;',
351
- '&Uacute;',
352
- '&Ucirc;',
353
- '&Uuml;',
354
- '&Yacute;',
355
- '&THORN;',
356
- '&szlig;',
357
- '&agrave;',
358
- '&aacute;',
359
- '&acirc;',
360
- '&atilde;',
361
- '&auml;',
362
- '&aring;',
363
- '&aelig;',
364
- '&ccedil;',
365
- '&egrave;',
366
- '&eacute;',
367
- '&ecirc;',
368
- '&euml;',
369
- '&igrave;',
370
- '&iacute;',
371
- '&icirc;',
372
- '&iuml;',
373
- '&eth;',
374
- '&ntilde;',
375
- '&ograve;',
376
- '&oacute;',
377
- '&ocirc;',
378
- '&otilde;',
379
- '&ouml;',
380
- '&divide;',
381
- '&oslash;',
382
- '&ugrave;',
383
- '&uacute;',
384
- '&ucirc;',
385
- '&uuml;',
386
- '&yacute;',
387
- '&thorn;',
388
- '&yuml;',
389
- '&OElig;',
390
- '&oelig;',
391
- '&sbquo;',
392
- '&bdquo;',
393
- '&hellip;',
394
- '&trade;',
395
- '&bull;',
396
- '&asymp;'
397
- );
398
-
399
- //REPLACE VALUES
400
- $str = str_replace($search, $replace, $str);
401
-
402
- //RETURN FORMATED STRING
403
- return $str;
404
- }
 
 
 
 
 
 
405
 
406
  function fix1_2DataMigration() {
407
  global $KcSeoWPSchema;
69
  /**
70
  * Sanitize field value
71
  *
72
+ * @param string $fieldId
73
+ * @param array $field
74
+ * @param null $value
75
  *
76
  * @return array|null
77
  * @internal param $value
78
  */
79
+ function sanitize($fieldId, $field = array(), $value = null) {
80
  $newValue = null;
81
+ $type = (!empty($field['type']) ? $field['type'] : 'text');
82
  if (is_array($field) && $value) {
83
+ if (in_array($fieldId, ['description', 'articleBody', 'review_body'])) {
84
+ $newValue = KcSeoHelper::filter_content($value);
85
+ } else {
86
+ if ($type == 'url') {
87
+ $newValue = esc_url($value);
88
+ } else if ($type == 'textarea') {
89
+ $newValue = wp_kses($value, []);
90
+ } else if ($field['type'] == 'group' && !empty($field['fields'])) {
91
+ $newGValue = [];
92
+ $groupValue = is_array($value) ? $value : [];
93
+ foreach ($groupValue as $gId => $gValue) {
94
+ $newVItem = [];
95
+ foreach ($field['fields'] as $gFid => $fieldItem) {
96
+ if (isset($gValue[$gFid])) {
97
+ $newVItem[$gFid] = $this->sanitize($gFid, $fieldItem, $gValue[$gFid]);
98
+ }
99
  }
100
+ array_push($newGValue, $newVItem);
101
  }
102
+ $newValue = $newGValue;
103
+ } else {
104
+ $newValue = sanitize_text_field($value);
105
  }
 
 
 
106
  }
107
+
108
  }
109
 
110
  return $newValue;
156
  return $data;
157
  }
158
 
159
+ static function filter_content($content, $limit = 0) {
160
+ $content = preg_replace('#\[[^\]]+\]#', '', wp_filter_nohtml_kses($content));
161
+ $content = stripslashes($content);
162
+ $content = convert_invalid_entities($content);
163
+ $content = self::characterToHTMLEntity($content);
164
+ if ($limit && strlen($content) > $limit) {
165
+ $content = mb_substr($content, 0, $limit, "utf-8");
166
+ $content = preg_replace('/\W\w+\s*(\W*)$/', '$1', $content);
167
+ }
168
+
169
+ $content = str_replace('&nbps;', ' ', $content);
170
+ $content = str_replace(PHP_EOL, ' ', $content);
171
+ $content = str_replace("\r", '', $content);
172
+
173
+ return $content;
174
+ }
175
+
176
+ static function characterToHTMLEntity($str) {
177
+ $replace = array(
178
+ "'",
179
+ '&',
180
+ '<',
181
+ '>',
182
+ '',
183
+ '',
184
+ '',
185
+ '',
186
+ '',
187
+ '',
188
+ '',
189
+ '¡',
190
+ '¢',
191
+ '£',
192
+ '¤',
193
+ '¥',
194
+ '¦',
195
+ '§',
196
+ '¨',
197
+ '©',
198
+ 'ª',
199
+ '«',
200
+ '¬',
201
+ '®',
202
+ '¯',
203
+ '°',
204
+ '±',
205
+ '²',
206
+ '³',
207
+ '´',
208
+ 'µ',
209
+ '',
210
+ '·',
211
+ '¸',
212
+ '¹',
213
+ 'º',
214
+ '»',
215
+ '¼',
216
+ '½',
217
+ '¾',
218
+ '¿',
219
+ 'À',
220
+ 'Á',
221
+ 'Â',
222
+ 'Ã',
223
+ 'Ä',
224
+ 'Å',
225
+ 'Æ',
226
+ 'Ç',
227
+ 'È',
228
+ 'É',
229
+ 'Ê',
230
+ 'Ë',
231
+ 'Ì',
232
+ 'Í',
233
+ 'Î',
234
+ 'Ï',
235
+ 'Ð',
236
+ 'Ñ',
237
+ 'Ò',
238
+ 'Ó',
239
+ 'Ô',
240
+ 'Õ',
241
+ 'Ö',
242
+ '×',
243
+ 'Ø',
244
+ 'Ù',
245
+ 'Ú',
246
+ 'Û',
247
+ 'Ü',
248
+ 'Ý',
249
+ 'Þ',
250
+ 'ß',
251
+ 'à',
252
+ 'á',
253
+ 'â',
254
+ 'ã',
255
+ 'ä',
256
+ 'å',
257
+ 'æ',
258
+ 'ç',
259
+ 'è',
260
+ 'é',
261
+ 'ê',
262
+ 'ë',
263
+ 'ì',
264
+ 'í',
265
+ 'î',
266
+ 'ï',
267
+ 'ð',
268
+ 'ñ',
269
+ 'ò',
270
+ 'ó',
271
+ 'ô',
272
+ 'õ',
273
+ 'ö',
274
+ '÷',
275
+ 'ø',
276
+ 'ù',
277
+ 'ú',
278
+ 'û',
279
+ 'ü',
280
+ 'ý',
281
+ 'þ',
282
+ 'ÿ',
283
+ 'Œ',
284
+ 'œ',
285
+ '‚',
286
+ '„',
287
+ '…',
288
+ '',
289
+ '',
290
+ '˜'
291
+ );
292
+
293
+ $search = array(
294
+ '&#8217;',
295
+ '&amp;',
296
+ '&lt;',
297
+ '&gt;',
298
+ '&euro;',
299
+ '&lsquo;',
300
+ '&rsquo;',
301
+ '&ldquo;',
302
+ '&rdquo;',
303
+ '&ndash;',
304
+ '&mdash;',
305
+ '&iexcl;',
306
+ '&cent;',
307
+ '&pound;',
308
+ '&curren;',
309
+ '&yen;',
310
+ '&brvbar;',
311
+ '&sect;',
312
+ '&uml;',
313
+ '&copy;',
314
+ '&ordf;',
315
+ '&laquo;',
316
+ '&not;',
317
+ '&reg;',
318
+ '&macr;',
319
+ '&deg;',
320
+ '&plusmn;',
321
+ '&sup2;',
322
+ '&sup3;',
323
+ '&acute;',
324
+ '&micro;',
325
+ '&para;',
326
+ '&middot;',
327
+ '&cedil;',
328
+ '&sup1;',
329
+ '&ordm;',
330
+ '&raquo;',
331
+ '&frac14;',
332
+ '&frac12;',
333
+ '&frac34;',
334
+ '&iquest;',
335
+ '&Agrave;',
336
+ '&Aacute;',
337
+ '&Acirc;',
338
+ '&Atilde;',
339
+ '&Auml;',
340
+ '&Aring;',
341
+ '&AElig;',
342
+ '&Ccedil;',
343
+ '&Egrave;',
344
+ '&Eacute;',
345
+ '&Ecirc;',
346
+ '&Euml;',
347
+ '&Igrave;',
348
+ '&Iacute;',
349
+ '&Icirc;',
350
+ '&Iuml;',
351
+ '&ETH;',
352
+ '&Ntilde;',
353
+ '&Ograve;',
354
+ '&Oacute;',
355
+ '&Ocirc;',
356
+ '&Otilde;',
357
+ '&Ouml;',
358
+ '&times;',
359
+ '&Oslash;',
360
+ '&Ugrave;',
361
+ '&Uacute;',
362
+ '&Ucirc;',
363
+ '&Uuml;',
364
+ '&Yacute;',
365
+ '&THORN;',
366
+ '&szlig;',
367
+ '&agrave;',
368
+ '&aacute;',
369
+ '&acirc;',
370
+ '&atilde;',
371
+ '&auml;',
372
+ '&aring;',
373
+ '&aelig;',
374
+ '&ccedil;',
375
+ '&egrave;',
376
+ '&eacute;',
377
+ '&ecirc;',
378
+ '&euml;',
379
+ '&igrave;',
380
+ '&iacute;',
381
+ '&icirc;',
382
+ '&iuml;',
383
+ '&eth;',
384
+ '&ntilde;',
385
+ '&ograve;',
386
+ '&oacute;',
387
+ '&ocirc;',
388
+ '&otilde;',
389
+ '&ouml;',
390
+ '&divide;',
391
+ '&oslash;',
392
+ '&ugrave;',
393
+ '&uacute;',
394
+ '&ucirc;',
395
+ '&uuml;',
396
+ '&yacute;',
397
+ '&thorn;',
398
+ '&yuml;',
399
+ '&OElig;',
400
+ '&oelig;',
401
+ '&sbquo;',
402
+ '&bdquo;',
403
+ '&hellip;',
404
+ '&trade;',
405
+ '&bull;',
406
+ '&asymp;'
407
+ );
408
+
409
+ //REPLACE VALUES
410
+ $str = str_replace($search, $replace, $str);
411
+
412
+ //RETURN FORMATED STRING
413
+ return $str;
414
+ }
415
 
416
  function fix1_2DataMigration() {
417
  global $KcSeoWPSchema;
lib/functions/KcSeoOptions.php CHANGED
@@ -65,7 +65,7 @@ class KcSeoOptions
65
  'description' => array(
66
  'title' => __('Description', "wp-seo-structured-data-schema"),
67
  'type' => 'textarea',
68
- 'desc' => __('Short description', "wp-seo-structured-data-schema")
69
  ),
70
  'articleBody' => array(
71
  'title' => __('Article body', "wp-seo-structured-data-schema"),
@@ -139,7 +139,7 @@ class KcSeoOptions
139
  'description' => array(
140
  'title' => __('Description', "wp-seo-structured-data-schema"),
141
  'type' => 'textarea',
142
- 'desc' => __('Short description', "wp-seo-structured-data-schema")
143
  ),
144
  'articleBody' => array(
145
  'title' => __('Article body', "wp-seo-structured-data-schema"),
@@ -208,12 +208,12 @@ class KcSeoOptions
208
  'description' => array(
209
  'title' => __('Description', "wp-seo-structured-data-schema"),
210
  'type' => 'textarea',
211
- 'desc' => __('Short description', "wp-seo-structured-data-schema")
212
  ),
213
  'articleBody' => array(
214
  'title' => __('Article body', "wp-seo-structured-data-schema"),
215
  'type' => 'textarea',
216
- 'desc' => __('Article body content', "wp-seo-structured-data-schema")
217
  )
218
  )
219
  ),
@@ -260,7 +260,7 @@ class KcSeoOptions
260
  'title' => __('Description', "wp-seo-structured-data-schema"),
261
  'type' => 'textarea',
262
  'recommended' => true,
263
- 'desc' => __("Event description", "wp-seo-structured-data-schema")
264
  ),
265
  'performerName' => array(
266
  'title' => __('Performer Name', "wp-seo-structured-data-schema"),
@@ -384,7 +384,7 @@ class KcSeoOptions
384
  'description' => array(
385
  'title' => __('Description', "wp-seo-structured-data-schema"),
386
  'type' => 'textarea',
387
- 'desc' => __("Product description.", "wp-seo-structured-data-schema")
388
  ),
389
  'sku' => array(
390
  'title' => __('SKU', "wp-seo-structured-data-schema"),
@@ -535,7 +535,7 @@ class KcSeoOptions
535
  'title' => __('Description', "wp-seo-structured-data-schema"),
536
  'type' => 'textarea',
537
  'required' => true,
538
- 'desc' => __("The description of the video", "wp-seo-structured-data-schema")
539
  ),
540
  'thumbnailUrl' => array(
541
  'title' => 'Thumbnail URL',
@@ -624,7 +624,7 @@ class KcSeoOptions
624
  'title' => 'Description',
625
  'type' => 'textarea',
626
  'require' => true,
627
- 'desc' => __("A short description of the service.", "wp-seo-structured-data-schema")
628
  ),
629
  'image' => array(
630
  'title' => 'Image URL',
@@ -774,7 +774,7 @@ class KcSeoOptions
774
  'description' => array(
775
  'title' => __('Description', "wp-seo-structured-data-schema"),
776
  'type' => 'textarea',
777
- 'desc' => __("Description for thr review", "wp-seo-structured-data-schema")
778
  ),
779
  'ratingCount' => array(
780
  'title' => __('Rating Count', "wp-seo-structured-data-schema"),
@@ -828,6 +828,7 @@ class KcSeoOptions
828
  'description' => array(
829
  'title' => __('Description of the Restaurant', "wp-seo-structured-data-schema"),
830
  'type' => 'textarea',
 
831
  ),
832
  'openingHours' => array(
833
  'title' => __('Opening Hours', "wp-seo-structured-data-schema"),
@@ -880,6 +881,7 @@ class KcSeoOptions
880
  'description' => array(
881
  'title' => __('Description', "wp-seo-structured-data-schema"),
882
  'type' => 'textarea',
 
883
  ),
884
  'image' => array(
885
  'title' => __('Business Logo', "wp-seo-structured-data-schema"),
65
  'description' => array(
66
  'title' => __('Description', "wp-seo-structured-data-schema"),
67
  'type' => 'textarea',
68
+ 'desc' => __('Short description. New line is not supported.', "wp-seo-structured-data-schema")
69
  ),
70
  'articleBody' => array(
71
  'title' => __('Article body', "wp-seo-structured-data-schema"),
139
  'description' => array(
140
  'title' => __('Description', "wp-seo-structured-data-schema"),
141
  'type' => 'textarea',
142
+ 'desc' => __('Short description. New line is not supported.', "wp-seo-structured-data-schema")
143
  ),
144
  'articleBody' => array(
145
  'title' => __('Article body', "wp-seo-structured-data-schema"),
208
  'description' => array(
209
  'title' => __('Description', "wp-seo-structured-data-schema"),
210
  'type' => 'textarea',
211
+ 'desc' => __('Short description. New line is not supported.', "wp-seo-structured-data-schema")
212
  ),
213
  'articleBody' => array(
214
  'title' => __('Article body', "wp-seo-structured-data-schema"),
215
  'type' => 'textarea',
216
+ 'desc' => __('Article body content. New line is not supported.', "wp-seo-structured-data-schema")
217
  )
218
  )
219
  ),
260
  'title' => __('Description', "wp-seo-structured-data-schema"),
261
  'type' => 'textarea',
262
  'recommended' => true,
263
+ 'desc' => __("Event description. New line is not supported.", "wp-seo-structured-data-schema")
264
  ),
265
  'performerName' => array(
266
  'title' => __('Performer Name', "wp-seo-structured-data-schema"),
384
  'description' => array(
385
  'title' => __('Description', "wp-seo-structured-data-schema"),
386
  'type' => 'textarea',
387
+ 'desc' => __("Product description. New line is not supported.", "wp-seo-structured-data-schema")
388
  ),
389
  'sku' => array(
390
  'title' => __('SKU', "wp-seo-structured-data-schema"),
535
  'title' => __('Description', "wp-seo-structured-data-schema"),
536
  'type' => 'textarea',
537
  'required' => true,
538
+ 'desc' => __("The description of the video. New line is not supported.", "wp-seo-structured-data-schema")
539
  ),
540
  'thumbnailUrl' => array(
541
  'title' => 'Thumbnail URL',
624
  'title' => 'Description',
625
  'type' => 'textarea',
626
  'require' => true,
627
+ 'desc' => __("A short description of the service. New line is not supported.", "wp-seo-structured-data-schema")
628
  ),
629
  'image' => array(
630
  'title' => 'Image URL',
774
  'description' => array(
775
  'title' => __('Description', "wp-seo-structured-data-schema"),
776
  'type' => 'textarea',
777
+ 'desc' => __("Description for thr review. New line is not supported.", "wp-seo-structured-data-schema")
778
  ),
779
  'ratingCount' => array(
780
  'title' => __('Rating Count', "wp-seo-structured-data-schema"),
828
  'description' => array(
829
  'title' => __('Description of the Restaurant', "wp-seo-structured-data-schema"),
830
  'type' => 'textarea',
831
+ 'desc' => esc_html__('New line is not supported.', "wp-seo-structured-data-schema")
832
  ),
833
  'openingHours' => array(
834
  'title' => __('Opening Hours', "wp-seo-structured-data-schema"),
881
  'description' => array(
882
  'title' => __('Description', "wp-seo-structured-data-schema"),
883
  'type' => 'textarea',
884
+ 'desc' => esc_html__('New line is not supported.', "wp-seo-structured-data-schema")
885
  ),
886
  'image' => array(
887
  'title' => __('Business Logo', "wp-seo-structured-data-schema"),
wp-seo-structured-data-schema.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WP SEO Structured Data Schema
4
  * Plugin URI: https://wpsemplugins.com/
5
  * Description: Comprehensive JSON-LD based Structured Data solution for WordPress for adding schema for organizations, businesses, blog posts, ratings & more.
6
- * Version: 2.6.16
7
  * Author: WPSEMPlugins
8
  * Author URI: https://wpsemplugins.com/
9
  * Text Domain: wp-seo-structured-data-schema
3
  * Plugin Name: WP SEO Structured Data Schema
4
  * Plugin URI: https://wpsemplugins.com/
5
  * Description: Comprehensive JSON-LD based Structured Data solution for WordPress for adding schema for organizations, businesses, blog posts, ratings & more.
6
+ * Version: 2.6.17
7
  * Author: WPSEMPlugins
8
  * Author URI: https://wpsemplugins.com/
9
  * Text Domain: wp-seo-structured-data-schema