2 条评论
01
Feb
2010
笑望书有个用wordrpess做的网站,近日感觉被google收录的速度明显变慢,由于本人之前添加过一个数据库缓存插件,会不会是缓存插件的原因?在网上搜索了一下,没有人说缓存插件会产生这样的副作用。
那到底是什么原因造成的呢?本人正在寻找。那个网站除了增加了一个缓存插件外,我还对网站部分版面也作了一点修改(主要是侧栏和底部)。现在主要留意方面。
1、那个网站保持继续更新,看结果会如何。缓存插件暂不想去掉,去掉后网站浏览会很卡。
2、望书小屋准备装一个相同的缓存插件来进行测试,现在望书小屋的情况是每添加一篇日志google会在10分钟内收录,看看加了插件后会是什么情况。
P.S 我用的数据库缓存插件是db-cache-reloaded 2.0.2
事实证明与插件一点关系也没有,装了缓存插件后望书小屋被google收录的速度还是那么快(几乎一发布就马上收录)。
声明,那个插件在两个网站设置的一样,再加上pingback地址列表也一样。
后话:那个网站经过几天不断的更新,现在已经完全恢复正常,我觉得主要是修改模板的问题。
3 条评论
01
Feb
2010
我有个用wordpress做的网站,需要在侧栏调用特定几个分类的最新文章,于是我在wordpress中文论坛提问了相关问题,有朋友提醒我用query_posts()函数来实现,我在网上查了一下query_posts()函数,呵呵,问题很容易解决了,特做一下记录。
先把我实现这个功能的代码分享一下吧。
[继续阅读]
6 条评论
21
Jan
2010
大家知道如果想调用wordpress某个分类的描述,可以用category_description() 函数,
比如我想把分类描述作为分类页里meta的description,可以用下面代码。
<?php if ( is_category() ) { ?>
<meta name="description" content="<?php echo category_description($cat_ID); ?>" />
<?php } ?>
这样调用的结果会是这样的形式“<p>分类描述</p>”
在前后多出一个<p></p>,这样会让人很不爽,有什么方法可以去掉这个呢,我们可以加个去掉Html标签的strip_tags() 函数,这样完全不用修改程序源码就可以实现去掉<p></p>的效果。具体代码如下:
<?php if ( is_category() ) { ?>
<meta name="description" content="<?php echo strip_tags(category_description($cat_ID)); ?>" />
<?php } ?>
上面的方法可以简单去掉<p></p>,但是你会发现结果还多了一个换行,这样看上去还是不爽,最后我查了一下php函数,发现还有个函数可以方便地去掉换行,那就是trim()。总的来说现在有两个函数了,如果直接在模板里添加还是觉得不是很爽,想想放到什么地方好呢,相信你已经想到放到functions.php里,好的把下这段代码插到你模板里的functions.php里。
function deletehtml($description) {
$description = trim($description);
$description = strip_tags($description,"");
return ($description);
}
add_filter('category_description', 'deletehtml');
header.php或者其他模板里直接调用category_description()你就可以看到完美结果了。
<?php if ( is_category() ) { ?>
<meta name="description" content="<?php echo category_description($cat_ID); ?>" />
<?php } ?>
2 条评论
09
Jan
2010
有时候我们想实现某些内容只在首页出现,而不在其他页面中爆露,这时我们可以用 is_home() 来做判断,不过这时候还是不够完美,因为单用这个函数内容会出现在首页的page1 page2 page3……页中,如何真正做到只出现在首页的第一页呢?
其实方法很简单,在后面再加多一个is_paged()条件函数就可以了,比如我想让友情链接只出现在首页的第一页,可以写成下面的形式:
[继续阅读]
0 条评论
16
Nov
2009
关于wordpress的固定链接最好形式就是直接用post_name或post_id了,早之前一直对post_name和post_id难以抉择,不过最后经过一翻深思还是选择了post_id,对于英文博客post_name绝对是不二的选择,但是对于中文博客post_id也是不错的选择,如果中文博客采用了post_name形式,你需要把标题要么换成拼音,要么翻译成英文,姑且不说麻烦了,再说了很多文章标题都是很长的,无论是换成拼音还是翻译成中文都不好看,这样的网址看上去多不爽,倒不如直接用post_id,短小美观,用户体验一定比你post_name好。再说了,纵观整个中文互联网,有多少人是用name作链接的,还不一样有好的排名。
[继续阅读]
2 条评论
13
Nov
2009
望书小屋早在9月28就开通了,现在都11月13了,整整历经1个半月才被百度收录,第一次一个站这么久才被百度收录的,好奇怪呀。
望书小屋上线后,一直断断续续更新,都是写自己的一些心得的,原创当然是绝大部分了,由于是写写心得,主要是想养成一种习惯,也可以说是写给自己看,所以对搜索引擎并不重示。昨天我在百度里site了一下望书小屋,发现居然还没被收录,好奇怪呀,照说一个站只要是原创+少量几个勾引蜘蛛的外链就很容易给百度收录的,原创不必说,勾引蜘蛛望书小屋上线没多久就有做的,毕竟是自己的原创文章还是希望被收录。Google和yahoo都早已收录,查了一下反链也很正常,想来想去最有可能是模板的问题,于是昨天把原来的黑色模板换成了现在这个,并顺手在新浪博客上多做了一条外链,我就不相信百度不收录。
[继续阅读]
8 条评论
26
Oct
2009
早上在一个合租的服务器上的网站全部上不了,于是马上联系空间商查问原因,一会收到回复说是我的其中一个网站受到攻击了,造成整台服务器瘫痪,我问他是我哪个网站受到攻击(我在这个服务器放了好几个站),居然不知道。
幸好我心里有底,如果真是我的网站受到攻击,只有一个网站有机会被攻击,那就是A网站,因为A站在一个相当残酷的行业百度排名相当好,在这里我就不具体说是哪个域名了。
[继续阅读]
3 条评论
12
Oct
2009
这几天想搭个动漫的电影网站玩玩,我现在的空间是php+Mysql,就想找个这方面的l程序,可是找了好几个都不好用。以前用过asp的马克斯电影程序,感觉可以,现在想找个差不多的免费的php电影程序,主要带以下功能就可以。
1、带批量采集功能,采集功能越强大越好,可以支持连载视频后续的自动更新采集。
2、一定的seo,支持伪静态,支持完全生成静态,最好有专题和栏目交叉。
3、模板要独立分离,有模板制作说明方便玩家自己设计模板。
4、带新浪、土豆、优酷等大型视频网站的采集助手。
[继续阅读]
6 条评论
06
Oct
2009
昨天聪聪终于决定用独立域名帮他公司做一个网站了,对于建网站他是一点都不懂的,他知道我是比较了解这方面知识的,所以就找到了我。
我能怎么样,朋友找到肯定二话不说了,现在我就说说帮他建站的经过,如果有人对这方面有兴趣的不防读读,也许你会有意外的收获。
[继续阅读]