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 }