コード例 #1
0
 /**
  * Initialize the class and set its properties.
  *
  * @since    1.0.0
  * @var      string    $ktzagcplugin       The name of this plugin.
  */
 public function __construct($ktzagcplugin)
 {
     $this->ktzagcplugin = $ktzagcplugin;
     $this->options_tabs = Ktzagcplugin_Settings_Definition::get_tabs();
 }
コード例 #2
0
 /**
  * Render the settings page for this plugin.
  *
  * @since    1.0.0
  */
 public function display_plugin_admin_page()
 {
     $tabs = Ktzagcplugin_Settings_Definition::get_tabs();
     $default_tab = Ktzagcplugin_Settings_Definition::get_default_tab_slug();
     $active_tab = isset($_GET['tab']) && array_key_exists($_GET['tab'], $tabs) ? $_GET['tab'] : $default_tab;
     include_once 'partials/' . $this->ktzagcplugin . '-admin-display.php';
 }
コード例 #3
0
 /**
  * Initialize the class and set its properties.
  *
  * @since    1.0.0
  * @var      string    $ktzagcplugin       The name of this plugin.
  */
 public function __construct($ktzagcplugin)
 {
     $this->ktzagcplugin = $ktzagcplugin;
     $this->snake_cased_ktzagcplugin = $this->sanitize_snake_cased($ktzagcplugin);
     $this->options_tabs = Ktzagcplugin_Settings_Definition::get_tabs();
 }