/**
  * Google_Maps_Builder_Core_Settings constructor.
  */
 public function __construct()
 {
     parent::__construct();
     $this->page_name = __('Maps Builder Settings', 'google-maps-builder');
     //Create Settings submenu
     add_action('admin_init', array($this, 'mninit'));
     add_action('admin_menu', array($this, 'add_page'));
     // Load admin style sheet and JavaScript.
     add_action('wp_ajax_hide_welcome', array($this, 'hide_welcome_callback'));
     //Add links/information to plugin row meta
     add_filter('plugin_row_meta', array($this, 'add_plugin_meta_links'), 10, 2);
     add_filter('plugin_action_links', array($this, 'add_plugin_page_links'), 10, 2);
     add_action('gmb_settings_tabs', array($this, 'settings_tabs'));
 }
 /**
  * Initialize the plugin by loading admin scripts & styles and adding a settings page and menu.
  *
  * @since     1.0.0
  */
 public function __construct()
 {
     parent::__construct();
     //CPT
     add_filter('manage_edit-google_maps_columns', array($this, 'setup_custom_columns'));
     add_action('manage_google_maps_posts_custom_column', array($this, 'configure_custom_columns'), 10, 2);
     add_filter('get_user_option_closedpostboxes_google_maps', array($this, 'closed_meta_boxes'));
     //Custom Meta Fields
     add_action('cmb2_render_google_geocoder', array($this, 'cmb2_render_google_geocoder'), 10, 2);
     add_action('cmb2_render_google_maps_preview', array($this, 'cmb2_render_google_maps_preview'), 10, 2);
     //		add_action( 'cmb2_render_destination_point', array( $this, 'cmb2_render_destination_point' ), 10, 5 );
     //		add_action( 'cmb2_sanitize_destination_point', array( $this, 'cmb2_sanitize_destination_point' ), 10, 5 );
     add_action('cmb2_render_search_options', array($this, 'cmb2_render_search_options'), 10, 2);
     add_action('cmb2_render_width_height', array($this, 'cmb2_render_width_height'), 10, 2);
     add_action('cmb2_render_lat_lng', array($this, 'cmb2_render_lat_lng'), 10, 2);
     add_action('post_submitbox_misc_actions', array($this, 'gmb_add_shortcode_to_publish_metabox'));
     //Add metaboxes and fields to CPT
     add_action('cmb2_init', array($this, 'cpt2_metaboxes_fields'));
 }