- 把自己想要设置的默认头像图片上传到服务器。建议上传到 wp-content 目录下的某个位置,例如:"/wp-content/gallery/avatar/akarin.jpg"。
-
通过FTP下载主题目录下的 functions.php 文件。编辑该文件,在文件最后添加如下代码,将 [图片路径] 和 [头像名称] 改为你自己的路径和名称。注意,get_bloginfo('siteurl') 会返回网站的url,所以 [图片路径] 应填写相对于根目录的相对地址。如果要填写相对于主题目录的相对路径,则应把 get_bloginfo('siteurl') 替换为 get_bloginfo('template_directory')。
12345678<?phpadd_filter( 'avatar_defaults', 'custom_gravatar' );function custom_gravatar($avatar_defaults) {$my_avatar = get_bloginfo('siteurl') . '[图片路径]';$avatar_defaults[$my_avatar] = "[头像名称]";return $avatar_defaults;}?> - 保存该文件,上传至服务器。
- 修改成功后,我们可以在 后台 – 设置 – 讨论 中看到新上传的头像。选择新头像,保存更改即可。
Tag Archives: WordPress
WordPress在当前位置中的多级分类目录间插入分隔符
对于网站来说,以清晰的层次、正确的格式显示当前位置是十分重要的。这既可以让用户更好地了解当前页面的分类,又增添了美观性。 在有些主题中,我们为文章设置了多级分类后,显示出的格式却有些问题。例如我目前使用的FLAT主题,显示如下:
“计算机科学与技术”和“Wordpress”本应是2个父子层级分类,显示出来却挤在了一起,让人误以为是一个分类。因此,我们要在其中插入分隔符。
方法一:
进入后台点击外观 – 编辑 – 文章页面(single.php),找到调用get_category_parents函数的地方,该函数会返回各级分类并控制其格式。四个参数分别是:
- category (integer) 要返回父级分类的类别ID。默认为当前类别ID。
- display link (boolean) 是否为各级分类创建链接。
- separator (string) 各个类别分开的符号。
- nice name (boolean) 是否显示分类别名(就是在URL中使用的名称)。默认为FALSE。
Configure SMTP插件解决WordPress邮件发送问题
对于个人博客来说,邮件收发是一个很重要的部分。无论是数据库自动备份、还是评论回复提醒,都要用到这一功能。不幸的是,国内很多服务器都禁用了mail()函数。而幸运的是,Configure SMTP插件解决了这一问题。
如何知道所用服务器是否禁用了mail()?
在wordpress中的登陆页面,点击忘记密码,输入邮箱地址后点击获取新密码,如果邮件发送失败,则表示服务器禁用了mail()函数。
Configure SMTP
插件下载地址 http://wordpress.org/plugins/configure-smtp/
安装后进入后台 – 设置 – SMTP,对插件进行设置。
选择使用Gmail的话就很省事了,许多设置都会自动填充。