wordpress自带的,widgets功能还是很强大的,它能帮助我们实现侧边栏的完全定制。
CMS总是能让人抓狂的,太乱,但是乱中也有自己的规律。本文主要是解决的问题是:
当你在添加文章或者页面时,发现原来的博客系统并不能满足你的要求,要添加字段,或者是新增表,你又不想用插件。这个时候看看这篇博客,我相信会对你有很大的帮助。
今天根据我博客里面的文章,重新装了一个东西,从博客里copy出来的东西,在linux下报错,没有注明转载都我一个字一个字写的,怎么会错呢?后来我发现,从博客里面copy出来的,引号都是全角的,并且二个半角中线,变成了一个全角中线。重新编辑了一下这个文章,发现编辑的时候是半角,显示出来就变成全角的了。原来是wordpress自动转的,我搞不明白,wordpress为什么要这样做,它怎么知道,我要的半角还是全角,真是无语。难道wordpress是傻X。
这段时间,博客里面,有大量的垃圾评论,都是群发工具发出来的,二天没有看自己的博客了,里面尽然有40多条这样的垃圾评论,并且里面的内容还特别的多,都是一些链接,有1000多个字符,郁闷的我,加上了验证码,请大家见谅。
下面是我不用插件的情况下,添加验证码的过程:
一直以来都没有注意到自己的博客不能注册,今天把注册的东西改了一下。我本地改好了,直接显示密码或者发送邮件都是可以的,上传服务器上就不行了,phpmailer,smtp发送邮件老是实败,根本原因是在国外连接国内的smtp服务器老是超时,提示unable to connect to smtp.163.com:25 (Connection timed out) ,搞得我很郁闷,我想如果是国内的服务器肯定是可以的,制作过程如下:
1,制作一个mail_fun.php
一,我遇到的问题
无意间发现了这个插件,我看到有好多人用它来优化wordpress的seo,我想这么多人用肯定很不错吧,装上后,把该填的东西都填一下,然后我去看页面时,发现首页的title根本不显示,并且再次修改后也不起作用,后台修改的数据是保存在wp-option这张表里面的,数据库已经修改,但是就是显示不了。郁闷。前台的页面,我查看了一下源码,all in one seo其实也没有做什么就是把meta里面的key_words,description等做了一些处理。
网站已经上线后,就不轻易改动你的title,key_words,description等,轻则收录减少,重则被k。我的网站刚上线没多长时间,被K也没关系,我也把这个bug给去掉。看看百度和google收录我网站首页是什么样子吧。
一,404是什么意思
404:链接请求的页面不存在,以及页面内加载图片,加载文件如果没找到也会报404,not found。404页面干什么用的呢?
404页面的作用是:告诉浏览者其所请求的页面不存在或链接拼写错误,同时引导用户使用网站其他页面而不是关闭窗口离开。
看一看我404错误页面吧,我觉得很搞笑的那种。哈哈http://blog.51yip.com/404.html
二,404页面设置的误区
1,ErrorDocument 404 http://blog.51yip.com/404.html网上有人说这样导致首页不能收录,没试过。
一,为什么要加个标签页
1,我不想用什么插件,本来虚拟主机就不快,还装那么多插件,影响速度
2,我把侧边栏中标签云去掉了,因为它会为每个页面,添加几十个链接,影响seo优化。去掉了,部分内容搜索引擎抓不到,所以还是要加上。这就是我添加标签页的原因
二,手动添加标签页
以前我写过一个篇手动添加留言板的文章http://blog.51yip.com/wordpress/769.html,思想差不多,我就在留言板的基本上做了。
1,考贝contact.php重命名为tag.php,如果没看到前面的那篇博客,看下面
在不增加硬件条件下,怎么样提高,wordpress的加载速度呢,我觉得做好以下几点就行了。
一,把不用的插件禁止后删除
绝大部分插件都会在页面加载一些JS或者CSS,后台插件例外。这样就会影响加载速度,请看下图
上图中我加了一个share的一个插件,加载了一个js,一个css文件,后面是加载时间