为WP添加简单注册验证

为了防止恶意注册, 我们需要注册用户回答简单的问题。例如下面的例子中, 我们要求用户回答本站名称。

直接将下列代码放到你的functions.php

参考链接

  1. register_form
  2. registration_errors

自制WP子主题—添加Google Analytic代码

在上一教程修改wp主题使得升级后也不丢失—自制子主题中我们说明了如何通过创建子主题使得修改的css不会被母模板升级时覆盖。而且我们只用到了style.css。本节我们将利用上面提到的functions.php添加Google Analytic跟踪代码。

  1. 首先当然是有一个google账户, 然后访问Google Analytic,注册账户并添加你的网站。注意网址应该填你的WP网址。随后得到你的跟踪代码。
  2. Continue Reading

修改wp主题使得升级后也不丢失—自制子主题

要使得自己修改的样式函数等在升级主题后不改变而且会随着母主题的升级而升级, 即以一种优雅的方式折腾,我们需要的是子主题。 在wp主页有教你如何折腾。

下面我就以自己修改footnote样式为例, 来简单说下如何修改TwentyFifteen, 制作自己的子主题。

  1. 首先进入wp目录(你也可以在本地做好之后用ftp上传到wp目录):cd /var/www/wordpress/wp-content/themes/wordpress/, 创建新目录twentyfifteen_child:sudo mkdir twentyfifteen_child
  2. 基本来说, 子主题有两个常见文件style.css以及functions.php前者是必须的因为在其中我们定义了使用哪个母模板, 后者对修改网站动态部分是必须的。 这里我只修改css, 可以不用。
  3. Continue Reading

为树莓派服务器设置Gmail SMTP发送邮件

如果希望你的树莓派服务器能够发送邮件, 我们需要一些设置。发送邮件对wordpress特别重要, 例如当有人评论时, wp会发邮件通知。 更为重要的是, 新注册用户的密码是通过邮件发送的。wordpress的邮件依赖于系统的mail函数, 当没有邮件客户端时, 在发送邮件时会提示可能原因:您的主机禁用了 mail() 函数

树莓派的raspbian系统是基于debian的, 从而邮件服务器也是有很多选择, 例如重量级的postfix,senmail等,轻量级的ssmtp,msmtp等。 这里我将介绍如何用msmtp通过gmail代理发送邮件。
Continue Reading

Biblatex参考文献(biber引擎)用法举例

虽然BibLaTeX作为新的参考文献引擎有很多优点, 但是其上手稍显困难,特别是对于使用bibtex的用户更是如此。这里分享一下最简单的模板:

Continue Reading