WordPress Rich Snippets

Add Schema Markup to WordPress for Better SEO

  • Pricing
  • Add-ons
  • Docs
  • Blog
  • Contact
  • Account
  • 0

WPRichSnippets Version 1.4.9 Update and Fixes for PHP 7.4

Published: September 9, 2020 Hesham Zebida

We’ve released a new update for WPRichSnippets plugin today. The new update includes fixes for PHP notices, and tests for WordPress 5.5.1 and PHP 7.4 compatibility.

Version 1.4.9 changelog

Bug Fixes:

* Fixed PHP warnings across the plugin files.

Enhancements:

* Tested the plugin against PHP 7.4 compatibility.
* Pumped WordPress tested version to 5.5.1

Get this update now!

We’ve updated the plugin on our customer area. So, if you have an active license, you should see an update notification soon in your WordPress dashboard, and you will be able to update the plugin automatically.

If you are in a hurry, you can always login to your account and download the plugin, then install them on your website manually.

We hope you will find this update useful.

WPRichSnippets V 1.4.8 and Call-To-Action add-on V 1.9.2 Update

Published: October 10, 2017 Hesham Zebida

WPRichSnippets version 1.4.8

We’ve just released an update for WPRichSnippets core plugin version 1.4.8, and our Call To Action add-on version 1.9.2, the new updates includes a new post meta class for WPRS, and a new cool feature in CTA that allow you to disable the CTA box on any specific entry.

WPRichSnippets V 1.4.8

A new post meta creator class has been introduced in this release, this class will be useful whenever there is a need for new custom post meta box with input fields. This will be used mainly to create new features via add-ons.

The first real life example of this would be the CTA add-on, it has been update with a new post meta box, this box is generated programmatically via the add-on using the post meta class.

Call To Action version 1.9.2

The Call To Action add-on now allow you to disable CTA box on any entry via a simple checkbox.

Call To Action Settings

If you decide not to display the CTA box on any specific post, you can then edit that post and tick the checkbox to disable the CTA box output for that specific post.

Get this update now!

We’ve updated the plugin on our customer area. So, if you have the CTA add-on active and your license is setup, you should see an update notification soon in your WordPress dashboard, and you will be able to update the plugin automatically.

If you are in a hurry, you can always login to your account and download the plugins, you can then install them on your website manually.

We hope you will find this update useful.

WPRichSnippets V 1.4.6 Bug Fixes and Enhancements for Automatic Plugin Updates

Updated: October 19, 2017     Hesham Zebida

A few days ago, the WPRichSnippets got updated. We’ve released version 1.4.6 with a fix for the automatic plugin updates class.

Also, there has been a couple of other updates that we haven’t spoken about, I thought to mention those here since version 1.4.4 was having most of the updates and bug fixes.

In the next updates, we will keep fixing reported bugs, however we’ve got a plan to enhance the plugin settings page.

Version 1.4.6 Changelog

This is a list of changes we’ve made in version 1.4.6:

Bug Fixes:

* Fixed an issue in automatic plugin updates.

Enhancements:

* Updated EDD licenses update class to version 1.6.10

Version 1.4.5 Changelog

Bug Fixes:

* Fixed a fatal error on plugin activation.

Version 1.4.4 Changelog

Bug Fixes:

* Fixed missing div in Box template.
* Fixed display of user star vote image.
* Fixed a bug caused an error in Google testing tool when set Restaurant review to none.

Enhancements:

* Updated FontAwesome to version 4.7.0
* Updated FontAwesome loading class.
* uUpdated License Key activation class to the latest 1.6.8
* Added a new filter to override FontAwesome file url.
* Added item_id to license updater request.
* Added a check to run the license updater only in admin pages.
* Added new filter wprs_text_editor_rating to override Editor Rating text.
* Added new filter wprs_text_readers_rating to override Readers Rating text.
* Added new filter wprs_text_your_rating to override Your Rating text.
* Added new filter wprs_meta_box to override custom post meta box fields.
* Added new filter aprs_link to override the button.
* Added new filter wprs_link_demo to override the demo button.
* Added new filter wprs_links to override the buttons.
* Added new filter wprs_links_mini to override the mini buttons.
* Added new feature to Review Widget to exclude current review entry.
* Enhanced license key activation process and added admin notifications.

