Support » Fixing WordPress » child theme preview and page preview in wordpress not the same

  • Resolved khit

    (@khittner)


    Ok can someone please walk me through this:

    1. When I create child theme and go into it to customize it pulls from parent theme for functionality and appearance. I make my changes and when I preview within the customization (using provided link) it opens and everything is exactly how I want it. However, when I page preview from WordPress dashboard… nothing that I have done shows.

    question: why is my child theme not overriding my parent theme’s styles and functions?

    example of the functions.php:
    <?php
    add_action( ‘wp_enqueue_scripts’, ‘donovan_child_enqueue_styles’ );
    function donovan_child_enqueue_styles() {

    $parent_style = ‘donovan-style’; // This is ‘donovan-style’ for the Donovan theme.

    wp_enqueue_style( $parent_style, get_template_directory_uri() . ‘/style.css’ );
    wp_enqueue_style( ‘donovan-child-style’ ,
    get_stylesheet_directory_uri() . ‘/style.css’,
    array( $parent_style ),
    wp_get_theme()->get(‘1.0’)
    );
    }
    ?>

    2. when I change my menu in the child theme customize screen why is that not being loaded?

    Could someone please walk me through the child theme process setup and explain what I am doing wrong? I have followed every step of the codex to do this with both the style.css and functions.php.

    What is the point of using the child theme customize if it doesn’t load any of the saved portions?? Where do those saved changes go?? How do I get them to override the parent??

    Please dumb it down for me. I am very new at this. Please do not send screenshots of my code without explanation of where to find that code and how to fix it. I appreciate your patience.

    I have deleted the original child theme and did a dummy twentyseventeen child just for example as it is doing same thing.

    What EXACTLY do I need to do to set up child theme so that I can customize in customize link and have it look like I want to override the parent theme??

Viewing 7 replies - 1 through 7 (of 7 total)
  • Can you please post a copy of your stylesheet header?

    It is the comment at the top of the file style.css.

    Please check the following line in your functions.php

    wp_get_theme()->get(‘1.0’)

    It should be:

    wp_get_theme()->get(‘1.0’)

    Make sure that you are using apostrophes here because other symbols will break it – even if they look like apostrophes!

    I’ve just run a php check (known as a lint) and it indicates a possible problem with this line.

    Ok both of the lines you provided are identical.

    style.css:

    /*
    Theme Name: Twenty Seventeen Child
    Description: My twenty seventeen child theme
    Author: Kristina Hittner
    Version: 1.0
    Template: twentyseventeen
    */

    Also, can you please explain when I customize my child theme and save where do those files go??

    Thank you for your assistance.

    And I literally copied and pasted the code string directly from wordpress codex only inserting my child theme and parent theme. After many frustrating tries.

    Moderator Steve Stern

    (@sterndata)

    Support Team Volunteer

    Please do not create duplicate topics.

    When creating a child theme, you put your CSS (to override the parents) into the child’s style.css.

    You do not need to explicitly enqueue the child CSS, just the parent’s.

    Continue in your other topic: https://wordpress.org/support/topic/child-theme-preview-and-page-preview-in-wordpress-not-the-same

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘child theme preview and page preview in wordpress not the same’ is closed to new replies.