WordPress 4.1 固定链接及头像问题的解决

记事的习惯还没有养成,更新会比较慢。
慢慢积累,这算是我的手帐吧哈哈哈~

今天遇到的问题及解决方案:

1. 博客固定链接问题:
<1> Apache2在某些Linux发行版里不存在httpd.conf,应该是版本升级把httpd整合了,所以修改Apache2.conf大部分东西都搞的定。
修改Apache2.conf中站点目录下配置:
  AllowOverride All #这一项修改原来为None,修改为ALL即可
<2> 新版的Apache2不再通过httpd增加mod,使用软链接将mods-available中需要启动的mod链接至mods-enabled即可
ln -s ./mods-available/rewrite.load ./mods-enabled/rewrite.load
做完这两步固定链接功能应该可以正常使用了。

2. 要使用more标签来给文章添加摘要

3. googleapis问题
新主题更新后貌似国内CDN的新字体缓存还没更新,所以比国内字体CDN更靠谱的还是直接修改”style.css”.

4. 博客评论头像问题
<1> 可以使用国内头像CDN缓存,但肯定比本地缓存慢一些。
<2> 自定义头像网上老早的教程针对WP4.1已不靠谱
先添加函数:
    function Gengravatar ($avatar_default) {
      $myavatar = get_bloginfo('template_directory') . '/images/a.jpg';
      $avatar_default[$myavatar] = "博客默认头像";
      return $avatar_default;
      }
      add_filter( 'avatar_defaults', 'Gengravatar');

这个函数添加以后生成的默认头像中含有gravatar的链接,图像不能显示。
简单暴力的解决方案:
修改pluggable.php,在get_avatar函数输出头像图像标签之前添加:
    if(strpos($default, 'http://') === 0 )
      $out =$default;

以后可以做一个小插件来解决。

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注