book
鼠子Blog
「Typecho实现自定义静态资源加载功能」
search
brightness_6
Typecho实现自定义静态资源加载功能
鼠子
apps
Typecho
local_offer
暂无标签
timer
2024-08-18
分享本文
· Typecho实现自定义静态资源加载功能
QQ好友
QQ空间
新浪微博
Twitter(X)
Facebook
highlight_off
关闭
在写MioMoeV2的时候想实现一个CDN静态资源托管功能 ### 注册一个Select 我定义为了 assetsCdn ,本地加载为默认default,CDN加载为URL #### 可参考代码: ![a2dti-e2j80 (1).webp][1] ### 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; } } ``` ![90c725d1-d653-41e5-8a82-8ca12dc31eee.png][2] ### get_assetUrl 在需要引用的位置把 $this->options->themeUrl 改为 echo get_assetUrl ![b24c8e3e-6e57-4289-939e-4019851de018.png][3] [1]: https://blog.miomoe.cn/uploads/2024/08/3698280218.webp [2]: https://blog.miomoe.cn/uploads/2024/08/2782022565.png [3]: https://blog.miomoe.cn/uploads/2024/08/251735604.png
本文链接:
https://blog.miomoe.cn/Typecho/custom-static-resource-load.html
版权声明:
本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!
comment
暂无评论
所有评论
发表评论
万水千山总是情,评论一句行不行~
取消回复
account_circle
名称·Name
email
邮箱·E-Mail
link
主页链接·Link
提交评论
鼠子
ShuShuicu
鼠子的互联网笔记,记录一些有用的知识和
废话
。
search
分类归档
随机文章
home
首页
rss_feed
Reed
apps
文章分类
keyboard_arrow_up
随写
35
开发笔记
6
Web前端
5
WordPress
12
Typecho
11
服务器
0
网站导航
1
教程文档
2
软件工具
1
Games
1
GTA
3
MuseDash
0
年度总结
0
library_books
独立页面
keyboard_arrow_up
友情链接
关于博主
access_time
每月归档
keyboard_arrow_up
2024年9月
5
2024年8月
14
2024年7月
38
2024年6月
18
2024年5月
2
拿下黑神话:悟空
MioMoe主题使用文档
禁止宝塔邮箱日志
zibll子比主题介绍_子比主题优惠购买
Typecho实现自定义静态资源加载功能
add
cancel
code
keyboard_arrow_up
keyboard_arrow_down
search
brightness_medium