Just another WordPress weblog

如何从WordPress的标签列表中不显示部分标签

WordPress的,通常是用tags和labels分别在侧栏显示标签云(cloud tags)和在文章中显示文章标记(Labels).由于分工不同,所以并不需要隐藏两个列表中的个别重复标签,但是如果当其中一个列表中的标签提供不一样的作用,就应该相对于另一个列表中的重复标签独立出来。

要不显示标签云中的部分标签并不是很困难因为 wp_tag_clud() 在codex都给出了相关的参数。例如,不显示ID为3和4的标签:

通常来说,在文章中显示标签的功能,默认是没有添加任何参数来隐藏部分标签的:

但是, 我发现更改get_the_tags()可以实现这个功能。首先将以下代码放置在你当前使用主题文件的fuctions.php文件下:
/* Excluir tags en Posts */
function pk_the_tags( $before = '', $sep = ', ', $after = '', $exclude = '' ) {
$tags = get_the_tags();
if ( empty( $tags ) )
return false;
$tag_list = $before;
foreach ( $tags as $tag ) {
if (!empty($exclude))
$pos = stripos( $exclude, $tag->name);
else
$pos = false;
if ($pos=== false)
$tag_links[] = '' . $tag->name . '';
}
if (empty($tag_links))
return false;
$tag_links = join( $sep, $tag_links );
$tag_links = apply_filters( 'the_tags', $tag_links );
$tag_list .= $tag_links;
$tag_list .= $after;
echo $tag_list;
}

如上面代码所显示的,每个Label列表的之前和之后都可以使用参数来分隔或隐藏你不想显示的标签。接着,你可以在主题文件的任何一部分调用这个函数,并通过名称来隐藏你不想显示标签。例如,隐藏标签称为“WordPress的”和“Blogger”的:

另外我还想说一句,是否需要在tags和labels中隐藏共同的标签,主要取决于是否使用了杂志类型的主题,或与其他功能的标签,但就我本人而言,我还是喜欢手动去除重复的标签。
翻译原文:Cómo excluir etiquetas de la lista de tags en Wordpress(西班牙文)
本文地址:如何从WordPress的标签列表中不显示部分标签

WordPress文章地址使用精简的URL

由于一些网站有字符数的限制(比如 Twitter),或者为了方便记忆既美观的考虑,我们往往使用精简的网址。如今有一大批的外部网站及工具可以帮将你的超长网址压缩为精简的网址(例如Bit.lytinyurl.com)。当然在开源脚本的帮助下,我们也可以使WordPress使用这个功能。 但还有另一种方法,可以帮您的WordPress博客的超长网址压缩为精简的网址不使用外部网站,或者通过插件的默认链接。
—————————–无知的分割线————————-
本想这么久没动这个blog,今天就找一片喜欢的文章翻译一下试试,无奈老衲法力仅限如此,后面的我翻译不下去了……毕竟是西班牙文的,大家将就着Google翻译看一下吧,英文还不算难,大概就是改一下single.php里的一行代码就是了,我是架在Yo2上的改不了这玩意,就算了……
西班牙文地址:URLs cortas para tus post de Wordpress
Google翻译的:short-urls-for-your-post-in-wordpress
本文地址:WordPress文章地址使用精简的URL

Firefox之GreaseMonkey

GreaseMonkey估计大部分用Firefox的人都知道吧?!俺也在装1.5版的时候就装过了,可惜当时一点也不会用(不知道JavasScript有那么强大),后来觉得多余就给删掉了,今天俺无聊又装了这个插件,这才发现GreaseMonkey这个插件不是一般的牛B!几乎可以使上网体验翻一番~
废话也不多说了,分享一下俺下午才刚安装的一些Script:
1

Auto add to Google Reader
每次把 RSS订阅源添加到 Google时,这个脚本可以帮你自动跳转到Google Reader ,而不用每次都选择一下 iGoogle还是Reader 。

Textarea Backup
有没有打了很多字然后浏览器崩溃?这个脚本很好地解决了这个问题,它会自动保存文本域,当然也会在30分钟后撤销文本域的备份(就是不会残留垃圾)。

Greased Lightbox
是个能将「所有网站」连到图片的连结都用Lightbox 效果展示的脚本。

