{"id":159633,"date":"2022-07-11T04:31:49","date_gmt":"2022-07-11T04:31:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/star-rating-field-for-contact-form-7\/"},"modified":"2026-06-29T09:54:05","modified_gmt":"2026-06-29T09:54:05","slug":"star-rating-field-for-contact-form-7","status":"publish","type":"plugin","link":"https:\/\/uz.wordpress.org\/plugins\/star-rating-field-for-contact-form-7\/","author":20419894,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0","stable_tag":"trunk","tested":"7.0.4","requires":"5.5","requires_php":"7.0","requires_plugins":null,"header_name":"Star Rating Field For Contact Form 7","header_author":"","header_description":"This plugin allows create star rating For Contact Form 7 Pro plugin.","assets_banners_color":"7eabec","last_updated":"2026-06-29 09:54:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":2.3,"author_block_rating":0,"active_installs":800,"downloads":4368,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0":"<p>Initial release. Install and start collecting star ratings inside your Contact Form 7 forms today. Upgrade to Pro for custom star counts, cancel buttons, custom icon styles, and single-star selection mode.<\/p>"},"ratings":{"1":2,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3475275,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3475275,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3475275,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3475275,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":2765005,"resolution":"1","location":"assets","locale":"","width":1897,"height":899},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":2765005,"resolution":"2","location":"assets","locale":"","width":1897,"height":893},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":2765005,"resolution":"3","location":"assets","locale":"","width":1911,"height":896},"Screenshot-4.png":{"filename":"Screenshot-4.png","revision":2765005,"resolution":"4","location":"assets","locale":"","width":1693,"height":851}},"screenshots":{"1":"CF7 form editor \u2014 \"star rating\" tag button highlighted in the form toolbar","2":"CF7 form template \u2014 generated [star_rating] shortcode tag shown in the form body","3":"Form-tag Generator modal \u2014 name, ID, class, default value, star count, cancel button, star icon picker, and single-selection option","4":"Front-end contact form \u2014 interactive star rating field with cancel button and 10-star scale rendered"}},"plugin_section":[],"plugin_tags":[269443,1152,13807,11986,269444],"plugin_category":[],"plugin_contributors":[256981],"plugin_business_model":[],"class_list":["post-159633","plugin","type-plugin","status-publish","hentry","plugin_tags-cf7-star-rating","plugin_tags-contact-form-7","plugin_tags-contact-form-7-addon","plugin_tags-customer-feedback","plugin_tags-rating-input","plugin_contributors-howdytheme","plugin_committers-howdytheme"],"banners":{"banner":"https:\/\/ps.w.org\/star-rating-field-for-contact-form-7\/assets\/banner-772x250.png?rev=3475275","banner_2x":"https:\/\/ps.w.org\/star-rating-field-for-contact-form-7\/assets\/banner-1544x500.png?rev=3475275","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/star-rating-field-for-contact-form-7\/assets\/icon-128x128.png?rev=3475275","icon_2x":"https:\/\/ps.w.org\/star-rating-field-for-contact-form-7\/assets\/icon-256x256.png?rev=3475275","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/star-rating-field-for-contact-form-7\/assets\/Screenshot-1.png?rev=2765005","caption":"CF7 form editor \u2014 \"star rating\" tag button highlighted in the form toolbar"},{"src":"https:\/\/ps.w.org\/star-rating-field-for-contact-form-7\/assets\/Screenshot-2.png?rev=2765005","caption":"CF7 form template \u2014 generated [star_rating] shortcode tag shown in the form body"},{"src":"https:\/\/ps.w.org\/star-rating-field-for-contact-form-7\/assets\/Screenshot-3.png?rev=2765005","caption":"Form-tag Generator modal \u2014 name, ID, class, default value, star count, cancel button, star icon picker, and single-selection option"},{"src":"https:\/\/ps.w.org\/star-rating-field-for-contact-form-7\/assets\/Screenshot-4.png?rev=2765005","caption":"Front-end contact form \u2014 interactive star rating field with cancel button and 10-star scale rendered"}],"raw_content":"<!--section=description-->\n<p><strong>Star Rating Field For Contact Form 7<\/strong> is a free WordPress plugin that adds a fully interactive star rating input field to any Contact Form 7 form. Give your visitors a fast, intuitive way to rate your products, services, content, or experiences \u2014 directly inside your existing CF7 forms, with no extra tools or third-party services required.<\/p>\n\n<p>From product reviews and restaurant feedback to customer satisfaction surveys and event ratings, star ratings are one of the most universally understood UI patterns on the web. This plugin brings that experience natively into Contact Form 7 with multiple icon style choices, required field support, and seamless email integration.<\/p>\n\n<blockquote>\n  <p><strong>Requires Contact Form 7<\/strong> to be installed and activated on your WordPress site.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/topsmodule.com\/how-to-create-star-rating-field-for-contact-form-7\/\">\ud83d\udcc4 Documentation<\/a> | <a href=\"https:\/\/topsmodule.com\/task\/star-rating-for-contact-form-7\/\">\ud83d\udd34 Live Demo<\/a> | <a href=\"https:\/\/topsmodule.com\/product\/star-rating-field-for-contact-form-7\/\">\u2b50 Get Pro Version<\/a><\/p>\n\n\n\n<h4>Why Use Star Rating Field For Contact Form 7?<\/h4>\n\n<p>Collecting feedback through a plain text field is limiting \u2014 most users won't bother writing a detailed response. A star rating field removes that friction entirely, letting visitors express their satisfaction with a single click.<\/p>\n\n<p>This plugin makes adding a star rating input to any Contact Form 7 form quick, flexible, and completely free. With 12 different rating icon styles available, you can match the visual look of the rating field to your site's design \u2014 without writing a single line of CSS.<\/p>\n\n<p>Whether you run an eCommerce store, a restaurant, a SaaS platform, or a personal blog, collecting star-based feedback helps you understand your audience and improve your offerings.<\/p>\n\n\n\n<h4>Free Version Features<\/h4>\n\n<ul>\n<li><p><strong>Interactive Star Rating Field<\/strong> \u2014 Add a fully functional, click-to-rate star input to any Contact Form 7 form using the built-in tag generator. No coding required.<\/p><\/li>\n<li><p><strong>12 Rating Icon Styles<\/strong> \u2014 Choose from 12 distinct visual icon styles for the star rating field, including stars, medals, faces, and bulb icons \u2014 both \"on\" and \"off\" states \u2014 so you can match the field's look and feel to your site's branding.<\/p><\/li>\n<li><p><strong>Required Field Support<\/strong> \u2014 Make the star rating field mandatory. If a user tries to submit the form without selecting a rating, submission is blocked and a validation error is shown \u2014 just like any other required CF7 field.<\/p><\/li>\n<li><p><strong>Email Integration via Mail Tag<\/strong> \u2014 Include the submitted star rating value directly in your Contact Form 7 email notifications by inserting the corresponding mail tag into the Mail tab of your form \u2014 same as any other CF7 field.<\/p><\/li>\n<li><p><strong>Unlimited Rating Fields Per Form<\/strong> \u2014 Add multiple independent star rating fields to a single CF7 form. Each field works separately with its own name, validation, and email output.<\/p><\/li>\n<li><p><strong>Default Star Value (Pre-selected Score)<\/strong> \u2014 Set a default score so a star is pre-selected when the form loads. Useful for guiding users or suggesting a starting point before they interact.<\/p><\/li>\n<li><p><strong>Custom Field ID<\/strong> \u2014 Assign a custom HTML ID attribute to the rating field for targeting with custom CSS or JavaScript.<\/p><\/li>\n<li><p><strong>Custom CSS Class<\/strong> \u2014 Add one or more CSS class names to the rating field wrapper for flexible front-end customisation without modifying plugin files.<\/p><\/li>\n<li><p><strong>Mobile Friendly &amp; Touch Compatible<\/strong> \u2014 The rating field is fully responsive and works smoothly with touch input on smartphones and tablets.<\/p><\/li>\n<li><p><strong>Works with All Recent CF7 Versions<\/strong> \u2014 Tested and compatible with Contact Form 7 up to version 7.0.<\/p><\/li>\n<li><p><strong>Lightweight &amp; Fast<\/strong> \u2014 Uses the jQuery Raty library for rendering, keeping the added page weight minimal.<\/p><\/li>\n<\/ul>\n\n\n\n<h4>Pro Version Features<\/h4>\n\n<p>The Pro version unlocks advanced customisation options for users who need more control over the star rating experience. All options below are available exclusively in the Pro version.<\/p>\n\n<p><strong><a href=\"https:\/\/topsmodule.com\/product\/star-rating-field-for-contact-form-7\/\">Upgrade to Pro \u2192<\/a><\/strong><\/p>\n\n<ul>\n<li><p><strong>Custom Maximum Rating (Number of Stars)<\/strong> \u2014 Change the maximum number of selectable stars. Instead of the default 5-star scale, you can set any number \u2014 for example, rate out of 3, 7, or 10. Ideal for scoring systems, NPS-style surveys, or any use case where a custom scale makes more sense.<\/p><\/li>\n<li><p><strong>Cancel \/ Reset Button<\/strong> \u2014 Add a dedicated cancel button alongside the stars so users can deselect or reset their rating to zero. Useful when you want to give users a clear way to undo an accidental click or change their mind before submitting.<\/p><\/li>\n<li><p><strong>Cancel Button Icon \u2014 \"On\" State<\/strong> \u2014 Choose the icon image displayed for the cancel button when the user hovers over it or it is in its active (highlighted) state. Multiple icon options are available including standard, alternate, and custom cancel icons.<\/p><\/li>\n<li><p><strong>Cancel Button Icon \u2014 \"Off\" State<\/strong> \u2014 Choose the icon image displayed for the cancel button in its default (unhovered) resting state. Keeps the cancel button visually consistent with the rest of your rating field design.<\/p><\/li>\n<li><p><strong>Cancel Button Placement<\/strong> \u2014 Control where the cancel button appears relative to the stars \u2014 either to the <strong>Left<\/strong> or <strong>Right<\/strong> of the rating icons. Helps ensure the layout aligns with your form's visual flow.<\/p><\/li>\n<li><p><strong>Custom Star \"On\" Icon<\/strong> \u2014 Select the icon displayed for selected or hovered stars (the filled\/active state). Available icon options include star styles 1 and 2, medal, standard star-on, star-off, smiley face, and bulb icons \u2014 giving you full control over the active star appearance.<\/p><\/li>\n<li><p><strong>Custom Star \"Off\" Icon<\/strong> \u2014 Select the icon displayed for unselected stars (the inactive\/empty state). Same set of icon options as the \"on\" state so you can create consistent or contrasting icon pairings.<\/p><\/li>\n<li><p><strong>Single Star Selection Mode<\/strong> \u2014 Enable a mode where only the single star currently being hovered or clicked lights up, rather than all stars up to that point. Useful when you want a distinct single-choice rating experience rather than the standard cumulative highlight.<\/p><\/li>\n<\/ul>\n\n<p><strong><a href=\"https:\/\/topsmodule.com\/product\/star-rating-field-for-contact-form-7\/\">Get the Pro Version \u2192<\/a><\/strong><\/p>\n\n\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Product review and customer feedback forms<\/li>\n<li>Restaurant, hotel, or service experience rating forms<\/li>\n<li>Customer satisfaction (CSAT) surveys<\/li>\n<li>Event and workshop post-attendance feedback forms<\/li>\n<li>Online course or content quality rating forms<\/li>\n<li>Employee, vendor, or supplier evaluation forms<\/li>\n<li>App or software feature feedback forms<\/li>\n<li>Any form where quick, visual, one-click feedback collection matters<\/li>\n<\/ul>\n\n\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Install and activate the plugin (Contact Form 7 must already be active).<\/li>\n<li>Open any Contact Form 7 form in the editor.<\/li>\n<li>Click <strong>Add Form Tag<\/strong> and select <strong>Star Rating<\/strong> from the list.<\/li>\n<li>In the tag generator panel, configure your field:\n\n<ul>\n<li>Tick <strong>Required<\/strong> if the rating must be selected before submission<\/li>\n<li>Enter a <strong>Name<\/strong> for the field (used in the email mail tag)<\/li>\n<li>Optionally set an <strong>ID<\/strong>, <strong>Class<\/strong>, or <strong>Default Value (Score)<\/strong><\/li>\n<\/ul><\/li>\n<li>Click <strong>Insert Tag<\/strong> to add the shortcode to your form.<\/li>\n<li>Go to the <strong>Mail<\/strong> tab and insert the mail tag (e.g. <code>[your-rating]<\/code>) wherever you want the rating value to appear in the notification email.<\/li>\n<li>Save the form. The interactive star rating field is now live on your site.<\/li>\n<\/ol>\n\n<!--section=installation-->\n<h4>Automatic Installation (Recommended)<\/h4>\n\n<ol>\n<li>Make sure <strong>Contact Form 7<\/strong> is installed and activated.<\/li>\n<li>In your WordPress dashboard, go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <strong>Star Rating Field For Contact Form 7<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then click <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong> in your WordPress dashboard.<\/li>\n<li>Upload the ZIP file and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate Plugin<\/strong> after installation.<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Open any Contact Form 7 form editor.<\/li>\n<li>Click <strong>Add Form Tag<\/strong> and select <strong>Star Rating<\/strong>.<\/li>\n<li>Configure the field options and click <strong>Insert Tag<\/strong>.<\/li>\n<li>Add the mail tag to your Mail tab template.<\/li>\n<li>Save and test your form.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20contact%20form%207%3F\"><h3>Does this plugin require Contact Form 7?<\/h3><\/dt>\n<dd><p>Yes. Contact Form 7 must be installed and activated for this plugin to work. The Star Rating field is registered as a custom CF7 form tag and relies on the CF7 framework for rendering, validation, and email output.<\/p><\/dd>\n<dt id=\"how%20many%20star%20rating%20styles%20are%20available%20in%20the%20free%20version%3F\"><h3>How many star rating styles are available in the free version?<\/h3><\/dt>\n<dd><p>The free version includes 12 different rating icon styles. These include multiple star designs (star-on, star-off, star-1, star-2, star-half), medal icons, smiley face icons, and bulb icons \u2014 each available in both active and inactive states.<\/p><\/dd>\n<dt id=\"can%20i%20include%20the%20star%20rating%20value%20in%20my%20form%27s%20notification%20email%3F\"><h3>Can I include the star rating value in my form's notification email?<\/h3><\/dt>\n<dd><p>Yes. After inserting the star rating tag into your form, go to the <strong>Mail<\/strong> tab in the CF7 editor and add the corresponding mail tag (for example <code>[your-rating-field-name]<\/code>) wherever you want the submitted rating to appear in the email body.<\/p><\/dd>\n<dt id=\"can%20i%20add%20more%20than%20one%20star%20rating%20field%20to%20a%20single%20form%3F\"><h3>Can I add more than one star rating field to a single form?<\/h3><\/dt>\n<dd><p>Yes. You can add as many star rating fields as you need to a single form. Each field has its own unique name, is validated independently, and outputs its own value in the email.<\/p><\/dd>\n<dt id=\"can%20i%20make%20the%20star%20rating%20field%20required%3F\"><h3>Can I make the star rating field required?<\/h3><\/dt>\n<dd><p>Yes. When generating the form tag, tick the <strong>Required<\/strong> checkbox. If a user submits the form without selecting a rating, validation will fail and an error message will be displayed \u2014 the same behaviour as any other required CF7 field.<\/p><\/dd>\n<dt id=\"can%20i%20set%20a%20pre-selected%20default%20rating%3F\"><h3>Can I set a pre-selected default rating?<\/h3><\/dt>\n<dd><p>Yes. In the tag generator, enter a number in the <strong>Default Value<\/strong> field. That star will be pre-selected when the form loads. Users can still change it before submitting.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20maximum%20number%20of%20stars%20%28e.g.%2C%20rate%20out%20of%2010%29%3F\"><h3>Can I change the maximum number of stars (e.g., rate out of 10)?<\/h3><\/dt>\n<dd><p>Setting a custom maximum number of stars is a <strong>Pro version feature<\/strong>. The free version uses a standard 5-star scale by default. <a href=\"https:\/\/topsmodule.com\/product\/star-rating-field-for-contact-form-7\/\">Upgrade here<\/a>.<\/p><\/dd>\n<dt id=\"can%20users%20reset%20or%20clear%20their%20star%20rating%20selection%3F\"><h3>Can users reset or clear their star rating selection?<\/h3><\/dt>\n<dd><p>A cancel\/reset button is available in the <strong>Pro version<\/strong>. The free version does not include a cancel button. <a href=\"https:\/\/topsmodule.com\/product\/star-rating-field-for-contact-form-7\/\">Learn more about the Pro version<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20customise%20the%20star%20icon%20images%3F\"><h3>Can I customise the star icon images?<\/h3><\/dt>\n<dd><p>Custom star icon selection (choosing specific \"on\" and \"off\" icon images for the stars) is a <strong>Pro version feature<\/strong>. The free version uses the default star-on and star-off icons automatically.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20mobile-friendly%3F\"><h3>Is this plugin mobile-friendly?<\/h3><\/dt>\n<dd><p>Yes. The star rating field is fully responsive. Touch-based selection works correctly on smartphones and tablets of all screen sizes.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20the%20latest%20version%20of%20wordpress%20and%20contact%20form%207%3F\"><h3>Is this plugin compatible with the latest version of WordPress and Contact Form 7?<\/h3><\/dt>\n<dd><p>Yes. The plugin has been tested up to WordPress 7.0 and is compatible with all recent versions of Contact Form 7.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20setup%20documentation%3F\"><h3>Where can I find setup documentation?<\/h3><\/dt>\n<dd><p>Full documentation and a step-by-step setup guide are available at <a href=\"https:\/\/topsmodule.com\/how-to-create-star-rating-field-for-contact-form-7\/\">topsmodule.com<\/a>.<\/p><\/dd>\n<dt id=\"where%20can%20i%20see%20a%20live%20demo%3F\"><h3>Where can I see a live demo?<\/h3><\/dt>\n<dd><p>You can view a live working demo of the star rating field at <a href=\"https:\/\/topsmodule.com\/task\/star-rating-for-contact-form-7\/\">topsmodule.com\/task\/star-rating-for-contact-form-7\/<\/a>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20upgrade%20to%20the%20pro%20version%3F\"><h3>How do I upgrade to the Pro version?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/topsmodule.com\/product\/star-rating-field-for-contact-form-7\/\">topsmodule.com\/product\/star-rating-field-for-contact-form-7\/<\/a> to get the Pro version and unlock all advanced features.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Add interactive star rating fields to any Contact Form 7 form.<\/li>\n<li>12 visual rating icon styles included.<\/li>\n<li>Required field validation support.<\/li>\n<li>Email integration via CF7 mail tags.<\/li>\n<li>Default star value (pre-selected score) option.<\/li>\n<li>Custom ID and class attribute support.<\/li>\n<li>Unlimited rating fields per form.<\/li>\n<li>Mobile and touch-screen compatible.<\/li>\n<\/ul>","raw_excerpt":"Add an interactive star rating field to any Contact Form 7 form. Choose from 12 rating icon styles, set a default star value, and collect ratings via  &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/159633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=159633"}],"author":[{"embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/howdytheme"}],"wp:attachment":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=159633"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=159633"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=159633"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=159633"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=159633"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=159633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}