Make sure you have the latest version on the WPRichSnippets plugin running on your site.

WPRichSnippets V 1.4.3 Reviews Widget Bug Fixes and Enhancements

Published: October 11, 2016 Hesham Zebida

WPRichSnippets update 1.4.3

We’ve just released a new update for the WPRichSnippets plugin includes a few bug fixes for Reviews Widget, and updated the automatic plugin update class.

The Reviews Widget seems to break site layout when there is no entries to show, so we made a couple of changes to the Widget code to fix this issue.

Version 1.4.3 Changelog

This is a list of changes we’ve made in version 1.4.3:

Bug Fixes:

* Fixed the Only variables should be passed by reference error when getting image by id.
* Fixed an issue with Reviews Widget, it was breaking layout in some themes.
* Fixed a notice caused when image resizer class is not provided with image url.

Enhancements:

* Updated plugin updater class to 1.6.5

Make sure you have the latest version on the WPRichSnippets plugin running on your site.

WPRichSnippets V 1.4.2 Numerous Bug Fixes and Enhancements

Published: October 4, 2016 Hesham Zebida

WPRichSnippets Plugin Updates 1.4.2

A couple of days ago, we’ve released an update for WPRichSnippets plugin, this update includes numerous bug fixes and other important enhancements, which prepare the plugin to work with the new coming WooCommerce Reviews add-on.

Version 1.4.2 Changelog

This is a list of changes we’ve made in version 1.4.2

Bug Fixes:

* Fixed Widget filter name.
* Fixed Widget excerpts, a better way is to get row content and trim it.
* Fixed several notices after updating to WordPress 4.6 release.
* Fixed user range slider handle style.
* Fixed wprs_get_image_id function, attachment id did not work with cropped images.
* Fixed rating stars letter spacing style.
* Fixed minimum required version 4.0 of WordPress.

Enhancements:

* Added new post meta field for Product Brand name.
* Added new feature for HTML code embed in post meta, under Display tab.
* Added new filter to override Media output when HTML code is provided.
* Added Brazilian Real currency.
* Added admin notice if WooCommerce is active and Woo add-on is not installed.
* Added new settings for Publisher in plugin general settings.
* Added check to override Publisher markup if set in Schema post meta.
* Added use wp_enqueue_script to load jquery-touch-punch from WordPress library.
* Removed extra user styles file that was not needed, and move styles for main file.
* Removed unused images, this has been replaces with FontAwesome.
* Modified style for rating stars.
* Modified entry image to use wprs-image size, it was set to medium.
* Updated plugin updater class to 1.6.3 update.
* Tested with WordPress 4.6.1 release and pumped up version in ready.txt file.

Version 1.4.1 Changelog

Also, this is the changes we made in WPRichSnippets 1.4.1 release, which we haven’t shared on the site before:

Bug Fixes:

* Fixed styles for All Entries admin page, rating stars was not showing properly.
* Fixed a PHP Fatal error when saving post after adding a video url in media.
* Fixed Schema Types drop box is not showing in Schema post meta box.
* Fixed Box was not showing when WooCommerce plugin is activated.
* Fixed modified date was not displaying on some Themes, removed updated class.

Enhancements:

* Added extra classes for styling editor and user reviews.
* Added new post meta field for more specific Schema for LocalBusiness.
* Added more specific Schema for LocalBusiness to All Entries list if defined.
* Pumped up tested WordPress version.

That is it! Please, update the WPRichSnippets plugin on your site to the latest version to improve your site.

How I Built This WordPress Site With Easy Digital Downloads Plugin

Published: October 3, 2016 Hesham Zebida

Building Website with Easy Digital Downloads

In this article, I will share with you guys how I built wprichsnippets.com using the awesomeness of Easy Digital Downloads plugin (EDD) and its powerful add-ons, which allowed me to easily manage and sell my WordPress plugins.

