chopstack移植主题分享

这个主题去年9月底完成的,自己也使用了将近半年时间,用来用去还是回到最初的主题。现在分享给大家吧。

原主题样本为chopstack.com博主自己写的主题。当时觉得看起来很不错,于是就给移植到typecho上来了。

- 阅读剩余部分 -

WordPress上传图片自动重命名

之前用wordpress给一个医院做了个企业展示型网站。网站交付他们后,他们在完善内容的时候,经常会用到中文名称的图片来上传。这么做的话,在下一次网站搬家的时候就会出现破图问题,针对这个问题,我给他们SEO人员以及编辑交代了好几遍。

然后他们还是有的时候会忘记给中文名称的图片改成英文的。真是头大。

- 阅读剩余部分 -

镂空背景图片下的transition过渡效果

说到CSS控制图标颜色,我们自然而然会想到icon fonts, 或者使用SVG sprites技术,或者使用混合模式来实现。然而,都是有不足的,SVG的兼容性以及混合模式的理解成本和环境限制等。

因此,转了一圈,会发现,有时候,还是图片来得最实在,且看下面demo实现的效果,虽然使用的是background-image实现的,但是hover态,selected态都和文字hover transition过渡,这是传统背景图片所没法实现的。

- 阅读剩余部分 -

使用外链图片来作为博客的特色图

大家都知道wordpress特色图是不允许外链图片地址的。不知道wordpress官方为何不允许这样做,确实让人很难理解。那该怎么去做呢?

最近有朋友让我给他的新站主题上的特色图设置为可以用外链图片地址。其实我也是比较喜欢用外链图片地址的,一般我备份网站的时候都是用的wordpress程序后台自带的xml导出功能,很是方便,它可以将文章和评论都能导出。然而缺点也有,就是上传至wordpress后台的图片无法备份。

- 阅读剩余部分 -

BCH给wordpress博客配置https后无法正常显示

百度bch号称率先支持SSL安全加密证书的云虚拟主机,因价格实惠并且能够快速被百度收录等优势迅速被各位站长喜爱。但是在使用bch搭建wordpress博客后,使用https安全加密证书后博客无法正常显示博客页面(没有css样式的页面是什么样的,你懂得)。查找原因是因为js和css并没有进行https正确加载。一度认为这个bch这个功能有点鸡肋。原来还是有解决办法的。

在 wp-config.php 文件里中找到:

英文原版wordpress下:
/* That’s all, stop editing! Happy blogging. */
中文汉化wordpress下:
/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */

在它的前一行加上下面代码:

define('FORCE_SSL_ADMIN', true);
if ( strpos( $_SERVER['HTTP_X_FORWARDED_PROTO'], 'https' ) !== false ) {
$_SERVER['HTTPS'] = 'on';
}

刷新下博客,就可以正常显示了。
Ps:百度BAE基础版配合360网站卫士加上这个代码可以实现https功能。

感谢SYS 棚户区解答这个困扰我很久的问题。
相关资料链接:https://codex.wordpress.org/Administration_Over_SSL