wordpress后台回复也添加Ctrl+Enter快捷提交

11-20 | 夜光 | IT记录 | 0 个评论
wordpress后台回复也添加Ctrl+Enter快捷提交
修改wp-admin/edit-comments.php文件,在如下代码: </form> 之前添加: <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function($){ $("#replycontent&quo...;

wordpress后台回复也加上@回复

11-20 | 夜光 | IT记录 | 2 个评论
wordpress后台回复也加上@回复
修改wp-admin/edit-comments.php文件,在如下代码: </form> 之前添加: <script type="text/javascript"> //<![CDATA[ /** * 光标放在最后 $("#文本框ID").textFocus(); * 光标放在第二个字符后面...

wordpress评论有时出现“匿名”的现象

11-19 | 夜光 | IT记录 | 0 个评论
wordpress评论有时出现“匿名”的现象
当我们在wordpress博客评论时,特别是采用了Ajax评论的博客,有时提交评论后出现“匿名”的现象。这主要是由两种原因引起的: 一、评论提交超时: 大家可能会发现,在提交评论非常缓慢时最容易出现“匿名”现象,这种情况主要是由于评论提交时执行时间过长引起的,可能是装了比较耗时的插件(比如Akismet等);很多博客包括我的,加入了Gravatar头像检查,本来是为了防止垃圾评...
关键字:

修复Ajax评论有时页面错位的Bug

11-19 | 夜光 | IT记录 | 0 个评论
修复Ajax评论有时页面错位的Bug
使用了Willin Kan的Ajax评论以后,当有错误提示产生时,有时会出现页面错位的现象,这是因为wordpress输出错误提示有两种方法: 一、第一种是err()函数: 这种不会出现页面错位,我们可以把网站中涉及评论提示的所有代码中的wp_die()函数改为err()函数,但是这显然不太适合。err()函数输出的错误提示源码如下(很干脆,只有文本): 检测到重复评论,您似...
关键字:

百度BAE安装原版WordPress教程

11-15 | 夜光 | IT记录 | 3 个评论
百度BAE安装原版WordPress教程
BAE全称Baidu App Engine,是百度推出的网络应用开发平台。您可以基于BAE平台进行PHP、Java、Python应用的开发、编译、发布、调试。同时,BAE平台也已经提供了大量的云服务,包括Fetch URL、Task Queue、SQL、Memcache,后续会有更多服务提供。下面来介绍在BAE的PHP环境下安装开源博客程序WordPress的方法: (1)首先...

用smtp代替默认mail函数发邮件

11-05 | 夜光 | IT记录 | 1 个评论
用smtp代替默认mail函数发邮件
wordpress默认的发邮件方式是通过mail函数,可这样很容易被很多邮箱屏蔽,替换成smtp方式发送,不仅防止了屏蔽,也便于查看发送了哪些邮件以及发送状态。 方法一:使用插件 使用WP SMTP插件: 方法二:在主题functions.php中添加代码 function mail_smtp($php...
关键字:

修复Willin Kan的Ajax评论任意修改漏洞

07-17 | 夜光 | IT记录 | 1 个评论
修复Willin Kan的Ajax评论任意修改漏洞
Willin Kan大师的Ajax评论很多人都在使用,有助于提升访客评论体验。但是在荒野无灯那里看到它存在着一个可以任意修改评论的漏洞,我们很容易得到edit_id(评论ID)和comment_post_ID(文章ID),然后就可以很轻易地发起一个POST任意修改评论,修复方法如下: 将comments-ajax.php中如下代码: if( $edit_id ){ $com...
关键字:

wordpress侧边栏滑动模块的实现

05-29 | 夜光 | IT记录 | 9 个评论
wordpress侧边栏滑动模块的实现
当某篇文章比较长时,我们阅读时屏幕滚动到下面的时候,可能已经看不到侧边栏里面的那些模块了。所以我们想实现一种效果,就是当屏幕滚动到侧边栏结束时,出现我们想显示的一些小模块,并且这些小模块固定显示在侧边栏。我在本地电脑已经实现,但是没有应用到网站中,下面介绍具体实现方法: 假如主题的侧边栏结构如下: <div class="sidebar"> ...