Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/mets-rebuild.corals.io/wp-content/plugins/ultimate-blocks/src/blocks/icon/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/mets-rebuild.corals.io/wp-content/plugins/ultimate-blocks/src/blocks/icon/block.php
<?php



function ub_render_icon_block($attributes, $block_content, $block_instance){
	$attrs = $block_instance->parsed_block['attrs'];
	if(!empty($attrs['margin'])){
		$block_content = str_replace('class="wp-block-ub-icon', 'class="wp-block-ub-icon has-ub-icon-margin', $block_content);
	}
	if(!empty($attrs['padding'])){
		$block_content = str_replace('class="wp-block-ub-icon', 'class="wp-block-ub-icon has-ub-icon-padding', $block_content);
	}
	return $block_content;
}

/**
 * Register icon.
 * @return void
 */
function register_icon_block() {
	if ( function_exists( 'register_block_type_from_metadata' ) ) {
		require( trailingslashit( ULTIMATE_BLOCKS_PATH ) . 'src/defaults.php' );

		$block_type_id = 'ub/icon';

		register_block_type_from_metadata( dirname(dirname(dirname(__DIR__))) . '/dist/blocks/icon', [
			'attributes'      => $defaultValues[ $block_type_id ]['attributes'],
			'render_callback' => 'ub_render_icon_block'
		] );

	}

}

add_action( 'init', 'register_icon_block', 10, 1 );

Spamworldpro Mini