WordPress Rich Snippets

Add Schema Markup to WordPress for Better SEO

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

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.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.

Getting Ready to Release WooCommerce Integration Add-on

Published: May 14, 2016 Hesham Zebida

WPRichSnippets WooCommerce Reviews Add-on

Great news for all WooCommerce plugin users, we are working hard to integrate our WPRichSnippets (WPRS) plugin with the WooCommerce to provide better experience and help you even sell more.

Due to the way how WooCommerce and our WPRS plugin works, some conflict happen and leads to a broken Product pages layout, so using our plugin wasn’t a good option for Woo users.

Well, this has been changed, once we release our new WooCommerce add-on, you will be able to perfectly enable WPRS features to work along with WooCommerce and enjoy advanced reviews and ratings features.

We are on the process of preparing our add-on files to get it ready for release. We don’t have an estimate time, but I can say it’s only a matter of a few days.

Why you should use our WooCommerce add-on?

WooCommerce has a built-in user reviews functionality, it’s simple and clean, you can pretty much use it. However, many of our members were asking us to make WPRS work nicely with Woo so they can have these features enabled of their sites:

  • User reviews with Criteria fields
  • User Votes

So, we’ve made this possible, and it take only a couple of clicks.

We’ve tried to make things work out of the box, and with less effort from your side. This because we know that many sites out there are having hundreds and sometimes thousands of products, and no one want to be involved in the process of going across these pages and enable reviews manually.

Demo Site

We’ve got a new WooCommerce demo site to show off the features you can add with WPRS + WooCommerce add-on, here is a couple of links that you can view:

  • User aggregate reviews
  • User Votes

Screenshots

View screenshots of reviews demo:

WPRS WooCommerce Add-on User Aggregate Reviews
WPRS WooCommerce Add-on User Aggregate Reviews
WPRS WooCommerce Add-on User Votes Reviews
WPRS WooCommerce Add-on User Votes Reviews

I hope this gives you a clear view on how the WooCommerce add-on will work. We are open for any feedback or questions, so add a comment and don’t be shy!

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!

WPRichSnippets V 1.3.4 Bug Fixes and Enhancements Release

Published: April 6, 2016 Hesham Zebida

This is one of the exciting WPRichSnippets updates, we’ve got a few bugs fixed and added several new useful functions to the plugin, plus enhanced a couple of functions performance. Even the settings page got its share in this release.

Version 1.3.4 changelog:

Bug Fixes:

* Fixed loading Raty FA script only when required by the plugin.
* Fixed a bug in the aggregate update user rating array function.
* Fixed Add Your Review icon link title was not matching button text.
* Fixed an error when opening the admin News section.

Enhancements:

* Added new settings option to display item description below the Box.
* Added new function description_raw_wpautop and added it to the template array.
* Added new settings option to reset votes IPs stored in post meta off entries.
* Added new settings option to reset all user votes data.
* Added new function wprs_user_vote_array_update to calculate and save votes data.
* Added new function wprs_get_user_vote_array_display to display votes array.
* Added new callout message after a user submit a review.
* Added CSS for Bootstrap documentation page callout styles.
* Added a check to remove the Add Your Review button and icon when comment submitted.
* Added new parameter passed to url which redirect user after comment submission.

Enjoy!

WPRichSnippets V 1.3.3 New functionality Enhancements and Bug Fixes

Published: March 31, 2016 Hesham Zebida

Another big update for WPRichSnippets has been released today. In this update we added new functions and modified a few of old functions to enhance it and fix bugs as we are getting ready for WordPress 4.5 to be released.

Also, this update has some functions that will be used in our soon to be released add-on that integrates with WooCommerce plugin.

Version 1.3.3 changelog:

Bug Fixes:

* Fixed missing variable in aggregate reviews popup form.
* Fixed a bug happen when rating is set to required.
* Fixed a bug in Box filter, call to action buttons was not showing.
* Fixed plugin release date was 2015, replaced that with 2016.

Enhancements:

* Added redirect to entry reviews section after a user submit review.
* Added comment url field to popup and hooked it to the plugin settings.
* Added new function wprs_get_user_star_rating_mini outputs votes count with schema.
* Added new item user_star_rating_mini to the template array.
* Updated jQuery ColorBox to version 1.6.3
* Switched user reviews form rating to jQuery Raty FA.
* Removed unused function wprs_screen_icon from the plugin settings page.
* Removed votes rating target hint to minimize and clean the output.
* Modified some text in the plugin settings page.

Make sure to get this WPRichSnippets update to solve schema.org errors that you might have on your site and enjoy the new features that can used by add-ons.

  • 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