ahmedkaludi / schema-and-structured-data-for-wp Goto Github PK
View Code? Open in Web Editor NEWCreating the best Structured Data and Schema plugin for WordPress
Home Page: http://structured-data-for-wp.com/
Creating the best Structured Data and Schema plugin for WordPress
Home Page: http://structured-data-for-wp.com/
=== Schema & Structured Data for WP & AMP === Contributors: magazine3 Tags: Schema, Structured Data, Rich Snippets, SEO, AMP Requires at least: 3.0 Tested up to: 6.5 Requires PHP: 5.6.20 Stable tag: 1.31 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html == Description == Schema & Structured Data for WP & AMP adds Google Rich Snippets markup according to Schema.org guidelines to structure your site for SEO. (AMP Compatible) ### Features * <strong>Schema Types</strong>: Currently, We have more than 35 schema types such as Blog Posting, News article, Local Business, Web page, Article, Recipe, Product, and Video Object [view all](https://structured-data-for-wp.com/docs/article/how-many-schema-types-do-we-support/). We are going to add all the schema types in the future. You can request the one you want and we will add it for you! * <strong>Conditional Display Fields</strong>: Meaning you include or exclude any posts, pages, post types, taxonomies and more! * <strong>Knowlegde Base Support</strong>: Recognize the content based on the organization or a person via data type option. * <strong>Full AMP Compatiblity</strong>: Supports the AMP for WP and AMP by Automattic plugins. * <strong>Advanced Settings</strong>: Play with output of schema markup using these options (Defragment, Add in Footer, Pretty Print, MicroData CleanUp etc.) * <strong>Migration</strong>: Import the data from other schema plugins such as (SEO Pressor, WP SEO Schema, Schema Plugin etc ) * <strong>Compatibility</strong>: Generate the schema markup for the plugins. We have provided schema support for them. Few of them are - kk Star Ratings, WP-PostRatings, bbPress * <strong>Google Review</strong>: Display your business google reviews and its schema markup on your website. * **[Premium]** Reviews ( [Fetch](https://structured-data-for-wp.com/reviews-for-schema) reviews from 75+ platforms ). * **[Premium]** Priority Support. [Get it](https://structured-data-for-wp.com/priority-support/) We get more than 100 technical queries a day but the Priority support plan will help you skip that and get the help from a dedicated team. * <strong>Review Module</strong>: Create your own review rating box with pros and cons and its schema markup * <strong>Schema Type Blocks in Gutenberg</strong>: Create your own content with the blocks and json schema markup will be added automatically * <strong>Unlimited Custom Post Types</strong>: You can control to represent the Rich Snippets data in the google search console using unlimited custom post types. * <strong>Easy to use</strong> with Minimal Settings * <strong>Archive Page Listing</strong> Support * <strong>JSON-LD</strong> Format * <strong>Easy to use</strong> Setup Wizard * <strong>Breadcrumbs</strong> Listing Support * <strong>Comments</strong> Post comments Support * <strong>Constant Development & New Features</strong>: We’ll be releasing the constant updates along with the more handy features as soon as we get the feedback from the users. ### Supported Schema Types * Apartment * House * SingleFamilyResidence * Article * Blogposting * Book * Course * DiscussionForumPosting, * DataFeed * HowTo * NewsArticle * QAPage * Review * Recipe * TVSeries * SoftwareApplication * MobileApplication * SpecialAnnouncement (Related to Coronavirus) * TechArticle * WebPage * Event * VideoGame * JobPosting * Service * Trip * AudioObject * VideoObject * MedicalCondition * MusicPlaylist * MusicAlbum * LocalBusiness with all the sub categories * Product * TouristAttraction * TouristDestination * LandmarksOrHistoricalBuildings * HinduTemple * Church * Mosque * Person * [View All](https://structured-data-for-wp.com/docs/article/how-many-schema-types-do-we-support/) ### Extensions Some useful extensions to extend Schema & Structured Data for WP & AMP features, check [Woocommerce Compatibility For Schema](https://structured-data-for-wp.com/extensions/woocommerce-compatibility-for-schema/), [Cooked Compatibility For Schema](https://structured-data-for-wp.com/extensions/cooked-compatibility-for-schema/) and We are going to add more. ### Support We try our best to provide support on WordPress.org forums. However, We have a special [team support](https://structured-data-for-wp.com/contact-us/) where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked. ### Bug Reports Bug reports for Schema & Structured Data for WP & AMP are [welcomed on GitHub](https://github.com/ahmedkaludi/schema-and-structured-data-for-wp/issues). Please note GitHub is not a support forum, and issues that aren't properly qualified as bugs will be closed. ### Credits * Select2 used https://github.com/select2/select2 - License URI: https://github.com/select2/select2/blob/develop/LICENSE.md, * Merlin WP used https://github.com/richtabor/MerlinWP - License URI: https://github.com/richtabor/MerlinWP/blob/master/LICENSE, * jquery-timepicker used https://github.com/jonthornton/jquery-timepicker * Rate Yo! used https://github.com/prrashi/rateYo - License URI: https://github.com/prrashi/rateYo/commit/f3812fe96c38b08627d209795176053550fb1427 * Aqua Resizer used http://aquagraphite.com - License URI: WTFPL - http://sam.zoy.org/wtfpl/ == Frequently Asked Questions == = How to install and use this Schema plugin? = After you Active this plugin, just go to Dashboard > Structured data > Settings, and then setup the default settings, after that, just go back to 'Structured Data' click on Add New and add any data that you like! = How do I report bugs and suggest new features? = You can report the bugs for this Schema plugin [here](https://github.com/ahmedkaludi/schema-and-structured-data-for-wp/issues) = Will you include features to my request? = Yes, Absolutely! We would suggest you send your feature request by creating an issue in [Github](https://github.com/ahmedkaludi/schema-and-structured-data-for-wp/issues/new/) . It helps us organize the feedback easily. = How do I get in touch? = You can contact us from [here](http://structured-data-for-wp.com/contact-us/) == Changelog == = 1.31 (29 April 2024) = * Fixed: Warning appearing on the website #2089 * Feature: Added compatibility with dreams.co.uk to fetch reviews #2102 * Feature: Added schema markup compatibility with attachments #2103 * Fixed: PHP warning appearing in extension manager #2104 * Fixed: A <strong> HTML tag appears on the frontend while using FAQ Block #2106 = 1.30 (16 April 2024) = * Fixed: Security vulnerability issues raised by Wordfence = 1.29 (29 March 2024) = * Fixed: PHP warning is showing on the user's end #2080 * Fixed: Conflict issue with Widget Options plugin #2087 * Fixed: Product reviews compatibility issue #2092 * Fixed: Fatal error for collection review #2094 * Fixed: PHP Warning on schema settings Review tab #2095 * Fixed: Test with new version of wordpress i.e. 6.5v #2096 * Fixed: Issue with Import/export option #2098 = 1.28 (29 Feb 2024) = * Enhancement: Implemented new LearningResource schema type #1789 * Enhancement: Implemented new Vacationrental schema type #2068 * Enhancement: Remove articleBody property from schema markup when it is empty #2070 * Fixed: Resolved problem with DOM after filling data in the product schema #2073 * Fixed: Added field "@id" in itemlist #2074 * Fixed: Ratingbox Warning that appeared after latest update #2079 * Enhacement: Author url is missing in QandA schema #2081 * Fixed: Q&A Schema is not getting enabled and disabled on post page #2082 * Fixed: Custom Schema markup breakage #2083 * Fixed: Review collection PHP error on the user end #2084 = 1.27 (17 Feb 2024) = * Feature: Added an option to edit/modify star rating box #1930 * Fixed: Shopify Reviews fetching issue #1944 * Feature: Added an option of custom CSS for review collection #2025 * Feature: "@type":"Course" is Missing fields "hasCourseInstance" & "offers" (Critical Issue - Rich Results Checker) #2042 * Enhancement: Resolved course schema generated errors in rich result test #2057 * Feature: Changed H2 Font Size in FAQ Scheme Code Without Changing SEO Structure #2060 * Enhancement: Resolved warning appearing in the GSC #2064 * Feature: Automated the instructions and ingrediencies from gutenberg list block #2066 * Fixed: Resolved warning appearing on the wp-admin dashboard #2067 * Fixed: Resolved placement issue while adding multiple placements for schema type with and condition #2069 * Feature: Added the custom schema support in WPGraphQL #2072 * Fixed: Users Unable to Edit Publish Date/Time for Schema Type #2075 * Enhancement: Saved reCaptcha details in options table #2077 * Fixed: Security vulnerability issues raised by Wordfence = 1.26 (10 Jan 2024) = * Fixed: Event schema automation issues #2058 * Fixed: PHP warnings #2059 * Fixed: Cross Site Scripting (XSS) vulnerability reported by patchstack.com = 1.25 (16 Dec 2023) = * Enhancement: Added ‘acceptedAnswer’ and ‘suggestedAnswer’ globally in Q&A schema #1967 * Feature: Added TouristTrip schema type #2023 * Feature: Added "hasCourseInstance" & "offers" properties to Course schema type #2042 * Enhancement: Removed UTM parameters and # from menus url #2047 * Fixed: PHP warnings and errors #2051 * Fixed: PHP 8.1 Fatal Error : Unsupported Operand Types: int + string in Schema Plugin #2052 * Fixed: Conflict with Mobile Menu premium plugin #2053 * Enhancement: Added returnShippingFeesAmount property for product schema #2054 = 1.24 (29 Nov 2023) = * Fixed: Fatal Error Call to undefined function wp_getimagesize() #2027 * Fixed: Schema type not displaying in admin for post specific #2045 * Fixed: Review Title Link Displays 404 Error #2046 * Fixed: Broken Access Control vulnerability reported by patchstack.com = 1.23 (21 Nov 2023) = * Feature: Added compatibility with "custom-post-types" plugin #2017 * Fixed: Fixed Fatal Error: Call to undefined function wp_getimagesize() #2027 * Feature: Created an option of 'Read More' in the description of review #2028 * Enhancement: Do not strip html tags from job posting description #2030 * Feature: Added compatibility with Webwinkelkeur to fetch reviews #2032 * Feature: Added an option to hide the Place ID URL #2037 * Fixed: The issue with Graphql on the pages shows the internal server error #2039 * Fixed: Test with wordpress v6.4 #2040 * Fixed: PHP warning in query monitor "Undefined array key 1" #2043 = 1.22 (6 Nov 2023) = * Feature: Added few new fields in creativework schema #2015 * Enhancement: Added support for newer social networks on the 'sameAs' field #2019 * Fixed: A PHP warning shown in the schema markup #2020 * Fixed: Classic Editor FAQ issue in schema markup #2022 * Fixed: Issue with modify option in Recipe schema #2024 * Feature: Added new feature (FAQ schema should be crawled from individual ACF fields step by step) #2026 * Fixed: Fatal Error Call to undefined function wp_getimagesize() #2027 * Fixed: Errors from schema pro extensions #2029 * Enhancement: Added option to add or remove shop page url from Breadcrumbs #2034 * Fixed: Conflict issue with FOXIZ CORE plugin which causes fatal error #2035 * Fixed: Warning in debug log #2036 = 1.21.1 (27 Sep 2023) = * Fixed: Minor Fix = 1.21 (27 Sep 2023) = * Fixed: Gutenberg FAQ Block schema markup issue #2003 * Enhancement: Improvements in ItemList schema type #2008 * Fixed: PHP Deprecated Error: $render_slug Follows Optional $content Parameter #2009 * Fixed: Output Buffering Interferes with WP CLI #2010 * Fixed: A deprecated warning with author image in schema markup #2012 * Fixed: Undefined array key "headingTag" #2013 = 1.20 (01 Sep 2023) = * Enhancement: Corrected summery page for archive schema #1980 * Fixed: Resolved Organization URL issue in the knowledge graph #1989 * Fixed: Added proper display message on license activation/deactivation timeout #1998 * Fixed: Plugin Upgrade (v1.18) Causing Internal Page Breakage and Blank Screen #2001 * Fixed: Fatal error in review collection #2004 * Fixed: Breadcrumb schema showing wrong id in schema markup for custom post type #2005 * Fixed: PHP Warnings for Undefined Array Keys in Course Schema URL's #2006 = 1.19 (21 Aug 2023) = * Fixed: Checking success of folder creation via HTTP #1954 * Fixed: Warning shown in the schema #1979 * Fixed: wp_remote_post timeout for some users while activating reviews api #1983 * Feature: Added slide interval option to perform auto slide for review collection #1984 * Fixed: PHP Warning in reveiw module #1986 * Fixed: Markup warning #1987 * Fixed: Collection reviews are not showing in schema markup #1988 * Fixed: Tested with WordPress 6.3 and updated readme.txt #1996 = 1.18 (04 Aug 2023) = * Fixed: Security warnings and code improvement #1992 = 1.17 (12 July 2023) = * Fixed: Address type automatically added in the dentist schema #1941 * Fixed: Review pagination not working properly #1970 * Fixed: Warning in error log #1973 * Fixed: Placement in person schema in stuck to one author when using Author Name #1976 * Fixed: Role Base Access Issue #1978 * Fixed: Review for schema plugin Conflicting combination plugin #1981 All changelog available on [GitHub](https://github.com/ahmedkaludi/schema-and-structured-data-for-wp/releases).
Structured Data Builder for gennext
Need to add new schema types i..e., MedicalCondition and MedicalTherapy in schema-and-structured-data-for-wp.
Ref : https://secure.helpscout.net/conversation/696747269/38898?folderId=2322652
The schema is getting a break in potentialAction and because of this the blog posting type is not displaying
Ref: https://secure.helpscout.net/conversation/647117406/32505?folderId=1914712
Issue recreated in Localhost
screenshot: http://take.ms/nz7Oh
Reference:
https://secure.helpscout.net/conversation/680303530/36754/
Error: A value for the name is required.
Make Compatibility with FlexMLS® IDX plugin.
https://wordpress.org/plugins/schema/
We need to make the Migrator for this Plugin.
Tool Tip data text needs to be added
Desc: Need to add the feature of import data from the schema plugin.
Ref: https://wordpress.org/support/topic/how-to-import-data-from-other-schema-plugin/
Debug errors: http://take.ms/HFuTy
is amp turned off by default? http://take.ms/9FH3c - It should be Enabled by default.
Modify schema output in Schema type under Advanced Schema Options with a check box called "Modify Schema output". where he can select a custom field.
I’d like to stop displaying schema if a page has no categories selected.
Ref: https://wordpress.org/support/topic/selecting-no-categories/
Feature 1.0.2 improvements
if we select the schema type local business then it's not showing in the structure data testing tool.
Screenshot: http://take.ms/XuKc4
I was checking my schema mark up for articles on my site and found out that the discription box was not included in the mark up.
Discription ID tells search engines what the article is about and I can't find any of that, non of my articles is appearing on Google Top stories, The discription id is missing in NewsArticle schema type
Support contact form right from the options
display the options at the bottom
return to dashboard
logo
about and contact text
social profiles are not clickable
Where would you like to enable the schema - Select Schema
Would you like to setup Social Profiles?
General Settings settings ka padding
save should be next
quick setup and feedback box positioning
in the add new schema 'Positioning' - where would you like this to be displayed?
button css in add, or
padding: 3px 10px; color: #0d0d0d; font-size: 14px; border: 1px solid #aaa; border-radius: 2px; background: linear-gradient(#ededed, #ffffff);
delete icon should be trash icon
remove gap and border from conditional feilds: http://take.ms/Rt6Jt
Make sure the add new schema only appears to the user who has capability to add new post.
If there's no value then it should not display: https://monosnap.com/file/S5dds4utZzlfTd4DBM2POgI3F3CEDS
If the migration is done, then the it should have a label (Migrated from Schema plugin)
It should load last: http://take.ms/vNHxR
Need to remove the Alternative name
Organisation name is not displaying after importing
Schema type should be called MISC
AMP option Positioning after tools option
Except dashboard all the icons should be removed
Email Mailbox is not working
Form Should be displayed in the Help section, Help section should be called support, the support tab should be removed, The title below the form should be Frequently Asked Questions.
Breadcrumb and Archive should be moved to General http://take.ms/YATb8
Default options should be skipped from the Schema type when we are importing
http://take.ms/OmC7g
Need to place the 3 to 4 schema type and tested it in Structure data testing tool
Array is displaying before schema output
Need to remove the default structure data logo and custom logo size options.
the logo is being displayed in the place of the image in the JSON markup
about and contact us should display the markup on their respected page.
archive and breadcrumbs output check with validator.
Structured data validation testing on (Homepage, Single, Page, Taxonomy, Post Type & Conditional with include and exclude)
Notice: Undefined index: saswp_kb_type in /home/mattk/public_html/garage/wp-content/plugins/schema-and-structured-data-for-wp/admin_section/plugin-installer/install.php on line 631
wrong schema data i.e address, name, the price is showing on the pages/post
[Compatibility with FlexMLS® IDX plugin]
ref: https://www.staging1.theholmgroupaz.com/enclave-at-gainey-ranch-homes-for-sale
data tracking and deactivate question
We need to add this support but we are waiting to hear from the user about it's use-case.
https://wordpress.org/support/topic/questions-about-schema-and-structured-data-for-wp-amp/
AMP should be first: http://take.ms/SYeXo
Social Icons should have the checkbox visible: http://take.ms/notMJ
There's alot of gap over here. http://take.ms/wyXCR
create a new tab for amp and move the "Structured Data for AMP" option inside there.
Desc: Make the Review rating for the rich snippet in the AMP.
Ref: https://secure.helpscout.net/conversation/678886205/36499?folderId=2206768
"Need to ask for a rating or feedback after a week of usage" of Schema and Structured data for WP
Desc: Need to solve the php warning which is rendering in the error log at users end as soon as possible.
Ref: https://secure.helpscout.net/conversation/682438266/37085?folderId=2169248
[27-Oct-2018 07:21:46 UTC] PHP Warning: Illegal string offset 'saswp_dayofweek' in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 497
[27-Oct-2018 07:21:46 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:46 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:46 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:46 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:46 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:46 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:46 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:50 UTC] PHP Warning: Illegal string offset 'saswp_dayofweek' in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 497
[27-Oct-2018 07:21:50 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:50 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:50 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:50 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:50 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:50 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:21:50 UTC] PHP Warning: array_search() expects parameter 2 to be array, string given in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 501
[27-Oct-2018 07:22:19 UTC] PHP Warning: Illegal string offset 'saswp_dayofweek' in /home/showmete/public_html/wp-content/plugins/schema-and-structured-data-for-wp/view/schema_type.php on line 497
showmetech_com_br.php.error.zip
Post Specific Meta box to override the schema on posts.
The Default Schema types should not be there, they should be converted into posts
http://take.ms/i2exI
Paywall content is appearing after disabling and that is due to in the content
Ref: https://secure.helpscout.net/conversation/678599570/36455?folderId=1060556
@Omair52 commented on Tue Sep 25 2018
Make a Schema Pro Importer
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.