Elementor\Admin::save_post PHP Метод

save_post() публичный Метод

Fired when the save the post, and flag the post mode.
С версии: 1.0.0
public save_post ( $post_id ) : void
$post_id
Результат void
    public function save_post($post_id)
    {
        if (!isset($_POST['_elementor_edit_mode_nonce']) || !wp_verify_nonce($_POST['_elementor_edit_mode_nonce'], basename(__FILE__))) {
            return;
        }
        if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
            return;
        }
        // Exit when you don't have $_POST array.
        if (empty($_POST)) {
            return;
        }
        if (!isset($_POST['_elementor_post_mode'])) {
            $_POST['_elementor_post_mode'] = '';
        }
        Plugin::instance()->db->set_edit_mode($post_id, $_POST['_elementor_post_mode']);
    }