<?php
/**
*
Register/enqueue custom scripts and styles
*/
add_action( 'wp_enqueue_scripts', function() {
// Enqueue your files on the
canvas & frontend, not the builder panel. Otherwise custom CSS might affect
builder)
if ( ! bricks_is_builder_main() ) {
wp_enqueue_style(
'bricks-child', get_stylesheet_uri(), ['bricks-frontend'], filemtime(
get_stylesheet_directory() . '/style.css' ) );
}
} );
/**
* Register custom elements
*/
add_action(
'init', function() {
$element_files = [
__DIR__ . '/elements/title.php',
];
foreach ( $element_files as $file ) {
\Bricks\Elements::register_element( $file
);
}
},
11 );
/**
* Add text strings to builder
*/
add_filter(
'bricks/builder/i18n', function( $i18n ) {
// For element category 'custom'
$i18n['custom'] = esc_html__( 'Custom',
'bricks' );
return $i18n;
} );