二十五个主题背景定制

时间:2016-04-20 作者:Kris18

我一直在开发一个使用“215”主题的网站,因为布局几乎与客户的需求相同。

但我的问题是,如何更改每页的全尺寸背景。。。

它实际上是一个多页的网站,而不是一页的网站

任何帮助都将不胜感激。。

1 个回复
SO网友:Rup

“215”有一个钩子可供您修改自定义背景theme\\u支持参数(documentation for those arguments here):

// Setup the WordPress core custom background feature.
add_theme_support( \'custom-background\',
    apply_filters( \'twentyfifteen_custom_background_args\',
        array(
            \'default-color\'      => $default_color,
            \'default-attachment\' => \'fixed\',
) ) );
您可以在子主题的函数中实现此过滤器。php,例如。

function wpse_224240_custom_background_args($args) {
    $args[\'default-image\'] = get_stylesheet_directory_uri() . \'/images/background.jpg\';
    return $args;
}
add_filter( \'twentyfifteen_custom_background_args\',
            \'wpse_224240_custom_background_args\' );
并添加更改图像所需的任何额外逻辑。例如,如果您希望每个帖子都有一个特定的不同图像,那么可以将其存储在帖子元数据中,并仅设置\'default-image\' 如果要使用与元数据不同的URL。如果你想从一个集合中随机选取一个,你也可以在这里这样做,等等,要么对集合进行硬编码,要么将其存储为一个选项(如果你希望它是可配置的)。

相关推荐