So, I am going to:

  • Tell you why I choose Easy Digital Downloads plugin
  • Give you a list of valuable EDD add-ons that we run on the site
  • Mention some of the custom functionality we added
  • Mention a list of other useful plugins we use
  • Share with you some screenshots of the back-end

So, let’s get started!

Why Easy Digital Downloads?

I’ve used some other plugins in the past, but I was always sticking with aMember as a best feature rich solution for several years, it’s a great software, really!

However, working with aMember wasn’t a joyful experience!

I had to come up with my own software licensing bridge with the help of my buddy Andy Bailey of CommentLuv, he was the one who taught me how to make my legacy WP Reviews plugin talk back to its mother site authorhreview.com and get activated for site members.

But since I am using WordPress, I was repeatedly looking for a native solution, something that gives me the power of interacting easily with WordPress and do awesome things.

[bctt tweet=”Awesome things started to happen after I found EDD & Software Licensing add-on” username=”@hishaman”]

It’s super clear that we are selling digital downloads goodies in a form of Software support, so it makes a perfect sense to use a plugin that does this job perfectly.

Easy Digital Downloads was developed for this specific reason on the first place, so that’s the reason why I’ve chosen it to build the site.

List of Installed EDD Add-ons

There are many useful add-ons that has been created for EDD plugin, this makes life more beautiful!

Here is a list of EDD add-ons we are using to empower our site:

1- Software Licenses

This add-on was what drove me to use EDD, it made a great point, so it was an an easy decision since this add-on allowed all our members with an active license to get automatic plugin updates within their site dashboard, hence the Software Licensing add-on has our highest priority.

2- Recurring Payments

We’ve switched our pricing to a subscription model that has a recurring yearly payments to allow members with active subscription to receive plugin updates and support without go through renewing it manually.

The Recurring Payments add-on made this possible, and easy!

3- Stripe Payment Gateway

We accept payments in several ways, most of sales comes from PayPal, but we use Stripe as our payment gateway to process card payments.

[bctt tweet=”This actually proven to increase sales since some do not use or have a PayPal account” username=”hishaman”]

4- Auto Register

The EDD – Auto Register add-on, a very useful add-on that allowed us to create new accounts for new members who just made a purchase, account creation is done automatically, so this makes the circle complete the circle, we have an account which we can hook the license to.

5- Manual Purchases

If you are migrating from another system, you may want to look at the Manual Purchases add-on for EDD, this one we’ve used to create manual purchases for active members we’ve moved from an older site and system.

6- Invoices

It’s a good idea to send an invoice right after a new purchase had made. The EDD Invoices add-on is a great addition for any site that offer products or downloads online.

7- HelpScout Integration

Since I launched wprichsnippets.com more than a year ago, I managed to use HelpScout for all communications, presale questions, and to handle support tickets.

I must say that,HelpScout was an excellent choice, I am very satisfied with it.

8- Download Column Thumbnail

EDD downloads page

EDD Download Column Thumbnail – This simple EDD add-on adds a thumbnail image to the downloads list page, it makes easier to find what you are looking for, especially when you have a fair number of items under your downloads list page.

9 – Other useful EDD add-ons

We’ve got some promotional add-ons, example:

  1. Sale Price
  2. Free Link
  3. Coming Soon
  4. Related Downloads

Other EDD add-ons we use for testing downloads, example:

We do have a couple of downloads created mainly for testing, those downloads we don’t wish to show them in our marketplace, we also want clean things up after testing, right?

  1. Hide Downloads
  2. Remove Purchases

Theme related EDD add-on

We are using Genesis Framework, so Genesis Connect add-on for EDD is what we’ve got installed and activated on our site. I had to build a custom child theme especially for wprichsnippets.com and use some useful EDD functions and filters to get things done that way I want it to be.

EDD Custom Functionality

Since we are working with familiar code, we were able to add some useful custom functions to extend Easy Digital Downloads’ functionality.

Mainly these functions are made for making it easier to get data about sites that run WPRichSnippets plugin, which helps a lot in providing support and enhancing the plugin.

  1. Tracking
  2. Tracking Stats

