HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //proc/self/cwd/wp-content/plugins/elementskit-lite/modules/widget-builder/live-action.php
<?php
namespace ElementsKit_Lite\Modules\Widget_Builder;

defined( 'ABSPATH' ) || exit;


class Live_Action{
    private $id;

    public function __construct(){
        $this->id = (int) (!isset($_GET['post']) ? 0 : $_GET['post']);

        if($this->id == 0 || !isset($_GET['action']) || $_GET['action'] != 'elementor'){
            return;
        }

        if(get_post_type($this->id) != 'elementskit_widget'){
            return;
        }

        add_action('init', [$this, 'reset']);
    }

    public function reset(){
        update_post_meta( $this->id, '_wp_page_template', 'elementor_canvas' );

        update_post_meta( $this->id, '_elementor_data', 
            '[{"id":"e3a6ad6","elType":"section","settings":[],"elements":[{"id":"77605d8","elType":"column","settings":{"_column_size":100,"_inline_size":null},"elements":[{"id":"0d8eeb3","elType":"widget","settings":{},"elements":[],"widgetType":"ekit_wb_'.$this->id.'"}],"isInner":false}],"isInner":false}]'
        );
    }
}