Background
The background field allows you to set background properties for a post. You can set the background color, select an image, and set other background settings.
Screenshots
Settings
This field doesn't have any specific settings. It only uses common settings.
This is a sample field settings array when creating this field with code:
[
'id' => 'background',
'name' => 'Section background',
'type' => 'background',
],
Data
This field stores background properties in a serialized array in the post meta.
Template usage
Getting the background properties:
$background = rwmb_meta( 'my_field_id' );
echo $background['color'];
echo $background['image'];
This helper function returns an array of background properties:
[
'color' => '#111222',
'image' => 'https://domain.com/wp-uploads/2017/12/bg.png',
'position' => 'top left',
'attachment' => 'fixed',
'size' => 'cover',
'repeat' => 'no-repeat',
];
Outputting the CSS for the background:
<div style="<?php rwmb_the_value( 'my_field_id' ) ?>">
<h2>My section title</h2>
<p>My section content</p>
</div>