Typecho实现自定义静态资源加载功能
2024-08-18 · 字数:957 · Typecho · 暂无标签
在写MioMoeV2的时候想实现一个CDN静态资源托管功能
注册一个Select
我定义为了 assetsCdn ,本地加载为默认default,CDN加载为URL
可参考代码:
function.php
function get_assetUrl($path) {
$cdnUrl = Typecho_Widget::widget('Widget_Options')->assetsCdn;
if ($cdnUrl === 'default') {
return Typecho_Widget::widget('Widget_Options')->themeUrl($path);
} else {
return $cdnUrl . $path;
}
}
get_assetUrl
在需要引用的位置把 $this->options->themeUrl 改为 echo get_assetUrl
comment
共有 0 条评论