Changeset 3217518
- Timestamp:
- 01/06/2025 08:56:43 AM (15 months ago)
- Location:
- avif-support/trunk
- Files:
-
- 7 added
- 4 edited
-
assets/dist/js/admin/settings.min.js.LICENSE.txt (added)
-
gpls-avif-support.php (modified) (1 diff)
-
includes/Core/Core.php (modified) (22 diffs)
-
includes/Core/assets/images/woo-customers-cleanup.webp (added)
-
includes/Core/assets/images/woo-lemonsqueezy-checkout.webp (added)
-
includes/Core/assets/images/woo-limited-offer.webp (added)
-
includes/Core/assets/images/woo-name-your-price.webp (added)
-
includes/Core/assets/images/woo-order-uploader.webp (added)
-
includes/Core/assets/images/woo-paypal-checkout.webp (added)
-
includes/Pages/PagesBase/AdminPage.php (modified) (5 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
avif-support/trunk/gpls-avif-support.php
r3159481 r3217518 9 9 * Text Domain: avif-support 10 10 * Std Name: gpls-avfstw-avif-support 11 * Version: 1.1. 111 * Version: 1.1.2 12 12 * Requires at least: 5.3.0 13 13 * Requires PHP: 7.0.0 -
avif-support/trunk/includes/Core/Core.php
r3159481 r3217518 109 109 $this->core_assets_url = $this->core_url . 'assets'; 110 110 $this->_recommended_plugins = array( 111 'image-type-converter' => array(111 'image-type-converter' => array( 112 112 'title' => 'Image Converter & Optimizer', 113 113 'desc' => 'Convert images type in a single click between all formats ( png, jpg, gif, webp, avif ), supports auto convert, bulk convert., no third party, no conversion quota, etc...', … … 125 125 ); 126 126 $this->plugins_list = array( 127 'woo-lemonsqueezy-checkout' => array( 127 'woo-name-you-price' => array( 128 'title' => 'Woo Name Your Price', 129 'desc' => 'Empower your website with Woo Name Your Price. Let shoppers set their own prices for your WooCommerce products, boosting engagement and sales flexibility.', 130 'thumbnail' => 'woo-name-your-price.webp', 131 'pro_link' => 'https://grandplugins.com/product/woo-name-your-price/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 132 ), 133 'woo-customers-cleanup' => array( 134 'title' => 'Woo Customers Cleanup', 135 'desc' => 'Automatically remove WooCommerce customer accounts with no orders to keep your database clean and efficient.', 136 'thumbnail' => 'woo-customers-cleanup.webp', 137 'pro_link' => 'https://grandplugins.com/product/woo-customers-cleanup/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 138 ), 139 'woo-limited-offers' => array( 140 'title' => 'Woo Limited Offers', 141 'desc' => 'Limit WooCommerce sale prices by specific quantities,! Limited Offers for WooCommerce lets you set sales like Amazon with claimed percentage tracking.', 142 'thumbnail' => 'woo-limited-offer.webp', 143 'pro_link' => 'https://grandplugins.com/product/woo-limited-offers/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 144 ), 145 'woo-order-uploader' => array( 146 'title' => 'Woo Lemonsqueezy Checkout', 147 'desc' => 'Enhance customer experience with Order Uploader for WooCommerce. Upload, manage, and share files seamlessly between customers and store admins.', 148 'thumbnail' => 'woo-order-uploader.webp', 149 'pro_link' => 'https://grandplugins.com/product/woo-order-uploader/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 150 ), 151 'woo-lemonsqueezy-checkout' => array( 128 152 'title' => 'Woo Lemonsqueezy Checkout', 129 153 'desc' => 'Integrate Lemonsqueezy payment gateway with WooCommerce. Accept payments, manage subscriptions, and streamline your digital product sales effortlessly.', … … 131 155 'pro_link' => 'https://grandplugins.com/product/woo-lemonsqueezy-gateway/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 132 156 ), 133 'woo-paypal-checkout' => array(157 'woo-paypal-checkout' => array( 134 158 'title' => 'Woo Paypal Checkout', 135 159 'desc' => 'integrates PayPal payment options seamlessly into your WooCommerce store. It allows customers to complete purchases directly from checkout, single product page, and shop pages with ease.', … … 137 161 'pro_link' => 'https://grandplugins.com/product/woo-paypal-checkout/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 138 162 ), 139 'woo-gift-cards' => array(163 'woo-gift-cards' => array( 140 164 'title' => 'Woo Gift Cards', 141 165 'desc' => 'Sell gift cards easily on your WooCommerce sites. Create simple, variable gift cards, generate gift cards manually and automatically and send customized gift cards emails to customers.', … … 143 167 'pro_link' => 'https://grandplugins.com/product/woo-gift-cards/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 144 168 ), 145 'woo-bulk-price-stock' => array(169 'woo-bulk-price-stock' => array( 146 170 'title' => 'Woo Bulk Price & Stock Manager', 147 171 'desc' => 'Update price and stock for your WooCommerce store in bulk easily', … … 149 173 'pro_link' => 'https://grandplugins.com/product/woo-bulk-price-change/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 150 174 ), 151 'woo-paddle-checkout' => array(175 'woo-paddle-checkout' => array( 152 176 'title' => 'Woo Paddle Checkout', 153 177 'desc' => 'Integrates Paddle\'s secure payment gateway into your WooCommerce website allowing customers to make secure and hassle-free payments and subscriptions through Paddle for their orders.....', … … 155 179 'pro_link' => 'https://grandplugins.com/product/woo-paddle-checkout/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 156 180 ), 157 'woo-best-sellers' => array(181 'woo-best-sellers' => array( 158 182 'title' => 'Woo Best Sellers', 159 183 'desc' => 'Increase your sales by highlighting your Best Seller products and drives customer engagement inpired by Amazon best sellers design...', … … 162 186 'pro_link' => 'https://grandplugins.com/product/woo-best-seller/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 163 187 ), 164 'woo-restrict-orders' => array(188 'woo-restrict-orders' => array( 165 189 'title' => 'Woo Restrict Orders', 166 190 'desc' => 'Secure your WooCommerce store from spam users making spam orders', … … 168 192 'pro_link' => 'https://grandplugins.com/product/woo-restrict-orders/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 169 193 ), 170 'woo-sales-notifications' => array(194 'woo-sales-notifications' => array( 171 195 'title' => 'Woo Sales notifications', 172 196 'desc' => 'boost your e-commerce store\'s sales and build customer trust. displaying real-time, eye-catching sales notifications on your website, notifying potential customers of recent product purchases..', … … 174 198 'pro_link' => 'https://grandplugins.com/product/woo-sales-notification/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 175 199 ), 176 'woo-cart-tracker' => array(200 'woo-cart-tracker' => array( 177 201 'title' => 'Woo Real Time Cart Tracker', 178 202 'desc' => 'Track every cart created on your WooCommerce store in real time. Get push notification of each new cart and new order instantly...', … … 181 205 ), 182 206 183 'advanced-captcha' => array(207 'advanced-captcha' => array( 184 208 'title' => 'Advanced Captcha', 185 209 'desc' => 'protect your website from spammers and bots using multiple and random captchas...', … … 187 211 'pro_link' => 'https://grandplugins.com/product/woo-advanced-captcha/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 188 212 ), 189 'woo-advanced-add-to-cart' => array(213 'woo-advanced-add-to-cart' => array( 190 214 'title' => 'Woo Advanced Bundles', 191 215 'desc' => 'Add To cart in bulk, custom prices, quantites and more...', … … 193 217 'pro_link' => 'https://grandplugins.com/product/woo-advanced-add-to-cart/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 194 218 ), 195 'woo-advanced-pricing' => array(219 'woo-advanced-pricing' => array( 196 220 'title' => 'Woo Advanced Pricing - Discount & Quantity Swatches', 197 221 'desc' => 'Apply all types of Quantity based pricing models', … … 199 223 'pro_link' => 'https://grandplugins.com/product/woo-advanced-pricing/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 200 224 ), 201 'woo-sold-individually-variation' => array(225 'woo-sold-individually-variation' => array( 202 226 'title' => 'Woo Restrict Orders', 203 227 'desc' => 'Allow selling variations individually', … … 205 229 'pro_link' => 'https://grandplugins.com/product/woo-variation-sold-individually/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 206 230 ), 207 'simple-countdown-timer' => array(231 'simple-countdown-timer' => array( 208 232 'title' => 'Simple Countdown Timer', 209 233 'desc' => 'Add countdown timers easily to your WordPress website', … … 212 236 'pro_link' => 'https://grandplugins.com/product/simple-countdown-timer/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 213 237 ), 214 'wp-watermark-pdf' => array(238 'wp-watermark-pdf' => array( 215 239 'title' => 'WP Watermark PDF', 216 240 'desc' => 'Add text and image watermarks to your PDF files easily with our watermark PDFs plugin.', … … 219 243 'pro_link' => 'https://grandplugins.com/product/wp-watermark-pdf/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 220 244 ), 221 'woo-cart-limiter' => array(245 'woo-cart-limiter' => array( 222 246 'title' => 'WooCommerce Cart Limiter', 223 247 'desc' => 'Control your website cart, limit cart totals, products count and quantity, limit products based on other products in cart, set minimum and maxmium quantity limits and more...', … … 226 250 'pro_link' => 'https://grandplugins.com/product/woo-cart-limiter/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 227 251 ), 228 'woo-coming-soon' => array(252 'woo-coming-soon' => array( 229 253 'title' => 'WooCommerce Coming Soon Products', 230 254 'desc' => 'Set your products to coming soon mode with countdown timer.', … … 233 257 'pro_link' => 'https://grandplugins.com/product/woo-coming-soon-products/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 234 258 ), 235 'wp-watermark-images' => array(259 'wp-watermark-images' => array( 236 260 'title' => 'WP Watermark Images', 237 261 'desc' => 'protect your images by watermarking them with text and image watermarks using the most advanced watermarking plugin', … … 240 264 'pro_link' => 'https://grandplugins.com/product/wp-images-watermark/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 241 265 ), 242 'woo-quick-view' => array(266 'woo-quick-view' => array( 243 267 'title' => 'WooCommerce Quick View and Buy Now', 244 268 'desc' => 'Increase your website conversion rate, encourage your visitors to buy from your website using quick view and buy now buttons with direct checkout.', … … 247 271 'pro_link' => 'https://grandplugins.com/product/quick-view-and-buy-now-for-woocommerce/?utm_source=free&utm_medium=sidebar&utm_content=' . $this->plugin_info['name'], 248 272 ), 249 'wp-gif-editor' => array(273 'wp-gif-editor' => array( 250 274 'title' => 'WP GIF Uploader', 251 275 'desc' => 'Upload GIF images without losing the GIF animation in the uploaded gif and all generated subsizes.', … … 396 420 </style> 397 421 <div class="gpls-contact"> 398 <p class="p-3 bg-light text-center text text-white"><?php esc_html_e( 'in case you want to report a bug, submit a new feature or request a custom plugin, Please' ); ?> <a class="link" target="_blank" href="https://grandplugins.com/contact-us"> <?php esc_html_e( 'contact us' ); ?></a></p>422 <p class="p-3 bg-light text-center text text-white"><?php esc_html_e( 'in case you want to report a bug, submit a new feature or request a custom plugin, Please' ); ?> <a class="link" target="_blank" href="https://grandplugins.com/contact-us"> <?php esc_html_e( 'contact us' ); ?></a></p> 399 423 </div> 400 424 <?php -
avif-support/trunk/includes/Pages/PagesBase/AdminPage.php
r3019289 r3217518 23 23 */ 24 24 protected $page_props = array( 25 'page_title' => '', 26 'menu_title' => '', 27 'menu_slug' => '', 28 'position' => 10, 29 'icon_url' => null, 30 'cap' => 'manage_options', 31 'template_name' => '', 32 'is_woocommerce' => false, 33 'tab_key' => 'tab', 34 'parent_slug' => null, 25 'page_title' => '', 26 'menu_title' => '', 27 'menu_slug' => '', 28 'position' => 10, 29 'icon_url' => null, 30 'cap' => 'manage_options', 31 'template_name' => '', 32 'is_woocommerce' => false, 33 'tab_key' => 'tab', 34 'parent_slug' => null, 35 'allow_multisite' => false, 36 'multisite_only' => false, 35 37 ); 36 38 … … 135 137 136 138 /** 139 * Other Pages. 140 * 141 * @var array 142 */ 143 protected $other_pages; 144 145 /** 137 146 * Default Page Properties. 138 147 * … … 170 179 */ 171 180 protected function __construct() { 181 if ( is_admin() ) { 182 add_action( 'init', array( $this, 'start_setup' ), 1000 ); 183 } 184 } 185 186 /** 187 * Start Setup. 188 * 189 * @return void 190 */ 191 public function start_setup() { 172 192 $this->main_setup(); 173 193 $this->main_hooks(); … … 191 211 } 192 212 193 // Main Assets 213 // Main Assets. 194 214 $this->core_assets = array( 195 215 array( … … 213 233 ); 214 234 235 if ( empty( $this->tabs ) ) { 236 $this->tabs['general'] = array( 237 'default' => true, 238 'template' => ! empty( $this->page_props['template_name'] ) ? $this->page_props['template_name'] : '', 239 ); 240 } 215 241 } 216 242 -
avif-support/trunk/readme.txt
r3159481 r3217518 1 1 === AVIF Uploader === 2 2 Tags: avif, image, wordpress avif, image optimization, avif subsizes 3 Tested up to: 6. 63 Tested up to: 6.7 4 4 Requires at least: 5.3.0 5 5 Requires PHP: 7.0.0 6 Stable Tag: 1.1. 17 Version: 1.1. 16 Stable Tag: 1.1.2 7 Version: 1.1.2 8 8 Contributors: grandplugins 9 9 Author: GrandPlugins
Note: See TracChangeset
for help on using the changeset viewer.