Есть сайт на вот этой теме -
https://wordpress.org/themes/accesspress-root/
Надо убрать загрузку шрифтов с серверов google, загрузка добавлена в теме в functions.php
Вот в этой функции
function accesspress_root_scripts() {
$query_args = array(
'family' => 'Oswald:400,300,700|Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic',
);
wp_enqueue_style('accesspress-root-google-fonts-css', add_query_arg($query_args, "//fonts.googleapis.com/css"));
wp_enqueue_style('accesspress-root-step3-css', get_template_directory_uri() . '/css/off-canvas-menu.css');
wp_enqueue_style('font-awesome-css', get_template_directory_uri() . '/css/fontawesome/css/font-awesome.min.css');
wp_enqueue_style('bxslider', get_template_directory_uri() . '/css/jquery.bxslider.css');
wp_enqueue_style('nivo-lightbox', get_template_directory_uri() . '/css/nivo-lightbox.css');
wp_enqueue_style('accesspress-root-woocommerce-style',get_template_directory_uri().'/woocommerce/woocommerce-style.css');
wp_enqueue_style('accesspress-root-style', get_stylesheet_uri() );
wp_enqueue_style('ap-root-keyboard', get_template_directory_uri() . '/css/keyboard.css');
if( of_get_option('responsive', true ) == true ) :
wp_enqueue_style( 'accesspress-root-responsive', get_template_directory_uri() . '/css/responsive.css' );
endif;
wp_enqueue_script( 'bxslider-js', get_template_directory_uri() . '/js/jquery.bxslider.min.js', array('jquery'), '4.2.1', true );
wp_enqueue_script( 'actual', get_template_directory_uri() . '/js/jquery.actual.min.js', array('jquery'), '1.0.16', true );
wp_enqueue_script( 'lightbox', get_template_directory_uri() . '/js/nivo-lightbox.min.js', array('jquery'), '1.2.0', true );
wp_enqueue_script( 'modernizr', get_template_directory_uri() . '/js/modernizr.min.js', array('jquery'), '1.2.0', false );
wp_register_script( 'accesspress-root-custom-js', get_template_directory_uri() . '/js/custom.js', array('jquery'), '1.0', true);
$accesspress_show_pager = (of_get_option('show_pager') ) ? "true" : "false";
$accesspress_show_controls = (of_get_option('show_controls') ) ? "true" : "false";
$accesspress_auto_transition = (of_get_option('auto_transition') ) ? "true" : "false";
$accesspress_slider_transition = (!of_get_option('slider_transition')) ? "fade" : of_get_option('slider_transition');
$accesspress_slider_speed = (!of_get_option('slider_speed')) ? "5000" : of_get_option('slider_speed');
$accesspress_slider_pause = (!of_get_option('slider_pause')) ? "5000" : of_get_option('slider_pause');
$script_vals = array(
'pager' => $accesspress_show_pager,
'controls' => $accesspress_show_controls,
'mode' => $accesspress_slider_transition,
'auto' => $accesspress_auto_transition,
'pause' => $accesspress_slider_pause,
'speed' => $accesspress_slider_speed
);
wp_localize_script('accesspress-root-custom-js','accesspress_root_script',$script_vals );
wp_enqueue_script('accesspress-root-custom-js');
wp_enqueue_script( 'off-canvas-menu', get_template_directory_uri() . '/js/off-canvas-menu.js', array(), '1.0.0', true );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'accesspress_root_scripts' );
Как видно, шрифты эти подключаются в самом начале этой функции .
Создал дочернюю тему, теперь нужно перезаписать эту функцию, чтобы шрифты грузились со своего сервера, как я понимаю, должно быть что то вроде такого.
wp_enqueue_style('accesspress-root-google-fonts-css', get_template_directory_uri() . '/css/fonts.css');
Каким будет грамотный файл functions.php для дочерней темы?