无意中发现发表的文章的ID是不连续的,才知道还没有禁用wordpress的自动保存和历史版本功能…
禁用历史版本(Revisions):
在wp-config.php中加入:
define(‘WP_POST_REVISIONS’, false);
禁用自动保存(AutoSave);
打开以下4个文件
wp-admin/post-new.php
wp-admin/post.php
wp-admin/page-new.php
wp-admin/page.php
注释掉这行
//wp_enqueue_script(‘autosave’);
因为使用不同的编码而用Editplus替代了系统的记事本,但是那个保存时自动产生.bak备份文件的功能让我有点小郁闷,今天又找了一下。
其实想去掉EditPlus的自动备份功能也简单,方法如下:
打开菜单栏上的:工具(T)->参数选择(P)->文件
取消“保存时自动创建备份文件”前的复选框中选择状态即可。
或
Tools–>Preference–>选中Files–>Create backup file when saving的复选框中的勾去掉即可。
以前也找过,就是没有点到文件那里,以为那里没有选项可以设置的,杯具啊…
放假这几天,玩起了同步,显示在GAE上搭建了twitter同步到sina微博的程序,至于QQ,有民间的API出现了还没有弄呢!期间也找了几个同步wordpress博客更新到twitter的方法,就推荐下这个插件吧!
插件名称:little-wp-to-twitter
插件描述:一款轻量级的、同步你的WordPress博客更新信息到twitter(也支持新浪微博),支持个性化、自定义同步信息内容的插件
当前版本:1.0
插件作者:QiQiBoY(@qiqiboy)
插件页面:http://www.qiqiboy.com/plugins/
插件下载:http://wordpress.org/extend/plugins/little-wp-to-twitter/
插件简介:
- 发布或更新日志时同步一条日志信息到twitter
- 支持自定义信息前缀、自定义twitter代理、自定义短网址api
- 支持将日志中的标签(tag)以话题形式发布到twitter
- 日志编辑页面可单独选择此日志是否推到twitter
- 个性化推特信息内容,可在每条tweet结尾加上一段自己的话
- 以上所有信息均也可推到新浪微博
插件使用:
- 下载插件上传到WordPress插件目录,后台激活
- 到设置页面勾选“Enable little wp to twitter”启用插件,然后填写你的twitter用户名和密码,点击“保存更改”即可。
- 国内主机用户务必勾选最后“use a proxy”
更多信息请移步道作者的介绍页面:http://www.qiqiboy.com/2010/04/01/plugin-little-wp-to-twitter.html
另外,如果有想万戈同学那样不喜欢用插件的话也可以去万戈那里讨教讨教非插件的方法!
同时也以这篇日志做个测试!嘎嘎….
还没有找到合适的twitter api proxy 同步失败…
今天去郑永那里评论的时候发现,评论的时候竟然有出现我博客的最新文章,遂通过郑永评论框那里的插件链接到达插件作者的页面,找到了这么一个可以在评论时显示评论者最新文章的插件。
插件地址:http://comluv.com/download/commentluv-wordpress/
安装后的后台设置界面:
效果的话嘛!大家在下面评论的时候勾选“显示您的最新博文”就有啦!
1、更改标题:页面的标题不要包含博客名称
一些包含大量内容的, 或者属于某一类的页面, 只显示标题. 其他的页面只显示博客名称. 我的实现代码如下.
<title><?php if ( is_single() || is_page() || is_category() || is_tag() ) { wp_title(''); }
else { bloginfo('name'); } ?></title>
2、Keywords & Description
Keywords 为搜索引擎提供网页包含的核心内容, Description 则为搜索引擎提供网页的描述信息.这个我没有使用一些SEO的插件,自己手动来改代码吧!当然,不同的页面处理方法也不同的。下面是搜索来的:
<?php
if (is_home()){
$keywords = “wordpress,网络管理,php学习,”;
$description = “华斐的学习博客,关注wordpress和互联网相关的一些东西”;
} elseif (is_single()){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
if(preg_match(‘/<p>(.*)<\/p>/iU’,trim(strip_tags($post->post_content,”<p>”)),$result)){
$post_content = $result['1'];
} else {
$post_content_r = explode(“\n”,trim(strip_tags($post->post_content)));
$post_content = $post_content_r['0'];
}
$description = substr($post_content,0,220);
}
$keywords = “”;
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . “,”;
}
}
?>
<meta name=”description” content=”<?php echo trim($description); ?>” />
<meta name=”keywords” content=”<?php echo rtrim($keywords,’,'); ?>” />
另外就是注意代码上面的引号要用半角字符替换哦!