存档

文章标签 ‘wordpress’

禁用wordpress的自动保存和历史版本

2010年7月20日 华斐 14 条评论

无意中发现发表的文章的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’);

插件推荐:同步你的WordPress博客更新信息到twitter(也支持新浪微博)

2010年7月7日 华斐 3 条评论

放假这几天,玩起了同步,显示在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结尾加上一段自己的话
  • 以上所有信息均也可推到新浪微博

插件使用

  1. 下载插件上传到WordPress插件目录,后台激活
  2. 到设置页面勾选“Enable little wp to twitter”启用插件,然后填写你的twitter用户名和密码,点击“保存更改”即可。
  3. 国内主机用户务必勾选最后“use a proxy

更多信息请移步道作者的介绍页面:http://www.qiqiboy.com/2010/04/01/plugin-little-wp-to-twitter.html

另外,如果有想万戈同学那样不喜欢用插件的话也可以去万戈那里讨教讨教非插件的方法!

同时也以这篇日志做个测试!嘎嘎….

还没有找到合适的twitter api proxy 同步失败…

wordpress显示评论者博客最新文章的插件

2010年5月17日 华斐 14 条评论

今天去郑永那里评论的时候发现,评论的时候竟然有出现我博客的最新文章,遂通过郑永评论框那里的插件链接到达插件作者的页面,找到了这么一个可以在评论时显示评论者最新文章的插件。

插件地址:http://comluv.com/download/commentluv-wordpress/

安装后的后台设置界面:

commentluv设置界面

效果的话嘛!大家在下面评论的时候勾选“显示您的最新博文”就有啦!

SEO优化的一些修改

2010年5月14日 华斐 4 条评论

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,’,'); ?>” />

另外就是注意代码上面的引号要用半角字符替换哦!

分类: 玩转Wordpress 标签: , ,

更换iNove主题并做一些修改(备查)

2010年5月13日 华斐 1 条评论

好久没有折腾Wordpress了,晚上趁着睡不着,更换下主题并做些修改,为了以后方便修改和查找,在此记录下。

 

第一、修改inove导航菜单同时显示页面和分类

1、给主题设置里添加一个选项:show all(意思就是同时显示页面和分类)。

1)修改inove/functions.php在第220行找到:

<label>
<input name="menu_type" type=”radio” value=”categories” <?phpif($options['menu_type'] == ‘categories’) echo "checked=’checked’"; ?> />
<?php _e(‘Show categories as menu.’, ‘inove’); ?>
</label>

2)在下面添加:

<label>   
<input name="menu_type" type=”radio” value=”pages_and_categories” <?phpif($options['menu_type'] == ‘pages_and_categories’) echo"checked=’checked’"; ?> /> 
<?php _e(‘Show All.’, ‘inove’); ?>
</label>

2、实现ShowAll功能:

1)修改inove/templates/header.php在第30行找到:

<?php if($options['menu_type'] == ‘categories’){wp_list_categories(‘title_li=0&orderby=name&show_count=0′);}
else {wp_list_pages(‘title_li=0&sort_column=menu_order’);}
?>

2)将上面的代码替换为:

<?php
if($options['menu_type'] == ‘categories’ || $options['menu_type'] ==’pages_and_categories’){wp_list_categories(‘title_li=0&orderby=name&show_count=0′);}
if($options['menu_type'] == ‘pages’ || $options['menu_type'] ==’pages_and_categories’){wp_list_pages(‘title_li=0&sort_column=menu_order’);}
?>

上面显示顺序是先分类再页面,如果你喜欢把页面放在分类前面那就把上面的代码换成:

<?php
if($options['menu_type'] == ‘pages’ || $options['menu_type'] ==’pages_and_categories’){wp_list_pages(‘title_li=0&sort_column=menu_order’);}
if($options['menu_type'] == ‘categories’ || $options['menu_type'] ==’pages_and_categories’){wp_list_categories(‘title_li=0&orderby=name&show_count=0′);}
?>

做完以上工作,进入后台>>外观>>当前主题选项>>选择 show all >>保存,刷新一下,就能看到导航栏同时显示分类和页面了。

注意:请将代码里面的全角双引号改成半角

第二,添加Google Analytics分析,不使用其他的统计功能了。

直接在后台==》主题==》当前主题选项,把“将分析代码添加到网站中”选项打勾然后保存即可。

 

暂时就这么多,SEO方面的修改明天继续….先睡觉去鸟。