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

4
stepper.php

@ -21,6 +21,7 @@ use Zoomyboy\Stepper\Stepper;
register_activation_hook(__FILE__, function () { register_activation_hook(__FILE__, function () {
add_option('it-slider-options', [ add_option('it-slider-options', [
'it-slider-color' => '#006600', 'it-slider-color' => '#006600',
'it-slider-access-key' => null,
]); ]);
}); });
@ -28,6 +29,9 @@ register_deactivation_hook(__FILE__, function () {
delete_option('it-slider-options'); 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 = new Stepper();
$stepper->loadEnv(__DIR__); $stepper->loadEnv(__DIR__);

Loading…
Cancel
Save