This is a new plugin and we are testing it in the wild before releasing it as a plugin in the WordPress plugin repository.
Please install on your site, or in staging, and feel free to contribute with Pull Requests and become a contributor.
This is a WordPress plugin that allows publishers to add the new ClaimReview - schema.org schema for publishing factchecking reports to their posts.
You can read more about the labeling of fact checking articles in Labeling fact-check articles in Google News.
This is currently a work in development - and while it should be fine to use with your site - it has not yet been released as a WordPress plugin.
- copy the
plugins/wp-factchecker-claim-review
folder to your site's plugin folder - Activate the plugin via the WordPress plugin settings
- Under Settings > Factchecker ClaimReview Settings set your organisation detail, and choose the post types that will have ClaimReview schema
Claims are separate from posts and can be reused - and are defined as a Custom Post Type.
For the post types enabled above, a new metabox will appear in the right column when editing a post.
You can search for existing ClaimReviews, or create new ones.
Save/Publish your post, and your new ClaimReview Schema data will be added to the HTML when the post renders.
This is a simple start - there is much to be done. Please contribute to make this a well rounded and useful plugin.
To make development easier I have added a docker-compose
configuration, which will allow you to spin up a local version of a wordpress site in Docker Containers and focus on developing the functionality of this plugin.
This is not a requirement, but I find it a useful way to work. Read more about setting up docker in your development environment
I think it's important to have this as a zero-dependency plugin, so it can have as low a barrier to adoption as possible. I have therefore not used any 3rd-party plugins for things like custom fields or JavaScript - only what is available with a standard WordPress plugin.
- Translations
- More configurable/complete Schema options
- ... others?
Please raise any bugs or feature requests in issues.
This project is licensed under the GNU GPL, version 2 or later.
2017 © Adam Davis.