Working with Settings Rules
To make plugin setup more flexible, global settings for rating methods and some addons are not enough. For the sake of flexibility and giving users more power to configure plugin through the settings, the plugin has a special panel for configuring settings rules based on different criteria.
The main goal of using rules is to be able, for instance, to change settings for Stars Rating (or other methods) when used with posts or pages, or other post types or other item types. So, in theory, you can change the look of stars from one post type to another, or even have 5 stars rating for one post type and 10 stars for other post types. When plugin loads settings, it loads global settings first, and then, based on the active rules, it loads the rule settings if available and uses it instead of the global settings.
The panel has the basic box to add a new rule and the list of all available rules under. List of rules has buttons to enable or disable rule, delete the rule and edit it. For each rule, you also see rule ID and the description of rule including item type and object type and relation.
When you create new settings rule (Override Settings button), you will get exactly the same settings as the object type has on the global level, with additional settings box where you can enable the rule. In some cases, rule settings can differ from global settings, and some objects can have more global settings when compared to rule settings.
- Perofmance Benchmark
- Lite vs. Pro
- Author Reviews with Stars Rating
- Rating with Emotions
- Features as built-in Addons
- Rich Snippets Addon
- bbPress and BuddyPress related addons
- Widgets and Shortcodes
- Rating Methods
- Themes integration and customizations
- Working with Settings Rules
- Plugin core settings
- Plugin voting security