Click here to upload a new image. You can also paste in an image URL below.
ID, 'ad_meta_new_w', true )=='yes') echo 'checked'; ?> />
post_type ); /* Check if the current user has permission to edit the post. */ if ( !current_user_can( $post_type->cap->edit_post, $post_id ) ) return $post_id; /* Get the posted data and sanitize it for use as an HTML class. */ $new_meta_img_value = ( isset( $_POST['ad_meta_img'] ) ? $_POST['ad_meta_img'] : '' ); $new_meta_link_value = ( isset( $_POST['ad_meta_link'] ) ? $_POST['ad_meta_link'] : '' ); $new_meta_title_value = ( isset( $_POST['ad_meta_title'] ) ? $_POST['ad_meta_title'] : '' ); $new_meta_desc_value = ( isset( $_POST['ad_meta_desc'] ) ? $_POST['ad_meta_desc'] : '' ); $new_meta_width_value = ( isset( $_POST['ad_meta_width'] ) ? $_POST['ad_meta_width'] : '' ); $new_meta_new_w_value = ( isset( $_POST['ad_meta_new_w'] ) ? $_POST['ad_meta_new_w'] : '' ); /* Get the meta key. */ $meta_img_key = 'ad_meta_img'; $meta_link_key = 'ad_meta_link'; $meta_title_key = 'ad_meta_title'; $meta_desc_key = 'ad_meta_desc'; $meta_width_key = 'ad_meta_width'; $meta_new_w_key = 'ad_meta_new_w'; /* Get the meta value of the custom field key. */ $meta_img_value = get_post_meta( $post_id, $meta_img_key, true ); $meta_link_value = get_post_meta( $post_id, $meta_link_key, true ); $meta_title_value = get_post_meta( $post_id, $meta_title_key, true ); $meta_desc_value = get_post_meta( $post_id, $meta_desc_key, true ); $meta_width_value = get_post_meta( $post_id, $meta_width_key, true ); $meta_new_w_value = get_post_meta( $post_id, $meta_new_w_key, true ); /** * Meta Img Post Meta Add/Update/Delete performs **/ /* If a new meta value was added and there was no previous value, add it. */ if ( $new_meta_img_value && '' == $meta_img_value ) add_post_meta( $post_id, $meta_img_key, $new_meta_img_value, true ); /* If the new meta value does not match the old value, update it. */ elseif ( $new_meta_img_value && $new_meta_img_value != $meta_img_value ) update_post_meta( $post_id, $meta_img_key, $new_meta_img_value ); /* If there is no new meta value but an old value exists, delete it. */ elseif ( '' == $new_meta_img_value && $meta_img_value ) delete_post_meta( $post_id, $meta_img_key, $meta_img_value ); /** * Meta Link Post Meta Add/Update/Delete performs **/ /* If a new meta value was added and there was no previous value, add it. */ if ( $new_meta_link_value && '' == $meta_link_value ) add_post_meta( $post_id, $meta_link_key, $new_meta_link_value, true ); /* If the new meta value does not match the old value, update it. */ elseif ( $new_meta_link_value && $new_meta_link_value != $meta_link_value ) update_post_meta( $post_id, $meta_link_key, $new_meta_link_value ); /* If there is no new meta value but an old value exists, delete it. */ elseif ( '' == $new_meta_link_value && $meta_link_value ) delete_post_meta( $post_id, $meta_link_key, $meta_link_value ); /** * Meta Title Post Meta Add/Update/Delete performs **/ /* If a new meta value was added and there was no previous value, add it. */ if ( $new_meta_title_value && '' == $meta_title_value ) add_post_meta( $post_id, $meta_title_key, $new_meta_title_value, true ); /* If the new meta value does not match the old value, update it. */ elseif ( $new_meta_title_value && $new_meta_title_value != $meta_title_value ) update_post_meta( $post_id, $meta_title_key, $new_meta_title_value ); /* If there is no new meta value but an old value exists, delete it. */ elseif ( '' == $new_meta_title_value && $meta_title_value ) delete_post_meta( $post_id, $meta_title_key, $meta_title_value ); /** * Meta Description Post Meta Add/Update/Delete performs **/ /* If a new meta value was added and there was no previous value, add it. */ if ( $new_meta_desc_value && '' == $meta_desc_value ) add_post_meta( $post_id, $meta_desc_key, $new_meta_desc_value, true ); /* If the new meta value does not match the old value, update it. */ elseif ( $new_meta_desc_value && $new_meta_desc_value != $meta_desc_value ) update_post_meta( $post_id, $meta_desc_key, $new_meta_desc_value ); /* If there is no new meta value but an old value exists, delete it. */ elseif ( '' == $new_meta_desc_value && $meta_desc_value ) delete_post_meta( $post_id, $meta_desc_key, $meta_desc_value ); /** * Meta Width Post Meta Add/Update/Delete performs **/ /* If a new meta value was added and there was no previous value, add it. */ if ( $new_meta_width_value && '' == $meta_width_value ) add_post_meta( $post_id, $meta_width_key, $new_meta_width_value, true ); /* If the new meta value does not match the old value, update it. */ elseif ( $new_meta_width_value && $new_meta_width_value != $meta_width_value ) update_post_meta( $post_id, $meta_width_key, $new_meta_width_value ); /* If there is no new meta value but an old value exists, delete it. */ elseif ( '' == $new_meta_width_value && $meta_width_value ) delete_post_meta( $post_id, $meta_width_key, $meta_width_value ); /** * Meta New Window Post Meta Add/Update/Delete performs **/ /* If a new meta value was added and there was no previous value, add it. */ if ( $new_meta_new_w_value && '' == $meta_new_w_value ) add_post_meta( $post_id, $meta_new_w_key, $new_meta_new_w_value, true ); /* If the new meta value does not match the old value, update it. */ elseif ( $new_meta_new_w_value && $new_meta_new_w_value != $meta_new_w_value ) update_post_meta( $post_id, $meta_new_w_key, $new_meta_new_w_value ); /* If there is no new meta value but an old value exists, delete it. */ elseif ( '' == $new_meta_new_w_value && $meta_new_w_value ) delete_post_meta( $post_id, $meta_new_w_key, $meta_new_w_value ); } class AdBox_Core { /** * The callback used to register the scripts */ static function registerScripts() { # Include thickbox on widgets page if($GLOBALS['pagenow'] == 'widgets.php' || $GLOBALS['pagenow'] == 'post.php' || $GLOBALS['pagenow'] == 'post-new.php') { wp_enqueue_script('thickbox'); wp_enqueue_style('thickbox'); wp_enqueue_script('adwidget-main', plugin_dir_url(__FILE__).'assets/js/adbox-widgets.js'); } wp_enqueue_script('jquery'); // Enque Default jQuery wp_enqueue_script('jquery-ui-core'); // Enque Default jQuery UI Core wp_enqueue_script('jquery-ui-tabs'); // Enque Default jQuery UI Tabs wp_register_style('ad-box-ui-plugin-css', plugins_url('/assets/css/jquery-ui.css', __FILE__)); wp_enqueue_style('ad-box-ui-plugin-css'); wp_register_style('ad-box-plugin-css', plugins_url('/assets/css/ad-box.css', __FILE__)); wp_enqueue_style('ad-box-plugin-css'); } } /** * Class to add a widget */ class AdBoxWidget extends WP_Widget { function __construct() { $params = array( 'description' => 'Display an image ad with link, title & description', 'name' => 'Ad Box' ); parent::__construct('AdBoxWidget', '', $params); } public function form($instance) { extract($instance); ?>Click here to upload a new image. You can also paste in an image URL below.
/>
Powered by Ad Box from Medust '; // CHECKING FOR POST META BOX DATA /* Get the current post ID. */ $post_id = get_the_ID(); /* If we have a post ID, proceed. */ //if ( !empty( $post_id ) && is_single() ) { /* Get the custom post class. */ $ad_box_meta_img = get_post_meta( $post_id, 'ad_meta_img', true ); $ad_box_meta_link = get_post_meta( $post_id, 'ad_meta_link', true ); $ad_box_meta_title = get_post_meta( $post_id, 'ad_meta_title', true ); $ad_box_meta_desc = get_post_meta( $post_id, 'ad_meta_desc', true ); $ad_box_meta_width = get_post_meta( $post_id, 'ad_meta_width', true ); $ad_box_meta_new_w = get_post_meta( $post_id, 'ad_meta_new_w', true ); /* If a post class was input, sanitize it and add it to the post class array. */ if ( !empty( $ad_box_meta_img ) && is_single() ) { if($ad_box_meta_new_w!='') $meta_target = 'target="_blank"'; else $meta_target = ''; if($ad_box_meta_width!='') $meta_width = $ad_box_meta_width; else $meta_width = 300; $ad_main_img = '
';
else
$ad_main_img = '