仅限主页的自定义背景,WordPress?

时间:2014-10-14 19:55:08

标签: php wordpress

我正在尝试使用WordPress中的主题选项。我使用

创建了动态背景图像
add_theme_support( 'custom-background', array(
                'wp-head-callback' => 'custom_background_cb',
                // Background color default
                'default-color' => 'fff',
                // Background image default
                'default-image' => trailingslashit( get_template_directory_uri() ) . 'images/bg.jpg',


            ) );

这项工作对我来说,但我只想在主页背景上看图像,而在其他页面上只有颜色。我试过

if ( is_front_page() )
    {
        custom_background_cb();
    }

但它不起作用。我需要一些其他建议或解决方案。请帮忙! 谢谢。

1 个答案:

答案 0 :(得分:1)

这是解决方案:

function wpse_67480_background_frontend()
{
    if ( is_front_page() )
    {
       _custom_background_cb();
    }
}  

仅将数组成员更改为此'wp-head-callback'=> 'wpse_67480_background_frontend'