标签归档:wordpress

wordpress自动保存和文章修订

自动保存
wordpress自动保存是一个非常有用的功能。当编辑文章的时候wordpress默认每隔60秒自动保存一次你输入的内容,这样如果遇到网络断线、电脑突然断电等突发情况,还能找回自己幸苦写的文章。自动保存功能不会让数据库膨胀,因为它只会创建一条记录,一直用这条记录来保存上一次修改的记录。
自动保存功能对服务器会产生一定的压力,写文章可能有间歇性卡的感觉,可以将自动保存时间设置的长一点。

define('AUTOSAVE_INTERVAL', '120'); //设置为2分钟

如果想不让它自动保存可以将时间设的很大。比如一个小时

define('AUTOSAVE_INTERVAL', '3600');

文章修订
文章修订版本功能是从wordpress2.7版本加入的一项功能,用到的人确实不多,而且在设置里也没有选项关闭它。我们可以设置修订版本的数量,或关闭它。
关闭

define('WP_POST_REVISIONS','0');

注:以上代码都加在wp-config.php的require_once(ABSPATH . ‘wp-settings.php’);之前。经测试关闭文章修订设置后对新建文章有效,对已存在的文章修改还是会有修订版本。

第二个参数可以是:
true(默认)或者-1:保存所有修订版本
false或者0:不保存任何版本(除了自动保存的版本)
大于0的整数n:保存n个修订版本(加一个自动保存版本),旧的版本将被删除。

使用sql语句删除数据库中的修订版本:

DELETE FROM wp_posts WHERE post_type = "revision";

参考资料:
http://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php
http://codex.wordpress.org/Revision_Management

wordpress中pingback&trackback使用

pingback&trackback都可理解为引用通告。作用是通知别人引用了他的文章。

pingback使用方法:
在wordpress中会自动发送pingback引用通告。
1、撰写方wordpress后台控制板-设置-讨论,要勾选“尝试通知文章中链接到的所有博客。”
2、被引用的网站wordpress后台控制板-设置-讨论,要勾选“接收来自外部博客的引用通告(pingback 和trackback)。”否则接收不到pingback和trackback。
3、撰写方在文章中插入被引用网站的网页链接地址,一定要做链接。发表后被引用方在后台评论里会自动收到pingback。
4、收到评论中pingback格式一般为:
被引用的文章名称 #上的 Pingback
撰写方的文章名称 撰写方的网站名称
文章摘要(范围是包含链接的这一段落)
继续阅读wordpress中pingback&trackback使用

wordpress默认示例页面蛮有趣的

  最近在VPS上试着装wordpress,3.1版本的示例页面,看到就觉得挺有趣的,呵呵。

这是一个示范页面。它和博客文章不同,页面的位置是固定的,同时通常会在站点导航栏显示。大多数人会创建一个“关于”页面,向访客介绍自己。比如下面这个:

您好!我白天是个邮递员,晚上就是个有抱负的演员,这是我的博客。我住在天朝的帝都,有条叫做 Jack 的狗。

… 或这个:

XYZ Doohickey Company 成立于 1971 年,自从建立以来,我们一直向社会贡献着优秀 doohickies。我们的公司总部位于天朝魔都,有着超过 2,000 名员工,对魔都政府税收有着巨大贡献。

而您,作为一个 WordPress 用户,我们建议您访问控制版,删除本页面,然后添加您的页面。祝使用愉快!

  看来开发的人还是花心思,在这里抒发一下情感。其实一般写博客的人也何尝不是如此呢,记录生活,学习技术,就是一块可以让自己掌握的地方。另外Doohickey Company是神马公司呢?= =

为什么选择wordpress

  看到有人问做博客为什么选择用wordpress,其实wordpress现在越来越CMS化,主题、插件非常丰富,能实现很多功能。但是占用资源也越来越多,如果单纯写博客也可以用轻量级的typecho,占资源也少。另外看了网上很多原因,用wordpress的一个重大理由是,如果以后不能搞独立博客了,还可以几乎无损的转移到wordpress.com上去。呵呵。

