Code the Best Damn Thing

在主题函数修改系统通知邮件 美化篇
18,739 views, 34 Comments

我觉得有些人说的也对,总贴代码,可能滚去github比较好,但是我爱wordpress,我不会离开这里 /**系统原本定义的mail类型不支持HTML,所以需要挂一个新钩子:comment_notification_headers**/ function xhd_mail2admin_2() { if ( '' == $comment->comment_author ) { $from = "From: "$blogname" <$wp_email>"; if ( '' != $comment->comment_author_email ) $reply_to = "Reply-To: $comment->comment_auth... Read More

在主题函数直接修改系统邮件通知
13,596 views, 31 Comments

修改wp自带的发送给管理员的评论通知邮件,不用动系统文件 原始方法: 修改系统文件wp-includes/pluggable.php中的wp_notify_postauthor函数 高端方法: 添加自... Read More

JS替换多个字符串(对上一篇的改进)
16,317 views, 16 Comments

昨天写的那个匹配并改写INPUT值的JS,大家说没有考虑https和www的情况,在修改的过程中发现JS和PHP替换多重字符串的写法不一样,于是我觉得我今天又不会文荒了哈哈哈哈哈哈. 这是PHP的写法 $xhdget = array("1", "2", "3"); $xhdput = array("A", "B", "C"); $replace = str_replace($xhdget, $xhdput), $replace ); 但是JS的replace()不能直接用array来表示数组,要单独写一个代替array的函数 String.prototype.replaceArr = func... Read More

JS

匹配改写input值并自动添加前后缀
18,501 views, 24 Comments

很意外我居然连续两天没有文荒哈哈哈哈哈 这JS可以用来为访客自动填写邮箱:比如你填了一个http://xiaohudie.net,然后邮箱输入框会自动写好admin@xiaohudie.net 以这段html为例: <input type="text" name="url" id="url" >网址 <input type="text" name="email" id="email" >邮箱 JS 首先定义一个需要拿值的input function xhd(ooo){} 给需要拿值的input加入onkeyup="xhd(this)"属性,让它变成ooo,也可以直接改... Read More

JS

wordpress中的php+ajax
17,027 views, 31 Comments

以前是也整过异步,但我一直不知道wordpress可以自己处理自定义的AJAX回调请求,核心文件是/wp-admin/admin-ajax.php.可以广泛运用在各处,这里给个实例吧,例子来自以前写的抓取网站第N条评论的作者,本文将以此为例介绍怎么在wordpress中用ajax异步调用PHP的function. 记得前几天大发还问我,是不是觉得网站人气完犊子了?很明显确实完犊子了,你们这些没良心的,我就才忙了几天,人就跑光了,一点也不忠贞. 但是即使没有人看,代码还是要... Read More

Selcect表单取值运算的两种方法
13,178 views, 25 Comments

这几天略忙没怎么折腾,今天研究了一下用select表单取值进行运算的方法,感觉JS版不是什么新鲜玩意儿,但PHP版本好像还没见人写过,所以一起写出来顺便除除草. 我是边吃饭边写的,写完我就吃完了,吃完我就出去了,最近没有时间一个个看评论,大概得等什么时候我状态好点才会回复了吧. 希望你们还是那么深深的思念我. PHP法 PHP需要通过$_POST获取由表单提交传过来的值,所以需要点击按钮提交后才能实现运算, <form name="formPhp" ac... Read More