Wordpress主题背景图片

时间:2016-08-17 10:01:38

标签: wordpress-theming

我正在创建一个wordpress主题,并尝试设置自定义背景图像,并允许管理员更改背景图像,但我的图像没有出现。有什么可以遗漏的?下面是我的functions.php

<?php
function scripts_enqueue() {
    wp_enqueue_style('body',get_template_directory_uri().'/css/styling.css',array(),'1.0.0 ','all');
}
add_action('wp_enqueue_scripts','scripts_enqueue');
function theme_setup() {
    add_theme_support('menus');
    add_theme_support('custom-background');
}
add_action('init','theme_setup');
register_nav_menu('Main Menu','Main menu');
register_nav_menu('Footer Menu','footer menu');
?>

1 个答案:

答案 0 :(得分:1)

(1)

after_setup_theme操作上添加主题支持,并提供默认值:

function my_custom_background_setup() {
  $args = array(
    'default-color' => 'FFFFFF',
    'default-image' => '',
  );
  add_theme_support( 'custom-background', $args );
}
add_action( 'after_setup_theme', 'my_custom_background_setup' );

(2)

请务必在body_class()

中致电header.php
<body <?php body_class(); ?>>