其他几个常用的wordpress插件

1.Worpdress Auto Highslide,图片特效插件,图片点击放大效果。放大以后还可以用鼠标左键拖动。

2.Delete-Revision,删除自动保存的文章版本。这样postid可以连续出现。

3.WordPress Database Backup,定时自动备份并可发到邮箱。

4.WordPress Thread Comment,评论功能的增强插件。嵌套回复,邮件提醒,前台管理评论等等。

5.WordPress WP Mail SMTP,使用SMTP方式发邮件。

wordpress发邮件

在虚拟主机上安装WordPress并且能够发送邮件,可以实现诸如网站新用户注册时可以通过邮件发送密码、新评论提醒、定期发送数据库备份等功能。

有两种方式来发送邮件:使用PHP的mail函数和使用SMTP代发。

1、PHP的mail函数

先测试主机函数是否支持。复制以下代码,建立mail.php,上传至虚拟主机目录,运行。

<?php

$to = “someone@example.com”; // 修改这个变量,改成要发送的目的邮件地址
$subject = “Test mail”;
$message = “Hello! This is a simple email message.”;
$from = “someonelse@example.com”;
$headers = “From: $from”;
mail($to,$subject,$message,$headers); // mail()函数
echo “Mail Sent.”;

?>

继续阅读wordpress发邮件

我用的几个wordpress插件

wordpress做博客确实强大,但是没有插件它的很多功能都实现不了,我这里用了几个大众化的插件觉得还挺有用的。小结一下:
Akismet:垃圾评论过滤器,是wordpress自带的两个插件之一。这个插件一开始我是不用的,后来文章多了之后广告和垃圾评论纷纷出现,这才发现它的强大之处。要使用Akismet需要一个Akismet API Key,我们可以到wordpress.com上注册。其实Akismet API Key并不是一个Key只能用一次,所以可以搜索一下Akismet的共享Key,也可以使用的。

Google Analyticator:是用来管理Google Analytics的,Google Analytics是Google为网站提供的数据统计服务。用这个插件只要输入Google Analytics的UID即可完成Google Analytics代码的插入。如果你不想在主题里手工添加Google Analytics代码,或者经常更换主题,那么用Google Analyticator插件可以统一管理Google Analytics的统计代码。

继续阅读我用的几个wordpress插件

wordpress博客空间整体搬迁的两个方法

方法一:使用wordpress导出的xml文件

1、新空间,建一个数据库。编码方面,在建立数据库和phpmyadmin的数据校对时都要用utf8-unicode-ci。(之所以校对时选 utf8-unicode-ci,是因为我在老空间Mysql数据库校对集,也是使用了utf8-unicode-ci,这样前后能对应,以免导出导入过程中出现编码不匹配。)

2、在新空间建好数据库。安装全新的wordpress。

3、使用FTP,进老空间,将老空间worpdress程序文件里的wp-content的“languages”、“plugins”、“themes”、以及“uploads”四个文件夹备份下来。(其中“themes”文件夹,无需备份wp系统自带的“classic”、“default”这两个模板。)

继续阅读wordpress博客空间整体搬迁的两个方法

关于wordpress使用中的几个小细节

1.给博客加上图标,只要选好图标,命名为favicon.ico,上传到空间放博客的目录下,一般主题里都有调用图标文件的代码。如果没有可以手工添加,如下:

<link rel=”shortcut icon” href=”http://www.example.com/favicon.ico” />

2.打开页面的trackbacks和pingbacks,对博客还是很有用的

3.关于搜索引擎的收录问题,可以安装两个插件Google XML SitemapsPlatinum SEO Pack 设置用默认的就可以了,要改的地方几乎没有,还是挺方便的。

4.博客的分类目录名要设置分类目录别名,以加强url友好。文章的tag尽量使用英文字母。

5.博客的固定链接样式建议设置为postid.html  就像这样:/archives/%post_id%.html  ,而且不要频繁变换固定链接,因为修改后以前的链接就不能直接访问到了,会出错的。