Ejemplo n.º 1
0
function wp_cta_display_controller()
{
    $CTAExtensions = CTA_Load_Extensions();
    $extension_data = $CTAExtensions->definitions;
    foreach ($extension_data['wp-cta-controller']['settings'] as $key => $field) {
        if (isset($field['region']) && $field['region'] == 'cta-placement-controls') {
            wp_cta_render_setting($field);
        }
    }
}
function wp_cta_show_advanced_settings_metabox()
{
    global $post;
    $CTAExtensions = CTALoadExtensions();
    $extension_data = $CTAExtensions->definitions;
    // Use nonce for verification
    //echo '<input type="hidden" name="custom_wp_cta_metaboxes_nonce" value="'.wp_create_nonce(basename(__FILE__)).'" />';
    wp_nonce_field('save-custom-wp-cta-boxes', 'custom_wp_cta_metaboxes_nonce');
    // Begin the field table and loop
    echo '<div class="form-table">';
    echo '<div class="cta-description-box"><span class="calc button-secondary">' . __('Calculate height/width', 'cta') . '</span></div>';
    foreach ($extension_data['wp-cta']['settings'] as $key => $field) {
        if (isset($field['region']) && $field['region'] == 'advanced') {
            isset($field['global']) && $field['global'] ? $field['id'] : ($field['id'] = "wp-cta-" . $field['id']);
            $field['id'] = apply_filters('wp_cta_ab_field_id', $field['id']);
            wp_cta_render_setting($field);
        }
    }
    do_action("wordpress_cta_add_meta");
    // Action for adding extra meta boxes/options
    echo '</div>';
    // end table
}