这几天一直在改wordpress博客的主题,主页没有变化,文章页做了较大改变,改变的目的是为了更方便mardown与法的输出。同时,在样式上,借鉴了博客园的一些东西,让文章页面看起来更有层次。

不过,还缺少一个自动的导航菜单!

既然缺少,那就自己动手去做一个出来。首先是分析wordpress博客的页面结构,只有知道结构才可以下手。已经做了一个粗糙版本的:git地址

继续阅读

首先说,我是为了做我自己搭建的wordpress博客的手机版才写的。博客地址:http://gavin.youthol.cn/

快中午一点了,我写这篇文章,我会说我还没有吃饭么!今天是研究wordpress数据表的第二天,昨天中午也是,没有吃饭,晚上去吃的麻辣刀削面。
好了,闲话不说了,赶紧上货,还能赶上长廊的黄花菜没有凉!
先说说我的目的吧,我是想做一个博客的手机端,用的死JQM(Jquery Mobile),按照官方文档,做一个页面还是很简单的,重点就在于链接我自己的wordpress数据库。
下面是自己的一张效果图:
腾讯手机管家截屏2013082701

继续阅读

一、文章置顶

关于那个站衫的文章,是让大家进来第一眼就可以看到的,所以想了一想,置顶来说是最方便的一种方法。

下面说说文章怎么置顶,其实也很简单,WP自带的。

进入后台,点击文章分类下的所有文章,找到要置顶的文章,点击快速编辑,然后就会在右边看到有个,将文章置顶的复选框,打上勾然后更新就可以了。

此外,应该有将文章置顶的插件,我没有去找。在这里就不废话了。

二、评论验证码

刚才去看了看垃圾评论,达到了40条,仅仅昨天一天就有5条,幸亏在垃圾评论兴起之前使用了反垃圾插件,现在才不用每天去整理这些凡人的垃圾评论。可是,这还远远不够,试想一下,如果随着时间的推移,垃圾评论的数量岂不是更多,虽然那个插件可以再几天之内自动删除这些垃圾评论,但是,我们总不能将垃圾评论自动删除的天数设定为很短,就像一天,毕竟,我们不知道有哪一条有用的评论被判断成为了垃圾评论。

这是一个头疼的问题,垃圾评论设定15天删除的话,那么在这15天之内会积累大量的垃圾评论,无可否认,这些垃圾评论会占用内存,而我们的博客访问的速度本身就很慢了,我们不能因为其他的事情而让访问速度变得更低了。

所以,暂时想到了一个方法,就是在发表评论的时候添加一个验证码输入框。这样,会有效的杜绝垃圾评论。、

这仅仅是我的想法,毕竟添加一个验证码,大家发表评论的时候会有点麻烦、这里只是提出来,以后如果垃圾评论却是很多的话,就不得不用这个办法了。

 方法是:在function.php里面添加一个随机验证码函数,然后,在comment.php里面调用。

具体做法,日后再说。

三、添加音乐插件

这个也是最近才想起来的,主要是为了丰富博客的内容,方便大家的交流。这个会添加。

暂时就这些,博客是一直延续下去的,并且会不断的更新下去。

近日博客中老有一些垃圾评论,当然这些垃圾评论不是我们网站内部的人给的评论,而是网站之外的某些广告机构发布的广告。

已经是连续三天在邮箱中都要收到有“团队博客有人评论”这样的一件Email,本人刚开始甚是欣喜,感觉关注团队博客的人正在增多,

可是失望的是,三件email都是同样的消息,而且都是日文,然后访问他们评论来源,是一个页面都是日文的网站,估计是日本的吧,

主要就是卖个包包,真不知道他们是怎么发到我们团队博客的。

以前收到过全是英文的评论,现在想来也应该是垃圾评论了。

突然想起来wordpress中自带的插件Akismet,也是wordpress创始人自己写的一个插件,现在该用用了。

------------------------------------------------------------------------------------------------------------------------------------------------------------

这里面的是使用完这个插件第二天补充的,2013年7月17日。我主要是来看看使用这个插件后的效果怎么样,现在看来,已经生效了。

给大家看个截图。

看看时间是今天上午5点发的评论,给自动拦截了,哈哈,效果不错~~

------------------------------------------------------------------------------------------------------------------------------------------------------------

