/** * Returns the instance. * * @since 1.0.0 * @access public * @return object */ public static function get_instance() { static $instance = NULL; if (is_null($instance)) { $instance = new self(); $instance->setup_actions(); } return $instance; }
/** * Instance factory * * @since 1.0.0 */ public static function instance() { static $instance = null; if (null === $instance) { $instance = new self(); $instance->init(); $instance->setup_actions(); } return $instance; }
public static function factory() { static $instance = null; if (!$instance instanceof self) { $instance = new self(); $instance->setup_actions(); $instance->setup_filters(); if (defined('WP_CLI') && WP_CLI) { $instance->setup_cli(); } } return $instance; }
public static function factory() { static $instance = null; if (!$instance instanceof self) { $instance = new self(); $instance->setup_actions(); $instance->setup_filters(); $instance->setup_shortcodes(); } return $instance; }