Theme customizer not working

时间:2017-03-18 作者:Makiomar

我正在尝试使用函数中的以下代码为自定义背景添加主题支持。php文件:

function supp_custom_bg() {
    $defaults = array(
        \'default-color\'          => \'\',
        \'default-image\'          => \'\',
        \'wp-head-callback\'       => \'_custom_background_cb\',
        \'admin-head-callback\'    => \'\',
        \'admin-preview-callback\' => \'\'
    );
    add_theme_support( \'custom-background\', $defaults );
}
add_action( \'after_setup_theme\', \'supp_custom_bg\', 20 );
这些选项现在在自定义程序中被激活,但对主题没有影响。

注:该wp_head 已添加到<head> 标签

2 个回复
最合适的回答,由SO网友:David Lee 整理而成

使用此功能的最简单方法是:

添加add_theme_support( \'custom-background\' );functions.php使用body_class() 在您的body 标记如下:<body <?php body_class(); ?>>使用<?php wp_head(); ?> 在您的head 标记如果转到自定义项,应如下所示:

enter image description here

SO网友:Irene Mitchell

如果您打算自定义背景图像在主题中的实现方式,请共享_custom_background_cb 回调函数。如果不是,只是想添加背景图像,然后删除wp-head-callback.

相关推荐