📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-03 08:39:14
📂
/ (Root)
/
home
/
orkouolp
/
web
/
orkofarms.com
/
wp-content
/
plugins
/
martfury-addons
/
modules
/
variation-images
📍 /home/orkouolp/web/orkofarms.com/wp-content/plugins/martfury-addons/modules/variation-images
🔄 Refresh
✏️
Editing: settings.php
Writable
<?php namespace Martfury\Addons\Modules\Variation_Images; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Main class of plugin for admin */ class Settings { /** * Instance * * @var $instance */ private static $instance; /** * Initiator * * @since 1.0.0 * @return object */ public static function instance() { if ( ! isset( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } /** * Instantiate the object. * * @since 1.0.0 * * @return void */ public function __construct() { add_filter( 'woocommerce_get_sections_products', array( $this, 'variation_images_section' ), 30, 2 ); add_filter( 'woocommerce_get_settings_products', array( $this, 'variation_images_settings' ), 30, 2 ); } /** * Variation Images Gallery section * * @since 1.0.0 * * @return array */ public function variation_images_section( $sections ) { $sections['martfury_variation_images'] = esc_html__( 'Variation Images Gallery', 'martfury-addons' ); return $sections; } /** * Adds settings to product display settings * * @since 1.0.0 * * @param array $settings * @param string $section * * @return array */ public function variation_images_settings( $settings, $section ) { if ( 'martfury_variation_images' == $section ) { $settings = array(); $settings[] = array( 'id' => 'martfury_variation_images_options', 'title' => esc_html__( 'Variation Images Gallery', 'martfury-addons' ), 'type' => 'title', ); $settings[] = array( 'id' => 'martfury_variation_images', 'title' => esc_html__( 'Variation Images Gallery', 'martfury-addons' ), 'desc' => esc_html__( 'Enable Variation Images Gallery', 'martfury-addons' ), 'type' => 'checkbox', 'default' => 'no', ); $settings[] = array( 'id' => 'martfury_variation_images_options', 'type' => 'sectionend', ); } return $settings; } }
💾 Save Changes
❌ Cancel