子主题函数.php未执行

时间:2016-01-20 作者:twsmith

我在儿童主题的函数中有以下内容。php文件:

<?php

function theme_child_add_scripts() {
    wp_register_script(
        \'script\',
        get_stylesheet_directory_uri() . \'/js/script.js\',
        array( \'jquery\' ),
        null,
        false
    );
    wp_enqueue_script( \'script\' )
}
add_action(\'wp_enqueue_scripts\', \'theme_child_add_scripts\');
脚本。页面上没有包含js,也没有网络请求。可能会出什么问题?目前还不清楚儿童主题是否起作用。php文件甚至正在执行中。

编辑:似乎功能。php文件根本没有被执行,因为我在文件顶部放了一个骰子(“foo”),页面正常加载。为什么会发生这种情况?

在样式中。css:

/*
Theme Name: Theme-child
Template: Theme
*/

2 个回复
最合适的回答,由SO网友:twsmith 整理而成

我们的问题是我们的风格。css文件位于子主题目录中的css文件夹中,而不是子主题的根目录下。当我们放置一个样式时。css文件的根目录下,包含了带有主题名和模板的注释块,它提取了这些功能。php文件。

SO网友:Matt

我遇到了一个在主题函数中完美执行的代码问题。php,但不在子主题中(我就是这样找到这个页面的)。我找到了一个非技术性的解决方案,使用免费的插件代码片段,代码执行得非常完美。我正在寻找一个php解决方案,但这节省了我一点时间。

相关推荐

如何在Functions.php中链接style.css

我是WordPress的新手;我刚开始学习WordPress。我想把风格联系起来。函数中的css。php,但我无法解决这里可能存在的问题。谁能给我指出正确的方向吗?指数php<?php get_header(); ?> <?php if ( have_posts() ) { while ( have_posts() ) { the_post();