true ); $post_types = get_post_types($args); add_meta_box('aFBgMetaBox','Background','aFBgPMB',$post_types,'side','low'); } function aFBgPMB($post){ $values = get_post_custom($post->ID); $aFBg_select = isset($values['aFBg_select']) ? esc_attr($values['aFBg_select'][0]) : ''; wp_nonce_field('aFBg_nonce','aFBg_mb_nonce'); $args = array( 'posts_per_page' => -1, 'offset' => 0, 'orderby' => 'title', 'order' => 'ASC', 'post_type'=>'background', 'post_status' => 'publish' ); $aFBgEntries = get_posts($args); ?>
ID); foreach ($aFBgVarList as $opt => $value){ $value = "aFBg".$value; $$value = isset($aFBgVals[$value]) ? $aFBgVals[$value][0] :''; } wp_nonce_field('aFBgNonce','aFBgMBNonce'); function aFBgSetPreview($color=NULL,$grad=NULL,$img=NULL,$fill=NULL,$repeat=NULL,$opac=NULL,$xy=NULL,$fixed=NULL){ $css = ''; if($grad){ $css = $css .'background-image: '.$grad.'; '; } if($color){ $css = $css .'background-color: '.$color.'; '; } if($opac){ $css = $css .'opacity: '.$opac.'; '; } if($img){ $css = $css .'background-image: url('.$img.'); '; } if($fill === 'contain'){ $css = $css .'background-size: contain; '; } elseif($fill === 'actual'){ $css = $css .'background-size: auto; '; } elseif($fill === 'stretch'){ $css = $css .'background-size: 100% 100%; '; } else{ $css = $css .'background-size: cover; '; } if($repeat === 'r'){ $css = $css .'background-repeat: repeat; '; } elseif($repeat === 'x'){ $css = $css .'background-repeat: repeat-x; '; } elseif($repeat === 'y'){ $css = $css .'background-repeat: repeat-y; '; } else{ $css = $css .'background-repeat: no-repeat; '; } $xp = ""; $yp = ""; if($xy === 'lt' || $xy === 'lm' || $xy === 'lb'){ $xp = "0%"; } elseif($xy === 'rt' || $xy === 'rm' || $xy === 'rb'){ $xp = "100%"; } else{ $xp = "50%"; } if($xy === 'lt' || $xy === 'ct' || $xy === 'rt'){ $yp = "0%"; } elseif($xy === 'lb' || $xy === 'cb' || $xy === 'rb'){ $yp = "100%"; } else{ $yp = "50%"; } $css = $css .'background-position: '.$xp.' '.$yp.'; '; if($fixed){ $css = $css .'background-attachment: fixed;'; } else{ $css = $css .'background-attachment: auto;'; } echo 'style="'.$css.'"'; } function aFBgSwatches() { ?>

General Settings



/>
>
aria-hidden="true" />

Body






/>

Gradient Generator



/> /> />
/> /> />
/> /> />




aria-hidden="true" />

Video


/>
Default for this layer: 1



Choose/upload video in a different format.


Gradient Generator



/> /> />
/> /> />
/> /> />


>
aria-hidden="true" />

Image 1


class="checkcss aFcontractr" />
/>
Default for this layer: 11

class="checkcss aFexpandr aFcontractr" />
/>


Gradient Generator



/> /> />
/> /> />
/> /> />


>
aria-hidden="true" />

Image 2

class="checkcss aFcontractr" />
/>
Default for this layer: 7


class="checkcss aFexpandr aFcontractr" />
/>


Gradient Generator



/> /> />
/> /> />
/> /> />


>
aria-hidden="true" />

Image 3


class="checkcss aFcontractr" />
/>
Default for this layer: 3

class="checkcss aFexpandr aFcontractr" />
/>


Gradient Generator



/> /> />
/> /> />
/> /> />


>
aria-hidden="true" />

Image 4


class="checkcss aFcontractr" />
/>
Default for this layer: 1

class="checkcss aFexpandr aFcontractr" />
/>


Gradient Generator



/> /> />
/> /> />
/> /> />


>
aria-hidden="true" />

Window




class="checkcss aFexpandr aFcontractr" />
/>



Gradient Generator



/> /> />
/> /> />
/> /> />


>
aria-hidden="true" />

Wall



class="checkcss aFexpandr aFcontractr" />
/>



Gradient Generator



/> /> />
/> /> />
/> /> />


>
aria-hidden="true" />

Overlay


class="checkcss aFcontractr" />
/>

class="checkcss aFexpandr aFcontractr" />
/>


Gradient Generator



/> /> />
/> /> />
/> /> />


'."\n" .' var aFBgswatches = [("White","#ffffff"),("Black","#000000")]'."\n" .' $(\'input.aFcolorpikr\').minicolors({'."\n" .' control: \'wheel\','."\n" .' format: \'rgb\','."\n" .' keywords: \'currentColor,inherit,initial,transparent\','."\n" .' opacity: true,'."\n" .' swatches: aFBgswatches,'."\n" .' });'."\n" .''."\n"; echo $js; } } add_action('admin_footer', 'aFBgAdminJSConfig');