Changeset 3447042
- Timestamp:
- 01/26/2026 11:08:40 AM (2 months ago)
- Location:
- wc-variation-images
- Files:
-
- 104 added
- 10 deleted
- 26 edited
- 1 copied
-
tags/1.3.4 (copied) (copied from wc-variation-images/trunk)
-
tags/1.3.4/assets/build (added)
-
tags/1.3.4/assets/build/css (added)
-
tags/1.3.4/assets/build/css/admin-rtl.css (added)
-
tags/1.3.4/assets/build/css/admin.asset.php (added)
-
tags/1.3.4/assets/build/css/admin.css (added)
-
tags/1.3.4/assets/build/css/frontend-rtl.css (added)
-
tags/1.3.4/assets/build/css/frontend.asset.php (added)
-
tags/1.3.4/assets/build/css/frontend.css (added)
-
tags/1.3.4/assets/build/images (added)
-
tags/1.3.4/assets/build/images/plugin-icon.png (added)
-
tags/1.3.4/assets/build/js (added)
-
tags/1.3.4/assets/build/js/admin.asset.php (added)
-
tags/1.3.4/assets/build/js/admin.js (added)
-
tags/1.3.4/assets/build/js/frontend.asset.php (added)
-
tags/1.3.4/assets/build/js/frontend.js (added)
-
tags/1.3.4/assets/css (deleted)
-
tags/1.3.4/assets/images (deleted)
-
tags/1.3.4/assets/js (deleted)
-
tags/1.3.4/composer.json (added)
-
tags/1.3.4/includes/Admin/Admin.php (modified) (1 diff)
-
tags/1.3.4/includes/Admin/Notices.php (modified) (2 diffs)
-
tags/1.3.4/includes/Admin/views/notices/black-friday.php (deleted)
-
tags/1.3.4/includes/Plugin.php (modified) (1 diff)
-
tags/1.3.4/languages/wc-variation-images.pot (modified) (7 diffs)
-
tags/1.3.4/libraries (deleted)
-
tags/1.3.4/readme.txt (modified) (3 diffs)
-
tags/1.3.4/vendor/autoload.php (modified) (1 diff)
-
tags/1.3.4/vendor/byteever (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/composer.json (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/Admin (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/Admin/Flash.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/Admin/Notices.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/Interfaces (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/Interfaces/Pluginable.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/Interfaces/Scriptable.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/Plugin.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/Scripts.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/Services.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/Traits (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/Traits/HasPlugin.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/assets (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/assets/css (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components-rtl.css (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components.asset.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components.css (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout-rtl.css (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout.asset.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout.css (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/assets/js (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/assets/js/bytekit-admin.asset.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-plugin/src/assets/js/bytekit-admin.js (added)
-
tags/1.3.4/vendor/byteever/bytekit-settings (added)
-
tags/1.3.4/vendor/byteever/bytekit-settings/composer.json (added)
-
tags/1.3.4/vendor/byteever/bytekit-settings/src (added)
-
tags/1.3.4/vendor/byteever/bytekit-settings/src/Admin (added)
-
tags/1.3.4/vendor/byteever/bytekit-settings/src/Admin/Settings.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-settings/src/assets (added)
-
tags/1.3.4/vendor/byteever/bytekit-settings/src/assets/js (added)
-
tags/1.3.4/vendor/byteever/bytekit-settings/src/assets/js/settings.asset.php (added)
-
tags/1.3.4/vendor/byteever/bytekit-settings/src/assets/js/settings.js (added)
-
tags/1.3.4/vendor/composer/autoload_aliases.php (added)
-
tags/1.3.4/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
tags/1.3.4/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
tags/1.3.4/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/1.3.4/vendor/composer/autoload_static.php (modified) (4 diffs)
-
tags/1.3.4/vendor/composer/installed.json (modified) (3 diffs)
-
tags/1.3.4/vendor/composer/installed.php (modified) (4 diffs)
-
tags/1.3.4/wc-variation-images.php (modified) (3 diffs)
-
trunk/assets/build (added)
-
trunk/assets/build/css (added)
-
trunk/assets/build/css/admin-rtl.css (added)
-
trunk/assets/build/css/admin.asset.php (added)
-
trunk/assets/build/css/admin.css (added)
-
trunk/assets/build/css/frontend-rtl.css (added)
-
trunk/assets/build/css/frontend.asset.php (added)
-
trunk/assets/build/css/frontend.css (added)
-
trunk/assets/build/images (added)
-
trunk/assets/build/images/plugin-icon.png (added)
-
trunk/assets/build/js (added)
-
trunk/assets/build/js/admin.asset.php (added)
-
trunk/assets/build/js/admin.js (added)
-
trunk/assets/build/js/frontend.asset.php (added)
-
trunk/assets/build/js/frontend.js (added)
-
trunk/assets/css (deleted)
-
trunk/assets/images (deleted)
-
trunk/assets/js (deleted)
-
trunk/composer.json (added)
-
trunk/includes/Admin/Admin.php (modified) (1 diff)
-
trunk/includes/Admin/Notices.php (modified) (2 diffs)
-
trunk/includes/Admin/views/notices/black-friday.php (deleted)
-
trunk/includes/Plugin.php (modified) (1 diff)
-
trunk/languages/wc-variation-images.pot (modified) (7 diffs)
-
trunk/libraries (deleted)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/byteever (added)
-
trunk/vendor/byteever/bytekit-plugin (added)
-
trunk/vendor/byteever/bytekit-plugin/composer.json (added)
-
trunk/vendor/byteever/bytekit-plugin/src (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Admin (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Admin/Flash.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Admin/Notices.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Interfaces (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Interfaces/Pluginable.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Interfaces/Scriptable.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Plugin.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Scripts.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Services.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Traits (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Traits/HasPlugin.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components-rtl.css (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components.asset.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components.css (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout-rtl.css (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout.asset.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout.css (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/js (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/js/bytekit-admin.asset.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/js/bytekit-admin.js (added)
-
trunk/vendor/byteever/bytekit-settings (added)
-
trunk/vendor/byteever/bytekit-settings/composer.json (added)
-
trunk/vendor/byteever/bytekit-settings/src (added)
-
trunk/vendor/byteever/bytekit-settings/src/Admin (added)
-
trunk/vendor/byteever/bytekit-settings/src/Admin/Settings.php (added)
-
trunk/vendor/byteever/bytekit-settings/src/assets (added)
-
trunk/vendor/byteever/bytekit-settings/src/assets/js (added)
-
trunk/vendor/byteever/bytekit-settings/src/assets/js/settings.asset.php (added)
-
trunk/vendor/byteever/bytekit-settings/src/assets/js/settings.js (added)
-
trunk/vendor/composer/autoload_aliases.php (added)
-
trunk/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (4 diffs)
-
trunk/vendor/composer/installed.json (modified) (3 diffs)
-
trunk/vendor/composer/installed.php (modified) (4 diffs)
-
trunk/wc-variation-images.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wc-variation-images/tags/1.3.4/includes/Admin/Admin.php
r3401858 r3447042 65 65 wp_enqueue_style( 'bytekit-components' ); 66 66 wp_enqueue_style( 'bytekit-layout' ); 67 68 // TODO: Remove this line when Black Friday offer is over.69 wc_variation_images()->scripts->enqueue_style( 'wcvi-black-friday', 'css/black-friday.css' );70 67 71 68 wc_variation_images()->scripts->register_style( 'wc-variation-images', 'css/admin.css' ); -
wc-variation-images/tags/1.3.4/includes/Admin/Notices.php
r3401858 r3447042 31 31 $current_time = absint( wp_date( 'U' ) ); 32 32 33 // phpcs:disable34 // TODO: Uncomment the below code when Black Friday offer is over.35 /*36 33 if ( ! defined( 'WCVI_PRO_VERSION' ) ) { 37 34 wc_variation_images()->notices->add( … … 41 38 'style' => 'border-left-color: #0542fa;', 42 39 'dismissible' => false, 43 )44 );45 }46 */47 // phpcs:enable48 49 // Black Friday offer notice.50 $black_friday_end_time = date_i18n( strtotime( '2025-12-05 00:00:00' ) );51 if ( ! defined( 'WCVI_PRO_VERSION' ) && $current_time < $black_friday_end_time ) {52 wc_variation_images()->notices->add(53 array(54 'message' => __DIR__ . '/views/notices/black-friday.php',55 'dismissible' => false,56 'notice_id' => 'wcvi_black_friday_promo_2025',57 'style' => 'border-left-color: #000000;',58 'class' => 'notice-black-friday',59 40 ) 60 41 ); -
wc-variation-images/tags/1.3.4/includes/Plugin.php
r3332863 r3447042 187 187 } 188 188 } 189 190 /**191 * Get assets path.192 *193 * @param string $file Optional. File name.194 *195 * @since 1.0.0196 * @return string197 */198 public function get_assets_path( $file = '' ) {199 return $this->get_dir_path( 'assets/' . $file );200 }201 202 /**203 * Get assets url.204 *205 * @param string $file Optional. File name.206 *207 * @since 1.0.0208 * @return string209 */210 public function get_assets_url( $file = '' ) {211 return $this->get_dir_url( 'assets/' . $file );212 }213 189 } -
wc-variation-images/tags/1.3.4/languages/wc-variation-images.pot
r3401858 r3447042 1 # Copyright (C) 202 5PluginEver1 # Copyright (C) 2026 PluginEver 2 2 # This file is distributed under the GPL v2 or later. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Variation Images 1.3.3\n" 6 "Report-Msgid-Bugs-To: https://pluginever.com/support/\n" 7 "POT-Creation-Date: 2025-11-24 12:40:11+00:00\n" 8 "MIME-Version: 1.0\n" 9 "Content-Type: text/plain; charset=utf-8\n" 10 "Content-Transfer-Encoding: 8bit\n" 11 "PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n" 5 "Project-Id-Version: Variation Images 1.3.4\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wc-variation-images\n" 12 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 8 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language: en\n" 15 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 16 "X-Poedit-Country: United States\n" 17 "X-Poedit-SourceCharset: UTF-8\n" 18 "X-Poedit-KeywordsList: " 19 "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" 20 "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" 21 "X-Poedit-Basepath: ../\n" 22 "X-Poedit-SearchPath-0: .\n" 23 "X-Poedit-Bookmarks: \n" 24 "X-Textdomain-Support: yes\n" 25 "X-Generator: grunt-wp-i18n 1.0.3\n" 26 27 #. Plugin Name of the plugin/theme 9 "MIME-Version: 1.0\n" 10 "Content-Type: text/plain; charset=UTF-8\n" 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-01-26T10:56:10+00:00\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.12.0\n" 15 "X-Domain: wc-variation-images\n" 16 17 #. Plugin Name of the plugin 18 #: wc-variation-images.php 19 #: includes/Admin/Admin.php:78 20 #: includes/Admin/Admin.php:80 21 #: includes/Admin/Admin.php:112 22 #: includes/Admin/Admin.php:113 23 #: includes/Admin/Products.php:40 28 24 msgid "Variation Images" 29 25 msgstr "" 30 26 27 #. Plugin URI of the plugin 28 #: wc-variation-images.php 29 msgid "https://pluginever.com/plugins/wc-variation-images-pro" 30 msgstr "" 31 32 #. Description of the plugin 33 #: wc-variation-images.php 34 msgid "Adds additional gallery images per product variation in WooCommerce." 35 msgstr "" 36 37 #. Author of the plugin 38 #: wc-variation-images.php 39 msgid "PluginEver" 40 msgstr "" 41 42 #. Author URI of the plugin 43 #: wc-variation-images.php 44 msgid "https://pluginever.com" 45 msgstr "" 46 47 #: includes/Admin/Admin.php:79 48 msgid "Add Additional Images" 49 msgstr "" 50 51 #: includes/Admin/Admin.php:81 52 msgid "Add to Variation" 53 msgstr "" 54 31 55 #: includes/Admin/Admin.php:82 32 msgid "Add Additional Images"33 msgstr ""34 35 #: includes/Admin/Admin.php:8436 msgid "Add to Variation"37 msgstr ""38 39 #: includes/Admin/Admin.php:8540 56 msgid "Upload limit 3 images in free version" 41 57 msgstr "" 42 58 43 #: includes/Admin/Admin.php:86 44 msgid "" 45 "Click on link below to add additional images. Click on image itself to " 46 "remove the image. Click and drag image to re-order the image position." 47 msgstr "" 48 49 #: includes/Admin/Admin.php:135 59 #: includes/Admin/Admin.php:83 60 msgid "Click on link below to add additional images. Click on image itself to remove the image. Click and drag image to re-order the image position." 61 msgstr "" 62 50 63 #. translators: 1: Plugin name 2: WordPress 51 msgid "" 52 "Thank you for using %1$s. If you like it, please leave us a %2$s rating. A " 53 "huge thank you from PluginEver in advance!"54 msgstr "" 55 56 #: includes/Admin/Admin.php:13 764 #: includes/Admin/Admin.php:132 65 #, php-format 66 msgid "Thank you for using %1$s. If you like it, please leave us a %2$s rating. A huge thank you from PluginEver in advance!" 67 msgstr "" 68 69 #: includes/Admin/Admin.php:134 57 70 msgid "Thanks :)" 58 71 msgstr "" 59 72 60 #: includes/Admin/Admin.php:15561 73 #. translators: 1: Plugin version 74 #: includes/Admin/Admin.php:152 75 #, php-format 62 76 msgid "Version %s" 63 77 msgstr "" … … 91 105 msgstr "" 92 106 93 #: includes/Admin/Settings.php:57 includes/Admin/Settings.php:69 107 #: includes/Admin/Settings.php:57 108 #: includes/Admin/Settings.php:69 94 109 #: includes/Admin/Settings.php:81 95 110 msgid "No" 96 111 msgstr "" 97 112 98 #: includes/Admin/Settings.php:58 includes/Admin/Settings.php:70 113 #: includes/Admin/Settings.php:58 114 #: includes/Admin/Settings.php:70 99 115 #: includes/Admin/Settings.php:82 100 116 msgid "Yes" … … 122 138 123 139 #: includes/Admin/Settings.php:78 124 msgid "" 125 "Enable this option to hide the image slider for this specific variation on " 126 "the frontend." 140 msgid "Enable this option to hide the image slider for this specific variation on the frontend." 127 141 msgstr "" 128 142 … … 140 154 141 155 #: includes/Admin/Settings.php:135 142 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:216143 156 msgid "Documentation" 144 msgstr ""145 146 #: includes/Admin/views/notices/black-friday.php:19147 msgid "Black Friday Mega Sale! Get Flat 40% OFF on Variation Images Pro !!"148 msgstr ""149 150 #: includes/Admin/views/notices/black-friday.php:26151 #. translators: 1. Offer Percentage, 2. Coupon Code.152 msgid ""153 "Unlock premium features at an unbeatable price this Black Friday! Enjoy "154 "%1$s on Variation Images Pro with code %2$s. Hurry, this deal ends soon!"155 msgstr ""156 157 #: includes/Admin/views/notices/black-friday.php:38158 msgid "Claim your discount!!"159 msgstr ""160 161 #: includes/Admin/views/notices/black-friday.php:42162 msgid "Remind me later"163 msgstr ""164 165 #: includes/Admin/views/notices/black-friday.php:46166 msgid "Never show this again!"167 157 msgstr "" 168 158 … … 171 161 msgstr "" 172 162 163 #. translators: %1$s: Variation Images ORG link, %2$s: Review link. 173 164 #: includes/Admin/views/notices/review.php:26 174 #. translators: %1$s: Variation Images ORG link, %2$s: Review link. 175 msgid "" 176 "We hope you had a wonderful experience using %1$s. Please take a moment to " 177 "show us your support by leaving a 5-star review on <a href=\"%2$s\" " 178 "target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊" 165 #, php-format 166 msgid "We hope you had a wonderful experience using %1$s. Please take a moment to show us your support by leaving a 5-star review on <a href=\"%2$s\" target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊" 179 167 msgstr "" 180 168 … … 196 184 msgstr "" 197 185 186 #. translators: %1$s: Variation Images Pro link, %2$s: Coupon code. 198 187 #: includes/Admin/views/notices/upgrade.php:24 199 #. translators: %1$s: Variation Images Pro link, %2$s: Coupon code. 200 msgid "" 201 "Enjoy <strong>10%% discount</strong> on %1$s! Use coupon code %2$s at " 202 "checkout to grab the deal. Don’t miss out — this offer won’t last forever!" 188 #, php-format 189 msgid "Enjoy <strong>10%% discount</strong> on %1$s! Use coupon code %2$s at checkout to grab the deal. Don’t miss out — this offer won’t last forever!" 203 190 msgstr "" 204 191 … … 211 198 msgstr "" 212 199 200 #: includes/functions.php:102 201 #: templates/product-image.php:75 202 msgid "Awaiting product image" 203 msgstr "" 204 213 205 #: includes/Plugin.php:110 214 206 msgid "Go Pro" 215 207 msgstr "" 216 217 #: includes/functions.php:102 templates/product-image.php:75218 msgid "Awaiting product image"219 msgstr ""220 221 #: libraries/byteever/bytekit-plugin/src/Admin/Notices.php:130222 msgid "Dismiss this notice"223 msgstr ""224 225 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:223226 msgid "Support"227 msgstr ""228 229 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:230230 msgid "Review"231 msgstr ""232 233 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:255234 msgid "Settings"235 msgstr ""236 237 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:90238 msgid "Settings saved."239 msgstr ""240 241 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:254242 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:349243 msgid "Recommended"244 msgstr ""245 246 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:255247 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:350248 msgid "Install Now"249 msgstr ""250 251 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:318252 msgid "Need Help?"253 msgstr ""254 255 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:364256 msgid "Join our Community"257 msgstr ""258 259 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:368260 msgid "Request a Feature"261 msgstr ""262 263 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:372264 msgid "Report a Bug"265 msgstr ""266 267 #. Plugin URI of the plugin/theme268 msgid "https://pluginever.com/plugins/wc-variation-images-pro"269 msgstr ""270 271 #. Description of the plugin/theme272 msgid "Adds additional gallery images per product variation in WooCommerce."273 msgstr ""274 275 #. Author of the plugin/theme276 msgid "PluginEver"277 msgstr ""278 279 #. Author URI of the plugin/theme280 msgid "https://pluginever.com"281 msgstr "" -
wc-variation-images/tags/1.3.4/readme.txt
r3401858 r3447042 3 3 Tags: woocommerce variation image gallery, product variation image, additional variation image gallery, product variation image gallery, variation images gallery 4 4 Requires at least: 5.2 5 Tested up to: 6. 85 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.3. 37 Stable tag: 1.3.4 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 134 134 135 135 == Changelog == 136 = 1.3.4 ( 26th January 2026 ) = 137 * Fix - Fixed compatibility issue with WooCommerce 10.4 138 136 139 = 1.3.3 ( 24th November 2025 ) = 137 140 * Fix: Updated plugin naming to comply with WordPress.org trademark guidelines. … … 156 159 * Enhance - Improve code structure, enhance functionality and remove unused code. 157 160 158 = 1.2.2 ( 04th May 2025 ) =161 = 1.2.2 ( 4th May 2025 ) = 159 162 * Compatibility - Compatible with the latest version of WordPress and WooCommerce. 160 163 * Fix - Some known issues. -
wc-variation-images/tags/1.3.4/vendor/autoload.php
r3384424 r3447042 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit da4c6915909dbab44a930b7be8214c94::getLoader();22 return ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79::getLoader(); -
wc-variation-images/tags/1.3.4/vendor/composer/autoload_classmap.php
r3300154 r3447042 8 8 return array( 9 9 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 10 'WooCommerceVariationImages\\Actions' => $baseDir . '/includes/Actions.php',11 'WooCommerceVariationImages\\Admin\\Admin' => $baseDir . '/includes/Admin/Admin.php',12 'WooCommerceVariationImages\\Admin\\Notices' => $baseDir . '/includes/Admin/Notices.php',13 'WooCommerceVariationImages\\Admin\\Products' => $baseDir . '/includes/Admin/Products.php',14 'WooCommerceVariationImages\\Admin\\Settings' => $baseDir . '/includes/Admin/Settings.php',15 'WooCommerceVariationImages\\Controllers\\Helpers' => $baseDir . '/includes/Controllers/Helpers.php',16 'WooCommerceVariationImages\\Plugin' => $baseDir . '/includes/Plugin.php',17 'WooCommerceVariationImages\\Products' => $baseDir . '/includes/Products.php',18 10 ); -
wc-variation-images/tags/1.3.4/vendor/composer/autoload_psr4.php
r3300154 r3447042 7 7 8 8 return array( 9 'WooCommerceVariationImages\\ByteKit\\' => array($vendorDir . '/byteever/bytekit-settings/src', $vendorDir . '/byteever/bytekit-plugin/src'), 9 10 'WooCommerceVariationImages\\' => array($baseDir . '/includes'), 10 11 ); -
wc-variation-images/tags/1.3.4/vendor/composer/autoload_real.php
r3384424 r3447042 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit da4c6915909dbab44a930b7be8214c945 class ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit da4c6915909dbab44a930b7be8214c94', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit da4c6915909dbab44a930b7be8214c94', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit da4c6915909dbab44a930b7be8214c94::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
wc-variation-images/tags/1.3.4/vendor/composer/autoload_static.php
r3401858 r3447042 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit da4c6915909dbab44a930b7be8214c947 class ComposerStaticInit548d5f24a314a4ecd914013b08a17b79 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( 10 10 'W' => 11 11 array ( 12 'WooCommerceVariationImages\\ByteKit\\' => 35, 12 13 'WooCommerceVariationImages\\' => 27, 13 14 ), … … 15 16 16 17 public static $prefixDirsPsr4 = array ( 18 'WooCommerceVariationImages\\ByteKit\\' => 19 array ( 20 0 => __DIR__ . '/..' . '/byteever/bytekit-settings/src', 21 1 => __DIR__ . '/..' . '/byteever/bytekit-plugin/src', 22 ), 17 23 'WooCommerceVariationImages\\' => 18 24 array ( … … 23 29 public static $classMap = array ( 24 30 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 25 'WooCommerceVariationImages\\Actions' => __DIR__ . '/../..' . '/includes/Actions.php',26 'WooCommerceVariationImages\\Admin\\Admin' => __DIR__ . '/../..' . '/includes/Admin/Admin.php',27 'WooCommerceVariationImages\\Admin\\Notices' => __DIR__ . '/../..' . '/includes/Admin/Notices.php',28 'WooCommerceVariationImages\\Admin\\Products' => __DIR__ . '/../..' . '/includes/Admin/Products.php',29 'WooCommerceVariationImages\\Admin\\Settings' => __DIR__ . '/../..' . '/includes/Admin/Settings.php',30 'WooCommerceVariationImages\\Controllers\\Helpers' => __DIR__ . '/../..' . '/includes/Controllers/Helpers.php',31 'WooCommerceVariationImages\\Plugin' => __DIR__ . '/../..' . '/includes/Plugin.php',32 'WooCommerceVariationImages\\Products' => __DIR__ . '/../..' . '/includes/Products.php',33 31 ); 34 32 … … 36 34 { 37 35 return \Closure::bind(function () use ($loader) { 38 $loader->prefixLengthsPsr4 = ComposerStaticInit da4c6915909dbab44a930b7be8214c94::$prefixLengthsPsr4;39 $loader->prefixDirsPsr4 = ComposerStaticInit da4c6915909dbab44a930b7be8214c94::$prefixDirsPsr4;40 $loader->classMap = ComposerStaticInit da4c6915909dbab44a930b7be8214c94::$classMap;36 $loader->prefixLengthsPsr4 = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$prefixLengthsPsr4; 37 $loader->prefixDirsPsr4 = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$prefixDirsPsr4; 38 $loader->classMap = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$classMap; 41 39 42 40 }, null, ClassLoader::class); -
wc-variation-images/tags/1.3.4/vendor/composer/installed.json
r3384424 r3447042 3 3 { 4 4 "name": "byteever/bytekit-plugin", 5 "version": " v1.0.2",6 "version_normalized": " 1.0.2.0",5 "version": "dev-trunk", 6 "version_normalized": "dev-trunk", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "git@github.com:byteever/bytekit-plugin.git", 10 "reference": " 794ec9834ecac6cead6b1064a605ff930864950b"10 "reference": "43692c253b4d83879f5302dc6feff5eb2448428d" 11 11 }, 12 12 "dist": { 13 13 "type": "zip", 14 "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/ 794ec9834ecac6cead6b1064a605ff930864950b",15 "reference": " 794ec9834ecac6cead6b1064a605ff930864950b",14 "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/43692c253b4d83879f5302dc6feff5eb2448428d", 15 "reference": "43692c253b4d83879f5302dc6feff5eb2448428d", 16 16 "shasum": "" 17 17 }, … … 19 19 "php": ">=7.4" 20 20 }, 21 "require-dev": { 22 "byteever/byteever-sniffs": "dev-master", 23 "codeception/module-asserts": "^1.0", 24 "codeception/module-cli": "^1.0", 25 "codeception/module-db": "^1.0", 26 "codeception/module-filesystem": "^1.0", 27 "codeception/module-phpbrowser": "^1.0", 28 "codeception/module-rest": "^2.0", 29 "codeception/module-webdriver": "^1.0", 30 "codeception/util-universalframework": "^1.0", 31 "lucatume/wp-browser": "<3.5" 32 }, 33 "time": "2025-02-27T09:59:41+00:00", 21 "time": "2025-12-11T10:51:47+00:00", 34 22 "type": "library", 35 23 "installation-source": "dist", 36 24 "autoload": { 37 25 "psr-4": { 38 " ByteKit\\": "src/"26 "WooCommerceVariationImages\\ByteKit\\": "src/" 39 27 } 40 },41 "scripts": {42 "phpcs": [43 "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v"44 ],45 "phpcbf": [46 "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v"47 ],48 "test:setup": [49 "bash bin/install-test-env.sh"50 ],51 "test:build": [52 "vendor/bin/codecept build"53 ],54 "test:wpunit": [55 "vendor/bin/codecept run wpunit --"56 ],57 "test:functional": [58 "vendor/bin/codecept run functional --"59 ],60 "test:acceptance": [61 "vendor/bin/codecept run acceptance --"62 ],63 "test:gen:wpunit": [64 "vendor/bin/codecept generate:wpunit wpunit"65 ],66 "test:gen:functional": [67 "vendor/bin/codecept generate:wpunit functional"68 ],69 "test:gen:acceptance": [70 "vendor/bin/codecept generate:acceptance acceptance"71 ],72 "test": [73 "vendor/bin/codecept run --"74 ]75 28 }, 76 29 "license": [ 77 30 "GPL-3.0-or-later" 78 31 ], 79 "authors": [80 {81 "name": "Sultan Nasir Uddin",82 "email": "manikdrmc@gmail.com"83 }84 ],85 "description": "A set of related classes to kick start WordPress plugin development.",86 32 "support": { 87 "source": "https://github.com/byteever/bytekit-plugin/tree/ v1.0.2",33 "source": "https://github.com/byteever/bytekit-plugin/tree/trunk", 88 34 "issues": "https://github.com/byteever/bytekit-plugin/issues" 89 35 }, 36 "abandoned": true, 90 37 "install-path": "../byteever/bytekit-plugin" 91 38 }, 92 39 { 93 40 "name": "byteever/bytekit-settings", 94 "version": " v1.0.2",95 "version_normalized": " 1.0.2.0",41 "version": "dev-trunk", 42 "version_normalized": "dev-trunk", 96 43 "source": { 97 44 "type": "git", 98 45 "url": "git@github.com:byteever/bytekit-settings.git", 99 "reference": " 6fed19fd393c2037b967d5507d26cb98a1474bbd"46 "reference": "49c9d9488c0130356059b3d086e6d8487ca434ef" 100 47 }, 101 48 "dist": { 102 49 "type": "zip", 103 "url": "https://api.github.com/repos/byteever/bytekit-settings/zipball/ 6fed19fd393c2037b967d5507d26cb98a1474bbd",104 "reference": " 6fed19fd393c2037b967d5507d26cb98a1474bbd",50 "url": "https://api.github.com/repos/byteever/bytekit-settings/zipball/49c9d9488c0130356059b3d086e6d8487ca434ef", 51 "reference": "49c9d9488c0130356059b3d086e6d8487ca434ef", 105 52 "shasum": "" 106 53 }, … … 108 55 "php": ">=7.4" 109 56 }, 110 "require-dev": { 111 "byteever/byteever-sniffs": "dev-master" 112 }, 113 "time": "2024-11-26T04:26:23+00:00", 57 "time": "2025-12-11T09:07:47+00:00", 114 58 "type": "library", 115 59 "installation-source": "dist", 116 60 "autoload": { 117 61 "psr-4": { 118 " ByteKit\\": "src/"62 "WooCommerceVariationImages\\ByteKit\\": "src/" 119 63 } 120 },121 "scripts": {122 "phpcs": [123 "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v"124 ],125 "phpcbf": [126 "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v"127 ]128 64 }, 129 65 "license": [ 130 66 "GPL-3.0-or-later" 131 67 ], 132 "authors": [133 {134 "name": "Sultan Nasir Uddin",135 "email": "manikdrmc@gmail.com"136 }137 ],138 68 "support": { 139 "source": "https://github.com/byteever/bytekit-settings/tree/ v1.0.2",69 "source": "https://github.com/byteever/bytekit-settings/tree/trunk", 140 70 "issues": "https://github.com/byteever/bytekit-settings/issues" 141 71 }, 72 "abandoned": true, 142 73 "install-path": "../byteever/bytekit-settings" 143 74 } -
wc-variation-images/tags/1.3.4/vendor/composer/installed.php
r3401858 r3447042 2 2 'root' => array( 3 3 'name' => 'pluginever/wc-variation-images', 4 'pretty_version' => ' v1.3.3',5 'version' => ' 1.3.3.0',6 'reference' => ' 09825b3347daa167745b16adf2d1bca0f0790b26',4 'pretty_version' => 'dev-master', 5 'version' => 'dev-master', 6 'reference' => 'e439470d88637376c1af0a7a2935d32eff4932a3', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'byteever/bytekit-plugin' => array( 14 'pretty_version' => ' v1.0.2',15 'version' => ' 1.0.2.0',16 'reference' => ' 794ec9834ecac6cead6b1064a605ff930864950b',14 'pretty_version' => 'dev-trunk', 15 'version' => 'dev-trunk', 16 'reference' => '43692c253b4d83879f5302dc6feff5eb2448428d', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../byteever/bytekit-plugin', … … 21 21 ), 22 22 'byteever/bytekit-settings' => array( 23 'pretty_version' => ' v1.0.2',24 'version' => ' 1.0.2.0',25 'reference' => ' 6fed19fd393c2037b967d5507d26cb98a1474bbd',23 'pretty_version' => 'dev-trunk', 24 'version' => 'dev-trunk', 25 'reference' => '49c9d9488c0130356059b3d086e6d8487ca434ef', 26 26 'type' => 'library', 27 27 'install_path' => __DIR__ . '/../byteever/bytekit-settings', … … 30 30 ), 31 31 'pluginever/wc-variation-images' => array( 32 'pretty_version' => ' v1.3.3',33 'version' => ' 1.3.3.0',34 'reference' => ' 09825b3347daa167745b16adf2d1bca0f0790b26',32 'pretty_version' => 'dev-master', 33 'version' => 'dev-master', 34 'reference' => 'e439470d88637376c1af0a7a2935d32eff4932a3', 35 35 'type' => 'wordpress-plugin', 36 36 'install_path' => __DIR__ . '/../../', -
wc-variation-images/tags/1.3.4/wc-variation-images.php
r3401858 r3447042 4 4 * Plugin URI: https://pluginever.com/plugins/wc-variation-images-pro 5 5 * Description: Adds additional gallery images per product variation in WooCommerce. 6 * Version: 1.3. 36 * Version: 1.3.4 7 7 * Requires at least: 5.2 8 * Tested up to: 6.9 8 9 * Requires PHP: 7.4 9 10 * Author: PluginEver … … 12 13 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 13 14 * Text Domain: wc-variation-images 14 * Domain Path: languages/ 15 * Requires Plugins: woocommerce 16 * Tested up to: 6.8 15 * Domain Path: /languages 17 16 * WC requires at least: 3.0.0 18 * WC tested up to: 10. 317 * WC tested up to: 10.4 19 18 * Requires Plugins: woocommerce 20 19 * 21 * @package WooCommerceVariationImages 22 * 23 * Copyright (c) 2025 PluginEver (email : support@pluginever.com) 20 * @link https://pluginever.com 24 21 * 25 22 * This program is free software; you can redistribute it and/or modify 26 * it under the terms of the GNU General Public License , version 2 or, at27 * your discretion, any later version, as published by the Free28 * Software Foundation.23 * it under the terms of the GNU General Public License as published by 24 * the Free Software Foundation; either version 2 of the License, or 25 * (at your option) any later version. 29 26 * 30 27 * This program is distributed in the hope that it will be useful, 31 28 * but WITHOUT ANY WARRANTY; without even the implied warranty of 32 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 33 30 * GNU General Public License for more details. 34 31 * 35 32 * You should have received a copy of the GNU General Public License 36 33 * along with this program; if not, write to the Free Software 37 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 34 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 35 * @author Sultan Nasir Uddin <manikdrmc@gmail.com> 36 * @copyright 2026 ByteEver 37 * @license GPL-2.0+ 38 * @package WooCommerceVariationImages 38 39 */ 39 40 40 // Don't call the file directly. 41 defined( 'ABSPATH' ) || exit(); 41 defined( 'ABSPATH' ) || exit; 42 42 43 // Require the autoloader.43 // Autoloader. 44 44 require_once __DIR__ . '/vendor/autoload.php'; 45 require_once __DIR__ . '/libraries/autoload.php';46 45 47 46 // Instantiate the plugin. … … 50 49 'file' => __FILE__, 51 50 'settings_url' => admin_url( 'admin.php?page=wc-variation-images' ), 51 'support_url' => 'https://pluginever.com/support/', 52 52 'docs_url' => 'https://pluginever.com/docs/wc-variation-images/', 53 'support_url' => 'https://pluginever.com/support/',54 53 'review_url' => 'https://wordpress.org/support/plugin/wc-variation-images/reviews/#new-post', 55 54 ) -
wc-variation-images/trunk/includes/Admin/Admin.php
r3401858 r3447042 65 65 wp_enqueue_style( 'bytekit-components' ); 66 66 wp_enqueue_style( 'bytekit-layout' ); 67 68 // TODO: Remove this line when Black Friday offer is over.69 wc_variation_images()->scripts->enqueue_style( 'wcvi-black-friday', 'css/black-friday.css' );70 67 71 68 wc_variation_images()->scripts->register_style( 'wc-variation-images', 'css/admin.css' ); -
wc-variation-images/trunk/includes/Admin/Notices.php
r3401858 r3447042 31 31 $current_time = absint( wp_date( 'U' ) ); 32 32 33 // phpcs:disable34 // TODO: Uncomment the below code when Black Friday offer is over.35 /*36 33 if ( ! defined( 'WCVI_PRO_VERSION' ) ) { 37 34 wc_variation_images()->notices->add( … … 41 38 'style' => 'border-left-color: #0542fa;', 42 39 'dismissible' => false, 43 )44 );45 }46 */47 // phpcs:enable48 49 // Black Friday offer notice.50 $black_friday_end_time = date_i18n( strtotime( '2025-12-05 00:00:00' ) );51 if ( ! defined( 'WCVI_PRO_VERSION' ) && $current_time < $black_friday_end_time ) {52 wc_variation_images()->notices->add(53 array(54 'message' => __DIR__ . '/views/notices/black-friday.php',55 'dismissible' => false,56 'notice_id' => 'wcvi_black_friday_promo_2025',57 'style' => 'border-left-color: #000000;',58 'class' => 'notice-black-friday',59 40 ) 60 41 ); -
wc-variation-images/trunk/includes/Plugin.php
r3332863 r3447042 187 187 } 188 188 } 189 190 /**191 * Get assets path.192 *193 * @param string $file Optional. File name.194 *195 * @since 1.0.0196 * @return string197 */198 public function get_assets_path( $file = '' ) {199 return $this->get_dir_path( 'assets/' . $file );200 }201 202 /**203 * Get assets url.204 *205 * @param string $file Optional. File name.206 *207 * @since 1.0.0208 * @return string209 */210 public function get_assets_url( $file = '' ) {211 return $this->get_dir_url( 'assets/' . $file );212 }213 189 } -
wc-variation-images/trunk/languages/wc-variation-images.pot
r3401858 r3447042 1 # Copyright (C) 202 5PluginEver1 # Copyright (C) 2026 PluginEver 2 2 # This file is distributed under the GPL v2 or later. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Variation Images 1.3.3\n" 6 "Report-Msgid-Bugs-To: https://pluginever.com/support/\n" 7 "POT-Creation-Date: 2025-11-24 12:40:11+00:00\n" 8 "MIME-Version: 1.0\n" 9 "Content-Type: text/plain; charset=utf-8\n" 10 "Content-Transfer-Encoding: 8bit\n" 11 "PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n" 5 "Project-Id-Version: Variation Images 1.3.4\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wc-variation-images\n" 12 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 8 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language: en\n" 15 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 16 "X-Poedit-Country: United States\n" 17 "X-Poedit-SourceCharset: UTF-8\n" 18 "X-Poedit-KeywordsList: " 19 "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" 20 "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" 21 "X-Poedit-Basepath: ../\n" 22 "X-Poedit-SearchPath-0: .\n" 23 "X-Poedit-Bookmarks: \n" 24 "X-Textdomain-Support: yes\n" 25 "X-Generator: grunt-wp-i18n 1.0.3\n" 26 27 #. Plugin Name of the plugin/theme 9 "MIME-Version: 1.0\n" 10 "Content-Type: text/plain; charset=UTF-8\n" 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-01-26T10:56:10+00:00\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.12.0\n" 15 "X-Domain: wc-variation-images\n" 16 17 #. Plugin Name of the plugin 18 #: wc-variation-images.php 19 #: includes/Admin/Admin.php:78 20 #: includes/Admin/Admin.php:80 21 #: includes/Admin/Admin.php:112 22 #: includes/Admin/Admin.php:113 23 #: includes/Admin/Products.php:40 28 24 msgid "Variation Images" 29 25 msgstr "" 30 26 27 #. Plugin URI of the plugin 28 #: wc-variation-images.php 29 msgid "https://pluginever.com/plugins/wc-variation-images-pro" 30 msgstr "" 31 32 #. Description of the plugin 33 #: wc-variation-images.php 34 msgid "Adds additional gallery images per product variation in WooCommerce." 35 msgstr "" 36 37 #. Author of the plugin 38 #: wc-variation-images.php 39 msgid "PluginEver" 40 msgstr "" 41 42 #. Author URI of the plugin 43 #: wc-variation-images.php 44 msgid "https://pluginever.com" 45 msgstr "" 46 47 #: includes/Admin/Admin.php:79 48 msgid "Add Additional Images" 49 msgstr "" 50 51 #: includes/Admin/Admin.php:81 52 msgid "Add to Variation" 53 msgstr "" 54 31 55 #: includes/Admin/Admin.php:82 32 msgid "Add Additional Images"33 msgstr ""34 35 #: includes/Admin/Admin.php:8436 msgid "Add to Variation"37 msgstr ""38 39 #: includes/Admin/Admin.php:8540 56 msgid "Upload limit 3 images in free version" 41 57 msgstr "" 42 58 43 #: includes/Admin/Admin.php:86 44 msgid "" 45 "Click on link below to add additional images. Click on image itself to " 46 "remove the image. Click and drag image to re-order the image position." 47 msgstr "" 48 49 #: includes/Admin/Admin.php:135 59 #: includes/Admin/Admin.php:83 60 msgid "Click on link below to add additional images. Click on image itself to remove the image. Click and drag image to re-order the image position." 61 msgstr "" 62 50 63 #. translators: 1: Plugin name 2: WordPress 51 msgid "" 52 "Thank you for using %1$s. If you like it, please leave us a %2$s rating. A " 53 "huge thank you from PluginEver in advance!"54 msgstr "" 55 56 #: includes/Admin/Admin.php:13 764 #: includes/Admin/Admin.php:132 65 #, php-format 66 msgid "Thank you for using %1$s. If you like it, please leave us a %2$s rating. A huge thank you from PluginEver in advance!" 67 msgstr "" 68 69 #: includes/Admin/Admin.php:134 57 70 msgid "Thanks :)" 58 71 msgstr "" 59 72 60 #: includes/Admin/Admin.php:15561 73 #. translators: 1: Plugin version 74 #: includes/Admin/Admin.php:152 75 #, php-format 62 76 msgid "Version %s" 63 77 msgstr "" … … 91 105 msgstr "" 92 106 93 #: includes/Admin/Settings.php:57 includes/Admin/Settings.php:69 107 #: includes/Admin/Settings.php:57 108 #: includes/Admin/Settings.php:69 94 109 #: includes/Admin/Settings.php:81 95 110 msgid "No" 96 111 msgstr "" 97 112 98 #: includes/Admin/Settings.php:58 includes/Admin/Settings.php:70 113 #: includes/Admin/Settings.php:58 114 #: includes/Admin/Settings.php:70 99 115 #: includes/Admin/Settings.php:82 100 116 msgid "Yes" … … 122 138 123 139 #: includes/Admin/Settings.php:78 124 msgid "" 125 "Enable this option to hide the image slider for this specific variation on " 126 "the frontend." 140 msgid "Enable this option to hide the image slider for this specific variation on the frontend." 127 141 msgstr "" 128 142 … … 140 154 141 155 #: includes/Admin/Settings.php:135 142 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:216143 156 msgid "Documentation" 144 msgstr ""145 146 #: includes/Admin/views/notices/black-friday.php:19147 msgid "Black Friday Mega Sale! Get Flat 40% OFF on Variation Images Pro !!"148 msgstr ""149 150 #: includes/Admin/views/notices/black-friday.php:26151 #. translators: 1. Offer Percentage, 2. Coupon Code.152 msgid ""153 "Unlock premium features at an unbeatable price this Black Friday! Enjoy "154 "%1$s on Variation Images Pro with code %2$s. Hurry, this deal ends soon!"155 msgstr ""156 157 #: includes/Admin/views/notices/black-friday.php:38158 msgid "Claim your discount!!"159 msgstr ""160 161 #: includes/Admin/views/notices/black-friday.php:42162 msgid "Remind me later"163 msgstr ""164 165 #: includes/Admin/views/notices/black-friday.php:46166 msgid "Never show this again!"167 157 msgstr "" 168 158 … … 171 161 msgstr "" 172 162 163 #. translators: %1$s: Variation Images ORG link, %2$s: Review link. 173 164 #: includes/Admin/views/notices/review.php:26 174 #. translators: %1$s: Variation Images ORG link, %2$s: Review link. 175 msgid "" 176 "We hope you had a wonderful experience using %1$s. Please take a moment to " 177 "show us your support by leaving a 5-star review on <a href=\"%2$s\" " 178 "target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊" 165 #, php-format 166 msgid "We hope you had a wonderful experience using %1$s. Please take a moment to show us your support by leaving a 5-star review on <a href=\"%2$s\" target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊" 179 167 msgstr "" 180 168 … … 196 184 msgstr "" 197 185 186 #. translators: %1$s: Variation Images Pro link, %2$s: Coupon code. 198 187 #: includes/Admin/views/notices/upgrade.php:24 199 #. translators: %1$s: Variation Images Pro link, %2$s: Coupon code. 200 msgid "" 201 "Enjoy <strong>10%% discount</strong> on %1$s! Use coupon code %2$s at " 202 "checkout to grab the deal. Don’t miss out — this offer won’t last forever!" 188 #, php-format 189 msgid "Enjoy <strong>10%% discount</strong> on %1$s! Use coupon code %2$s at checkout to grab the deal. Don’t miss out — this offer won’t last forever!" 203 190 msgstr "" 204 191 … … 211 198 msgstr "" 212 199 200 #: includes/functions.php:102 201 #: templates/product-image.php:75 202 msgid "Awaiting product image" 203 msgstr "" 204 213 205 #: includes/Plugin.php:110 214 206 msgid "Go Pro" 215 207 msgstr "" 216 217 #: includes/functions.php:102 templates/product-image.php:75218 msgid "Awaiting product image"219 msgstr ""220 221 #: libraries/byteever/bytekit-plugin/src/Admin/Notices.php:130222 msgid "Dismiss this notice"223 msgstr ""224 225 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:223226 msgid "Support"227 msgstr ""228 229 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:230230 msgid "Review"231 msgstr ""232 233 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:255234 msgid "Settings"235 msgstr ""236 237 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:90238 msgid "Settings saved."239 msgstr ""240 241 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:254242 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:349243 msgid "Recommended"244 msgstr ""245 246 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:255247 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:350248 msgid "Install Now"249 msgstr ""250 251 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:318252 msgid "Need Help?"253 msgstr ""254 255 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:364256 msgid "Join our Community"257 msgstr ""258 259 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:368260 msgid "Request a Feature"261 msgstr ""262 263 #: libraries/byteever/bytekit-settings/src/Admin/Settings.php:372264 msgid "Report a Bug"265 msgstr ""266 267 #. Plugin URI of the plugin/theme268 msgid "https://pluginever.com/plugins/wc-variation-images-pro"269 msgstr ""270 271 #. Description of the plugin/theme272 msgid "Adds additional gallery images per product variation in WooCommerce."273 msgstr ""274 275 #. Author of the plugin/theme276 msgid "PluginEver"277 msgstr ""278 279 #. Author URI of the plugin/theme280 msgid "https://pluginever.com"281 msgstr "" -
wc-variation-images/trunk/readme.txt
r3401858 r3447042 3 3 Tags: woocommerce variation image gallery, product variation image, additional variation image gallery, product variation image gallery, variation images gallery 4 4 Requires at least: 5.2 5 Tested up to: 6. 85 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.3. 37 Stable tag: 1.3.4 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 134 134 135 135 == Changelog == 136 = 1.3.4 ( 26th January 2026 ) = 137 * Fix - Fixed compatibility issue with WooCommerce 10.4 138 136 139 = 1.3.3 ( 24th November 2025 ) = 137 140 * Fix: Updated plugin naming to comply with WordPress.org trademark guidelines. … … 156 159 * Enhance - Improve code structure, enhance functionality and remove unused code. 157 160 158 = 1.2.2 ( 04th May 2025 ) =161 = 1.2.2 ( 4th May 2025 ) = 159 162 * Compatibility - Compatible with the latest version of WordPress and WooCommerce. 160 163 * Fix - Some known issues. -
wc-variation-images/trunk/vendor/autoload.php
r3384424 r3447042 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit da4c6915909dbab44a930b7be8214c94::getLoader();22 return ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79::getLoader(); -
wc-variation-images/trunk/vendor/composer/autoload_classmap.php
r3300154 r3447042 8 8 return array( 9 9 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 10 'WooCommerceVariationImages\\Actions' => $baseDir . '/includes/Actions.php',11 'WooCommerceVariationImages\\Admin\\Admin' => $baseDir . '/includes/Admin/Admin.php',12 'WooCommerceVariationImages\\Admin\\Notices' => $baseDir . '/includes/Admin/Notices.php',13 'WooCommerceVariationImages\\Admin\\Products' => $baseDir . '/includes/Admin/Products.php',14 'WooCommerceVariationImages\\Admin\\Settings' => $baseDir . '/includes/Admin/Settings.php',15 'WooCommerceVariationImages\\Controllers\\Helpers' => $baseDir . '/includes/Controllers/Helpers.php',16 'WooCommerceVariationImages\\Plugin' => $baseDir . '/includes/Plugin.php',17 'WooCommerceVariationImages\\Products' => $baseDir . '/includes/Products.php',18 10 ); -
wc-variation-images/trunk/vendor/composer/autoload_psr4.php
r3300154 r3447042 7 7 8 8 return array( 9 'WooCommerceVariationImages\\ByteKit\\' => array($vendorDir . '/byteever/bytekit-settings/src', $vendorDir . '/byteever/bytekit-plugin/src'), 9 10 'WooCommerceVariationImages\\' => array($baseDir . '/includes'), 10 11 ); -
wc-variation-images/trunk/vendor/composer/autoload_real.php
r3384424 r3447042 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit da4c6915909dbab44a930b7be8214c945 class ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit da4c6915909dbab44a930b7be8214c94', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit da4c6915909dbab44a930b7be8214c94', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit548d5f24a314a4ecd914013b08a17b79', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit da4c6915909dbab44a930b7be8214c94::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
wc-variation-images/trunk/vendor/composer/autoload_static.php
r3401858 r3447042 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit da4c6915909dbab44a930b7be8214c947 class ComposerStaticInit548d5f24a314a4ecd914013b08a17b79 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( 10 10 'W' => 11 11 array ( 12 'WooCommerceVariationImages\\ByteKit\\' => 35, 12 13 'WooCommerceVariationImages\\' => 27, 13 14 ), … … 15 16 16 17 public static $prefixDirsPsr4 = array ( 18 'WooCommerceVariationImages\\ByteKit\\' => 19 array ( 20 0 => __DIR__ . '/..' . '/byteever/bytekit-settings/src', 21 1 => __DIR__ . '/..' . '/byteever/bytekit-plugin/src', 22 ), 17 23 'WooCommerceVariationImages\\' => 18 24 array ( … … 23 29 public static $classMap = array ( 24 30 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 25 'WooCommerceVariationImages\\Actions' => __DIR__ . '/../..' . '/includes/Actions.php',26 'WooCommerceVariationImages\\Admin\\Admin' => __DIR__ . '/../..' . '/includes/Admin/Admin.php',27 'WooCommerceVariationImages\\Admin\\Notices' => __DIR__ . '/../..' . '/includes/Admin/Notices.php',28 'WooCommerceVariationImages\\Admin\\Products' => __DIR__ . '/../..' . '/includes/Admin/Products.php',29 'WooCommerceVariationImages\\Admin\\Settings' => __DIR__ . '/../..' . '/includes/Admin/Settings.php',30 'WooCommerceVariationImages\\Controllers\\Helpers' => __DIR__ . '/../..' . '/includes/Controllers/Helpers.php',31 'WooCommerceVariationImages\\Plugin' => __DIR__ . '/../..' . '/includes/Plugin.php',32 'WooCommerceVariationImages\\Products' => __DIR__ . '/../..' . '/includes/Products.php',33 31 ); 34 32 … … 36 34 { 37 35 return \Closure::bind(function () use ($loader) { 38 $loader->prefixLengthsPsr4 = ComposerStaticInit da4c6915909dbab44a930b7be8214c94::$prefixLengthsPsr4;39 $loader->prefixDirsPsr4 = ComposerStaticInit da4c6915909dbab44a930b7be8214c94::$prefixDirsPsr4;40 $loader->classMap = ComposerStaticInit da4c6915909dbab44a930b7be8214c94::$classMap;36 $loader->prefixLengthsPsr4 = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$prefixLengthsPsr4; 37 $loader->prefixDirsPsr4 = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$prefixDirsPsr4; 38 $loader->classMap = ComposerStaticInit548d5f24a314a4ecd914013b08a17b79::$classMap; 41 39 42 40 }, null, ClassLoader::class); -
wc-variation-images/trunk/vendor/composer/installed.json
r3384424 r3447042 3 3 { 4 4 "name": "byteever/bytekit-plugin", 5 "version": " v1.0.2",6 "version_normalized": " 1.0.2.0",5 "version": "dev-trunk", 6 "version_normalized": "dev-trunk", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "git@github.com:byteever/bytekit-plugin.git", 10 "reference": " 794ec9834ecac6cead6b1064a605ff930864950b"10 "reference": "43692c253b4d83879f5302dc6feff5eb2448428d" 11 11 }, 12 12 "dist": { 13 13 "type": "zip", 14 "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/ 794ec9834ecac6cead6b1064a605ff930864950b",15 "reference": " 794ec9834ecac6cead6b1064a605ff930864950b",14 "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/43692c253b4d83879f5302dc6feff5eb2448428d", 15 "reference": "43692c253b4d83879f5302dc6feff5eb2448428d", 16 16 "shasum": "" 17 17 }, … … 19 19 "php": ">=7.4" 20 20 }, 21 "require-dev": { 22 "byteever/byteever-sniffs": "dev-master", 23 "codeception/module-asserts": "^1.0", 24 "codeception/module-cli": "^1.0", 25 "codeception/module-db": "^1.0", 26 "codeception/module-filesystem": "^1.0", 27 "codeception/module-phpbrowser": "^1.0", 28 "codeception/module-rest": "^2.0", 29 "codeception/module-webdriver": "^1.0", 30 "codeception/util-universalframework": "^1.0", 31 "lucatume/wp-browser": "<3.5" 32 }, 33 "time": "2025-02-27T09:59:41+00:00", 21 "time": "2025-12-11T10:51:47+00:00", 34 22 "type": "library", 35 23 "installation-source": "dist", 36 24 "autoload": { 37 25 "psr-4": { 38 " ByteKit\\": "src/"26 "WooCommerceVariationImages\\ByteKit\\": "src/" 39 27 } 40 },41 "scripts": {42 "phpcs": [43 "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v"44 ],45 "phpcbf": [46 "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v"47 ],48 "test:setup": [49 "bash bin/install-test-env.sh"50 ],51 "test:build": [52 "vendor/bin/codecept build"53 ],54 "test:wpunit": [55 "vendor/bin/codecept run wpunit --"56 ],57 "test:functional": [58 "vendor/bin/codecept run functional --"59 ],60 "test:acceptance": [61 "vendor/bin/codecept run acceptance --"62 ],63 "test:gen:wpunit": [64 "vendor/bin/codecept generate:wpunit wpunit"65 ],66 "test:gen:functional": [67 "vendor/bin/codecept generate:wpunit functional"68 ],69 "test:gen:acceptance": [70 "vendor/bin/codecept generate:acceptance acceptance"71 ],72 "test": [73 "vendor/bin/codecept run --"74 ]75 28 }, 76 29 "license": [ 77 30 "GPL-3.0-or-later" 78 31 ], 79 "authors": [80 {81 "name": "Sultan Nasir Uddin",82 "email": "manikdrmc@gmail.com"83 }84 ],85 "description": "A set of related classes to kick start WordPress plugin development.",86 32 "support": { 87 "source": "https://github.com/byteever/bytekit-plugin/tree/ v1.0.2",33 "source": "https://github.com/byteever/bytekit-plugin/tree/trunk", 88 34 "issues": "https://github.com/byteever/bytekit-plugin/issues" 89 35 }, 36 "abandoned": true, 90 37 "install-path": "../byteever/bytekit-plugin" 91 38 }, 92 39 { 93 40 "name": "byteever/bytekit-settings", 94 "version": " v1.0.2",95 "version_normalized": " 1.0.2.0",41 "version": "dev-trunk", 42 "version_normalized": "dev-trunk", 96 43 "source": { 97 44 "type": "git", 98 45 "url": "git@github.com:byteever/bytekit-settings.git", 99 "reference": " 6fed19fd393c2037b967d5507d26cb98a1474bbd"46 "reference": "49c9d9488c0130356059b3d086e6d8487ca434ef" 100 47 }, 101 48 "dist": { 102 49 "type": "zip", 103 "url": "https://api.github.com/repos/byteever/bytekit-settings/zipball/ 6fed19fd393c2037b967d5507d26cb98a1474bbd",104 "reference": " 6fed19fd393c2037b967d5507d26cb98a1474bbd",50 "url": "https://api.github.com/repos/byteever/bytekit-settings/zipball/49c9d9488c0130356059b3d086e6d8487ca434ef", 51 "reference": "49c9d9488c0130356059b3d086e6d8487ca434ef", 105 52 "shasum": "" 106 53 }, … … 108 55 "php": ">=7.4" 109 56 }, 110 "require-dev": { 111 "byteever/byteever-sniffs": "dev-master" 112 }, 113 "time": "2024-11-26T04:26:23+00:00", 57 "time": "2025-12-11T09:07:47+00:00", 114 58 "type": "library", 115 59 "installation-source": "dist", 116 60 "autoload": { 117 61 "psr-4": { 118 " ByteKit\\": "src/"62 "WooCommerceVariationImages\\ByteKit\\": "src/" 119 63 } 120 },121 "scripts": {122 "phpcs": [123 "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v"124 ],125 "phpcbf": [126 "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v"127 ]128 64 }, 129 65 "license": [ 130 66 "GPL-3.0-or-later" 131 67 ], 132 "authors": [133 {134 "name": "Sultan Nasir Uddin",135 "email": "manikdrmc@gmail.com"136 }137 ],138 68 "support": { 139 "source": "https://github.com/byteever/bytekit-settings/tree/ v1.0.2",69 "source": "https://github.com/byteever/bytekit-settings/tree/trunk", 140 70 "issues": "https://github.com/byteever/bytekit-settings/issues" 141 71 }, 72 "abandoned": true, 142 73 "install-path": "../byteever/bytekit-settings" 143 74 } -
wc-variation-images/trunk/vendor/composer/installed.php
r3401858 r3447042 2 2 'root' => array( 3 3 'name' => 'pluginever/wc-variation-images', 4 'pretty_version' => ' v1.3.3',5 'version' => ' 1.3.3.0',6 'reference' => ' 09825b3347daa167745b16adf2d1bca0f0790b26',4 'pretty_version' => 'dev-master', 5 'version' => 'dev-master', 6 'reference' => 'e439470d88637376c1af0a7a2935d32eff4932a3', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'byteever/bytekit-plugin' => array( 14 'pretty_version' => ' v1.0.2',15 'version' => ' 1.0.2.0',16 'reference' => ' 794ec9834ecac6cead6b1064a605ff930864950b',14 'pretty_version' => 'dev-trunk', 15 'version' => 'dev-trunk', 16 'reference' => '43692c253b4d83879f5302dc6feff5eb2448428d', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../byteever/bytekit-plugin', … … 21 21 ), 22 22 'byteever/bytekit-settings' => array( 23 'pretty_version' => ' v1.0.2',24 'version' => ' 1.0.2.0',25 'reference' => ' 6fed19fd393c2037b967d5507d26cb98a1474bbd',23 'pretty_version' => 'dev-trunk', 24 'version' => 'dev-trunk', 25 'reference' => '49c9d9488c0130356059b3d086e6d8487ca434ef', 26 26 'type' => 'library', 27 27 'install_path' => __DIR__ . '/../byteever/bytekit-settings', … … 30 30 ), 31 31 'pluginever/wc-variation-images' => array( 32 'pretty_version' => ' v1.3.3',33 'version' => ' 1.3.3.0',34 'reference' => ' 09825b3347daa167745b16adf2d1bca0f0790b26',32 'pretty_version' => 'dev-master', 33 'version' => 'dev-master', 34 'reference' => 'e439470d88637376c1af0a7a2935d32eff4932a3', 35 35 'type' => 'wordpress-plugin', 36 36 'install_path' => __DIR__ . '/../../', -
wc-variation-images/trunk/wc-variation-images.php
r3401858 r3447042 4 4 * Plugin URI: https://pluginever.com/plugins/wc-variation-images-pro 5 5 * Description: Adds additional gallery images per product variation in WooCommerce. 6 * Version: 1.3. 36 * Version: 1.3.4 7 7 * Requires at least: 5.2 8 * Tested up to: 6.9 8 9 * Requires PHP: 7.4 9 10 * Author: PluginEver … … 12 13 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 13 14 * Text Domain: wc-variation-images 14 * Domain Path: languages/ 15 * Requires Plugins: woocommerce 16 * Tested up to: 6.8 15 * Domain Path: /languages 17 16 * WC requires at least: 3.0.0 18 * WC tested up to: 10. 317 * WC tested up to: 10.4 19 18 * Requires Plugins: woocommerce 20 19 * 21 * @package WooCommerceVariationImages 22 * 23 * Copyright (c) 2025 PluginEver (email : support@pluginever.com) 20 * @link https://pluginever.com 24 21 * 25 22 * This program is free software; you can redistribute it and/or modify 26 * it under the terms of the GNU General Public License , version 2 or, at27 * your discretion, any later version, as published by the Free28 * Software Foundation.23 * it under the terms of the GNU General Public License as published by 24 * the Free Software Foundation; either version 2 of the License, or 25 * (at your option) any later version. 29 26 * 30 27 * This program is distributed in the hope that it will be useful, 31 28 * but WITHOUT ANY WARRANTY; without even the implied warranty of 32 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 33 30 * GNU General Public License for more details. 34 31 * 35 32 * You should have received a copy of the GNU General Public License 36 33 * along with this program; if not, write to the Free Software 37 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 34 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 35 * @author Sultan Nasir Uddin <manikdrmc@gmail.com> 36 * @copyright 2026 ByteEver 37 * @license GPL-2.0+ 38 * @package WooCommerceVariationImages 38 39 */ 39 40 40 // Don't call the file directly. 41 defined( 'ABSPATH' ) || exit(); 41 defined( 'ABSPATH' ) || exit; 42 42 43 // Require the autoloader.43 // Autoloader. 44 44 require_once __DIR__ . '/vendor/autoload.php'; 45 require_once __DIR__ . '/libraries/autoload.php';46 45 47 46 // Instantiate the plugin. … … 50 49 'file' => __FILE__, 51 50 'settings_url' => admin_url( 'admin.php?page=wc-variation-images' ), 51 'support_url' => 'https://pluginever.com/support/', 52 52 'docs_url' => 'https://pluginever.com/docs/wc-variation-images/', 53 'support_url' => 'https://pluginever.com/support/',54 53 'review_url' => 'https://wordpress.org/support/plugin/wc-variation-images/reviews/#new-post', 55 54 )
Note: See TracChangeset
for help on using the changeset viewer.