2015-01-13 原下载地址失效 现已更新 本来只准备写后者的,但是因为方法太简单只有一句话,实在短的无法直视,刚好大家都比较欢喜我WP-UserAgent的图,我实在是很... Read More
Tag Archives wordpress
js实现评论收缩展开功能
1 views, 49 Comments
其实这个几个礼拜前就弄了,不过到处一问,大家都说不好,囧,就又撤下去了 不过可能也有朋友需要,所以把代码放出来,实现的效果是:默认收起评论中所有的子评论(即回复),点击按钮展开所有子评论,(收缩单个评论回复的js我还没生出来..暂时只能一起收缩所有的),一些喜欢灌水一回复就舍不得停导致子评论拖老长老长的站长朋友比较适合使用. 我们都知道wordpress给子评论分配了一个css属性.children,所以这段代码理解起来就很简单很简单了... Read More
wordpress主题开发:引导用户去后台设置菜单的函数
19,894 views, 13 Comments
我以前在写主题的时候曾经遇到过这样一个问题,其他作者朋友们应该也会遇到,就是wp_nav_menu默认的fallback是wp_page_menu,也就是在第一次安装主题时,如果用户... Read More
wordpress免插件判断移动设备
40,307 views, 59 Comments
这是一段php通用的判断移动浏览器的函数,原理比较简单,就是判断浏览器返回的user_agent,条件包括手机系统,品牌和窗口大小. 以wordpress为例,在主题的function.php内加上如下代码,我找了一些常见移动浏览器的useragent,其中有很多国内流行的手机浏览器,基本上可以涵盖可能会用手机上网的用户群了.. function is_mobile() { $user_agent = $_SERVER['HTTP_USER_AGENT']; $mobile_browser = Array( "mqqbrowser", //手机QQ浏览... Read More
wordpress公告栏查看历史公告和游客回复功能
19,984 views, 12 Comments
z大的公告栏教程里并没有给出如何实现他的公告栏中回复功能,为此折腾了大半天啊 php的判断感觉就像做数学题一样(我的微积分啊,泪奔) 实现方法: 一.添加查看历史公告功能 把Z大教程中的 foreach ($comments as $comment) { $announcement .= '<li>'. convert_smilies($comment->comment_content) . ' <span style="color:#999;">(' . get_comment_date('Y/m/d H:i',$comment->comment_ID) . ')</span>&l... Read More
为wordpress边栏rss/feed添加nofollow标签
10,841 views, 5 Comments
今天闲来无事查了一下出战链接,发现自己的人人小站没有反链, 本来我已经把小站链接去掉了,厮却依然存在我深深的外链里,一检查是因为首页边栏小工具里抓取了小站的rss, 由于我是用fetch feed这一函数来抓取的,所以第一反应是修改wp-includes/feed.php,进去一看这个函数并没有对<a>属性做出控制, 再回边栏php里检查,还是当初自己加进去的,现在居然忘的一干二净 wordpress codex对fetch_feed这一函数的描述有一段如下 <?... Read More