我希望有人可以帮助我解决以下问题。
我正在使用以 WordPress 二十三主题为基础的子主题创建网站。在这里,我被要求添加一个大小为 1100x328px 的标题横幅。问题是二十三主题的固定大小为 1600x230px,所以我不知何故需要更改标题横幅的大小。
现在我在位于二十三文件夹内的“inc”文件夹中的“custom-header.php”中找到了以下代码。
function twentythirteen_custom_header_setup() {
$args = array(
// Text color and image (empty to use none).
'default-text-color' => '220e10',
'default-image' => '%s/images/headers/circle.png',
// Set height and width, with a maximum value for the width.
'height' => 230,
'width' => 1600,
// Callbacks for styling the header and the admin preview.
'wp-head-callback' => 'twentythirteen_header_style',
'admin-head-callback' => 'twentythirteen_admin_header_style',
'admin-preview-callback' => 'twentythirteen_admin_header_image',
);
add_theme_support( 'custom-header', $args );
.
.
.
}
再往下:
.site-header {
background: url(<?php header_image(); ?>) no-repeat scroll top;
background-size: 1600px auto;
}
如果我在第一部分更改值“高度”和“宽度”,则将“ .site-header ”类的“背景大小”进一步向下更改,最后更改“ .site- ”类的最小高度' style.css ' 中的header .home-link ' ,它工作得非常好。横幅显示为我想要的。
但是现在,由于我使用的是子主题,如果这些更改是在其中进行的,而不是在父主题中进行,那就更好了。但我还没想好怎么做。
有没有办法在子主题中更改这些值(例如在functions.php 中)或者我只能在父主题中更改它?
问候死神