日志标签:wordpress

推荐一款WordPress插件-WP Keyword Link(添加关键词链接插件)

时间:2011年07月01日作者:么吉查看次数:86 views评论次数:0

  该插件的作用是给文章加上内部链接! 这个插件是国人做的,它可以为你的wordpress自动博客添加关键词(关键词指的是tag)的链接,在文章中产生更多的内链和外链,seo效果更好! 给文章加上内部链接有利于增加搜索引擎收录。完美支持中英文关键词,做seo的朋友这个插件不知道装了没有。该插件完美支持中文关键词链接,分别区分英文与中文关键词.

  由于我们不会去付费推广,所以我们只能靠友情链接与搜索引擎等的方式来增加博客的浏览量. 所以SEO很重要.该插件很有用,也很简单.该插件也算不上新插件了. 本博客也用了这插件,效果可以看看其它的博文,只要出现关键字便会产生站内链接.

http://wordpress.org/extend/plugins/rejected-wp-keyword-link-rejected/

wordpress简单添加adsense广告

时间:2011年06月17日作者:ronald查看次数:134 views评论次数:0

一、Wordpress日志内容页面添加环绕广告

进入你的博客后台–>外观–>编辑 –> 打开 文章页面模板 (single.php)
或者直接下载 文章页面模板 (single.php) 文件,然后打开
找到这段代码 “php the_content” 在这段代码之前插入以下代码:

1
2
3
<div style=”float:right; padding-bottom:10px;padding-top:10px;”>
google adsense  广告代码
</div>

实现的关键是float:right

二、Wordpress日志内容页面底部添加广告

继续往下找到这段代码 php comments_template(); 将以下代码放到这段代码的前面

1
2
3
<div style=”float:right; padding-bottom:10px;padding-top:10px;”>
google adsense  广告代码
</div>

三、在Wordpress日志内容顶部加广告

打开single.php,找到php the_content();

在 php the_content(); 上面加上广告代码即可:

1
2
3
4
<div style=”padding-bottom:10px;padding-top:10px;”>
广告代码
</div>
<?php the_content(); ?>

四、博客的首页第一篇文章下面放置google adsense的广告

可以在当前使用的主题文件夹下面找到index.php文件,打开

找到如下代码 php the_content();

在这段代码前面插入代码

1
2
3
4
5
<?php if ($wp_query->current_post == 0) : ?>
<div style=”float:right; padding-bottom:10px;padding-top:10px;”>
google adsense  广告代码
</div>
<?php endif; ?>

在php the_content(); 这段代码的后面插入

1
2
3
4
5
<?php if ($wp_query->current_post == 0) : ?>
<div style=”padding-top:10px;text-align:center;”>
336*280Adsense代码
</div>
<?php endif; ?>

五、在Wordpress侧栏放置广告:

进入后台 — 外观 — 小工具 — 看到里面有一个文本 这个小工具吧。
激活这个小工具 把代码 直接 放到这个文本里就可以了。

前几天刚刚申请adsense成功了,今天打算试一下.很快就添加成功,比想像中还要简单.wordpress真的很强大.
本博客就是使用第五种方式在侧栏添加adsense广告的.
下面是后台添加的截图:

出处:http://www.vanlife001.com/

wordpress简单实现彩色云标签

时间:2011年06月17日作者:ronald查看次数:141 views评论次数:0

在网上看到很多的wordpress网站都用彩色云标签,看起来好看多了.效果就像本博客的云标签一样.
现在的颜色是随机的,当然有固定几个颜色的.但我觉得随机颜色效果就不错.本博客的主题直接修改就可以,不需要添加其它代码.

在主题目录下的 functions.php 文件下,添加如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
//彩色标签云
function colorCloud($text) {
 $text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text);
 return $text;
}
function colorCloudCallback($matches) {
 $text = $matches[1];
 $color = dechex(rand(0,16777215));
 $pattern = '/style=(\'|\")(.*)(\'|\")/i';
 $text = preg_replace($pattern, "style=\"color:#{$color};$2;\"", $text);
 return "<a $text>";
}
add_filter('wp_tag_cloud', 'colorCloud', 1);

修改的图片,要放在结束标签符(?>)前面 前面:

就这么简单的几句就可以实现彩色云标签了.

wordpress备份并发email

时间:2011年06月16日作者:ronald查看次数:113 views评论次数:1

之前一直在使用 wordpress 的插件来备份博客,但是又感觉不太安全,因为备份文件只保留在本地硬盘上.当然如果有其它资源的话,可以使用rsync进行异地备份,这也是这个很好的选择.

由于不是每个人都有多一台备份服务器,所以我就考虑使用email保存备份文件了.本博客因为是使用VPS,那就跟普通的linux没有什么区别,所以就打算写一个bash脚本来备份数据库与页面并且把文件发送email到指定的邮件.因为备份的文件很大(30MB).所以一般的邮箱不一定能支持大附件(起码我试了gmail是不支持的,唉….本人还是gmail的忠实Fans),经测试后知道qq邮箱支持大附件. 所以推荐使用QQ邮箱保存.

系统环境 : Centos 5.5 32位, bash,lampp 1.7.4-linux(MySQL 5.1)

发Email :
用bash发送email需要用到mutt,因为mutt很方便的支持附件.如果没有安装mutt的话可以使用以下命令进行安装

1
#yum -y install mutt

以下是bash的代码:

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
27
28
29
30
31
32
33
34
35
#!/bin/sh
DATE=`date +"%Y%m%d_%H%M%S"`
 
## database setting
DB_USER_NAME=db_user_name
DB_PASSWORD=db_password
DB_NAME=db_name
 
BACKUP_ROOT=/wp_backup/wp
 
## 博客页面的Root,apache的根目录
WWW_ROOT=/opt/lampp/htdocs
 
## www file
BACKUP_WWW_FILE_GZ=$BACKUP_ROOT/www/blog_www_$DATE.sql.tar.gz
 
## db file
BACKUP_DB_FILE=$BACKUP_ROOT/db/blog_db_$DATE.sql
BACKUP_DB_FILE_GZ=$BACKUP_DB_FILE.tar.gz
 
mkdir $BACKUP_ROOT/www -p
mkdir $BACKUP_ROOT/db -p
 
## 备份博客页面
cd $WWW_ROOT
tar zcvf $BACKUP_WWW_FILE_GZ .
 
## 备份博客数据,使用 mysqldump命令
/opt/lampp/bin/mysqldump -u$DB_USER_NAME -p$DB_PASSWORD $DB_USER_NAME > $BACKUP_DB_FILE
cd /$BACKUP_ROOT/db
tar zcvf $BACKUP_DB_FILE_GZ blog_db_$DATE.sql
rm -f $BACKUP_DB_FILE
 
## 使用mutt发送email
echo "backup blog" | mutt -a $BACKUP_DB_FILE_GZ -a $BACKUP_WWW_FILE_GZ -s "backup blog in $DATE" ronaldchan2005@qq.com

然后使用cron每天执行一次,
注意 : 邮箱的空间是否足够.

另外:可以使用rsync备份到另一台服务器.