esc_url( rest_url() ), ) ); } add_action( 'enqueue_block_editor_assets', 'atomic_blocks_editor_assets' ); /** * Enqueue assets for frontend * * @since 1.0.0 */ function atomic_blocks_frontend_assets() { if ( function_exists( 'is_amp_endpoint' ) && is_amp_endpoint() ) { return; } // Load the dismissible notice js. wp_enqueue_script( 'atomic-blocks-dismiss-js', plugins_url( '/dist/assets/js/dismiss.js', dirname( __FILE__ ) ), array( 'jquery' ), filemtime( plugin_dir_path( __FILE__ ) . '/assets/js/dismiss.js' ), true ); } add_action( 'wp_enqueue_scripts', 'atomic_blocks_frontend_assets' ); add_filter( 'block_categories', 'atomic_blocks_add_custom_block_category' ); /** * Adds the Atomic Blocks block category. * * @param array $categories Existing block categories. * * @return array Updated block categories. */ function atomic_blocks_add_custom_block_category( $categories ) { return array_merge( $categories, array( array( 'slug' => 'atomic-blocks', 'title' => __( 'Atomic Blocks', 'atomic-blocks' ), ), ) ); }