Tag Archives: Wordpress

WordPress不同分类下日志使用不同模板(转)

要实现不同WordPress不同分类下的日志调用不同的日志主题,解决办法很简单。

在你的theme目录下找到日志主题(single-theme.php)和plugin目录下的日志主题(single-plugin.php);把默认日志主题single.php复制一份,命名为single-all.php,之后把single.php的内容清空,加入以下代码:

引用
if ( in_category(‘theme’) ) {
include(TEMPLATEPATH . ‘/single-theme.php’);
}
elseif ( in_category(‘plugin’) ) {
include(TEMPLATEPATH . ‘/single-plugin.php’);
}
else {
include(TEMPLATEPATH . ‘/single-all.php’);
}
?>

这段代码的功能是自动判断如果分类的别名是theme,日志就自动调用single-theme.php;分类别名是plugin的话,就自动调用single-plugin.php文件,没指定的话,就自动调用默认的日志主题文件single-all.php,这样就实现了不同分类的日志使用不同主题的目的。

上面的代码也可以改成按分类目录ID来判断:

引用
if ( in_category(‘1’) ) {
include(TEMPLATEPATH . ‘/single-theme.php’);
}
elseif ( in_category(‘2’) ) {
include(TEMPLATEPATH . ‘/single-plugin.php’);
}
else {
include(TEMPLATEPATH . ‘/single-all.php’);
}
?>

如果分类ID为1,就调用single-theme.php文件,分类ID为2,就调用single-plugin.php文件,效果和判断别名是一样的,根据自己爱好选择使用。

wordpress的spam拦截不给力呀

随着Wordprss 的广泛应用,随之而来的针对wp的Spam群发技术也进行了更新,所以大量独立博客的管理者遇到了最大的头疼的事情:垃圾评论,年前我更新了akismet插件后(怀着对丫无比信任的心情就不管了),之后虽然不经常更新博客但是发现一个评论都没有 这也太不正常了。于是今天看了下 评论里面的上百条垃圾评论,发现了好多都是朋友的留言 @想想 的等等 ,于是乎手动一个一个的设置回来。。。。。

对不住位了,顺便给大家拜个晚年祝各位晚年幸福。

nginx环境下wordpress的固定链接更改

因为有个网站需要上线,而之前的主机上面一个ip对应了很多网站,不太喜欢,所以今天下午在BurstNet 购买了个VPS(有两个独立ip,这样至少多个网站不会太撞车了),先折腾着玩玩试试,购买后绑定了域名并创建数据库用户及数据库(安装网站的准备工作)。

vps及数据库等用户名密码配置完毕后,开始安装服务器环境,可以选择lnamp环境、lamp环境或lnmp环境。 因为上面网站动态内容不多,所以选择了Lnmp一键安装包(有licess的 或是 猫的)。

简单的wordpress环境安装完毕后更改了默认的链接:/?p=123 为:/archives/%post_id%.html,不含“?p=”的链接格式看着舒服。在后台更改链接格式后刷新后及生效,但是Nginx环境得做相应的配置进行支持。之前一直用虚拟主机,这些conf文件和Rewrite规则服务商都做了很好的处理,所以不用单独修改,但是自己购买的vps完全是原生态的环境,需要自己动手,丰衣足食。 Continue reading

解决wordpress“正在执行例行维护,请一分钟后回来。“

刚才自动升级wordpress插件,升级失败了提升”

正在执行例行维护,请一分钟后回来。

网上查了下可能是无法创建目录,修改 /wp_admin/includes/class-wp-filesystem-direct.php 文件中的function_mkdir函数, 修改如下:

function mkdir($path, $chmod = false, $chown = false, $chgrp = false) {
// safe mode fails with a trailing slash under certain PHP versions.
$path = untrailingslashit($path);
if ( empty($path) )
$path = '/';
if ( ! $chmod )
$chmod = $this->permission;
if (ini_get('safe_mode')&& substr($path,-1) == '/')
{
$path = substr($path,0,-1);
}
if ( ! @mkdir($path) )
return false;
$this->chmod($path, $chmod);
if ( $chown )
$this->chown($path, $chown);
if ( $chgrp )
$this->chgrp($path, $chgrp);
return true;
}

