示例#1
0
            $type = 'script';
            $prefix_ = !empty($prefix) ? $prefix : self::$prefix;
            $handle = $prefix_ . $name . '-' . $type;
            wp_localize_script($handle, $object_name, $translation_array);
        }
        /**
         * Include asset files directly in page
         *
         * @param string $name   Asset slug name
         * @param string $scr    The link to asset file
         * @param string $type   Asset type (css/js)
         * @param string $prefix Prefix string for asset
         */
        static function include_inline($name, $src, $type, $prefix = '')
        {
            $prefix_ = !empty($prefix) ? $prefix : self::$prefix;
            $handle = $prefix_ . $name . '-' . $type;
            switch ($type) {
                case 'js':
                    printf("<script type='text/javascript' src='%s'></script>", $src);
                    break;
                case 'css':
                    printf("<link rel='stylesheet' id='%s' href='%s' type='text/css' media='all' />", esc_attr($handle), esc_url($src));
                    break;
            }
        }
    }
}
// Call to run
PT_CV_Asset::register();