diff --git a/changelog.txt b/changelog.txt index 036e384b..e8e1ae83 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,6 +1,6 @@ == Changelog == -= 7.2.0 (2024-10-18) = += 7.2.1 (2024-10-24) = - Added global color support to the Elementor widgets. - Added [Prosopo Procaptcha](https://prosopo.io/) integration. diff --git a/languages/site-reviews-en_US.mo b/languages/site-reviews-en_US.mo index 73585491..bd2ca2b5 100644 Binary files a/languages/site-reviews-en_US.mo and b/languages/site-reviews-en_US.mo differ diff --git a/languages/site-reviews-en_US.po b/languages/site-reviews-en_US.po index 60d2a5c7..6125accc 100644 --- a/languages/site-reviews-en_US.po +++ b/languages/site-reviews-en_US.po @@ -456,7 +456,7 @@ msgstr "No one has reviewed you yet." msgid "No one has reviewed this person yet." msgstr "No one has reviewed this person yet." -#: plugin/Integrations/UltimateMember/Controllers/ProfileController.php:131 +#: plugin/Integrations/UltimateMember/Controllers/ProfileController.php:162 msgid "You must be %s to review this person." msgstr "You must be %s to review this person." @@ -2117,57 +2117,52 @@ msgctxt "admin-text" msgid "Terms Accepted" msgstr "Terms Accepted" -#: config/integrations/ultimatemember.php:6, config/integrations/woocommerce.php:6 +#: config/integrations/ultimatemember.php:13, config/integrations/woocommerce.php:6 msgctxt "admin-text" msgid "Enable Integration?" msgstr "Enable Integration?" -#: config/integrations/ultimatemember.php:8 +#: config/integrations/ultimatemember.php:15 msgctxt "admin-text" msgid "This will enable the Ultimate Member integration with Site Reviews." msgstr "This will enable the Ultimate Member integration with Site Reviews." -#: config/integrations/ultimatemember.php:9, config/integrations/woocommerce.php:9, views/integrations/woocommerce/tools/import-product-reviews.php:34, views/pages/tools/general/import-reviews.php:6, views/pages/tools/general/import-reviews.php:113 -msgctxt "admin-text" -msgid "Import Reviews" -msgstr "Import Reviews" - -#: config/integrations/ultimatemember.php:18 +#: config/integrations/ultimatemember.php:23 msgctxt "admin-text" msgid "Display Directory Ratings?" msgstr "Display Directory Ratings?" -#: config/integrations/ultimatemember.php:20 +#: config/integrations/ultimatemember.php:25 msgctxt "admin-text" -msgid "This will display the rating of each person in the Member Directory." -msgstr "This will display the rating of each person in the Member Directory." +msgid "This will display the average rating of each person in the Member Directory." +msgstr "This will display the average rating of each person in the Member Directory." -#: config/integrations/ultimatemember.php:29, config/integrations/woocommerce.php:86 +#: config/integrations/ultimatemember.php:34, config/integrations/woocommerce.php:86 msgctxt "admin-text" msgid "Display Empty Ratings?" msgstr "Display Empty Ratings?" -#: config/integrations/ultimatemember.php:31 +#: config/integrations/ultimatemember.php:36 msgctxt "admin-text" msgid "This will display the rating stars even if the member has no reviews." msgstr "This will display the rating stars even if the member has no reviews." -#: config/integrations/ultimatemember.php:41 +#: config/integrations/ultimatemember.php:46 msgctxt "admin-text" msgid "Member Sorting" msgstr "Member Sorting" -#: config/integrations/ultimatemember.php:43, config/integrations/woocommerce.php:74 +#: config/integrations/ultimatemember.php:48, config/integrations/woocommerce.php:74 msgctxt "admin-text" msgid "Average Rating" msgstr "Average Rating" -#: config/integrations/ultimatemember.php:44, config/integrations/woocommerce.php:75 +#: config/integrations/ultimatemember.php:49, config/integrations/woocommerce.php:75 msgctxt "admin-text" msgid "Bayesian Ranking" msgstr "Bayesian Ranking" -#: config/integrations/ultimatemember.php:47 +#: config/integrations/ultimatemember.php:52 msgctxt "admin-text" msgid "" "This is the method used when sorting members by rating on the Members " @@ -2176,45 +2171,99 @@ msgstr "" "This is the method used when sorting members by rating on the Members " "Directory page." -#: config/integrations/ultimatemember.php:55 +#: config/integrations/ultimatemember.php:60 msgctxt "admin-text" msgid "Display Reviews Tab?" msgstr "Display Reviews Tab?" -#: config/integrations/ultimatemember.php:57 +#: config/integrations/ultimatemember.php:62 msgctxt "admin-text" msgid "This will display the reviews tab in member profiles." msgstr "This will display the reviews tab in member profiles." -#: config/integrations/ultimatemember.php:67, config/integrations/woocommerce.php:35, views/integrations/woocommerce/product-data-panel.php:19 +#: config/integrations/ultimatemember.php:72, config/integrations/woocommerce.php:35, views/integrations/woocommerce/product-data-panel.php:19 msgctxt "admin-text" msgid "Summary Shortcode" msgstr "Summary Shortcode" -#: config/integrations/ultimatemember.php:70 +#: config/integrations/ultimatemember.php:75 msgctxt "admin-text" -msgid "Enter the rating summary shortcode used on the profile page" -msgstr "Enter the rating summary shortcode used on the profile page" +msgid "Enter the rating summary shortcode used on the member profile page" +msgstr "Enter the rating summary shortcode used on the member profile page" -#: config/integrations/ultimatemember.php:80, config/integrations/woocommerce.php:46, views/integrations/woocommerce/product-data-panel.php:25 +#: config/integrations/ultimatemember.php:85, config/integrations/woocommerce.php:46, views/integrations/woocommerce/product-data-panel.php:25 msgctxt "admin-text" msgid "Reviews Shortcode" msgstr "Reviews Shortcode" -#: config/integrations/ultimatemember.php:83 +#: config/integrations/ultimatemember.php:88 msgctxt "admin-text" -msgid "Enter the latest reviews shortcode used on the profile page" -msgstr "Enter the latest reviews shortcode used on the profile page" +msgid "Enter the latest reviews shortcode used on the member profile page" +msgstr "Enter the latest reviews shortcode used on the member profile page" -#: config/integrations/ultimatemember.php:93, config/integrations/woocommerce.php:57, views/integrations/woocommerce/product-data-panel.php:31 +#: config/integrations/ultimatemember.php:98, config/integrations/woocommerce.php:57, views/integrations/woocommerce/product-data-panel.php:31 msgctxt "admin-text" msgid "Form Shortcode" msgstr "Form Shortcode" -#: config/integrations/ultimatemember.php:96 +#: config/integrations/ultimatemember.php:101 +msgctxt "admin-text" +msgid "Enter the form shortcode used on the member profile page" +msgstr "Enter the form shortcode used on the member profile page" + +#: config/integrations/ultimatemember.php:111 +msgctxt "admin-text" +msgid "Reviews Tab Visibility" +msgstr "Reviews Tab Visibility" + +#: config/integrations/ultimatemember.php:113 +msgctxt "admin-text" +msgid "Anyone" +msgstr "Anyone" + +#: config/integrations/ultimatemember.php:114 +msgctxt "admin-text" +msgid "Only Guests" +msgstr "Only Guests" + +#: config/integrations/ultimatemember.php:115 +msgctxt "admin-text" +msgid "Only Members" +msgstr "Only Members" + +#: config/integrations/ultimatemember.php:116 +msgctxt "admin-text" +msgid "Only Specific Roles" +msgstr "Only Specific Roles" + +#: config/integrations/ultimatemember.php:117 +msgctxt "admin-text" +msgid "Only the Profile Owner" +msgstr "Only the Profile Owner" + +#: config/integrations/ultimatemember.php:118 +msgctxt "admin-text" +msgid "Only the Profile Owner and Specific Roles" +msgstr "Only the Profile Owner and Specific Roles" + +#: config/integrations/ultimatemember.php:121 +msgctxt "admin-text" +msgid "Choose who can view the reviews tab on member profiles." +msgstr "Choose who can view the reviews tab on member profiles." + +#: config/integrations/ultimatemember.php:132 msgctxt "admin-text" -msgid "Enter the form shortcode used on the profile page" -msgstr "Enter the form shortcode used on the profile page" +msgid "Reviews Tab Visibility Roles" +msgstr "Reviews Tab Visibility Roles" + +#: config/integrations/ultimatemember.php:135 +msgctxt "admin-text" +msgid "" +"Choose which user roles are allowed to view the reviews tab on member " +"profiles." +msgstr "" +"Choose which user roles are allowed to view the reviews tab on member " +"profiles." #: config/integrations/woocommerce.php:8 msgctxt "admin-text" @@ -2229,6 +2278,11 @@ msgstr "" "need to first export them to a CSV file, and then import them using the %s " "tool." +#: config/integrations/woocommerce.php:9, views/integrations/woocommerce/tools/import-product-reviews.php:34, views/pages/tools/general/import-reviews.php:6, views/pages/tools/general/import-reviews.php:113 +msgctxt "admin-text" +msgid "Import Reviews" +msgstr "Import Reviews" + #: config/integrations/woocommerce.php:19 msgctxt "admin-text" msgid "Rating Style" diff --git a/languages/site-reviews.pot b/languages/site-reviews.pot index dc441abc..1a0e780f 100644 --- a/languages/site-reviews.pot +++ b/languages/site-reviews.pot @@ -1567,99 +1567,144 @@ msgstr "" msgid "This review is based on my own experience and is my genuine opinion." msgstr "" -#: config/integrations/ultimatemember.php:6, config/integrations/woocommerce.php:6 +#: config/integrations/ultimatemember.php:13, config/integrations/woocommerce.php:6 msgctxt "admin-text" msgid "Enable Integration?" msgstr "" -#: config/integrations/ultimatemember.php:8 +#: config/integrations/ultimatemember.php:15 msgctxt "admin-text" msgid "This will enable the Ultimate Member integration with Site Reviews." msgstr "" -#: config/integrations/ultimatemember.php:9, config/integrations/woocommerce.php:9, views/integrations/woocommerce/tools/import-product-reviews.php:34, views/pages/tools/general/import-reviews.php:6, views/pages/tools/general/import-reviews.php:113 -msgctxt "admin-text" -msgid "Import Reviews" -msgstr "" - -#: config/integrations/ultimatemember.php:18 +#: config/integrations/ultimatemember.php:23 msgctxt "admin-text" msgid "Display Directory Ratings?" msgstr "" -#: config/integrations/ultimatemember.php:20 +#: config/integrations/ultimatemember.php:25 msgctxt "admin-text" -msgid "This will display the rating of each person in the Member Directory." +msgid "This will display the average rating of each person in the Member Directory." msgstr "" -#: config/integrations/ultimatemember.php:29, config/integrations/woocommerce.php:86 +#: config/integrations/ultimatemember.php:34, config/integrations/woocommerce.php:86 msgctxt "admin-text" msgid "Display Empty Ratings?" msgstr "" -#: config/integrations/ultimatemember.php:31 +#: config/integrations/ultimatemember.php:36 msgctxt "admin-text" msgid "This will display the rating stars even if the member has no reviews." msgstr "" -#: config/integrations/ultimatemember.php:41 +#: config/integrations/ultimatemember.php:46 msgctxt "admin-text" msgid "Member Sorting" msgstr "" -#: config/integrations/ultimatemember.php:43, config/integrations/woocommerce.php:74 +#: config/integrations/ultimatemember.php:48, config/integrations/woocommerce.php:74 msgctxt "admin-text" msgid "Average Rating" msgstr "" -#: config/integrations/ultimatemember.php:44, config/integrations/woocommerce.php:75 +#: config/integrations/ultimatemember.php:49, config/integrations/woocommerce.php:75 msgctxt "admin-text" msgid "Bayesian Ranking" msgstr "" -#: config/integrations/ultimatemember.php:47 +#: config/integrations/ultimatemember.php:52 msgctxt "admin-text" msgid "This is the method used when sorting members by rating on the Members Directory page." msgstr "" -#: config/integrations/ultimatemember.php:55 +#: config/integrations/ultimatemember.php:60 msgctxt "admin-text" msgid "Display Reviews Tab?" msgstr "" -#: config/integrations/ultimatemember.php:57 +#: config/integrations/ultimatemember.php:62 msgctxt "admin-text" msgid "This will display the reviews tab in member profiles." msgstr "" -#: config/integrations/ultimatemember.php:67, config/integrations/woocommerce.php:35, views/integrations/woocommerce/product-data-panel.php:19 +#: config/integrations/ultimatemember.php:72, config/integrations/woocommerce.php:35, views/integrations/woocommerce/product-data-panel.php:19 msgctxt "admin-text" msgid "Summary Shortcode" msgstr "" -#: config/integrations/ultimatemember.php:70 +#: config/integrations/ultimatemember.php:75 msgctxt "admin-text" -msgid "Enter the rating summary shortcode used on the profile page" +msgid "Enter the rating summary shortcode used on the member profile page" msgstr "" -#: config/integrations/ultimatemember.php:80, config/integrations/woocommerce.php:46, views/integrations/woocommerce/product-data-panel.php:25 +#: config/integrations/ultimatemember.php:85, config/integrations/woocommerce.php:46, views/integrations/woocommerce/product-data-panel.php:25 msgctxt "admin-text" msgid "Reviews Shortcode" msgstr "" -#: config/integrations/ultimatemember.php:83 +#: config/integrations/ultimatemember.php:88 msgctxt "admin-text" -msgid "Enter the latest reviews shortcode used on the profile page" +msgid "Enter the latest reviews shortcode used on the member profile page" msgstr "" -#: config/integrations/ultimatemember.php:93, config/integrations/woocommerce.php:57, views/integrations/woocommerce/product-data-panel.php:31 +#: config/integrations/ultimatemember.php:98, config/integrations/woocommerce.php:57, views/integrations/woocommerce/product-data-panel.php:31 msgctxt "admin-text" msgid "Form Shortcode" msgstr "" -#: config/integrations/ultimatemember.php:96 +#: config/integrations/ultimatemember.php:101 +msgctxt "admin-text" +msgid "Enter the form shortcode used on the member profile page" +msgstr "" + +#: config/integrations/ultimatemember.php:111 +msgctxt "admin-text" +msgid "Reviews Tab Visibility" +msgstr "" + +#: config/integrations/ultimatemember.php:113 +msgctxt "admin-text" +msgid "Anyone" +msgstr "" + +#: config/integrations/ultimatemember.php:114 +msgctxt "admin-text" +msgid "Only Guests" +msgstr "" + +#: config/integrations/ultimatemember.php:115 +msgctxt "admin-text" +msgid "Only Members" +msgstr "" + +#: config/integrations/ultimatemember.php:116 msgctxt "admin-text" -msgid "Enter the form shortcode used on the profile page" +msgid "Only Specific Roles" +msgstr "" + +#: config/integrations/ultimatemember.php:117 +msgctxt "admin-text" +msgid "Only the Profile Owner" +msgstr "" + +#: config/integrations/ultimatemember.php:118 +msgctxt "admin-text" +msgid "Only the Profile Owner and Specific Roles" +msgstr "" + +#: config/integrations/ultimatemember.php:121 +msgctxt "admin-text" +msgid "Choose who can view the reviews tab on member profiles." +msgstr "" + +#: config/integrations/ultimatemember.php:132 +msgctxt "admin-text" +msgid "Reviews Tab Visibility Roles" +msgstr "" + +#: config/integrations/ultimatemember.php:135 +msgctxt "admin-text" +msgid "Choose which user roles are allowed to view the reviews tab on member profiles." msgstr "" #: config/integrations/woocommerce.php:8 @@ -1667,6 +1712,11 @@ msgctxt "admin-text" msgid "This will completely replace the default WooCommerce review system with Site Reviews. If you have existing WooCommerce comment reviews, you may need to first export them to a CSV file, and then import them using the %s tool." msgstr "" +#: config/integrations/woocommerce.php:9, views/integrations/woocommerce/tools/import-product-reviews.php:34, views/pages/tools/general/import-reviews.php:6, views/pages/tools/general/import-reviews.php:113 +msgctxt "admin-text" +msgid "Import Reviews" +msgstr "" + #: config/integrations/woocommerce.php:19 msgctxt "admin-text" msgid "Rating Style" @@ -5700,7 +5750,7 @@ msgstr "" msgid "No one has reviewed this person yet." msgstr "" -#: plugin/Integrations/UltimateMember/Controllers/ProfileController.php:131 +#: plugin/Integrations/UltimateMember/Controllers/ProfileController.php:162 msgid "You must be %s to review this person." msgstr "" diff --git a/readme.txt b/readme.txt index 126b211c..0084d238 100644 --- a/readme.txt +++ b/readme.txt @@ -3,7 +3,7 @@ Contributors: geminilabs, pryley Donate link: https://ko-fi.com/pryley Tags: reviews, ratings, testimonials, product reviews, business reviews Tested up to: 6.6 -Stable tag: 7.2.0-beta1 +Stable tag: 7.2.1 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html @@ -196,7 +196,7 @@ This update requires a minimum of PHP 7.4 and WordPress 6.1. There are a few pot == Changelog == -= 7.2.0 (2024-10-18) = += 7.2.1 (2024-10-24) = - Added global color support to the Elementor widgets. - Added [Prosopo Procaptcha](https://prosopo.io/) integration. diff --git a/site-reviews.php b/site-reviews.php index 5ed2fe78..89ce6ed6 100644 --- a/site-reviews.php +++ b/site-reviews.php @@ -7,7 +7,7 @@ * Plugin Name: Site Reviews * Plugin URI: https://wordpress.org/plugins/site-reviews * Description: Receive and display reviews on your website - * Version: 7.2.0-beta1 + * Version: 7.2.1 * Author: Paul Ryley * Author URI: https://geminilabs.io * License: GPL3 diff --git a/views/pages/welcome/whatsnew/v7_2.php b/views/pages/welcome/whatsnew/v7_2.php index 83c8d3df..74ff5c62 100644 --- a/views/pages/welcome/whatsnew/v7_2.php +++ b/views/pages/welcome/whatsnew/v7_2.php @@ -8,7 +8,7 @@
Release Date — October 21st, 2024
+Release Date — October 24th, 2024