
yahoo pipes
在任平生http://rpsh.net/的博客上看到他的饭否调用比较特别.不显示用户名.于是像他请教,原来是用wp_widget_rss_output函数来调用来自通过Yahoo pipe(雅虎鱼翻译成’雅虎管子’)正则表达式滤过后的rss信息.由于是只有英文版我贴个如何滤过饭否用户名的教程吧.
首先登录Yahoo pipe点击导航上的Create a pipe(不支持opera浏览器)进入后拖拽一个”Fetch Feed”到空白处填上你在饭否的RSS地址.让yahoo pipe去获得你的RSS信息.然后点击左边的Operators把Regex(正则表达式)拖拽出来.放到空白处.在左边的下拉框里选择item.title在replace框里填写你在饭否的用户名注意大小写和中文标点的冒号哦.效果如图.做好了后就点击右上角的save(保存按钮).接着就可以运行pice了点击上边的Run Pipe…哈.怎么样看到被改造过的消息了吧.最后点击右边的RSS图标就可以获得你的RSS.从而在博客里调用了.
对于调用可以选择widget当然也可以自己修改模板.我是选择了修改模板中的sidebar.php在相应的地方加上了如下代码:
<?php if (is_home()) : ?>
<div class="widget">
<h3>My lastest words on Fanfou</h3>
<?php wp_widget_rss_output('http://pipes.yahoo.com/pipes/pipe.run?_id=ugz3CfzF3RG6A9nobbsjiw&_render=rss',array('items'=>1));?>
</div>
<?php endif; ?>
如上所示,我只是让它在首页显示.
用RSS的调用要比用JS调用显示的快.代码更加简单.当然Yahoo pipe还有好多好玩的.就看你的组合了.
Mg12的主题的强大没话说.但是我们总是喜欢对主题做些个性化的修改.我的修改可以说全部是从xiaorsz那里偷来的.哈哈.当然在修改的同时也经过了很多次的调试.有时候出现了冲突.然后又调试.反反复复.经过了好久.inove主题也几经更新.好了.废话不多说.我总结一下修改.更多详细方法我会链接到xiaorsz的博客上.
实现ajax留言效果.
是通过jQuery来实现的.这里几乎没有遇到什么问题.详细修改方法: 使用jQuery实现wordpress的Ajax留言
Ctrl+Entert提交留言
这个很简单.几行js就实现了.详细查看
滑动效果隐藏留言者信息
详细查看
如果你觉得代码有点罗嗦了,注意查看评论.名为’等待’的留言者给出了很简单的实现方法.但是有一定的问题.需要修正.
我的实现代码为:
Read more…
写博客难免所谓’图文并茂’,你的图片放到哪里?外链还是本站空间.我比较支持外链.为什么?因为搬家比较方便.同时也能为空间剩下不少流量.如果你的图片有多.访问量又大.空间流量有吃紧的话.今天给大家介绍两个外链图片的插件.
说到图片外链,稳定是第一位重要的.谁也不希望有一天打开文章出现红叉的状况.所以我们就要选择最权威.最受信用的网站外链.达到要求的寥寥无几. Yupoo你敢用吗?我怕.我真的怕它哪天就变卦了.
我推荐两个’大人物’吧Flickr和Google Picasa.哈,这两个应该是最符合要求的.理由我不多说了.赶紧介绍插件.
GoldenGate 通过wordpress后台上传Google Picasa照片.并插入文章中.就如同上传文章到自己的空间一样 下载|截图
使用GoldenGate你必须同时安装Zend GData Framework它没有其他的功能.只是辅助GoldenGate和Google通信.上传,浏览照片等.(GoldenGate插件包里含有这个,按它的要求启用就可以)
第二个要介绍的是Flickr Manager.也是通过后台上传图片到Flickrs上,不同的是你可以选择是否使用lightbox效果.下载|查看截图
写在后面:
Read more…
其实这样的文章已经被写过好多次了.很多时候优化是通用的.我做些整理和说明,只针对head部分.希望对刚用wordpress的有用.
分析head部分,无非就是keywords,description和title这三项对于搜索引擎比较重要.其中description对于Google来讲地位没有以前那么重要了.但是做些友好的修改还是比较好的.
知道要做的对象和目的,接下来就是写些代码.
关键字和描述部分
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| < ?php
if (is_home()) {
$description =“你的描述”;
$keywords = “你的关键字”;
} else if (is_single()) {
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description =mb_substr(strip_tags($post->post_content),0,210);
}
$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords.$tag->name.",";
}
} else if (is_category()) {
$keywords = “你的关键字”;
$description =category_description();
}else{
$keywords = “你的关键字”;
$description =“你的描述”;
}
?>
<meta name="keywords" content="<?php echo $keywords ?>" />
</meta><meta name="description" content="<?php echo $description ?>" />
</meta> |
然后处理标题部分:
Read more…
WordPress 2.7正式版的发布日期一直没有确认.但这个月又快要结束了.官方依然没有动静.而今天也就是美国时间25号.wordpress发布2.6.5修复了几个bug和一个安全更新.
官方原文引用:
2.6.5 contains three other small fixes in addition to the XSS fix. The first prevents accidentally saving post meta information to a revision. The second prevents XML-RPC from fetching incorrect post types. The third adds some user ID sanitization during bulk delete requests.
2.7虽然没有确定时间,但是离正式的发布也应该为期不远.个人预计在一周以内.因此不想更新到2.6.5的可以只需要安全安全更新即可.具体更新方法如下:
- 下载wordpress 2.6.5 找到wp-includes/feed.php 和 wp-includes/version.php这两个文件.
- 上传这两个文件.直接替换即可.
官方下载2.6.5
或者到这里下载安全更新包.(我自己打包上传的只包含那两个文件)