那些创业点子

今天下午跟orchid在星巴克会见了一个做ios和android开发的哥们聊了一下移动互联的想法,送走orchid后在家闲着没事(其实公司的新平台在开发上线,要内测)整理了下书房,发现大学里面的一些记忆“碎片” 都是上那些无聊课在笔记本上随手记的一些小想法, 特地整理一些。

2008年9月份的一个笔记:

第一个idea 是  目前国内已经有人做出来的,而且该想法其实没有什么特大的创新,只是一个便利化的工具,所以忽略

2、DIYblog  ,模块化的blog, 类似wordpress那样的一个底层架构,同时支持插件和模板,不同的是该“blog”的主题可以diy,类似涂鸦是的随意位置放置各种工具栏和内容,只需要简单的拖动就能生成自己的主题,

其实这个想法现在还一直还有,只不过目前开源的blog程序有很多,但是都不尽满意,wp在大流量状态下的臃肿和速度变慢,部分轻量级的blog的可扩展性及开发团队的未来思路(具体就不说哪个开源团队了)存在问题,之前跟一个做IDC服务的朋友聊天时候还说过,他也想开发一个轻量级的blog,虽然是为了提升其idc业务,  跟我想的服务于中小企业和个人的网站开源程序有些相关,但是理念又不太一样, 当时甚至赋予了其一个特点“功能 改变”  主要是借用了笔记本键盘上的两个字符  Fn 和Alt  一个代表“功能”,一个代表“改变”,改变现有的 ,颠覆性产品。

第3个是一个  idea 展示平台 ,就是大家在一个平台上展示自己的idea ,可以出售、讨论、寻找创业伙伴…………  等。 前几年好像国外有个网站做了,因为是很久以前的想法,后来就没有完善了。先记录下 ,目前对该idea保留。

2009年01月07日

给discuz和phpwind等论坛程序设计了一个自助AD系统(目前这些平台上面的ad系统很烂,据我所知用的人很少),该AD系统结合了自助管理和竞价,包含一套后台系统,    因为当时的想法不太完善,最近我整理后再继续写下这个想法

xxxx年xx月xx日

一个咖啡厅的想法。。。。。  其实是当时回家路过林大南门看到有个商铺出租,然后根据它的格局做了一些设计,纯属YY , 不过有机会还是可以在五道口附近开个咖啡厅或是酒吧的。。。。

2008年12月27日,

一个个人知识管理系统,  跟今天跟orchid聊的有点类似,我近期优先完善该想法……..

touch里面有今年6月份做的一个豆瓣电台产品设计图,当时想发给豆瓣的工作人员,后来一直忙就忘记了,但是其中几个功能豆瓣电台已经在做了,后面可以完善下发给他们(还好我还保留着他们几个员工的邮箱)  

WpRecipes: WordPress高手为你解决各种疑难杂症

WpRecipes是一个国外的博客,于2008年10月5日出生,由名为 Jean-Baptiste Jung 的强人维护。这是一个通过让读者提出各种WordPress 使用问题,然后作者发布文章给出解决方案的博客。

