先是一些题外话: 刚才在开源中国看到一个新闻,GitHub 免费为妇女领导的开源项目提供私有库支持 来自 Ada Initiative 组织的官网消息:Ada Initiative 的长期赞助商 Github 将捐献无限制免费的私有源码库给 Ada Initiative 组织,此举是为了支持妇女学习编写开源软件。Ada Initiative 是一个在技术和文化上支持妇女参与开源技术的组织。 感觉这个跟今天的主题放一起,挺应景儿的. 写了个新主题,仿github的,然后我觉得这个思路十... Read More
在主题函数修改系统通知邮件 美化篇
28,145 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
在主题函数直接修改系统邮件通知
21,989 views, 31 Comments
修改wp自带的发送给管理员的评论通知邮件,不用动系统文件 原始方法: 修改系统文件wp-includes/pluggable.php中的wp_notify_postauthor函数 高端方法: 添加自... Read More
JS替换多个字符串(对上一篇的改进)
22,459 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
匹配改写input值并自动添加前后缀
27,777 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
wordpress中的php+ajax
26,722 views, 31 Comments
以前是也整过异步,但我一直不知道wordpress可以自己处理自定义的AJAX回调请求,核心文件是/wp-admin/admin-ajax.php.可以广泛运用在各处,这里给个实例吧,例子来自以前写的抓取网站第N条评论的作者,本文将以此为例介绍怎么在wordpress中用ajax异步调用PHP的function. 记得前几天大发还问我,是不是觉得网站人气完犊子了?很明显确实完犊子了,你们这些没良心的,我就才忙了几天,人就跑光了,一点也不忠贞. 但是即使没有人看,代码还是要... Read More