因思维新建站官网:www.inspinovation.cn
本猿正式开始接触学习wordpress了,学习wordpress之前就已经听说过这套声名赫赫的系统,据说全球四分之一的网站是用wordpress开发的。这段时间在网上查找wordpress相关的技术文档时也发现网友对wordpress的推崇备至,而在我学习wp的过程中,也发现了wp的强大之处,丰富的插件,简易的后台管理,都让我觉得这是一个非常值得使用的系统,但是使用过程中,也难免遇到许多问题,因此写一个不定期更新的日志来记录下学习历程。
wordpress的插件系统非常丰富,也很容易使用,就拿使用频率很高的邮箱插件来举个栗子吧,安装和配置wordpress过程就不赘述了,登录进入wordpress后台后,选择插件→安装插件,搜索wp smtp,这里我用的是easy wp smtp插件。


安装然后进行settings,使用一个已经开启了smtp服务的邮箱(在各邮箱设置里有),填好相应的配置即可进行邮件的发送,这里我遇到了一个十分奇葩的问题,进行插件测试时,邮件可以直接发送到邮箱里,但是在注册时系统发送的邮件,却收不到,百思不得其解,网上也没有查到什么有用的资料,最后试了好几种邮箱,只有网易的126邮箱可以正常使用,下面是一个配置的demo


注:这里的smtp password是网易邮箱开启服务时独立的一个密码,而新浪邮箱就是用户的登录密码。如果收到邮箱后点击token进入设置密码的页面提示密码过期等信息,则可以
找wp安装目录下的/wp-includes/pluggable.php,找到如下代码(1750行左右):
$message .= ‘<‘ . network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user->user_login), ‘login’) . “>
“;
修改为:
$message .= network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user->user_login), ‘login’) . ”
“;
插件的使用是不是很简单呢?


除了插件的使用,wordpress另一个强大之处就是丰富的模板,在使用的过程中可以在网上找现成的模板,简单几步就能制作一个漂亮的网站,而作为一个程序猿,当然是要研究一下模板的了。
简单来说,wordpress的模板是由php+css为基础组成的,当然也可以增加js等等。存放路径在wp-content/themes目录下,已经有几个现成的在这了。


一个wp模板至少由一个index.php和一个style.css组成,其它页面包括search、single等等,后面会一一提到。在这个文件夹中新建一个文件夹,暂时命名为test,新建好index.php和style.css,回到wp后台,你就会看到。。。
几个模板静静的在那里,但是却没有我们的test,这是为什么呢?请看下回分解
最后送大家一张喜欢的动画的壁纸