我在WpRecipes 找到了许多简单易懂的WordPress技巧,应该说它里面的每篇文章都很简短,根本不需要翻译,基本大家都能看懂。所以下面列出接近30条WordPress 技巧的链接目录,感兴趣的朋友进去看看。(其中一些恐怕经常玩WordPress 的人也不知道哦!)

  1. 如何显示你今天已经发布了多少日志?
  2. 如何显示WordPress博客的总文章数 ?
  3. 如果显示WordPress博客的总留言数?
  4. 如何调用一周内留言最多的博客文章
  5. 如何设置含有到期时间的WordPress 博客文章?
  6. 如何从RSS Feed中排除指定的分类文章?
  7. 如何使用.htaccess文件重定向你的订阅地址到Feedburner(或Feedsky) ?
  8. 如何添加有利于SEO 的Meta 描述到你的WordPress 主题?
  9. 如何不使用插件的限制摘要长度?
  10. 如何替换WordPress 的默认摘要?
  11. 如何替换默认的WordPress 表情图标?
  12. 如何在WordPress 主题中使用多种自定义Header头部?
  13. 如何让对注册并登录的用户隐藏广告?
  14. 如何创建一个页面显示随机文章?
  15. 如何在WordPress 博客页面中显示你所有的RSS Feeds?
  16. 如何为”添加用户” 在后台增加设置页面?
  17. 如何把一条留言转移到另一篇文章内?
  18. 如何在第一篇文章后插入广告?
  19. 如何动态高亮当前页面?
  20. 如何混合显示文章全文和摘要?
  21. 如何使用防盗链保护你的WordPress 博客?
  22. 如何显示今天的文章?
  23. 如何通过主题代码指定每页显示多少篇文章?
  24. 如何为私密博客创建限制提示信息?
  25. 如何批量删除WordPress 博客中的垃圾留言?
  26. 如何分离显示留言和Trackback?
  27. 如何倒序显示WordPress 留言?

这里面包含许多适用于把WordPress CMS 化的技巧,有很多并不常用,但不常用的东西找起来最麻烦。所以,感谢WpRecipes为我们提供这么多丰富的WordPress 技巧,如果你有什么困难,也可以尝试用英文在WpRecipes里面留言,说不定他就帮你搞定了,且让更多的人了解某个WordPress 技巧。

你可能会用到的资料

今天难得清闲,整理下在沉思小屋内部保存的一些资料,这些你可能会用到,本来是作为我个人的网上资料收集库的(现在还有个想法,想开个docs.leedd.com的知识收集站或是FTP,不知道你有什么好的建议?),废话不多说,下面是一些你可能用到的资料,收集了3年断断续续的,碍于空间有限也不是全部的都放到网上,本地硬盘倒是有很多!因为收集的时间不同而且中间小屋改版过几次所以存放的路径有点乱,见谅。

http://leedd.com/docs/ 这个目录下有好的零碎的文章,可以翻阅下(主力收藏,也是最杂的)

http://leedd.com/html/ 有三本自己曾经开过的或是再看的网上学习电子书,它们分别是:

  • abs-3.9.1/ 高级Bash脚本编程指南—-一本深入学习shell脚本艺术的书籍

可能以后主要会写一些Linux系统常用的技术含量低的文章,作为我的成长笔记,也算个Linux“折腾”入门知识,作为一个技术不牛的技术博客,需要慢慢的奋斗,至少要多写点技术方面的,恩   初步规划是 linux、wordpress、shell、Python。

测试wordpress在Linux下面的客户端Drivel Blog Editor

今天看了http://www.chinablogs.org/viewnews-39.htm 上面介绍的几个在wp下面的客户端口,试试在Fedora下面安装Drivel Blog Editor
Drivel Blog Editor下载地址:http://dropline.net/past-projects/drivel-blog-editor/
我下载的是二进制文件,

[Lee @Leedd.Com down]$ rpm -ivh drivel-2.0.3-1.src.rpm
[Lee @Leedd.Com down]$ cd /home/Lee/rpmbuild/SPECS
[Lee @Leedd.Com SPECS]$ rpmbuild -ba drivel.spec
            ###提示缺少依赖
[Lee @Leedd.Com SPECS]$  sudo yum install gtksourceview-devel
[Lee @Leedd.Com SPECS]$ rpmbuild -ba drivel.spec

正常编译通过后把i386.rpm文件写到了/home/Lee/rpmbuild/RPMS/i386/drivel-2.0.3-1.i386.rpm

[Lee @Leedd.Com SPECS]$ sudo rpm -ivh /home/Lee/rpmbuild/RPMS/i386/drivel-2.0.3-1.i386.rpm

登录wordpress后来 “设置-撰写-启用 WordPress,Movable Type,MetaWeblog和Blogger 的 XML-RPC发布协议” 保存

