标签存档: 代码

WordPress模板常用调用函数

网上看到的,原作者不详,因为最近研究wp模板,转载留做备份

————————————————————————————————————————————————————————————————————————————————————

WordPress基本模板文件

一套完整的WordPress模板应至少具有如下文件:

style.css : CSS(样式表)文件
index.php : 主页模板
archive.php : Archive/Category模板
404.php : Not Found 错误页模板
comments.php : 留言/回复模板
footer.php : Footer模板
header.php : Header模板
sidebar.php : 侧栏模板
page.php : 内容页(Page)模板
single.php : 内容页(Post)模板
searchform.php : 搜索表单模板
search.php : 搜索结果模板

当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。

继续阅读 »

使用简单代码防范垃圾评论

这两天不停地收到垃圾评论,都是一些乱七八糟的英文和俄文评论,因为我为了及时的看到大家的留言,所以设置的邮箱是139邮箱,结果每收到一个垃圾评论手机就来条短信,简直快要把我折腾死了,实在没有办法,我又祭出了Google大神,总算找到了两个不用插件的简单方法,这下清净了……

常见的垃圾评论有:机器写入的全英文(罗马字)垃圾评论和人工写入的长篇大论的中文广告两种
针对“机器写入的全英文(罗马字)垃圾评论”,网上有人推荐采用“some Chinese please!”插件,因为在通常情况下,用中文写作的blog,其留言、trackback和pingback应该也是包含中文字的。 那么,只要拦截下不包含中文字的留言、trackback和pingback,那么blog接收到spam的概率将大大降低,接近于0。 SCP在留言、trackback和pingback发送到 blog,保存到数据库前,将检查他们是否包含有中文字。 如有,将通过检查保存到数据库中;如没有,将拦截,并返回出错的字句,而且将不保存到数据库中。

即要求写入至少一个中文字符(英文博客例外),这样就无法写入数据库了,而且不影响用户体验,也有人推荐采用验证码,但我感觉验证码很影响用户体验,所以我就没有采用。

不过,我研究了下Some Chinese Please插件,发现实现其主要功能几行代码即可。

继续阅读 »

分享构建在google App Engine上的几个程序

google App Engine确实强大,速度又快,于是我收集了几个构建在google App Engine上的开源Blog程序,和一些gae的常用软件,建个gae小站或者弄个博客应该足够拉,嘿嘿,这个肯定稳定,只要不被墙……

GAE的第三方上传工具SDUpload:http://quke.cn/log-150.html
GAE图片外链相册:
代码下载:http://code.google.com/p/diabloimage/downloads/list
以下是BLOG项目和示例

继续阅读 »

在foot.php里利用html代码隐藏统计代码

51.la和站长统计以及其他的第三方统计服务,访问都能看见统计图标 。影响网页美观,加上我特别不喜欢页脚加一些乱七八糟的东西,因此我通过骨骼大神,找到了三种可以隐藏统计代码图标的HTML代码:
使用后不影响统计效果,还可以加上多种统计服务不会让大家察觉了 。

继续阅读 »