为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

WordPress本地安装

Mark下本地安装WP的过程:

本地服务器的搭建

  1. 下载XAMPP

    XAMPP就是Apache(网络服务器)+MySQL+PHP+Perl套装, 且基本他们直接的基本连接已设置好.

    Appache Friend可以看到好几个版本, 我下的是zip的, 直接解压即可使用.

  2. 启动XAMPP

    这个非常容易, 运行解压目录的xampp_start, 退出时使用xampp_stop才会停止服务. Continue Reading

浅谈WP主题制作—快速创建SEO过的主题

题记

使用WP也有一段时间了, 一开始是别人问我怎么把LaTeX写的漂亮的公式搬到网上? 我也很好奇, 结果发现MathJaX就是很好的一个脚本. 再后来尝试用Google App 搭建博客平台, 由于大陆被强了, 非常郁闷. 再后来发现SAE有云平台, 呵呵还有WP兴奋之余就开始了探索之旅.

开始之旅

一开始, 我们都是反复修改别人的模板, 换啊换. 都不是很满意: 通不过HTML验证, CSS验证, 下拉菜单弹不出来, 格式不好看, 添加新功能, 等等折腾…

稍微高端的, 还要seo. 至今我还没明白代码和seo的具体关系. 不过, 嘿嘿. 我已经确信找到了方法, 这一切都终止于我自己写了个WP主题.

基本要求

  1. 会通过chrome的元素审查修改css, 明白常见的css容器和属性
  2. 明白简单的php编程, 语法
  3. 了解WP 钩子(hook), 函数(function)
  4. 最后, 喜欢折腾

Continue Reading