Plugin Directory

Changeset 3664230


Ignore:
Timestamp:
08/24/2026 08:13:19 PM (2 months ago)
Author:
reviewbird
Message:

Upload version 1.1.2

Location:
reviewbird
Files:
157 added
11 edited

Legend:

Unmodified
Added
Removed
  • reviewbird/trunk/languages/reviewbird.pot

    r3653163 r3664230  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Reviewbird 1.1.1\n"
     5"Project-Id-Version: Reviewbird 1.1.2\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/reviewbird\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    … …  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-08-18T15:10:12+00:00\n"
     12"POT-Creation-Date: 2026-08-23T23:16:57+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
    … …  
    173173msgstr ""
    174174
    175 #: src/Integration/WooCommerce.php:104
     175#: src/Integration/WooCommerce.php:138
    176176msgid "Leave a review"
    177177msgstr ""
  • reviewbird/trunk/package.json

    r3653163 r3664230  
    11{
    22        "name": "reviewbird",
    3         "version": "1.1.1",
     3        "version": "1.1.2",
    44        "packageManager": "pnpm@11.0.1",
    55        "description": "WordPress plugin for reviewbird integration",
    … …  
    1515                "templates/**",
    1616                "src/**",
    17                 "vendor/**",
     17                "vendor/autoload.php",
     18                "vendor/composer/*.php",
     19                "vendor/composer/installed.json",
     20                "vendor/composer/LICENSE",
    1821                "!**/.gitkeep",
    1922                "!**/.DS_Store"
  • reviewbird/trunk/readme.txt

    r3653163 r3664230  
    44Requires at least: 5.0
    55Tested up to: 7.0
    6 Stable tag: 1.1.1
     6Stable tag: 1.1.2
    77Requires PHP: 7.4
    88License: GPLv2 or later
    … …  
    228228== Changelog ==
    229229
     230= 1.1.2 =
     231Fix - Stop the default WooCommerce review output and related database queries when the Reviewbird widget is active.
     232
    230233= 1.1.1 =
    231234Fix - Use the current widget configuration endpoint to load the WooCommerce star color.
  • reviewbird/trunk/reviewbird-plugin.php

    r3653163 r3664230  
    44 * Plugin URI: https://reviewbird.com
    55 * Description: Automated review collection for WooCommerce that blocks spam, catches complaints, and showcases your best feedback.
    6  * Version: 1.1.1
     6 * Version: 1.1.2
    77 * Author: Reviewbird
    88 * Text Domain: reviewbird
    99 * Domain Path: /languages
    1010 * Requires at least: 5.9
    11  * Tested up to: 6.9
     11 * Tested up to: 7.1
    1212 * Requires PHP: 7.4
    1313 * WC requires at least: 5.0
    14  * WC tested up to: 10.9.1
     14 * WC tested up to: 11.0.1
    1515 * Requires Plugins: woocommerce
    1616 * License: GPL v2 or later
    … …  
    3333 * Currently plugin version.
    3434 */
    35 define( 'REVIEWBIRD_VERSION', '1.1.1' );
     35define( 'REVIEWBIRD_VERSION', '1.1.2' );
    3636
    3737/**
  • reviewbird/trunk/src/Integration/WooCommerce.php

    r3638289 r3664230  
    3333         */
    3434        private function register_hooks() {
     35                // Suppress WooCommerce review output and queries when Reviewbird replaces them.
     36                add_filter( 'pre_render_block', array( $this, 'suppress_product_reviews_block' ), 10, 2 );
     37                add_filter( 'comments_pre_query', array( $this, 'suppress_product_review_queries' ) );
     38
    3539                add_filter(
    3640                        'woocommerce_rest_prepare_product_review',
    … …  
    5660
    5761        /**
     62         * Stop the WooCommerce product reviews block before its child queries run.
     63         *
     64         * @param string|null $pre_render   Pre-rendered block content.
     65         * @param array       $parsed_block Parsed block data.
     66         * @return string|null Pre-rendered block content.
     67         */
     68        public function suppress_product_reviews_block( $pre_render, array $parsed_block ) {
     69                if (
     70                        null === $pre_render
     71                        && 'woocommerce/product-reviews' === ( $parsed_block['blockName'] ?? '' )
     72                        && is_product()
     73                        && reviewbird_can_show_widget()
     74                ) {
     75                        return '';
     76                }
     77
     78                return $pre_render;
     79        }
     80
     81        /**
     82         * Stop product review queries when Reviewbird replaces them.
     83         *
     84         * @param array|int|null $comments Comment query result.
     85         * @return array|int|null Comment query result.
     86         */
     87        public function suppress_product_review_queries( $comments ) {
     88                return is_product() && reviewbird_can_show_widget() ? array() : $comments;
     89        }
     90
     91        /**
    5892         * Add a review link to a CheckoutWC account order item.
    5993         *
  • reviewbird/trunk/vendor/autoload.php

    r3653163 r3664230  
    2020require_once __DIR__ . '/composer/autoload_real.php';
    2121
    22 return ComposerAutoloaderInitde46925b7504e4e91ec002f4b9923f28::getLoader();
     22return ComposerAutoloaderInit39239127f020f33b1102e19bae263dee::getLoader();
  • reviewbird/trunk/vendor/composer/autoload_real.php

    r3653163 r3664230  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitde46925b7504e4e91ec002f4b9923f28
     5class ComposerAutoloaderInit39239127f020f33b1102e19bae263dee
    66{
    77    private static $loader;
    … …  
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitde46925b7504e4e91ec002f4b9923f28', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit39239127f020f33b1102e19bae263dee', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitde46925b7504e4e91ec002f4b9923f28', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit39239127f020f33b1102e19bae263dee', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitde46925b7504e4e91ec002f4b9923f28::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit39239127f020f33b1102e19bae263dee::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • reviewbird/trunk/vendor/composer/autoload_static.php

    r3653163 r3664230  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitde46925b7504e4e91ec002f4b9923f28
     7class ComposerStaticInit39239127f020f33b1102e19bae263dee
    88{
    99    public static $prefixLengthsPsr4 = array (
    … …  
    2828    {
    2929        return \Closure::bind(function () use ($loader) {
    30             $loader->prefixLengthsPsr4 = ComposerStaticInitde46925b7504e4e91ec002f4b9923f28::$prefixLengthsPsr4;
    31             $loader->prefixDirsPsr4 = ComposerStaticInitde46925b7504e4e91ec002f4b9923f28::$prefixDirsPsr4;
    32             $loader->classMap = ComposerStaticInitde46925b7504e4e91ec002f4b9923f28::$classMap;
     30            $loader->prefixLengthsPsr4 = ComposerStaticInit39239127f020f33b1102e19bae263dee::$prefixLengthsPsr4;
     31            $loader->prefixDirsPsr4 = ComposerStaticInit39239127f020f33b1102e19bae263dee::$prefixDirsPsr4;
     32            $loader->classMap = ComposerStaticInit39239127f020f33b1102e19bae263dee::$classMap;
    3333
    3434        }, null, ClassLoader::class);
  • reviewbird/trunk/vendor/composer/installed.php

    r3653163 r3664230  
    22    'root' => array(
    33        'name' => 'reviewbird/wordpress-plugin',
    4         'pretty_version' => '1.1.1',
    5         'version' => '1.1.1.0',
    6         'reference' => 'ad7e41dac060d85da3aa8e630eec79872f52cb77',
     4        'pretty_version' => 'dev-master',
     5        'version' => 'dev-master',
     6        'reference' => '74d042a900409d32710c9289556895b217557d18',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
    … …  
    1212    'versions' => array(
    1313        'reviewbird/wordpress-plugin' => array(
    14             'pretty_version' => '1.1.1',
    15             'version' => '1.1.1.0',
    16             'reference' => 'ad7e41dac060d85da3aa8e630eec79872f52cb77',
     14            'pretty_version' => 'dev-master',
     15            'version' => 'dev-master',
     16            'reference' => '74d042a900409d32710c9289556895b217557d18',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.