/** * Register all the meta boxes for the Theme custom post type * * @since 1.0 * @return void */ function popmake_add_popup_theme_meta_box() { $singular = popmake_get_label_singular('popup_theme'); $plural = popmake_get_label_plural('popup_theme'); /** Preview Window **/ add_meta_box('popmake_popup_theme_preview', __('Theme Preview', 'popup-maker'), 'popmake_render_popup_theme_preview_meta_box', 'popup_theme', 'side', 'high'); /** Overlay Meta **/ add_meta_box('popmake_popup_theme_overlay', __('Overlay Settings', 'popup-maker'), 'popmake_render_popup_theme_overlay_meta_box', 'popup_theme', 'normal', 'high'); /** Container Meta **/ add_meta_box('popmake_popup_theme_container', __('Container Settings', 'popup-maker'), 'popmake_render_popup_theme_container_meta_box', 'popup_theme', 'normal', 'high'); /** Title Meta **/ add_meta_box('popmake_popup_theme_title', __('Title Settings', 'popup-maker'), 'popmake_render_popup_theme_title_meta_box', 'popup_theme', 'normal', 'high'); /** Content Meta **/ add_meta_box('popmake_popup_theme_content', __('Content Settings', 'popup-maker'), 'popmake_render_popup_theme_content_meta_box', 'popup_theme', 'normal', 'high'); /** Close Meta **/ add_meta_box('popmake_popup_theme_close', __('Close Settings', 'popup-maker'), 'popmake_render_popup_theme_close_meta_box', 'popup_theme', 'normal', 'high'); if (!popmake_get_option('disable_admin_support_widget', false)) { /** Support Meta **/ add_meta_box('popmake_popup_support', __('Support', 'popup-maker'), 'popmake_render_support_meta_box', 'popup_theme', 'side', 'default'); } if (!popmake_get_option('disable_admin_share_widget', false)) { /** Share Meta **/ add_meta_box('popmake_popup_share', __('Share', 'popup-maker'), 'popmake_render_share_meta_box', 'popup_theme', 'side', 'default'); } }
/** * Adds price field to Quick Edit options * * @since 1.0 * * @param string $column_name Name of the column * @param string $post_type Current Post Type (i.e. popup) * * @return void */ function popmake_price_field_quick_edit($column_name, $post_type) { if ($column_name != 'price' || $post_type != 'popup') { return; } ?> <fieldset class="inline-edit-col-left"> <div id="edd-popup-data" class="inline-edit-col"> <h4><?php echo sprintf(__('%s Configuration', 'popup-maker'), popmake_get_label_singular()); ?> </h4> <label> <span class="title"><?php _e('Price', 'popup-maker'); ?> </span> <span class="input-text-wrap"> <input type="text" name="_popmake_regprice" class="text regprice"/> </span> </label> <br class="clear"/> </div> </fieldset> <?php }
/** * Updated Messages * * Returns an array of with all updated messages. * * @since 1.0 * * @param array $messages Post updated message * * @return array $messages New post updated messages */ function popmake_updated_messages($messages) { global $post, $post_ID; $label = popmake_get_label_singular(); $messages['popup'] = array(1 => sprintf(__('%1$s updated.', 'popup-maker'), $label), 4 => sprintf(__('%1$s updated.', 'popup-maker'), $label), 6 => sprintf(__('%1$s published.', 'popup-maker'), $label), 7 => sprintf(__('%1$s saved.', 'popup-maker'), $label), 8 => sprintf(__('%1$s submitted.', 'popup-maker'), $label)); $label = popmake_get_label_singular('popup_theme'); $messages['popup_theme'] = array(1 => sprintf(__('%1$s updated.', 'popup-maker'), $label), 4 => sprintf(__('%1$s updated.', 'popup-maker'), $label), 6 => sprintf(__('%1$s published.', 'popup-maker'), $label), 7 => sprintf(__('%1$s saved.', 'popup-maker'), $label), 8 => sprintf(__('%1$s submitted.', 'popup-maker'), $label)); return $messages; }