• 售前

  • 售后

热门帖子
入门百科

WordPress 图片用单独域名储存方法

[复制链接]
麻辣鸡翅 显示全部楼层 发表于 2021-8-15 20:06:07 |阅读模式 打印 上一主题 下一主题
之前我都是用二级域名的情势来存储图片、JS 和 CSS ,前些天在推特上的一位步伐员 yoursunny 告诉我,光用二级域名是不敷的,用一个单独的没有 cookie 的独立域名才是最好的方法。恰好我也有此意为几个朋友提供单独的图床服务,于是,颠末简朴的一系列研究,把 WordPress 里的全部图片和脚本全部放在了一个单独的域名。
一、图片用单独域名储存
图片用单独的域名储存很简朴,懒人可以在 WordPress 背景的杂项设置上传目录,然后在空间控制面板里绑定域名即可,如图:
[img=510 border=0,147 alt=]https://img.jbzj.com/do/uploads/allimg/100124/1910150.png[/img]

然后背景上传图片,前台展示的图片都是你本身的域名了。
像我这样风俗用 Windows Live Writer 写作的,可以在 账户设置 里,选择用 FTP 上传图片(如图):
[img=479 border=0,484 alt=]https://img.jbzj.com/do/uploads/allimg/100124/1910151.png[/img]

图片用单独域名的长处就是,可以装酷,然后制止通报cookie,还可以利用手头闲余的空间做图床,很帅吧~
二、CSS 和 JS 脚本用单独的域名
脚本用单独的域名储存,可以直接修改主题和插件,把css和js上传到你绑定域名的空间,然后直接用地点调用即可。
这样的长处和图片一样,弊端是要修改css的时间,每次都要手工FTP修改了。
三、干系插件、表情的图片用单独的域名
对于 Comment Info Detector 插件里的国旗和欣赏器图标,可以直接在插件设置里修改(如图):
[img=510 border=0,296 alt=]https://img.jbzj.com/do/uploads/allimg/100124/1910152.png[/img]

这里主要讲一下如何修改 WordPress 表情文件的URL地点:
(以下方法只针对 WordPress 2.9.1)
默认环境下,WordPress 表情图片的地点是 http://你的域名/wp-includes/images/smilies/表情文件.gif
颠末修改,我们可以把表情图片也放到单独的域名里。
起首,不用我多说,把你的表情文件用FTP等上传到你绑定域名的空间,比如我的 http://showfom.imgbed.com/style/img/smilies/表情文件.gif
然后,用非记事本打开 wp-includes/formatting.php 找到 1425 行
$srcurl = apply_filters('smilies_src', "$siteurl/wp-includes/images/smilies/$img", $img, $siteurl);

修改为
$srcurl = apply_filters('smilies_src', "http://表情图片所在目录/$img", $img, $siteurl);

至于 Custom Smilies 插件,直接修改 custom-smilies-se/common.inc.php 查找 function cs_all_smilies() ,然后把 $url = 修改为你表情文件所在目录即可(有两处,牢记末了不能有斜杠!):
$url = 'http://表情图片所在目录';

OK,大功告成,根本上全部的 WordPress 前台的图片都是你本身独立的域名了,是不是很酷?而且还能加快速度,何乐而不为呢?
如果你没有其他的域名,可以在空间绑定一个二级域名,然后在 wp-config.php 里写入:
define('COOKIE_DOMAIN', 'zou.lu');

这一行,就能让你的 WordPress 的 cookie 不通报给二级域名。(作者:Showfom 原文)

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作