其他几个就不介绍了(看名字就可以猜出来了吧,嘿嘿),我自己也刚刚用,不敢班门弄斧,可以去http://userscripts.org/这个网站看看,这里面有很多Script,实在不行也可以去Google一下,网上有很多介绍Greasemonkey Script的
最后,如果你还不知道GreaseMonkey是干啥的,你可以看看下面的介绍(摘自维基百科
————————————————————————————-
GreaseMonkey网页浏览器Mozilla Firefox的一个擴展。它让使用者安装一些脚本使大部分HTML为主的网页于使用者端直接改变得更方便易用。随着 Greasemonkey 脚本常驻于浏览器,每次随着目的网页开启而自动做修改,使得执行脚本的使用者印象深刻地享受其固定便利性。
GreaseMonkey可替网页加入些新功能(例如在亚马逊书店嵌入商品比价功能)、修正网页错误、组合来自不同网页的资料、或者数繁不及备载的其他功能。写的好的Greasemonkey脚本甚至可让其输出与被修改的页面整合得天衣无缝,像是原本网页里的一部分。
————————————————————————————-

很棒的Gmail Gadget:Twitter Gadget For Gmail

update:还有俺的twitter是http://twitter.com/johnlin,欢迎大家follow啊~谢谢啦!
———————————————————————————-
最近俺发现了一个很棒的Gmail Gadget:Twitter Gadget For Gmail,当然这个跟TwitterGadget有很大的差别:

TG4G使用OAuth验证方式,无需Twitter帐号和密码。 TwitterGadget要密码的
TG4G是像收件箱一样单独一版(囧,不知道乍描述反正看下图就知道),而TwitterGadget是放在Gmail侧边栏的,受到侧边栏宽度的限制。
TG4G能显示比较旧的tweeting,而TwitterGadget只能显示新tweeting。
TG4G因为是架在google apps的,所以可以在教育网中使用,而TwitterGadget不行(对我来说这最重要啊!)
TG4G是国人开发的,TwitterGadget应该不是?!(囧,这条是为了凑数字)。

twitter1

如何使用:
(1)打开Gmail点右上角那个绿绿的实验瓶(就是@gmail.com后边的那个)
gmail labs

(2)拉到最下面把这个(按网址添加任何小工具)启用,然后保存更改。Add any gadget by URL

(3)选择“小工具”,然后把Twitter Gadget For Gmail 的地址: http://twittergadget.appspot.com/gadget-gmail.xml 添加进去。Gadgets

(4)在gmail侧边栏激活该该twitter gadget。

厦大的FTP

厦大的FTP,这才发现学校的资源是那么多啊!!!这是鼓浪听涛上整出来的,可能有些已经失效了,不过大多还是可以用的,恩,慢慢下载~~~
厦大ftp搜索: http://search.xmu.edu.cn (校内用户推荐使用)
星空: http://www.sheenk.com/
天网: http://e.pku.edu.cn/
================================================
[AXIS系列]
AxisFTP(综合) ftp://210.34.0.222
软件 下载账号 anonymous (匿名)
上传账号 upload:upload
影片 下载账号 xmumovie:xmumovie
上传账号 mupload:mupload
动漫 下载账号 xmucomic:xmucomic
上传账号 cupload:cupload
————————————————
AXIS02
电视 ftp://210.34.0.44
下载帐号: xmutv:xmutv
上传账号: upload:upload
————————————————
AXIS03
游戏 ftp://210.34.0.43
下载帐号: xmugame:xmugame
上传账号: upload:upload
————————————————
AXIS04
0day ftp://210.34.0.45
下载帐号: xmu0day:xmu0day
=================================================
[图书馆列表]
————————————————
210.34.4.3
学习资源目录 ftp://xmuedu:xmuedu@210.34.4.3:21
游戏目录
校内用户: ftp://xmugame:xmugame@210.34.4.13:21
校外用户: ftp://ilovexmu:xmuloveme@210.34.4.13:21
————————————————
210.34.4.14
综艺节目和连续剧目录
校内: ftp://210.34.4.14:21
校外: ftp://tv:tv@210.34.4.14:21
校内综艺节目: ftp://zongyi:zongyi@210.34.4.14:21
————————————————
210.34.4.16
电影目录
校内用户: ftp://xmumovie:xmumovie@210.34.4.16:21
校外用户: ftp://ilovexmu:xmuloveme@210.34.4.16:21
动漫目录
校内用户: ftp://xmucomic:xmucomic@210.34.4.16:21
校外用户: ftp://ilovexmu:xmuloveme@210.34.4.16:21
————————————————
210.34.4.21
音乐目录
校内用户: ftp://xmumusic:xmumusic@210.34.4.21:21
校外用户: ftp://ilovexmu:xmuloveme@210.34.4.21:21
————————————————
[以上各ftp都有浏览帐号list:list]
————————————————
漳州校区VOD服务器(即传说中的53.70):
ftp://218.193.53.71:21
下载用户: zzcvod:zzcvod
推荐校区内使用,如需上传帐户请站内发信件,本站点
作为英语和电影谢绝娱乐节目。
================================================
Winwood管理的系列ftp:
FTP1: ftp://public:public@172.16.10.129:2233 原19.198内容
FTP2: ftp://cai:cai@210.34.19.198:21 存放计算机系课件
FTP3: ftp://public:public@210.34.19.198:2233 下载帐号
=================================================
部分个人站点–感谢这些网友的无私奉献

210.34.14.166(candor)
电视 ftp://tv:tv@210.34.14.166:2121 (校外dvd:dvd)
电影 ftp://temp:temp@210.34.14.166:2121
校内老牌个人ftp站点,赞.具体搜索讨论请访问他们自己的论坛.

http://210.34.15.251/candor/cgi-bin/leoboard.cgi

————————————————-
Sarge: ftp://218.193.8.102[综合]
用户名 密码
csdemo csdemo 嗯 可以说算是比较多的demo了
xmumusic xmumusic
xmutv xmutv
xmumtv xmumtv 个人推荐,cs视频
xmumovie xmumovie
————————————————
================================================
[部分社团协会FTP]

台球协会ftp服务器 站长:sunxuehai
地址: ftp://218.193.7.197:21
用户: pool
密码: pool

防止 WordPress 文件夹被偷窥

这是俺无意中发现的,就是你输入http://www.****.com/wp-content/plugins,就可以查看有些blog的目录,你可以试试自己的blog看看(如图)或者Google一下

虽然不会造成啥严重的危害但你总不喜欢这样被人偷窥目录吧。个俺就介绍两个方法,一个是网上Google来的,一个是看网页自动跳转得到的灵感。
OK,闲言碎语不要讲,直奔主题:

No.1
非常简单,不过只适合Unix/Linux的主机,就是在根目录找到.htaccess 并在里面添加以下一行代码(用红色标注):

Options All -Indexes

保存,大功告成!不过如上面所言,这一招虽然简单,但不支持Windows的主机,So可以用No.2的办法~

No.2
这个方法其实也不难,就是有点烦,不难是因为代码不复杂而且俺已经写好了直接给你,有点烦是因为要给每个目录放入这个index.html。
先把以下代码复制到文本文档,“网站的名称”和 “url=http://www.ygysdlx.cn”替换成自己的网址(如不想替换给俺增加流量我也乐意啊,o(∩_∩)o…)改好并保存为index.html
然后自己复制到wp-content的每个子目录,这样就OK了
————————————-分割线华丽滴飘飘过~~————————–
PS: 最近俺的小博更新的灰常的慢,一方面是俺实在太懒了,另一方面是俺也很忙(当然这是借口,因为我也不知在忙啥)在就是觉得写博是为了找乐子,如果是为了赚钱而写博对我来说太累了,因为俺不是月光Jason Ng总统 等一些牛人,So马上就要大学生活了,大一还不让带电脑,俺的小博会更新的更慢,还望各位看客见谅~

俺翻出的正版Win98光盘~

昨天俺闲着无聊去整理书柜,不小心翻出了俺被俺丢失多年滴“瘟都死酒吧”光盘,这可是正版OEM的,话说俺最早买的电脑是1999年时的一台康柏(就是后来与HP并购的品牌),他们附送了一份“瘟酒吧”的光盘,可惜俺只用了一次就不见了,没想到9年后又重见天日,娃哈哈……可能它也想看奥运吧,OK,放图,让我们重温这曾经的霸主吧!














如何在 Wordpress 博客上的显示 Facebook 状态


如果您想要在博客中显示Facebook状态,但您的博客服务商(例如您在Wordpress.com 上托管您的博客)限制您安装相关插件,您可以尝试这个。以下方法将利用到Facebook status feed 和 Wordpress RSS Widget。如果你博客是在独立主机架设的,你当然可以通过插件来实现更好的效果。OK,开始吧!

第1步

登录到Facebook 。在Profile 中,找到Mini Feed 栏,单击See All


第2步

Mini Feed中,击右边的Status Stories栏,到底部找到 My Status



第 3 步
复制的 My Status 的链接,我们要在 Wordpress 博客使用进行。您的链接将类似于:



第4步 (WordPress)

在WordPress管理后台中,移步到 设计(Design) > Widget。新建一个RSS Widget ,将其添加到您的侧栏。


第 5 步

粘贴复制刚才的Facebook 地址,给它命名为“Facebook status”(或其他你想显示的名称)并保存。现在Facebook status将显示在你的博客上了。


英文原文链接:How to Display Facebook Statuses on Wordpress Blog

项目:WordPress 常用技巧40+则,诚邀您的参与翻译

转载请注明原文及译文地址,尊重作者劳动,谢谢合作!


Gmail新增小功能,可选择永远使用https连线

刚刚游了三角洲回来(注:是长江三角洲)灰常灰常滴锐,想不出好滴文章,So转载一篇俺喜欢地给大家看~

—————————————————————

今天偶然发现,Gmail的设置里面又多了个选项:浏览器连线,可以选择是否永远只使用https,尝试了一下,激活该选项后,进入Gmail都会强制切换https进行连接,对于身处GFW监控的大陆网民,该功能确实方便了不少。

目前尚不清楚该功能为何时加入,应该又是属于部分用户测试,在Google groups中咨询了一下众多GFans,也只有寥寥几人看到了该功能。

什么是https?

来自维基百科:

https是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,https的安全基础是SSL,因此加密的详细内容请看SSL。

它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同 于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广 泛用于万维网上安全敏感的通讯,例如交易支付方面。

———————————————————————–

转载自:藏乐

我所用的WordPress插件

如果经常逛IT Blog的的话,总会时不时地看到一些插件展示帖,其中最多的莫过于“Firefox插件”和“Wordpress插件”。

虽然作为一个WP新手,对WP的驾驭还不是那么的熟练,但起码能勉强能操作了嘛,像一些代码简单的插件,主题呀我也能修改一下啦。So今天我也来秀一下我装的WordPess插件。

中文 WordPress 工具箱 我刚开始用的时候我也不知道是用来干什么的,反正就是冲着它的的这个名字来的(因为听起来蛮牛气的)而且他的功能介绍似乎也很强大,可用了半天发现 blog也没啥变化,后来才知道要用调用代码才能实现以上种种的功能,去它的官网找来调用代码琢磨了半天发现果然很强大,这个插件把好几个插件都集合在一 起了,赞一个!

鲜果推荐按钮 添加鲜果推荐按钮,把你的文章推荐到鲜果热文,(不过我感觉这个插件有点鸡肋,像我这种刚成立的新blog本来人气就不高,放了这个插件几乎也没什么人去推荐)

Akismet这个就不用多介绍啦,WordPess自带的反垃圾插件,几乎每个WordPress博客都会启用,不过总是喜欢滥杀无辜,把一些“良民”的留言当作垃圾评论.可以参考《安装WordPress后要做的10件事情》第一条。

All in One SEO Pack 是一个非常强大SEO插件,利用它可以给每篇页面添加独立的关键词和摘要,还可以防止存档页面被抓取以免被Google 降权。

FeedSky FeedDuetG 这个插件基于FeedBurner FeedSmith 修改而来,它将您的 WordPress Feed 地址的全部访问流量转向到您的 FeedSky Feed 地址上,启用的前提是你已经在feedsky烧录了一个feed。作用是服务器的负载压力,方便于统计订阅信息。

Google XML Sitemaps网站地图插件。用于搜索引擎优化,可以更方便搜索引擎的收录,可以参考《安装WordPress后要做的10件事情》第五条。(不过最近Google似乎不怎么收录我的文章了,可能是我文章不更新而天天提交Sitemaps,被Google难看了,囧)

Jay Access Flickr这个就是用来使Flickr托管的图片能正常显示的插件,不过我的图片现在都上传在Google Docs了,Flickr都是老早上传的,这个插件也是可有可无的啦,不过先放这有备无患嘛!

Ozh’ Better Feed 这个插件可以增强Feed的内容(如下图)我昨天才启用的,所以还不知道效果如何,似乎老的文章无法加入增强的内容,不知新的文章如何,这篇就当作这个插件的实验啦~

Pagebar2这个插件就是用来增强WordPress的翻页效果,WP默认的翻页效果真的很难看,Pagebar2启用后果然不错(效果见下图)


WP-DBManager 这个插件是用来备份数据库的,感觉比WordPress Database Backup强好几倍,因为中文版在网上找不到,So我还特别为它做了汉化,可以到《WP-DBManager2.3汉化包》查看这个插件的详细介绍~

以上就是我现在启用的插件,虽然不多,但完全够用了。如果你有更好更酷的插件可以留言哦~

返回顶部