jQuery实现: 标签云显示每标签的文章数
这是西门需要的功能,西门目前是通过修改WordPress源文件实现的,但他希望用WordPress函数的钩子来实现,不过今天下午我看了下标签云(标签列表)源代码,木有适合的钩子来改变输出数据(我看了源码后觉得是这样,或许有其它办法),函数只提供了2个钩子,一个是标签类别,一个是整个函数钩子…… 不过,在讨论+测试过程中我发现标签云列表本身就有“鼠标悬停显示当前标... read more
这是西门需要的功能,西门目前是通过修改WordPress源文件实现的,但他希望用WordPress函数的钩子来实现,不过今天下午我看了下标签云(标签列表)源代码,木有适合的钩子来改变输出数据(我看了源码后觉得是这样,或许有其它办法),函数只提供了2个钩子,一个是标签类别,一个是整个函数钩子…… 不过,在讨论+测试过程中我发现标签云列表本身就有“鼠标悬停显示当前标... read more
这是自用的评论回复邮件通知代码,源码来自 Willin、Qiqiboy,有兴趣者可以去这两位作者博客看看。 这版本的评论回复通知是支持嵌套和@用户方式的。 用法很简单,把下面的代码扔到主题的 functions.php 里面即可(原则上要打开 WordPress 原生嵌套,具体木有去研究。) * 代码放到 <?php ?> 内 /* 邮件通知 by Qiqiboy */ function comment_mail_notify($comment_id) { ... read more
这是“郑永”童鞋最近需求/折腾的功能效果,也跟我提起过,但最近几天较忙木有回复评论,我也是昨天才看到他的评论的。去他博客时,发现他以“不达到目的不罢休的折腾精神”自己根据老主题的 comments.php 代码顺藤摸瓜地折腾出来,精神可嘉,WP就需要这种折腾精神,有兴趣的朋友可以去这里围观,霍霍。 不过,我个人觉得这样稍微麻烦点,倒不如直接用 get_comments() 函数获取评论来的简... read more
我的博客有的文章需要不定期的更新(如WordPress主题更新、游戏资源更新),但是更新后访客不知道,访客也总不能几十页几十页去翻查有木有更新,所以我在主题 zwwooooo 版本2 上线时在侧边栏加上:Recently Updated Posts 了,中文就是:最近更新过的文章 我觉得很多博客可能也需要这类功能,特别是那些不断更新的共享类文章,因为这类文章无需一个版本就发布一篇文章。 我写成函数了,加... read more
这是一个国外朋友需要的蛋疼需求,其实这跟网站地图差不多,只是这个“输出所有文章列表”更简单 + 用表格“打印”出来而已。不需要考虑分类,只要按照日期倒序排列出来,另外加上倒序序号。 既然有需求就写出来吧,或许看懂中文的朋友也有这类需求,因为通常国人更蛋疼。 因为要倒序序号排列,所以这里需要先统计出所有文章(已发表并公开)的文章数量,然后递减输出。 我记得以前统计文... read more
今天又一个朋友问起“怎样让评论作者的网址链接在新窗口打开?”,我回说有3种常用方法:1. 修改WP源文件 wp-includes/comment-template.php 里面的 get_comment_author_link 函数 2. jQuery方法 3. WP函数hook方法 那位朋友最后选择了修改WP源文件,因为我刚好在忙暂时提供不了WP函数hook方法给他。 刚才吃完晚饭想了一下,我忘了我自己一直使用的是 jQuery 方法,而hook WP函数方法竟然... read more
这个功能算是老需求了,因为自己不怎么需要,所以也没写过。最近一个朋友需要此功能,而且不要网上搜到的直接方式,而是要写成函数。我记得收藏过一段类似的代码,是国外一个 WPer 写的,至于是不是原创就不知道了,但代码里面我是注明是基于他那篇文章里面的代码修改的。 “某段时间内最热文章”,就是指自定义一段时间内的文章中评论最多的文章,以前很多人用的是全部文章的最热文章功能... read more
》WordPress 2.9 加入的缩略图(特色图片)功能,一般的使用方法是: 1. 在主题的 functions.php 加入缩略图支持函数:add_theme_support( 'post-thumbnails' ); 2. 直接在 index.php/archive.php 用 <?php echo the_post_thumbnail(); ?> 调用(the_post_thumbnail() 函数说明地址:传送门) 》我习惯是直接在 functions.php 完成所有:添加支持函数、直接插入文章开头。 》目前我... read more
这是根据 willin kan 最近的文章《另类的缓存方式》里面的方法修改的,有人需要并找我帮忙更改一下读者墙代码,于是就顺便贴出来。 其实按照 willin 的文章是很容易修改的,不过没接触过 php 的朋友还是会不知如何下手。 下面是根据我现在用的读者墙代码修改成,有需要的朋友可以直接拿去,我写成函数方式,方便使用 1. 在主题的 functions.php 加入如下读者墙函数代码 /* 读者墙函数 - 数... read more
嗯,很“泛滥”的一个小功能,但总是有人问起,我懒,干脆来篇文章。其实我写过类似方法的方法,有兴趣折腾可以看看我以前的《文章开头及结尾插入广告的非插件简单方法》。 有时候我们折腾时,只是业余玩玩不一定需要懂这些代码的含义,是可以“照瓜画瓢”的,用点心就行了。 下面是我文章末尾的“版权声明”神马的代码,放在主题的 functions.php 里面,注意,这个方法在 feed 中同样有效... read more