HEX
Server: LiteSpeed
System: Linux 110.webhostingindonesia.co.id 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
User: uvlnfyba (10197)
PHP: 7.4.33
Disabled: opcache_get_status,exec,passthru,shell_exec,system,popen,mail,proc_open,show_source,
Upload Files
File: /home/jkwebsite.my.id/data.jkwebsite.my.id/wp-content/themes/juliets-diary/functions.php
<?php
/**
 * Register block styles.
 * Theme: Juliet's Diary
 */
function juliets_diary_register_block_styles() {
	$blocks = array( 'image', 'post-featured-image' );

	foreach( $blocks as $block ) {

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-grayscale',
				'label'        => __( 'Grayscale', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-grayscale{ filter: grayscale(100%); }',
			)
		);
	
		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-blur',
				'label'        => __( 'Blur', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-blur{ filter: blur(5px); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-brightness',
				'label'        => __( 'Brightness', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-brightness{ filter: brightness(200%); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-contrast',
				'label'        => __( 'Contrast', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-contrast{ filter: contrast(200%); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-hue-90',
				'label'        => __( 'Hue-90', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-hue-90{ filter: hue-rotate(90deg); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-hue-180',
				'label'        => __( 'Hue-180', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-hue-180{ filter: hue-rotate(180deg); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-hue-270',
				'label'        => __( 'Hue-270', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-hue-270{ filter: hue-rotate(270deg); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-invert',
				'label'        => __( 'Invert', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-invert{ filter: invert(100%); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-opacity',
				'label'        => __( 'Opacity', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-opacity{ filter: opacity(30%); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-saturate',
				'label'        => __( 'Saturate', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-saturate{ filter: saturate(8); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-sepia',
				'label'        => __( 'Sepia', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-sepia{ filter: sepia(100%); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-fromgray',
				'label'        => __( 'Gray →', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-fromgray { filter: grayscale(100%); } .is-style-juliets-diary-fromgray:hover { filter: grayscale(0%); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-togray',
				'label'        => __( '→ Gray', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-togray:hover { filter: grayscale(100%); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-fromblur',
				'label'        => __( 'Blur →', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-fromblur { filter: blur(5px); } .is-style-juliets-diary-fromblur:hover { filter: none; }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-toblur',
				'label'        => __( '→ Blur', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-toblur:hover { filter: blur(5px); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-frombrightness',
				'label'        => __( 'Brightness →', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-frombrightness { filter: brightness(200%); } .is-style-juliets-diary-frombrightness:hover { filter: none; }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-tobrightness',
				'label'        => __( '→ Brightness', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-tobrightness:hover { filter: brightness(200%); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-fromcontrast',
				'label'        => __( 'Contrast →', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-fromcontrast { filter: contrast(200%); } .is-style-juliets-diary-fromcontrast:hover { filter: none; }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-tocontrast',
				'label'        => __( '→ Contrast', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-tocontrast:hover { filter: contrast(200%); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-fromhue90',
				'label'        => __( 'Hue90 →', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-fromhue90 { filter: hue-rotate(90deg); } .is-style-juliets-diary-fromhue90:hover { filter: none; }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-tohue90',
				'label'        => __( '→ Hue90', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-tohue90:hover { filter: hue-rotate(90deg); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-fromhue180',
				'label'        => __( 'Hue180 →', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-fromhue180 { filter: hue-rotate(180deg); } .is-style-juliets-diary-fromhue180:hover { filter: none; }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-tohue180',
				'label'        => __( '→ Hue180', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-tohue180:hover { filter: hue-rotate(180deg); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-fromhue270',
				'label'        => __( 'Hue270 →', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-fromhue270 { filter: hue-rotate(270deg); } .is-style-juliets-diary-fromhue270:hover { filter: none; }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-tohue270',
				'label'        => __( '→ Hue270', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-tohue270:hover { filter: hue-rotate(270deg); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-frominvert',
				'label'        => __( 'Invert →', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-frominvert { filter: invert(100%); } .is-style-juliets-diary-frominvert:hover { filter: none; }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-toinvert',
				'label'        => __( '→ Invert', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-toinvert:hover { filter: invert(100%); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-fromopacity',
				'label'        => __( 'Opacity →', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-fromopacity { filter: opacity(30%); } .is-style-juliets-diary-fromopacity:hover { filter: none; }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-toopacity',
				'label'        => __( '→ Opacity', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-toopacity:hover { filter: opacity(30%); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-fromsaturate',
				'label'        => __( 'Saturate →', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-fromsaturate { filter: saturate(8); } .is-style-juliets-diary-fromsaturate:hover { filter: none; }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-tosaturate',
				'label'        => __( '→ Saturate', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-tosaturate:hover { filter: saturate(8); }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-fromsepia',
				'label'        => __( 'Sepia →', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-fromsepia { filter: sepia(100%); } .is-style-juliets-diary-fromsepia:hover { filter: none; }',
			)
		);

		register_block_style(
			'core/' . $block,
			array(
				'name'         => 'juliets-diary-tosepia',
				'label'        => __( '→ Sepia', 'juliets-diary' ),
				'inline_style' => '.is-style-juliets-diary-tosepia:hover { filter: sepia(100%); }',
			)
		);

	}
}

add_action( 'init', 'juliets_diary_register_block_styles' );

function juliets_diary_wp_custom_welcome_page() {
	
	 include(get_template_directory() .'/assets/benvenuto/benvenuto.php');

}

function juliets_diary_wp_custom_welcome_menu() {
    add_menu_page(
        __( 'Welcome', 'juliets-diary' ),
        __( 'Welcome', 'juliets-diary' ),
        'edit_posts', /* min Author role */
        'custom-welcome',
        'juliets_diary_wp_custom_welcome_page',
        'dashicons-welcome-learn-more',
        3
    );
}
add_action( 'admin_menu', 'juliets_diary_wp_custom_welcome_menu' );