Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function new_meta_boxes() {
- global $post, $new_meta_boxes;
- foreach($new_meta_boxes as $meta_box) {
- echo'<input type="hidden" name="'.$meta_box['name'].'_noncename" id="'.$meta_box['name'].'_noncename" value="'.wp_create_nonce( plugin_basename(__FILE__) ).'" />';
- echo'<h2>'.$meta_box['title'].'</h2>';
- if( $meta_box['type'] == "text" ) {
- $meta_box_value = get_post_meta($post->ID, $meta_box['name'].'_value', true);
- if($meta_box_value == "")
- $meta_box_value = $meta_box['std'];
- echo'<input type="text" name="'.$meta_box['name'].'_value" value="'.$meta_box_value.'" size="55" /><br />';
- } elseif ( $meta_box['type'] == "select" ) {
- echo'<select name="'.$meta_box['name'].'_value">';
- foreach ($meta_box['options'] as $option) {
- echo'<option';
- if ( get_post_meta($post->ID, $meta_box['name'].'_value', true) == $option ) {
- echo ' selected="selected"';
- } elseif ( $option == $meta_box['std'] ) {
- echo ' selected="selected"';
- }
- echo'>'. $option .'</option>';
- }
- echo'</select>';
- }
- echo'<p><label for="'.$meta_box['name'].'_value">'.$meta_box['description'].'</label></p>';
- }
- }
- ?>
Add Comment
Please, Sign In to add comment