Ejemplo n.º 1
0
 /**
  * Return an instance of this class.
  * 
  * @since    1.0.0
  * 
  * @return   object
  */
 public static function get_instance()
 {
     if (null == self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
 /**
  * Initialize the plugin by setting localization and loading public scripts.
  * 
  * @since 	 1.0.0
  * 
  * @return   void
  */
 private function __construct()
 {
     // Load plugin text domain
     add_action('init', array($this, 'load_plugin_textdomain'));
     // Activate plugin when new blog is added
     //add_action( '' );
     // Load public style and scripts default.
     add_action('wp_enqueue_scripts', array($this, 'enqueue_styles'));
     add_action('wp_enqueue_scripts', array($this, 'enqueue_scripts'));
     // Define custon functionality
     add_action('@TODO', array($this, 'action_method_name'));
     add_action('@TODO', array($this, 'filter_method_name'));
     $this->include_files();
     // Add shortcodes
     $shortcodes = DLN_Like_Shortcode::get_instance();
 }