'Parallax Height', 'desc' => 'The height the parallax element should be in pixels. Set to 0 to auto set the height based on the post content. Minimum height is always 100px', 'id' => $prefix.'height', 'type' => 'number' ), array( 'label'=> 'Horizontal Position', 'desc' => 'The horizontal position of the header on the parallax background.', 'id' => $prefix.'hpos', 'type' => 'select', 'options' => array ( 'one' => array ( 'label' => 'Left', 'value' => 'left' ), 'two' => array ( 'label' => 'Centre', 'value' => 'center' ), 'three' => array ( 'label' => 'Right', 'value' => 'right' ) ) ), array( 'label'=> 'Vertical Position', 'desc' => 'The vertical position of the header on the parallax background. This setting is ignored if post content is specified.', 'id' => $prefix.'vpos', 'type' => 'select', 'options' => array ( 'one' => array ( 'label' => 'Top', 'value' => 'top' ), 'two' => array ( 'label' => 'Middle', 'value' => 'middle' ), 'three' => array ( 'label' => 'Bottom', 'value' => 'bottom' ) ) ), array( 'label'=> 'Header Style', 'desc' => 'Enter the inline CSS style required for the header eg. font-weight: bold; font-size: large;', 'id' => $prefix.'hstyle', 'type' => 'textarea' ) ); // The Callback function show_meta_parallax_scroll() { global $custom_meta_fields, $post; // Use nonce for verification echo ''; // Begin the field table and loop echo '
| ';
echo ' ';
echo 'Parallax Scroll by adamrob.co.uk';
echo ' To use Parallax Scroll simply follow these steps:'; echo '
| ';
foreach ($custom_meta_fields as $field) {
// get value of this field if it exists for this post
$meta = esc_attr(get_post_meta($post->ID, $field['id'], true));
// begin a table row with
echo '|
| ';
switch($field['type']) {
// Text field
case 'text':
echo '
'.$field['desc'].''; break; //Number field case 'number': echo ' '.$field['desc'].''; break; // textarea case 'textarea': echo ' '.$field['desc'].''; break; // checkbox case 'checkbox': echo ' '; break; // select case 'select': echo ' '.$field['desc'].''; break; } //end switch echo ' |