文件操作 - transforms.php
返回文件管理
返回主菜单
删除本文件
文件: /root/Desktop/OLD/plugin-wordpress/master-addons/inc/controls/group/transforms.php
编辑文件内容
<?php namespace MasterAddons\Inc\Controls; use Elementor\Group_Control_Base; use Elementor\Controls_Manager; // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; }; class MA_Transform_Element extends Group_Control_Base { protected static $fields; public static function get_type() { return 'transform-element'; } protected function init_fields() { $controls = []; $controls['transform_type'] = [ 'type' => Controls_Manager::HIDDEN, 'default' => 'custom', ]; $controls['transform'] = [ 'label' => _x( 'Transformations', 'Transform Control', MELA_TD ), 'type' => 'transforms', 'responsive' => true, 'render_type' => 'ui', 'condition' => [ 'transform_type' => 'custom', ], 'selectors' => [ '{{SELECTOR}} > *:first-child' => 'transform: rotateZ({{ANGLE}}deg) rotateX({{ROTATE_X}}deg) rotateY({{ROTATE_Y}}deg) scale({{SCALE}}) translateX({{TRANSLATE_X}}px) translateY({{TRANSLATE_Y}}px) translateZ({{TRANSLATE_Z}}px);', ], ]; $controls['transform-origin'] = [ 'label' => _x( 'Transform origin', 'Transform-origin x/y Control', MELA_TD ), 'type' => 'xy_positions', 'responsive' => true, 'render_type' => 'ui', 'condition' => [ 'transform_type' => 'custom', ], 'selectors' => [ '{{SELECTOR}} > *:first-child' => 'transform-origin: {{X}}% {{Y}}%; -webkit-transform-origin: {{X}}% {{Y}}%;', ], ]; $controls['perspective_hr'] = [ 'type' => Controls_Manager::DIVIDER, 'style' => 'thick', ]; $controls['perspective'] = [ 'label' => _x( 'Perspective', 'Perspective Control', MELA_TD ), 'type' => Controls_Manager::SLIDER, 'responsive' => true, 'render_type' => 'ui', 'default' => [ 'size' => '', ], 'size_units' => ['px'], 'range' => [ 'px' => [ 'max' => 1200, 'min' => 0, 'step' => 1, ], ], 'selectors' => [ '{{SELECTOR}}' => 'perspective: {{SIZE}}{{UNIT}}; -webkit-perspective: {{SIZE}}{{UNIT}};', ], ]; $controls['perspective-origin'] = [ 'label' => _x( 'Perspective origin', 'Perspective-origin x/y Control', MELA_TD ), 'type' => 'xy_positions', 'responsive' => true, 'condition' => [ 'transform_type' => 'custom', ], 'selectors' => [ '{{SELECTOR}} > *:first-child' => 'perspective-origin: {{X}}% {{Y}}%; -webkit-perspective-origin:: {{X}}% {{Y}}%;', ], ]; return $controls; } protected function prepare_fields( $fields ) { array_walk( $fields, function ( &$field, $field_name ) { if ( in_array( $field_name, [ 'transform_element', 'popover_toggle' ] ) ) { return; } } ); return parent::prepare_fields( $fields ); } protected function get_default_options() { return [ 'popover' => false ]; } }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件