예제 #1
0
/**
 * 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');
    }
}
예제 #2
0
/**
 * 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 
}
예제 #3
0
/**
 * 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;
}