如何使用子主题将函数添加到我的函数.php中?

时间:2019-08-12 作者:davidhlyns

我正在尝试向我的子主题函数添加函数。php文件,但每次我尝试网站崩溃。我不知道如何以正确的方式添加函数。

<?php
    add_action( \'wp_enqueue_scripts\', \'my_theme_enqueue_styles\' );
    function my_theme_enqueue_styles() {

        $parent_style = \'PRANAYAMA_YOGA_THEME_VERSION\'; // 

        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 ),
            wp_get_theme()->get(\'Version\')
        );
    }
我正在使用此链接[https://developer.wordpress.org/themes/advanced-topics/child-themes/][1], 并将此代码粘贴到我的函数中。php文件。

// Custom Function to Include
function my_favicon_link() {
    echo <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />\' . "\\n";
}
add_action( \'wp_head\', \'my_favicon_link\' );
我该怎么做?

提前感谢

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

该网站崩溃,因为您在该代码中输入了错误。字符串开头缺少撇号:

// Custom Function to Include
function my_favicon_link() {
    echo <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />\' . "\\n";
         ^ missing apostrophe
}
add_action( \'wp_head\', \'my_favicon_link\' );
以下是固定版本:

// Custom Function to Include
function my_favicon_link() {
    echo \'<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />\' . "\\n";
}
add_action( \'wp_head\', \'my_favicon_link\' );