更改二十四个子主题中的默认标题图像

时间:2014-10-04 作者:Jeff

我正在创建一个子主题,使用214作为父主题。我希望我的子主题在默认情况下包含自定义标题图像。此标题图像可以在主题的自定义设置中设置,但我可以在子主题样式中指定它。css?

我在谷歌上搜索了一个多小时,但没有成功。

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

是的,有可能。

内部functions.php 添加以下源。

add_action( \'after_setup_theme\', \'twentyfourteen_default_header\' );
/**
 * Add Default Custom Header Image To Twenty Fourteen Theme
 * 
 * @return void
 */
function twentyfourteen_default_header() {

    add_theme_support(
        \'custom-header\',
        apply_filters(
            \'twentyfourteen_custom_header_args\',
            array(
                \'default-text-color\' => \'fff\',
                \'default-image\' => get_stylesheet_directory_uri() . \'/images/default_header.jpg\',
            )
        )
    );
}
现在是设置默认图像的路径。剩下的就是一个小小的bid-css魔术来满足您的需求。或者,您也可以通过CSS设置图像,但对于主题用户来说,更改并不容易。使用此功能,您可以设置默认值,还可以自定义自定义程序或通过后端进行自定义。

结束

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c