Browse Source

fix shortcode

dev
Philipp Lang 2 years ago
parent
commit
ae280cb45a
  1. 9
      src/Stepper.php
  2. 4
      stepper.php

9
src/Stepper.php

@ -22,22 +22,17 @@ class Stepper
add_action('wp_enqueue_scripts', [$this, 'enqueue']);
add_action('wp_ajax_nopriv_stepper_submit', [$this, 'onSubmit']);
add_action('wp_ajax_stepper_submit', [$this, 'onSubmit']);
add_action('wp_footer', [$this, 'enqueueOverwrite']);
if (!is_admin()) {
add_action('wp_footer', [$this, 'enqueueOverwrite']);
add_shortcode('stepper', [$this, 'handle']);
}
}
public function enqueueOverwrite(): void
{
if (is_admin()) {
return;
}
ob_start();
require(__DIR__ . '/../templates/overwrite.htm');
echo ob_get_clean();
}
@ -49,7 +44,9 @@ class Stepper
public function handle()
{
ob_start();
require(__DIR__ . '/../templates/stepper.htm');
return ob_get_clean();
}
public function validate($payload)

4
stepper.php

@ -21,6 +21,7 @@ use Zoomyboy\Stepper\Stepper;
register_activation_hook(__FILE__, function () {
add_option('it-slider-options', [
'it-slider-color' => '#006600',
'it-slider-access-key' => null,
]);
});
@ -28,6 +29,9 @@ register_deactivation_hook(__FILE__, function () {
delete_option('it-slider-options');
});
add_action('admin_enqueue_scripts', function () {
wp_enqueue_style('it-admin-styles', plugin_dir_url(__FILE__) . '/assets/css/backend.css');
});
$stepper = new Stepper();
$stepper->loadEnv(__DIR__);

Loading…
Cancel
Save