Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //produkcja rezyseria
- add_action( 'admin_menu', 'my_create_post_meta_box_film' );
- add_action( 'save_post', 'my_save_post_meta_box_film', 10, 2 );
- function my_create_post_meta_box_film() {
- add_meta_box( 'my-meta-box_film', 'Dane filmu', 'my_post_meta_box_film', 'post', 'normal', 'high' );
- }
- function my_post_meta_box_film( $object, $box ) { ?>
- <p>
- <label for="rezyseria">Reżyseria</label>
- <br />
- <input name="rezyseria" value="<?php echo wp_specialchars( get_post_meta( $object->ID, 'rezyseria', true ), 1 ); ?>" id="rezyseria" cols="60" rows="4" tabindex="30" style="width: 97%;"/>
- </p>
- <p>
- <label for="produkcja">Produkcja</label>
- <br />
- <input name="produkcja" value="<?php echo wp_specialchars( get_post_meta( $object->ID, 'produkcja', true ), 1 ); ?>" id="produkcja" cols="60" rows="4" tabindex="30" style="width: 97%;"/>
- </p>
- <input type="hidden" name="my_meta_box_film_nonce" value="<?php echo wp_create_nonce( plugin_basename( __FILE__ ) ); ?>" />
- <?php }
- function my_save_post_meta_box_film( $post_id, $post ) {
- if ( !wp_verify_nonce( $_POST['my_meta_box_film_nonce'], plugin_basename( __FILE__ ) ) )
- return $post_id;
- if ( !current_user_can( 'edit_post', $post_id ) )
- return $post_id;
- // rezyseria
- $meta_value = get_post_meta( $post_id, 'rezyseria', true );
- $new_meta_value = stripslashes( $_POST['rezyseria'] );
- if ( $new_meta_value && '' == $meta_value )
- update_post_meta( $post_id, 'rezyseria', $new_meta_value );
- elseif ( $new_meta_value != $meta_value )
- update_post_meta( $post_id, 'rezyseria', $new_meta_value );
- elseif ( '' == $new_meta_value && $meta_value )
- delete_post_meta( $post_id, 'rezyseria', $meta_value );
- // produkcja
- $produkcja_value = get_post_meta( $post_id, 'produkcja', true );
- $new_produkcja_value = stripslashes( $_POST['produkcja'] );
- if ( $new_produkcja_value && '' == $produkcja_value )
- update_post_meta( $post_id, 'produkcja', $new_produkcja_value );
- elseif ( $new_produkcja_value != $produkcja_value )
- update_post_meta( $post_id, 'produkcja', $new_produkcja_value );
- elseif ( '' == $new_produkcja_value && $produkcja_value )
- delete_post_meta( $post_id, 'produkcja', $produkcja_value );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement