WordPress内建了custom headercustom background的功能,这些功能Genesis也支持。只需要在子模板的functinos.php中加入一些代码就可以。

开启自定义header( Custom Header )功能

/** Add support for custom header */
add_theme_support( 'genesis-custom-header', array( 'width' => 960, 'height' => 100 ) );

Custom Header参数

'Width'
整数,默认值是960,定义header的宽度

'height'
整数,默认值是80,定义header的高度

注意:上传header图片时系统会要求图片大小必须和width和height定义的一样,图片较大将会被裁剪。

'textcolor'
十六进制数值,开头不加#,默认值是333333

'no_header_text'
布尔值,默认是false

'header_image'
path/to/image.png,默认值是子模板目录/images/header.png

'header_callback'
回调函数的名称,默认是genesis_custom_header_style

'admin_header_callback'
回调函数名称,默认是 genesis_custom_header_admin_style

开启自定义背景( Custom Background )功能

代码比较简单,在functions.php中添加

/** Add support for custom background */
add_custom_background();