1) Tracking: Plugin Activation & Diagnostic Data

Sometimes it’s hard to tell what’s happening on a site without enough data, so I had to collect a few useful functions and modify them to allow users to enable usage tracking from within the WordPress admin area.

WPRichSnippets Diagnostic Data

It does the following:

  1. Record site activation event.
  2. Tracking plugin usage, happen for only users that have opted in.

No personal information is tracked, email and license key are used to authenticate the request.

WPRichSnippets Easy Digital Downloads Tracking

As you can see in the screenshot above, we store plugin activations and site details in a custom post type, each site has a specific entry, each entry gets updated whenever the plugin is activated/deactivated.

Diagnostic data is stored in post meta for each site, this makes it easy for us to pull it whenever we receive a support ticket for a specific site.

Want to help make WPRichSnippets even more awesome? Allow us to collect non-sensitive diagnostic data and usage information, which help us to fix issues and provide a better support.

2) Tracking Stats: Statistics and Charts

These are another useful set of functions I’ve made to demonstrate store performance in chart and visual elements, so I made some useful admin dashboard widgets for this purpose.

I’ve came up with 6 different admin dashboard widgets, here is how each widget looks like:

1- EDD Sales Earnings Dashboard Widget

WPRS EDD Sales

The Sales dashboard widget show a chart of Sales VS Refunds in a period of time.

2- EDD Sales Count Dashboard Widget

WPRichSnippets Easy Digital Downloads Sales Count

The Easy Digital Downloads Sales Count dashboard widget gives us a quick view of sales count in a period of time, as you can see in the screenshot above.

It can actually differentiate between different types of Downloads statuses, example: complete, pending, refunded…etc.

3- EDD Recent Payments Dashboard Widget

WPRichSnippets Easy digital Downloads Recent Payments

I’ve extended the Recent Payment dashboard widget that is built-in Easy Digital Downloads plugin, so now I’ve got  more details showing in the widget, example the status of each payment.

Date in the above screenshot is real, however I had to remove customer names and gravatar image to protect their privacy.

4- EDD Best Selling Dashboard Widget

WPRichSnippets Easy Digital Downloads Best Selling

The Best Selling dashboard widget provide us with a very useful view, which is a breakdown, this chart tells us about which of our licenses packages or items is selling best.

5- EDD Payments Gateways Dashboard Widget

WPRichSnippets Easy Digital Downloads Payments Gateways Dashboard

Payment Gateways dashboard widget shows us quick comparison of payment gateways percentage share.

Notice the Manual Payments, these payments have been generated manually when we moved our active members from the older site.

6- EDD Tracking Stats Dashboard Widget

WPRichSnippets Easy Digital Downloads Stats

The Tracking Stats dashboard widget for sites activations let us know how many new members opt-in to send us site diagnostic data in a period of time.

Other Useful and Recommended Plugins

These are some other useful plugin that isn’t really made specifically for Easy digital Downloads, but it completes the set of plugins that makes life easier and more awesome, if you know what I mean!

  1. AffiliateWP: our choice of WordPress affiliates management plugin.
  2. Remove Dashboard Access: Used to limit Dashboard access to only admins.
  3. User Switching: Use for instant switching to user accounts, helpful to investigate member accounts issues.
  4. WPRichSnippets: Used to allow user star rating and replace EDD’s schema.org markup.
  5. WPRS Software Specs: Extended schema.org markup for Software.

What Else?

I am always looking for ways to enhance wprichsnippets.com site, plugins mentioned in this article help in a way or another to make it function.

I am looking forward to use EDD in future projects, you too should do so.

WPRichSnippets V 1.4 New Reviews Widget Update

Published: July 15, 2016 Hesham Zebida

In this release of WPRichSnippets plugin, version 1.4 includes big enhancements to its Widget, we are introducing a new Reviews Widget, and other enhancements.

New Reviews Widget

