File "metabox.php"
Full Path: /home/londdqdw/public_html/06/wp-content/plugins/nd-shortcodes/shortcodes/custom/post-grid/metabox.php
File size: 1.4 KB
MIME-type: text/x-php
Charset: utf-8
<?php
add_action( 'add_meta_boxes', 'nd_options_box_add' );
function nd_options_box_add() {
add_meta_box( 'my-meta-box-id', 'ND Options Post', 'nd_options_meta_box_post', 'post', 'normal', 'high' );
}
function nd_options_meta_box_post()
{
//iris color picker
wp_enqueue_script('iris');
// $post is already set, and contains an object: the WordPress post
global $post;
$nd_options_values = get_post_custom( $post->ID );
$nd_options_meta_box_post_color = get_post_meta( get_the_ID(), 'nd_options_meta_box_post_color', true );
?>
<p><strong>Color</strong></p>
<p><input id="nd_options_colorpicker" type="text" name="nd_options_meta_box_post_color" id="nd_options_meta_box_post_color" value="<?php echo esc_attr($nd_options_meta_box_post_color); ?>" /></p>
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready(function($){
$('#nd_options_colorpicker').iris();
});
//]]>
</script>
<?php
}
add_action( 'save_post', 'nd_options_meta_box_post_save' );
function nd_options_meta_box_post_save( $post_id )
{
//sanitize and validate
$nd_options_meta_box_post_color = sanitize_hex_color( $_POST['nd_options_meta_box_post_color'] );
if ( isset( $nd_options_meta_box_post_color ) ) {
update_post_meta( $post_id, 'nd_options_meta_box_post_color' , $nd_options_meta_box_post_color );
}
}