Title: Custom Background Extended
Author: Justin Tadlock
Published: <strong>2013 年 9 月 27 日</strong>
Last modified: 2013 年 9 月 27 日

---

搜尋外掛

![](https://ps.w.org/custom-background-extended/assets/banner-772x250.png?rev=779270)

這個外掛**並未在最新的 3 個 WordPress 主要版本上進行測試**。開發者可能不再對這個
外掛進行維護或提供技術支援，並可能會與更新版本的 WordPress 產生使用上的相容性問題。

![](https://s.w.org/plugins/geopattern-icon/custom-background-extended_a594cb.svg)

# Custom Background Extended

 由 [Justin Tadlock](https://profiles.wordpress.org/greenshady/) 開發

[下載](https://downloads.wordpress.org/plugin/custom-background-extended.0.1.0.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/custom-background-extended/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/custom-background-extended/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/custom-background-extended/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/custom-background-extended/#developers)

 [技術支援](https://wordpress.org/support/plugin/custom-background-extended/)

## 外掛說明

A plugin for allowing users to set a custom background on a per-post basis. This
plugin hooks into the WordPress `custom-background` theme feature and overwrites
the values on single post views if the post has been given a custom background.

### Features

This plugin creates a custom meta box on the edit post screen. From that point, 
you can select a custom color and/or image. If you select an image, you’ll be presented
with additional options for how the image appears on the site.

### Requirements

Your theme must support the core WordPress implementation of the [Custom Backgrounds](https://codex.wordpress.org/Custom_Backgrounds)
theme feature.

## 螢幕擷圖

[⌊Custom background meta box.⌉⌊Custom background meta box.⌉[

Custom background meta box.

[⌊Custom background meta box on the edit post screen.⌉⌊Custom background meta box
on the edit post screen.⌉[

Custom background meta box on the edit post screen.

[⌊Multiple background views of a single post.⌉⌊Multiple background views of a single
post.⌉[

Multiple background views of a single post.

## 安裝方式

 1. Upload the `custom-background-extended` folder to your `/wp-content/plugins/` directory.
 2. Activate the “Custom Background Extended” plugin through the “Plugins” menu in 
    WordPress.
 3. Edit a post to add a custom background.

## 常見問題集

  Why was this plugin created?

I’ve always been interested in art direction on blogs. This is just one tool of 
many that I’m creating and making available via my [Web site](http://themehybrid.com)
for making it easier for users to take more control over their styles on a per-post
basis.

  Why doesn’t it work with my theme?

Most likely, this is because your theme doesn’t support the WordPress `custom-background`
theme feature. This plugin requires that your theme utilize this theme feature to
work properly. Unfortunately, there’s just no reliable way for the plugin to overwrite
the background if the theme doesn’t support this feature. You’ll need to check with
your theme author to see if they’ll add support or switch to a different theme.

  My theme supports ‘custom-background’ but it doesn’t work!

That’s unlikely. Just to make sure, check with your theme author and make sure that
they support the WordPress `custom-background` theme feature. It can’t be something
custom your theme author created. It must be the WordPress feature.

Assuming your theme does support `custom-background` and this plugin still isn’t
working, your theme is most likely implementing the custom background feature incorrectly.
However, I’ll be more than happy to take a look.

  How do I add support for this in a theme?

Your theme must support the [Custom Backgrounds](https://codex.wordpress.org/Custom_Backgrounds)
feature for this plugin to work.

If you’re a theme author, consider adding support for this if you can make it fit
in with your design. The following is the basic code, but check out the above link.

    ```
    add_theme_support( 'custom-background' );
    ```

  Can other users on my site add backgrounds?

Some sites have multiple writers/authors who write posts. However, since custom 
backgrounds tend to be a design-related option, only administrators have access 
to altering backgrounds in a default WordPress install. There is a way around this,
which is to give permission by assigning a capability to user roles.

In order to manage capabilities and roles, you need a plugin like [Members](https://wordpress.org/plugins/members),
which is a plugin I created for managing sites with multiple users. It’s something
you should be using for any site with multiple levels of users (i.e., all users 
are not admins). This plugin will allow you to add or create new capabilities for
any role.

The capability required for being able to add per-post backgrounds is one of the
following:

 * `cbe_edit_background` – The user can edit backgrounds on posts they have written.
 * `edit_theme_options` – The user can edit all WordPress theme options (**not**
   recommended for anyone other than administrators).

Using the Members plugin, you can assign one of the above capabilities to allow 
other, non-administrator users to edit backgrounds for their posts.

Also, a user must have the `upload_files` capability to upload new images, but this
is a WordPress thing and not specific to the plugin.

  Does it support custom post types?

The plugin supports WordPress posts and pages out of the box.

Because it’s impossible for me to accurately determine what a **custom** post type
should do, I’ve left it up to those of you actually building custom post type plugins
to support this. If you’d like to allow custom backgrounds on singular views of 
your post type, add `'custom-background'` to your post type `supports` array during
registration. Obviously, your post type would need to be publicly queryable and 
display something on the front end for single post views.

Or, if you have a plugin with post types that you’d like for me to add support for,
let me know. I’ll be more than happy to add the support via this plugin.

  Can you help me?

Unfortunately, I cannot provide free support for this plugin to everyone. I honestly
wish I could. My day job requires too much of my time for that, which is how I pay
the bills and eat. However, you can sign up for my [support forums](http://themehybrid.com/support)
for full support of this plugin, all my other plugins, and all my themes for one
price.

## 使用者評論

![](https://secure.gravatar.com/avatar/28b460b8aba22af4835ca56231fcef1ad0b017819c4350a962a7caab5d8333c1?
s=60&d=retro&r=g)

### 󠀁[Custom Background Extended](https://wordpress.org/support/topic/custom-background-extended/)󠁿

 [admintam](https://profiles.wordpress.org/admintam/) 2017 年 6 月 10 日

Superb plugin, works well with the newest version of Wordpress. Cheers.

 [ 閱讀全部 10 則使用者評論 ](https://wordpress.org/support/plugin/custom-background-extended/reviews/)

## 參與者及開發者

以下人員參與了開源軟體〈Custom Background Extended〉的開發相關工作。

參與者

 *   [ Justin Tadlock ](https://profiles.wordpress.org/greenshady/)

[將〈Custom Background Extended〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/custom-background-extended)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/custom-background-extended/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/custom-background-extended/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/custom-background-extended/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/custom-background-extended/)。

## 變更記錄

### Version 0.1.0

 * Everything’s new!

## 中繼資料

 *  版本 **0.1.0**
 *  最後更新 **13 年前**
 *  啟用安裝數 **800+**
 *  WordPress 版本需求 ** 3.6 或更新版本 **
 *  已測試相容的 WordPress 版本 **3.7.41**
 *  語言
 * [English (US)](https://wordpress.org/plugins/custom-background-extended/)
 * 標籤:
 * [admin](https://tw.wordpress.org/plugins/tags/admin/)[image](https://tw.wordpress.org/plugins/tags/image/)
   [images](https://tw.wordpress.org/plugins/tags/images/)[post](https://tw.wordpress.org/plugins/tags/post/)
   [posts](https://tw.wordpress.org/plugins/tags/posts/)
 *  [進階檢視](https://tw.wordpress.org/plugins/custom-background-extended/advanced/)

## 評分

 5 星，滿分為 5 星

 *  [  10 個 5 星使用者評論     ](https://wordpress.org/support/plugin/custom-background-extended/reviews/?filter=5)
 *  [  0 個 4 星使用者評論     ](https://wordpress.org/support/plugin/custom-background-extended/reviews/?filter=4)
 *  [  0 個 3 星使用者評論     ](https://wordpress.org/support/plugin/custom-background-extended/reviews/?filter=3)
 *  [  0 個 2 星使用者評論     ](https://wordpress.org/support/plugin/custom-background-extended/reviews/?filter=2)
 *  [  0 個 1 星使用者評論     ](https://wordpress.org/support/plugin/custom-background-extended/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/custom-background-extended/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/custom-background-extended/reviews/)

## 參與者

 *   [ Justin Tadlock ](https://profiles.wordpress.org/greenshady/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/custom-background-extended/)

## 贊助

想要支援這個外掛的發展嗎？

 [ 贊助這個外掛 ](http://themehybrid.com/donate)