WPRichSnippets comes with a WordPress Widget to display recent or top rated reviews, but it was a very light widget with minimal features, it used to work only for Reviews type > Rating, which is made for only Editors reviews. So, this Widget wasn’t able to display user aggregate reviews, this made it very limited.

Reviews list used to have one simple layout, it used to look like this:

WP Rich Snippets Entries Widget

In WPRS version 1.4, we’ve included a new whole Reviews Widget to empower your sidebars with several ways of displaying reviews.

Here is how the Widget settings panel looks like in version 1.4 release:

Reviews Widget

And, you can display with different styles as these examples below:

Reviews Widget Demo

Reviews Widget Demo

You can see a demo of the sidebar widget on our demo site.

Version 1.4 Changelog

Here is a list of changes we’ve made to the plugin in this release.

Bug Fixes:

* Fixed errors on WooCommerce product pages.
* Fixed video thumb is not been used as widget thumb.

Enhancements:

* Enhanced video thumb, now loaded as attachment and save url in post meta.
* Enhanced widget, added support for review types.
* Enhanced widget, added support for video thumbnail.
* Enhanced widget, added new fields for thumbnail width, height, and alignment.
* Enhanced widget, added new fields for excerpt length and a read more link.
* enhanced widget, added two styles for reviews display.
* Enhanced widget styles to avoid conflicts with themes and other plugins.
* Enhanced styles for rating to avoid conflict with themes and other plugins.
* Added new class to resize images when calling it on the widget.

Download this update?

If you are already a member and have a valid plugin license, you will receive a notification in your WordPress Dashboard for the new update soon. Otherwise, you can renew it, or get license to receive this update.

WPRichSnippets V 1.3.9 Schema Fixes and More

Published: July 11, 2016 Hesham Zebida

WPRichSnippets version 1.3.9

Hi everyone! Another update for the WPRichSnippets plugin in coming your way, this release of the plugin includes many bug fixes and a few enhancements.

The most noticeable addition in the last couple of updates is adding support for schema type VideoObject when used an embedded video url. So, now WPRS can pull video details and use those details in the content markups.

WPRichSnippets media VideoObject

Changelog of version 1.3.9

Bug Fixes:

* Fixed an error in markup when rating equal 0, no more markup output if this happen.
* Fixed an error caused when class WP_oEmbed when it is not defined.
* Fixed incorrect post meta keys in VideoObject.
* Fixed missing itemprop=video in VideoObject.
* Fixed admin notice when $embed variable is not defined.
* Fixed front-end notice on 404 pages.
* Fixed 505 error when loading FontAwesome styles file in post edit page.
* Fixed position of select field in Schema post meta box.
* Modified Box templates, replaced h4 tags with b.
* Modified sub admin news page to parse post from wprichsnippets.com blog feed.
* Pumped tested up to WordPress 4.5.3 release.

Enhancements:

* Modified entries list all page, changed Post to read Post Type.
* Enhanced some variable names in the core functions to make it more readable.

What abut version 1.3.8 ?

We’ve skipped version 1.3.8 in our post updates, so here is the change log of that release:

Bug Fixes:

* None in version 1.3.8 release.

Enhancements:

* Added support for Schema VideoObject when used an Embedded video url.
* Enhanced the media output function, now it supports several oEmbed providers.
* Added new post meta fields for Embed.
* Removed the Youtube post meta field, used Embed instead.

Make sure to always keep your WPRichSnippets plugin up to date, this will guarantee everything works properly, and eliminate issues and errors on your site content markups.

To your success!

WPRichSnippets V 1.3.7 Ships With Schema for Recipes

Published: June 9, 2016 Hesham Zebida

We are super excited to announce this update of WPRichSnippets plugin, which includes an important addition to the Schema types supported by the plugin. We’ve added Schema for Recipes in version 1.3.7 release and followed Google guidelines for Recipes Rich Snippets to make sure our plugin provide a valid markups.

So, if you blog about food and recipes, get this update now.

Schema for Recipes

Now, with WPRichSnippets plugin; you can mark up your recipe content with structured data to provide rich cards and host-specific lists for your recipes, such as reviewer ratings, cooking and preparation times, and nutrition information.

