@ligisayan

Почему не создается дочерняя тема wordpress Parallax One?

Всем привет! Хочу создать дочернюю тему тему wordpress Parallax One, для чего создаю папку в темах Parallax-one-child, куда поместил файл style.css:
/*
   Theme Name: Parallax One Child
   Theme URI: http://likemedia.by/
   Description: This is a custom child theme I have created.
   Author: Someone
   URI: http://someone.by/
   Template: Parallax One
   Version: 0.1 
   */

и functions.php:
add_action( 'wp_enqueue_scripts', 'child_enqueue_styles',99);
function child_enqueue_styles() {
    $parent_style = 'parent-style';
    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 ));
}
if ( get_stylesheet() !== get_template() ) {
    add_filter( 'pre_update_option_theme_mods_' . get_stylesheet(), function ( $value, $old_value ) {
         update_option( 'theme_mods_' . get_template(), $value );
         return $old_value; // prevent update to child theme mods
    }, 10, 2 );
    add_filter( 'pre_option_theme_mods_' . get_stylesheet(), function ( $default ) {
        return get_option( 'theme_mods_' . get_template(), $default );
    } );
}

но она не появляется в разделе темы админки - почему?
  • Вопрос задан
  • 252 просмотра
Пригласить эксперта
Ответы на вопрос 1
@eavam
Собственно если нет возможности обновиться до новой версии попробуйте в файле function.php изменить функцию parallax_get_file

if ( file_exists( $file_path ) ){
  return esc_url(get_stylesheet_directory_uri() . $file); 
} else {
  return esc_url(get_template_directory_uri() . $file);
}


fixed child theme support
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы