未显示背景图像

时间:2015-10-16 作者:jack_of_all_trades

我正在尝试为儿童主题添加自定义背景。在子主题的函数中。php,我添加add_theme_support( \'custom-background\'); 背景选项按预期显示在“外观”菜单下。我添加了我想要的图像,保存下来,什么都没有发生。图像不会显示为背景。我做错了什么?

使用版本4.3.1。

这就是我的孩子主题的全部功能。php“

<?php

add_action( \'wp_enqueue_scripts\', \'theme_enqueue_styles\' );
function theme_enqueue_styles() {
    wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\' );

}

add_theme_support( \'custom-background\');

1 个回复
SO网友:jas

自定义背景可按以下方式使用:

  $defaults = array(
  \'default-color\'          => \'\',
  \'default-image\'          => \'\',
  \'default-repeat\'         => \'\',
  \'default-position-x\'     => \'\',
  \'default-attachment\'     => \'\',
  \'wp-head-callback\'       => \'_custom_background_cb\',
  \'admin-head-callback\'    => \'\',
  \'admin-preview-callback\' => \'\'
  );
 add_theme_support( \'custom-background\', $defaults );
示例用法:

 $args = array(
  \'default-color\' => \'000000\',
  \'default-image\' => \'%1$s/images/testback.jpg\',
 );

add_theme_support( \'custom-background\', $args );
查看源代码时的输出示例:

 <style type="text/css" id="custom-background-css"> body.custom-background { background-color: #bdd96e; }

For details follow link:

输出:

enter image description here

谢谢

相关推荐

Adding Images into API

我正试图将特色图片添加到我的API中,但这是一种不同类型的帖子。http://example.com/wp-json/wp/v2/directory我一直在使用WP REST API控制器,但它没有显示图像选项。我也尝试使用“更好的RESTAPI特色图片”,但运气不好。这开始让我恼火了。