Php 将文件从父级复制到子级会破坏wordpress的功能吗?

Php 将文件从父级复制到子级会破坏wordpress的功能吗?,php,jquery,html,css,wordpress,Php,Jquery,Html,Css,Wordpress,我对此感到困惑 我有一个功能正常的WordPress主题。我创建了一个子主题文件夹,只有两个文件:style.css和functions.css。两者都有适当的文件限制和权限 style.css: /* Theme Name: Child Description: Child Theme Template: parent */ /* =Theme customization starts here ------------------------------------------

我对此感到困惑

我有一个功能正常的WordPress主题。我创建了一个子主题文件夹,只有两个文件:style.css和functions.css。两者都有适当的文件限制和权限

style.css:

/*
Theme Name:   Child
Description:  Child Theme
Template:     parent
*/
/* =Theme customization starts here
-------------------------------------------------------------- */
functions.php:

<?php

add_action( 'wp_enqueue_scripts', 'enqueue_parent_theme_style' );
function enqueue_parent_theme_style() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' );
}

function my_login_logo() { ?>
    <style type="text/css">
        body.login div#login h1 a {
            background-image: url(<?php echo get_stylesheet_directory_uri(); ?>/images/login_logo.jpg);
            padding-bottom: 30px;
        }
    </style>
<?php }
add_action( 'login_enqueue_scripts', 'my_login_logo' );
就这样。没什么特别的

现在,当我激活子主题时,一切都按预期进行。但是如果我将header.php从父主题文件夹复制到子主题文件夹。。。什么都不改变。。。然后,响应菜单功能在移动平台上消失,但其他所有功能都保持正常。如果Wordpress在子主题中读取的header.php文件与在父主题中读取的header.php文件完全相同,这怎么可能呢?同样,我没有更改header.php,只是将它从父主题文件夹复制到子主题文件夹


背景-想要修改header.php以包含对FaceBook函数的调用,但这些函数尚未合并。

header.php中包含什么?例如,如果它试图包含一个仅存在于父主题中的文件,则如果父主题不打算与子主题一起使用,则该文件将被破坏。在child style.css上,父主题的名称为“parent”…这是父主题目录的真实名称?Kaloyan,好主意,但是我通过修改css和js文件到父目录的链接来测试这一点,没有任何更改。此外,所有其他CSS和JS都正确加载-唯一缺少的是移动友好的导航菜单。Eran,这不是真正的模板/目录名,但实际文件确实正确指向它。请仔细检查页眉和页脚文件。一些开发人员故意使他们的主题不可分为子主题,而一些开发人员只是懒于脚本的实现方式。可能需要一些包装器或外部文件以及路径的定义方式,它们可能在子主题中查找,而不是在父主题中查找