|
|
@ -3,7 +3,8 @@ |
|
|
namespace AXEWEB_Blocks\Blocks\<%= ownerClass %>\<%= blockClassModel %>; |
|
|
namespace AXEWEB_Blocks\Blocks\<%= ownerClass %>\<%= blockClassModel %>; |
|
|
|
|
|
|
|
|
class <%= blockClassModel %>_Component <% if (isComponentManager) { %>extends \Core\Component <% } %>{ |
|
|
class <%= blockClassModel %>_Component <% if (isComponentManager) { %>extends \Core\Component <% } %>{ |
|
|
const VERSION = '<%= version %>'; |
|
|
const VERSION = '<%= version %>';<% if (isComponentManager) { %> |
|
|
|
|
|
public $hook_prefix = 'axeweb_blocks/<%= ownerFilename %>/<%= blockFilename %>';<% } %> |
|
|
|
|
|
|
|
|
<% if (!isComponentManager) { %>public function __construct() { |
|
|
<% if (!isComponentManager) { %>public function __construct() { |
|
|
// add_action( 'wp_enqueue_scripts', [ $this, 'register_assets' ] ); |
|
|
// add_action( 'wp_enqueue_scripts', [ $this, 'register_assets' ] ); |
|
|
@ -15,11 +16,13 @@ class <%= blockClassModel %>_Component <% if (isComponentManager) { %>extends \C |
|
|
// $base_path = get_template_directory_uri() . '/components/partials/<%= blockFilename %>/'; // In Theme |
|
|
// $base_path = get_template_directory_uri() . '/components/partials/<%= blockFilename %>/'; // In Theme |
|
|
|
|
|
|
|
|
wp_register_style( 'block-<%= blockFilename %>', $base_path . 'templates/styles/<%= blockFilename %>.min.css', [ 'assets-style' ], self::VERSION ); |
|
|
wp_register_style( 'block-<%= blockFilename %>', $base_path . 'templates/styles/<%= blockFilename %>.min.css', [ 'assets-style' ], self::VERSION ); |
|
|
wp_enqueue_style( 'block-<%= blockFilename %>' ); |
|
|
|
|
|
|
|
|
|
|
|
wp_register_script( 'block-<%= blockFilename %>', $base_path . 'templates/scripts/<%= blockFilename %>.min.js', [ 'assets-script' ], self::VERSION, true ); |
|
|
wp_register_script( 'block-<%= blockFilename %>', $base_path . 'templates/scripts/<%= blockFilename %>.min.js', [ 'assets-script' ], self::VERSION, true ); |
|
|
|
|
|
|
|
|
|
|
|
if ( ! is_admin() ) { |
|
|
|
|
|
wp_enqueue_style( 'block-<%= blockFilename %>' ); |
|
|
wp_enqueue_script( 'block-<%= blockFilename %>' ); |
|
|
wp_enqueue_script( 'block-<%= blockFilename %>' ); |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
public function get_content( $args = [] ): string { |
|
|
public function get_content( $args = [] ): string { |
|
|
$default_args = apply_filters( 'axeweb_blocks/<%= ownerFilename %>/<%= blockFilename %>::default_args', [] ); // Not really practical. |
|
|
$default_args = apply_filters( 'axeweb_blocks/<%= ownerFilename %>/<%= blockFilename %>::default_args', [] ); // Not really practical. |
|
|
@ -39,4 +42,5 @@ class <%= blockClassModel %>_Component <% if (isComponentManager) { %>extends \C |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
<%= blockClassModel %>_Component::get_instance(); |
|
|
<% if (isComponentManager) { %><%= blockClassModel %>_Component::get_instance();<% } else { |
|
|
|
|
|
%>new <%= blockClassModel %>_Component();<% } %> |
|
|
|