03 2014 档案
摘要:如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的。if($("#id")){}else{}因为 $(“#id”) 不管对象是否存在都会返回 object 。正确使用判断对象是否存在应该用:if($("#id").length>0){}else{}使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。或者if($("#id")[0]){} else {}或者直接使用原生的 Javascript 代码来判断:if(document.getElementById("id"
阅读全文
摘要:也许你在许多项目中非常烦恼给表单做数据校验, 已经对使用if判断感到厌烦了. 这里就给你提供一个使用一个PHP类解决表单验证的方法.让我向你介绍G2VALID.一款轻量级的PHP表单数据校验类, 这会让你节省很多开发时间的. 这个类使用OPP PHP, 所以这会非常容易使用与管理你的项目.注意: 这个校验类要求php 5.0以上的版本而且其中一些filtering设置要求 C_TYPE , 如果你不了解什么是C_TYPE, 联系你的主机商询问主机开启了C_TYPE没有, 或者你可以查看你的php info里的ctype functions. 这个一般都是开启了的, 所以不必太担心.现在让我们来
阅读全文
摘要:用linux搭建的服务器,大多都在使用vsftpd搭建FTP服务器,今天给大家分享一下vsftpd 配置文件详解:vsftpd的配置文件/etc/vsftpd/vsftpd.conf主配置文件/usr/sbin/vsftpdVsftpd的主程序/etc/rc.d/init.d/vsftpd启动脚本/etc/pam.d/vsftpdPAM认证文件(此文件中file=/etc/vsftpd/ftpusers字段,指明阻止访问的用户来自/etc/vsftpd/ftpusers文件中的用户)/etc/vsftpd/ftpusers禁止使用vsftpd的用户列表文件。记录不允许访问FTP服务器的用户名单
阅读全文
摘要:WP HTML Compression是我用过最简单但最实用的插件,它的主要作用是——删除前端页面所有空行和制表符等不必要的内容、简化代码,从而实现加速WordPress的效果。你甚至不需要做任何设置,下载,安装,启用。不要小看页面中的空行,删去后可以节省大量载入时间,这也就是为什么jQuery、Bootstrap等文件要提供“Uncompressed”和“Compressed”版的原因。 插件下载地址:http://wordpress.org/plugins/wp-html-compression/ WP HTML Compression将会自动把所有带http://的链接更换为/...
阅读全文
摘要:WordPress3.8官方文档中说“希望您能觉得这是迄今为止最美丽的更新”。新版本的界面的确很棒,扁平化的风格至简而优雅,同时还支持触屏操作,为了早点体验一番,清枫也第一时间更新了。话说更新了以后有时会出现这个问题,就是后台操作的时候变慢了,刚开始以为是服务器问题,仔细分析,是载入字体的时候延时,于是就用开发者工具查看了一下,原来3.8版本的字体使用的是Google FontsOpen Sans,在国内访问不稳定所以会延时,解决方法很简单,清枫现将自己的解决方案提供给大家参考。 提取 Disable Google Fonts 插件代码专门用来屏蔽 Open Sans。其实说真的,这款字...
阅读全文
摘要:插件介绍我们有的时候看到一些wordpress做的网站,会发现他们的文章内都会有个喜欢或者是顶和踩的功能,而wordpress顶和踩功能我们之前有讲过,而且是不用插件完成的,有兴趣的朋友可以进《wordpress顶和踩功能的实现》。而今天我们讲的是通过wordpress插件来实现大家对一篇文章的喜欢按钮,也的很不错的哦!特点插件很小巧,后台设置也十分的简单,并且可以任意位置调用出来截图
阅读全文
摘要:在多用户WordPress站点, 如果给用户开启了编辑权限, 那么无论是一般作者还是编辑在撰写文章时都会用到添加媒体功能. 但是我们却又不想给一些级别作者添加媒体的权利或者只想每个用户只能上传并管理自己的媒体文件, 不能编辑他人的媒体.这篇文章的教程就是教会大家如何隐藏”添加媒体”按钮与限定作者只能看到及编辑自己的媒体文件.只要不是管理员就隐藏”添加媒体”按钮下面这段代码设置只要权限等级不是最高等级level_10就隐藏掉”添加媒体”按钮123456functionRemoveAddMediaButtonsForNonAdmins(){if(!current_user_can('lev
阅读全文
摘要:当开发一款插件时, 常常要给插件开发一个设置页面. 如果直接安装插件完毕后在插件列表里面能直接看到对应插件的设置页面快捷链接, 这无疑会给用户省点时间. 如下代码就是给你的插件添加一个设置链接到对应的设置页面.1234567functionplugin_add_settings_link($links){$settings_link=''.__('Settings').'';array_push($links,$settings_link);return$links;}$plugin=plugin_basename(__FILE__);add_f
阅读全文
摘要:WordPress默认的上传文件的目录是/wp-content/uploads,而且文件是以年月的形式组织的,虽然我们可以去掉按照年月组织的选项,或者更改存储路径,但这个设置会应用到全局,不能按照特定条件选择特定目录存储文件。有时候将不同类型的文件分门别类存储,似乎比年月目录更有意义。例如幻灯片应该存储在slides目录下,下载文件应该存储在downloads文件夹下。就说幻灯片slideshow,我比较喜欢用自定义文章类型(Custom Post Type)实现,有些幻灯片脚本比较个性,不支持绝对路径,必须用相对路径,然后用base参数设置相对于哪个文件夹,这样幻灯片必须存储在某个特定的文件
阅读全文
摘要:使用代码的方式来实现浏览统计功能,只要我们手动将代码添加到主题文件里面就可以简单的实现统计,虽然比起插件功能和设置要简单的多,不过针对一些不喜欢使用插件的朋友来说,这个方法还是不错滴,下面磊子就把代码给大家贴出来(代码来自网络)。首先在所使用主题文件目录中找到functions.php文件,在最底位置插入下面代码:这里面要注意”” 根据你的functions.php文件里面的代码来决定是否要添加。功能代码添加好后,我们开始进行统计,在single.php中的 endwhile; endif; 循环前添加如下代码:1统计代码添加好后,接着便是进行调用统计次数,我们可以在任何地方进行添加(一般在i
阅读全文
摘要:作为WEB开发者, 我们开发的网站内容要尽可能的适应各种长度的文字. 你要尽可能的保证你的网站能让5个长度的文字与50个长度的文字显示效果相同. 过去, 这只能通过提前裁剪文字或者使用JavaScript来实现, 但如今我们可以只通过CSS来达到目的, 只需使用如max-width与text-overflow.在这篇教程里, 我将向你展示我最喜爱的隐藏溢出文字的处理技巧.The Codeindex.html1and this will shift to the side.style.css12345h2 span {font-weight:bold;display:inline-block;v
阅读全文
摘要:用本地环境搭建好的WordPress网站在做好之后如何从本地迁移到网络空间或者网络服务器上呢?首先请确认你在本地建站的时候只做了themes里面的模版文件,如果只是自己改了下模版,那么网站在搬到服务器上的时候可以选择重新安装wordpress版本,或者不重新安装。但如果你修改了themes里面的模版文件还修改了外面的wordpress程序文件,那么一定记得不要在服务器上去重新安装wordpress。用ftp工具把你本地的wordpress网站的整个程序文件上传到你的空间或者服务器上。然后打开浏览器输入127.0.0.1/phpmyadmin,进入可视化数据库管理界面,把你本地wordpress
阅读全文
摘要:WordPress优化一直以来是各位wordpress站长所关心的问题,wordpress本身已经有强大的安全防护措施,但是无聊人士之多,今天就跟大家谈谈如何保护你的wordpress网站。什么是暴力破解?不是每一个WordPress站长或者Web开发人员都不错。总有一些邪恶的人。 暴力破解是当一个人或一些机器上尝试通过反复发送的登录尝试破解您的用户名密码组合。 他们会使用一些常见的和随机的用户名和密码组合进行连续登录尝试到你的WordPress。如何保护你的wordpress防止被暴力破解?当然这是我们今天讨论的主题,暴力破解是邪恶的,但是你可以很容易地通过采取下面这些简单的预防措施保护您的
阅读全文
摘要:据Google黑板报报道,Google针对Wordpress平台发布了一款支持Adsense的插件,名为“Google发布商插件”,利用这一插件,发布商能够在WordPress网站中体验更多全新功能。站长可以通过这款新插件直接在WordPress平台中使用部分Google服务。使用WordPress程序的站长有福了,Google刚刚发布了官方WordPress插件:Google Publisher Plugin(测试版)。该插件可以轻松管理adsense和网管工具。官方介绍:1,通过插件可以创建adsense广告位。2,可以直接通过工具在网管中心验证网站。本次发布的是测试版插件,因此Googl
阅读全文