服务器文件权限问题解决记录

WordPress文件权限问题 表现:安装删除插件、主题时候让你提供FTP账号。 原因:apache不具有wordpress目录下面文件的写的权限 解决:让管理wordpress的用户和apache在同一个组内,wordpress目录设为该组可读写 1.ssh 登陆服务器,用** ps -ef | grep apache ** 看跑apache的是哪个用户, 一般是www-data (ubuntu 11.10 apt-get 安装) 新建一个用户组如wordpress, groupadd »

flickrRSS高阶应用三部曲之新版本flickrRss 5.0补录

因为wordpress更新的原因,flickrRSS也相应做了更新,改变了函数参数的编写方式,并加入了更易于配置的html参数。总之,更强大了,使用也更复制了。 我在flickrRSS高阶使用三部曲之二:在WordPress博客中显示与文章内容相关的Flickr图片中提到的在文章后面显示与文章内容相关的flickr图片的功能如果不加以修改是不能使用的。拖了好几个星期,今天因为改了域名(www.shidelai.cn),所以想有个好的开始,把新的代码搞出来了,和原来的效果一样,接近完美。你可以根据我的代码加以修改成自己的代码,比如如果你的页面比较窄,那么可以把’numitems’ => 8修改为’numitems’ => 5等等。 具体方法如下: »

不同浏览器里图片大小不同的解决方法

我之前写过flickrRSS高阶使用三部曲之二:在WordPress博客中显示与文章内容相关的Flickr图片,后来发现一个问题:原本图片大小这个参数选择square的话,显示的应该是几张75×75的图片,这在firefox里面一直是正常的,但IE里面就不是这样了,很多图片会被放大,影响总体效果。 前些天偶尔翻CSS手册,看到max-height属性,心想这正好可以解决这个问题。解决方法如下: 修改css文件添加如下代码: related-pic img { max-height:75px; max-width:75px; width: expression( this.width> 75 »

升级WordPress2.7要注意的地方

总算升级到wordpress2.7了,过程很痛苦、很抓狂 wordpress的2.7版本确实是一个划时代的版本,添加进了很多优秀的特性,其中最吸引我的就是在线更新版本,在线安装插件的功能。 当在RSS新闻里读到wordpress2.7正式版释出了之后,我马上下载之准备安装。 之前重来没做过版本更新,不知道是不是我天生的求虐的心态发作。也不Google一下更新版本有什么要注意的就马上上传2.7版本覆盖了服务器的原来的文件。结果,出了很多问题,各式各样的错误。 总结一下吧: 1. 更新之前,一定要把所有的插件都deactive掉。 2. 更新之前备份服务器里的原文件,以及数据库。 »

WordPress运行原理学习笔记之二:插件机制初探

WordPress运行原理学习笔记之一:主题机制初探 WordPress运行原理学习笔记之二:插件机制初探 WordPress的插件机制使得开发者可以方便地向系统添加自己需要的功能,而这是使得Wordpress得以在全世界流行的重要原因。一个 WordPress插件是一个程序,或者是用PHP脚本语言写出的一个或一些函数的集合,用来往WordPress Webblog 里增加一些特定的特征和服务,它们可以通过WordPress的 Plugin Application Program Interface (API) 提供的接入点和函数无缝的集成到Webblog里. 插件机制的实现主要依靠wp-includes目录下的plugin.php文件,该文件中包含了与插件机制相关的几个函数。在 wordpress内核运行时设立了一些标记(tag),当遇到这些标记时, »

WordPress运行原理学习笔记之一:主题机制初探

WordPress运行原理学习笔记之一:主题机制初探 WordPress运行原理学习笔记之二:插件机制初探 一、主题包各文件说明 header.php:这个文件中包含博客的标题(title),描述(description),tag,以及css等信息。 sidebar.php:这个文件控制你侧边栏中的显示方式。 footer.php:控制页面底部的显示,包括ICP,版权声明等信息。 archive.php:被系统调用用于显示用户提交分类,按日期归档, »

WordPress侧边栏错位的原因及解决方法

刚使用的主题WordPress主题常常有侧边栏错位,被放到留言框下面 或者 在原来侧栏位置的下面留言框右下脚的位置。 现象一:侧边栏位于留言框位置的右下角,既侧边栏原来位置的下面且左边没有内容的地方。 原因:不同的浏览器对.css + HTML 的渲染算法稍有区别,这导致了常常firefox里面正常的,在IE7里面有点点不一样,在IE6里面浏览器认为,右边的空间不够用了,只好将侧边栏放到位于侧边栏原来位置的下面且左边没有内容的地方,于是就侧边栏错位了。 解决方法:修改主题包里的style.css文件。关键是修改里面的page和content两个div容器对应的宽度大小width属性值。要么让前者变大点,要么让后者变小点,这样对于发生错位的浏览器来说,侧边栏有足够的空间可以放了。 »

flickrRSS高阶使用三部曲之三:配合Gravatar2让flickr的图片作为WordPress留言的随机头像

Gravatar,全称为 globally recognized avatar,是 http://www.gravatar.com/ 推出的一种头像身份标识服务。只要你在Gravatar上注册你邮箱,和上传头像图片,然后当你在启动 Gravatar 服务的博客上留言,就可以显示你的头像。 WordPress内置了对Gravatar的支持,但国内在Gravatar上注册过的人还是比较少的,这导致了留言中大部分都是默认的头像,这样想到很单调。 如果能让留言的人中Gravatar上注册过的显示其对应的头像,没注册过的随机显示一张来自flickr上的图片,那么留言框将很有生气哦。比如这样:http: »

抛弃All in One SEO Pack,WordPerss的SEO优化小结

对于wordpress,SEO(Search Engine Optimization搜索引擎优化),我都是新手。查看高人前辈的文章,大概知道了以下这些: 应该把最重要的信息放到最前面: 文章网页的标题最好包含文章的标题,而且网页标题以现文章标题后博客名称为佳,而不是wordpress默认的现博客名称后文章标题。 2. 搜索引擎的爬虫处理一个网页里的内容时候是安装html代码的顺序来的。所以,一般的主题都是先header.php 然后 最重要的内容部分 再 侧边栏 最后 footer.php 这们一个html代码顺序来的。 应该做到对搜索引擎友好: »

flickrRSS高阶使用三部曲之二:在WordPress博客中显示与文章内容相关的Flickr图片

在WordPress插件:显示flickr上的图片-flickrRSS使用详解中我介绍了flickrRSS插件的简单应用,也列举了如何在留言框下面显示flickr上最新发布的标签为:hangzhou的图片。但阿德总感觉这样太单调了,可不可以在这个位置显示与这篇文章内容相关的图片呢?如果可以岂不是太爽了?答案当然是肯定的!要不就不会有这篇博文了,呵呵。 方法 在打开主题文件夹下的single.php,在 ”> ………. 之间添加如下代码: $tags = explode(“, “, getthetaglist(”,’, ‘,”)); $firsttag=preg_replace(‘|(.*?)|i’,   ‘\1’,   $tags[0] »