WordPress侧边栏文本支持PHP

只需要在主题文件夹里的functions.php中添加下面这一段,就可以让侧边栏的文本块支持PHP了。

/* 侧边栏文本模块支持PHP */

function php_text($text) {
    if (strpos($text, '<' . '?') !== false) {
		ob_start();
    eval('?' . '>' . $text);
		$text = ob_get_contents();
		ob_end_clean();
    }
return $text;
    }
add_filter('widget_text', 'php_text', 99);

添加后,在“外观”-“小工具”里,添加一个文本,内容的部分直接写上PHP代码即可,如我的侧边栏里的“随机文章”和“随机友情链接”都是如此实现的。

随机文章的参考代码:

随机友情链接的参考代码:

固定链接变更

决定变更博客的固定链接格式啦!

几年前,刚刚学用WordPress的时,在设置固定链接的时候,考虑到当时每隔几天就有一篇文章。因此格式采用了[/年/月/文章标题.html]的格式,且该格式就一直沿用至今。

这几天在逛朋友们的博客时,发现大家的固定链接都很简化,直接就是[网址/文章标题.html]的格式。回想起现在半年憋出一篇日志的毛病,于是决定要变更固定连接的格式。

变更后,为了让原来的链接还能继续生效,几百条的链接不可能人工设置,所以使用了这个插件:

WP Permalinks Migration

WP Permalinks Migration
插件使用界面

WordPress更新时需要输入FTP信息的解决办法

终于又用回虚拟主机了,这几年来一直用VPS,这一下子用回虚拟主机还真不习惯。首当其冲的就是WordPress更新时老弹出FTP信息,这主要是因为目录的权限的关系。略微查了一下资料,笔记如下

虚拟主机

继续阅读WordPress更新时需要输入FTP信息的解决办法

变更博客域名为firefore.com

2月24日晚上。突然一个念头,跑到name.com上查询了这个firefore.com的域名。发现没人注册。第二天(25日)就注册下了这个域名。

更改的步骤大致如下:

  • firefore.com的DNS里添加记录到服务器IP
  • wordpress的后台里修改域名
  • feedsky和feedburner的烧录地址变更
  • 数据库里批量替换掉旧域名
  • 添加301记录,规范域名。

2月24日,有位至亲的亲人离开人世。而我在当天晚上突然想到这个域名。说来迷信,我觉得这个域名还是很有特殊意义。于是就决定把自己的博客域名更换为这个新网址。

之前的域名还是指向此blog。希望有做友链的朋友们有看到此日志后,变更一下连接地址。谢谢。

更换新域名,也让自己更换了心态,之前blog上超多的抱怨文。实在是侮辱了诸位的眼睛。更换了域名后,此blog将从新开始,也从心开始。