shortcode_name = $name; $___->shortcode_title = ucfirst(str_replace('_', ' ', $name)); $___->shortcode_icon = 'text'; $___->options = [ // 'post_parent' => [ // 'type' => 'textfield', // 'heading' => 'Parent Id', // ], ]; $___->shortcode_callback = function ($atts, $content = null) use ($name) { extract(shortcode_atts(array( 'class' => '', 'visibility' => '', // 'post_parent' => get_the_ID(), ), $atts)); $classes = [$name]; if (!empty($class)) $classes[] = $class; if (!empty($visibility)) $classes[] = $visibility; ob_start(); echo "
"; print_r($___); echo ""; die; $___->general_element(); }