使用Akismet比较简单,显示点击启用,然后去注册一个API Key,网上有免费注册API Key的方法,这里就不多说了,其实我没有去注册API Key,因为我发现注册的那个网站我进不去,应该是代理的问题,需要翻墙吧。

注册不到也没有问题,一个API Key可以用于多个博客,所以,可以到百度上去找找,我就在百度上找的,应该可以用。

现在已经启用了,效果怎么样要时间长了才能看的出来,毕竟垃圾评论并不是一直都关注我们团队博客的。

除了wordpress自带的Akismet外,还有一些插件可以屏蔽垃圾评论。

PS:Akismet的一些技巧

1、 akismet的默认垃圾评论的天数为15天,15天以后会自动删除垃圾评论,但是有时候Akismet的辨别能力不是那么好,会可能把一些正常的评论当做垃圾评论而屏蔽掉,所以,如果你15天没看到的话,那些评论就没有了。所以,我们可以修改一下代码,让垃圾评论保留的天数更长一点。

  • 找到 akismet这个插件,点击它,然后找到如下的代码:
    $wpdb->query(“DELETE FROM $wpdb->comments WHERE DATE_SUB(‘$now_gmt’, INTERVAL 15 DAY) > comment_date_gmt AND comment_approved = ‘spam’”);
  • 其中INTERVAL 15 DAY中的15换成你自己想要的天数就可以了,例如60
2、 如果博客碰到垃圾评论的时候,建议不要立即删除,而是把它评为垃圾评论。这样Akismet会自动学习去辨认更多的垃圾评论,直到把所有的垃圾评论都干掉为止。

此外,推荐一下其他的反垃圾评论的插件,我没有试过,好不好只有用了才知道,我只有搜罗一下。下面礼包送上!

---------------------------------------------观看博客大礼包----------------------------------------------

WP Anti Spam 下载Download»,可以点击这里看看它的使用方法

Si-Captcha-For-Wordpress  下载Download» ,可以点击这里查看它的使用方法

*some chinese please  下载Download» ,可以点击这里查看它的使用方法,听说很强大。。

 

上午站长发表文章,第一句话就是,怎么不能添加表情啊! [发怒]

我觉得上面那句话很重要, [可爱] 所以加粗并且变红重点显示。

[得意] 团队博客需要这样的人才给我提出各种意见,只有这样团队博客才会变得更好,更加完美。

我想添加表情就是需要插件就很简单了,可是我搜索"表情"就只出现一个目标,还都是英文的,于是果断放弃了搜索插件。

转到百度,看到一个方法,感觉不错,就跟着做了,现在看来,确实成功了,不过还需要继续完善。 [得意]

第一步、下载插件

插件的名字为Custom Smilies SE ,安装完成后,启用。

第二步、修改代码

找到当前主题下的comments.php文件,也就是

xxx(域名)/wp-content/themes/kkk(主题文件名)/comments.php

然后在代码的开始或者结尾加上这样一句代码.

<?php if ( function_exists(cs_print_smilies) ) {cs_print_smilies();} ?>

第三步、完成

这个时候你就可以看到在给别人评论的时候、或者发表文章的时候,下面有表情显示了。不过要他们提供给的表情不是很生动,需要自己来完善一下。

如果,你想让这些表情变成这个样子,就是和QQ的表情一样的话,就接着向下看。

第四步、更改表情

你可以选择下载QQ的表情包,然后替换原先的那些表情图片。那些表情图片的地址是

xxx(域名)/wp-includes/images/smilies

里面有22个gif图片文件,找到QQ表情图片直接将名字改成默认的名字,上传上去就可以了。

比如,按照我做的, 我是将QQ表情包上传的,QQ表情包有两种,一种是圆形的,一种是方形的(点击链接下载)

-------- [鼓掌]完成上面的步骤后看看效果,是不是变了呢,可是有没有发现,发表的时候看着并不美观~~ [难过]

哈哈,接着看下面的吧。

第五步、更改表情代码

点击插件——>已安装的插件——>找到Custom Smilies,点击设置——>更改代码

 

好了,差不多了,改成这样,应该使用起来更加好看一点,此外,在设置中,还可以设置其他的属性。

还可以定义为定义的表情哦亲~~~

好了,就这样吧,更改表情的那些代码是个细心活,我可是打开QQ聊天窗口一一对着写下来的 [大哭]

参考文章:飞翔的翅膀pp的博客