Почему не подключаются стили к Wordpress?
<?php
 function blog_style() {  
if (!is_admin()) {
      wp_enqueue_style( 'style', get_template_directory_uri() . '/style.css';  );
    }
}
add_action('wp_enqueue_scripts','blog_style' );
Это если так хочется запихать is_admin
Но он там явно лишний 
в админке нет события wp_enqueue_scripts
поэтому правильно так<?php
 function blog_style() {  
      wp_enqueue_style( 'style', get_template_directory_uri() . '/style.css';  );
}
add_action('wp_enqueue_scripts','blog_style' );
Строго говоря, если вам нужно подрубать в корневую или дочернюю тему стили и скрипты так чтобы дочка не ругалась на матерь, следовать нужно практике описанной в Кодексе: 
https://developer.wordpress.org/themes/basics/incl...
https://developer.wordpress.org/themes/advanced-to...
is_admin это лишнее условие. 
Скрипты у вас не подрубались скорее всего потому что у вас дочерняя тема, а в этом случае нужно сперва подгрузить родительские стили примерно так<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
 
    $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme.
 
    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style',
        get_stylesheet_directory_uri() . '/style.css',
        array( $parent_style ),
        wp_get_theme()->get('Version')
    );
}
?>