HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ns3133907 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64
User: cssnetorguk (1024)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: /home/jennylloyd.co.uk/public_html/wp-content/themes/weblog/acmethemes/gutenberg/gutenberg-init.php
<?php
if ( ! function_exists( 'weblog_gutenberg_setup' ) ) :
	/**
	 * Making theme gutenberg compatible
	 */
	function weblog_gutenberg_setup() {
		add_theme_support( 'align-wide' );
		add_theme_support( 'wp-block-styles' );
	}
endif;
add_action( 'after_setup_theme', 'weblog_gutenberg_setup' );

function weblog_dynamic_editor_styles(){

	$weblog_customizer_all_values = weblog_get_theme_options();

	$custom_css = '';

	$custom_css .= "
            .edit-post-visual-editor, 
			.edit-post-visual-editor p {
               color: #666;
            }";

	$custom_css .= "
	        .wp-block .wp-block-heading h1, 
	        .wp-block .wp-block-heading h1 a,
	        .wp-block .wp-block-heading h2,
	        .wp-block .wp-block-heading h2 a,
	        .wp-block .wp-block-heading h3, 
	        .wp-block .wp-block-heading h3 a,
	        .wp-block .wp-block-heading h4, 
	        .wp-block .wp-block-heading h4 a,
	        .wp-block .wp-block-heading h5, 
	        .wp-block .wp-block-heading h5 a,
	        .wp-block .wp-block-heading h6,
	        .wp-block .wp-block-heading h6 a{
	            color: #3a3a3a;
	        }";

	if( isset($weblog_customizer_all_values['weblog-link-color'])){
        $weblog_link_color               = esc_attr( $weblog_customizer_all_values['weblog-link-color'] );
        $custom_css .= "
	        .wp-block a{
	            color: {$weblog_link_color};
	        }";
    }

    if( isset($weblog_customizer_all_values['weblog-link-hover-color'] )){
        $weblog_link_hover_color         = esc_attr( $weblog_customizer_all_values['weblog-link-hover-color'] );
        $custom_css .= "
	        .wp-block a:hover,
	        .wp-block a:active,
	        .wp-block a:focus{
	            color: {$weblog_link_hover_color};
	        }";
    }

    return wp_strip_all_tags( $custom_css );
}

/**
 * Enqueue block editor style
 */
function weblog_block_editor_styles() {
	wp_enqueue_style( 'weblog-googleapis', '//fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|PT+Sans:400,400i,700,700i', array(), null );
	wp_enqueue_style( 'weblog-block-editor-styles', get_template_directory_uri() . '/acmethemes/gutenberg/gutenberg-edit.css', false, '1.0' );

	/**
	 * Styles from the customizer
	 */
	wp_add_inline_style( 'weblog-block-editor-styles', weblog_dynamic_editor_styles() );
}
add_action( 'enqueue_block_editor_assets', 'weblog_block_editor_styles',99 );

function weblog_gutenberg_scripts() {
	wp_enqueue_style( 'weblog-block-front-styles', get_template_directory_uri() . '/acmethemes/gutenberg/gutenberg-front.css', false, '1.0' );
	wp_style_add_data( 'weblog-block-front-styles', 'rtl', 'replace' );
}
add_action( 'wp_enqueue_scripts', 'weblog_gutenberg_scripts' );