child index.php does not overwrite parent index.php in twenty fourteen theme

I am using the twenty fourteen theme to create a child theme and want to make changes to the index.php, but when I copy the index.php file to the child theme's directory and edit it, it doesn't change my theme at all. Am I doing something wrong or missing something out? Thanks for any help

I have the following code to my child theme style sheet:

/*
Theme Name: Twenty Fourteen Child
Theme URI: http://wordpress.org/themes/twentyfourteen
Description: Child theme - Ecuador Travel Agency Tours Site
Author: Sarah Wyatt
Author URI: http://www.onestopsolutionswebmasters.com/
Template: twentyfourteen
Version: 1.0
Tags:
*/

And the following code to the child theme functions.php:

?php

add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
    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')
    );
}


?

Topic theme-twenty-fourteen child-theme Wordpress

Category Web


The way you enqueueing your stylesheets are wrong. Someone very ignorant keeps changing my edit in the codex. The way you are doing this loads your child stylesheet twice. I have already done a post on this that you should check out here

The correct way is

add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {

    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );

}

As for the problem with your index.php, you should clear all your caches, browser and plugin caches. This really seems like a cache problem as your code looks fine

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.