Schema Post Meta

We’ve updated WPRS’ Schema post meta box to allow you insert your recipe details and directions in an easy way.

wprs-schema-recipe-post-meta

Box Template

We’ve also added new Box template for Recipes to allow you to display your sweet dishes recipes in an elegant and clean way.

Schema Recipe template layout example

 

Demo examples:

  • Recipe Vote
  • Recipe Aggregate

Tip: Try testing the demo pages in the Structured Data Testing Tool to see how it validates.

Changelog for version 1.3.7

Bug Fixes:

* Fixed a notices was showing on archives.
* Fixed an error happened when adding aggregate review and criteria field not set.

Enhancements:

* Added new Schema type Recipe.
* Added new template for votes and aggregate user reviews to work with Recipe.
* Added new fields to the Rich Snippets meta box for Recipe.
* Added new styles for the Recipe Box tempalte.
* Added several new functions and variables to the wprs_template array.
* Added new function to display user aggregate rating with minimal layout.
* Cleaned some part of the code to make it more readable.

Also, changes in version 1.3.6

Note: we haven’t published about this update, so we thought to mentioned the changelog here.

Bug Fixes:

* Fixed a notice when deciding by zero in user aggregate pagination.
* Fixed FontAwesome up arrows in post Schema meta box was not showing.
* Fixed a schema error in user aggregate reviews by removing applicationCategory when when schema type is not SoftwareApplication.
* Fixed warning on aggregate user reviews.

Enhancements:

* Respect WooCommerce schema if plugin is active and enabled on entry.
* Added required notice to a couple of required fields in schema type Article.
* Added itemprop to images in user aggregate reviews list.
* Modified some of the styles to clear unwanted empty spaces.
* Use Schema template array values for SoftwareApplication.
* Recoded a few functions to enhance plugin performance in admin pages.
* Pumped tested up to 4.5.2 version of WordPress.

We hope you will enjoy this release.

WPRichSnippets V 1.3.5 Bug Fixes and Enhancements Release

Published: April 29, 2016 Hesham Zebida

Once again, we got several bugs fixed in WPRichSnippets core plugin. This update bring WPRS plugin to almost 100% compatibility with WordPress 4.5 as we removed all depreciated functions we found in the plugin, also includes a fixe for Article schema layout when set to non-rating, along with a few other little fixes here and there.

Version 1.3.5 changelog:

Bug Fixes:

* Fixed wprs_media_to_mageObject function to process on all schema types.
* Fixed errors in schema for Article by adding missing meta.
* Fixed description been displayed when has no value, lead to unwanted HTML tags.
* Fixed button links been displayed when it has no value, lead to unwanted HTML tags.
* Fixed missing HTML divs in Article template, lead to break page layout.
* Fixed deprecated function, use wp_get_current_user.

Enhancements:

* Added aggregate reviews pagination numbers with links.

Till the next update, enjoy!

  • 1
  • 2
  • Next Page »

Recent Blog Posts

  • WPRichSnippets Version 1.4.9 Update and Fixes for PHP 7.4
  • BlackFriday Sale 2016: Get Your Discount Codes
  • Save 30% On Everything with this Limited Time Offer – Discount Code Inside
  • BlackFriday Sale 2017: Get Your 50% Discount Code
  • WPRichSnippets V 1.4.8 and Call-To-Action add-on V 1.9.2 Update

Ready to get started?

Start adding schema markup to your content and tell Search Engines more about your WordPress website with WPRichSnippets.

Let's get going!

WPRichSnippets

  • Blog
  • Add-ons
  • Testimonials
  • Affiliate Program
  • Terms of Service & Conditions

Support

  • Documentation
  • Live Demo
  • Live Demo (Woo)
  • Get Support
  • Contact Us

Social

  • Google+
  • Facebook
  • Twitter

Requirements

WPRichSnippets plugin requires a minimum of WordPress version 4.0+, MySQL 5+ and PHP 5.4+ in order to function properly.

Copyright © 2022 · Beyond Media Inc. · Built on the Genesis Framework