Wordpress插件 评论小秘书

作者:dianso 发布时间July 12, 2011 分类:談博說博

昨天安装的一个插件,直接在后台搜索 comments-secretary 就可以安装。

插件简介:评论小秘书是一个基于中国移动飞信业务开发的一个插件。当博客收到新评论时,及时通过手机短信的方式提醒管理员收到新评论。

安装后,在设置界面输入手机号码和飞信密码,发送时间的两个选项是几点到几点接收短信。

登录用户和管理员发表评论不会发送短信提示。

可以点测试短息来测试是否成功。


阅读剩余部分...

WP-PostViews 统计总浏览数

作者:dianso 发布时间November 16, 2010 分类:談博說博

WordPress 本身文章没统计文章浏览数功能,所以只能用插件了,我使用的是 WP-PostViews 来统计文章浏览数,这个插件很久没更新了,而这个插件默认是没有统计总浏览数的功能的。

我爱水煮鱼写过一篇文章,安装一个插件就可以在后台显示每篇文章的浏览数,如图:

postviews

下载已删除,最新版的插件已集成。

统计总浏览数可以这样实现,首先把下面代码加入到 functions.php

/* Display Total Views */
if(!function_exists('get_totalviews')) {
	function get_totalviews($display = true) {
		global $wpdb;
		$total_views = $wpdb->get_var("SELECT SUM(meta_value+0) FROM $wpdb->postmeta WHERE meta_key = 'views'");
		if($display) {
			echo number_format($total_views);
		} else {
			return number_format($total_views);
		}
	}
}

然后在要调用的地方,比如侧边 (sidebar.php) 加上

<php get_totalviews();?>

效果可以看我的侧边上 :mrgreen:


最新版的插件,上面两个功能全默认带了,不需要这样弄了。

WordPress完美解决文章ID不连续问题

作者:dianso 发布时间September 27, 2010 分类:談博說博

我的 WP 的文章 ID 早就乱了,都 5000 多了,想改回来,一个一个改的话太累,于是就一直没改,今天在露兜博客看到了这个方法,很简单,我也改好了,ID 又变成一千多了。

方法如下:

一、禁用文章修订版

在 wp-config.php 文件中添加:

define('WP_POST_REVISIONS', false);

二、删除文章修订版

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';

三、删除不必要的附件 /span>

比如通过媒体库上传的图片,音乐等文件

四、禁用自动保存 /span>

我直接用了 Disable Autosave 插件

五、重新排列不连续的文章 ID/span>

下载


还有个问题让我无解,我的永久链接是 /%postname% 这样的,每篇文章从 1 开始计算,到现在已经 999 了,这个是 1000,但是 014.cc/1000 这样的链接会 404,我用其他域名建立 WP 也发现了,不能用 1000 作为 postname,不知道为什么,既然这样,那么以后也不用这种方法了。


还有个很有用的东西,WordPress 一键填写评论者信息

使用方法:

使用方法:在下面的信息输入框中输入对应的信息,点击生成代码,拖拽下面的链接“快速填写 WP 评论信息”到您的书签工具栏或者右键单击链接把它添加到您的收藏夹中即可,以后在要评论的页面,点击该书签,所有的信息就自动填上去了,是不是很酷呢?


昵称 (必须):



邮箱地址 (必须):



站点:







最后祝大家国庆快乐 :mrgreen:

国宝

WordPress主题functions技巧

作者:dianso 发布时间September 8, 2010 分类:談博說博

以前每次折腾博客的时候,尤其是要往主题的 functions.php 添加功能的时候总要出错几次,还的重新上传文件才能解决,很麻烦。

也有好几个人留言说这样的情况了,我是暑假的时候在winysky博客上看到他说自己的主题结构,发现了 include all PHP script 这个功能,方法很简单。

在主题 functions.php 添加下面的代码:

define('theme_apps', TEMPLATEPATH.'/apps');
IncludeAll( theme_apps );
/**
 * include all PHP script
 */
function IncludeAll($dir){
	$dir = realpath($dir);
	if($dir){
		$files = scandir($dir);
		sort($files);
		foreach($files as $file){
			if($file == '.' || $file == '..'){
				continue;
			}elseif(preg_match('/\.php$/i', $file)){
				include_once $dir.'/'.$file;
			}
		}
	}
}

然后在主题文件夹建立一个名为 apps 的文件夹,然后需要什么功能了,在这个文件夹内直接建立一个 php 文件就可以了,名称随意。

阅读剩余部分...

改变默认的 Gravatar 头像

作者:dianso 发布时间August 2, 2010 分类:談博說博

很多同学都没设置Gravatar头像,没有 Gravatar 头像留言后显示的图片很丑陋,于是搜索了下,找到了这个方法,可以自定义 Gravatar 默认头像图片。

在 functions.php 添加下面的代码就可以了,$myavatar 填写图片地址

add_filter( 'avatar_defaults', 'newgravatar' );
 
function newgravatar ($avatar_defaults) {
$myavatar = 'http://ss.last.cc/x.jpg';
$avatar_defaults[$myavatar] = “Dianso”
return $avatar_defaults;
}

然后去这里选择确认即可

Gravatar

-------------------0806
今天看到万戈博客上写的用 get_avatar 来实现

<?php echo get_avatar($comment,$size='48',$default='http://ss.last.cc/x.jpg'); ?>

只要把 $default 定义为需要默认头像的链接就可以了
----------------------------------------------------

话说植物大战僵尸 2010 已经出来了,破解版也有了,下载地址在这里:

http://u.115.com/file/f1cc21f88a