Themosis::instance PHP Метод

instance() публичный статический Метод

Retrieve Themosis class instance.
public static instance ( ) : Themosis
Результат Themosis
        public static function instance()
        {
            if (is_null(static::$instance)) {
                static::$instance = new static();
            }
            return static::$instance;
        }

Usage Example

Пример #1
0
             */
            wp_enqueue_media();
        }
        /**
         * Output a global JS object in the <head> tag for the admin.
         * Allow developers to add JS data for their project in the admin area only.
         */
        public function adminHead()
        {
            $datas = apply_filters('themosisAdminGlobalObject', []);
            $output = "<script type=\"text/javascript\">\n\r";
            $output .= "//<![CDATA[\n\r";
            $output .= "var themosisAdmin = {\n\r";
            if (!empty($datas)) {
                foreach ($datas as $key => $value) {
                    $output .= $key . ': ' . json_encode($value) . ",\n\r";
                }
            }
            $output .= "};\n\r";
            $output .= "//]]>\n\r";
            $output .= '</script>';
            // Output the datas.
            echo $output;
        }
    }
}
/*
 * Globally register the instance.
 */
$GLOBALS['themosis'] = Themosis::instance();
All Usage Examples Of Themosis::instance