[Lee @Leedd.Com SPECS]$drivel      ###运行软件

Continue reading

互联网的1900

这里所说的1900是一个年份,并不是代表互联网退步到1900年了,相反的,她在蹂躏中进步。庚子年,中国人民永远的伤痛,2010年这个伤痕继续在互联网上延续。

1. 互联网的多事之秋从互联网的入口“域名”开始:

先是CCTV狠狠的抽了CNNIC一巴掌,让CNNIC几年经营的cn域名处于崩溃的边缘(点击这里),然后个人禁止注册cn域名(虽然cn域名一直都是不允许个人注册,点击这里),然后是未备案域名不予解析、再利用权力hold几个站的域名解析 (点击这里),域名在国外?自己建立的DNS,国内监管不到?没关系的,还有“伊朗黑客”(点击这里)。加上国外注册商的抢生意(godaddy支持支付宝COM域名0.99美元促销)使本来就很脆弱的国内互联网的站长们纷纷出国,域名出国,服务器出国,因为在自己家没有安全感,下雨了要到门外避避雨。

如果中国的网站的域名和服务器大量流转到国外的话,后果不堪设想,暂且不说海底光缆中断(点击这里 )及其引发的域名安全(点击这里)和其他问题,仅对信息安全和国民经济来说也不利,大量的信息放到国外的服务器上,虽然我很相信国外的空间商比国内的职业道德高,但是东西放在别人家终归不方便、大量的服务器租用或托管转移到国外,国内的IDC厂商就喝西北风了,不过能节省电力资源!

2. 整顿完域名就是整顿内容了

关于互联网的内容无外乎中国特色的“牌照”监管(视频牌照下载牌照),没有牌照你就不能做!当一个行业要牌照的时候也就是这个行业进入高速垄断的时候。(据说CCTV没有牌照也很牛!没办法人家是cctv点击这里),和内容版权(视频版权 ),在被蹂躏的互联网里唯一的一线光明就是图书版权的胜利了(图书版权)这在不是很重视“知识产权”问题的国内很令人吃惊。

3.         最新消息,据传Goolge.cn可能要停止运营(点击这里),这是google对于中国特色的无奈也是中国网民的悲哀,但也不排除google以退出中国市场为筹码来做最后的一搏,因为退出是最无奈的选择,也是最后的筹码。

借用kero的一句话:“YouTubeFacebookTwitterBloggerWordPressGoogle……全世界最好的网站和服务,一个个远离中国,可能是我们这个时代作为中国人最大的悲哀。”

中国监管互联网的出发点无外乎以下几个方面:

1.互联网的利益与垄断,互联网是目前国有垄断行业涉足最少的,那些国家队看到了互联网的商机和利益,纷纷踏入这个行业,挖金,蹂躏。

2.舆论监控(或叫和谐社会主义),感兴趣的翻墙搜索下GFW

3.圈地,互联网是趋势,先占个茅坑,算战略布局。

4.树立互联网权威,这个可能性虽然很小,但也不无可,权势们认为自己才是互联网的老大,一些“暴民”屡屡用互联网“犯上”,龙颜大怒必须整治一把,才能维护自己的权威,使网络上的那些暴民不敢再 “犯上”或是跟自己过不去,起到震慑作用。

互联网的1900 . 这个冬天很冷,别人打我们的时候我们还能记仇,自己抽自己嘴巴的时候我们再反抽一嘴巴?

WordCamp 2009 北京

2009  将在2009年8月22号在北京清华科技园“阳光厅”举行。打算参加的朋友们请猛击此处

一年一度的WordCamp 即将开始,现在已经报名参加的有showfom小朋友、酋长dofy等,演讲者有江东(cosbeta)、可能吧的伍嘉贤(Jason Ng)mg12当然如果你有兴趣也可以报名参加演讲,更多详情点击此处

发表此文意在公益宣传下WordPress这一免费开源国际知名程序,让更多人朋友了解、学习、使用之^_^并有机会与业内知名人士见面交流之。

名词解释,

Continue reading