我正在尝试使用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();
}
但它不起作用。我需要一些其他建议或解决方案。请帮忙! 谢谢。
答案 0 :(得分:1)
这是解决方案:
function wpse_67480_background_frontend()
{
if ( is_front_page() )
{
_custom_background_cb();
}
}
仅将数组成员更改为此'wp-head-callback'=> 'wpse_67480_background_frontend'