分类目录归档:Wordpress

记录分享WP使用经验和技巧

WordPress评论回复邮件通知

WordPress评论回复邮件通知就是当别人回复了你在某一个Wordpress博客上的评论后,自动发送一封邮件到你的邮箱当中,并告诉你大概的评论内容和链接,以便你跟踪评论。

虽然说大部分Linux虚拟主机都支持mail函数,但本人用的Linux主机mail函数被禁用了,测试自己用的主机是否禁用Wordpress使用到的mail()函数,最简单的方法是找回密码。如果出现以下情况:

无法发送邮件。
可能原因:您的主机禁用了mail()函数

这時我们可以用一个插件来实现,Configure SMTP插件,官方网站下载地址:http://wordpress.org/extend/plugins/configure-smtp/,安装启用后可以进行设置;但不设置也可以. 继续阅读

代码高亮插件SyntaxHighlighter

在博客上贴些代码,直接放到上面既不美观,也不好用。于是找到了这款代码高亮的插件:SyntaxHighlighter 用了一段时间下,觉的还是不错的。

下载地址:http://pan.baidu.com/share/link?shareid=82564&uk=2114932829

安装完插件后,可以对插件的相关选项进行设置,该插件可以实现SyntaxHighlighter的2.x和3.x版本之间进行切换,建议选择2.x版本,只有2.x版本的才支持放鼠标到代码区显示复制、查看、打印代码的按钮。

在需要插入代码的文章里用与代码相符的标签把代码包起来,例如需要插入css代码,则只需要用[/css]及其闭包把代码包围起来就行…..
继续阅读

WordPress酷炫读者墙

酷炫读者墙【具体效果可以见:http://www.andy87.net/test-2
利用以下源代码创建一个新的页面模板,这样还可以显示你想添加的其他内容!OK,上代码:
PHP代码:

				<!-- start 读者墙  Edited By iSayme-->
<?php
$query="SELECT COUNT(comment_ID) AS cnt, comment_author, comment_author_url, comment_author_email FROM (SELECT * FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->posts.ID=$wpdb->comments.comment_post_ID) WHERE comment_date > date_sub( NOW(), INTERVAL 24 MONTH ) AND user_id='0' AND comment_author_email != '568841659@qq.com' AND post_password='' AND comment_approved='1' AND comment_type='') AS tempcmt GROUP BY comment_author_email ORDER BY cnt DESC LIMIT 39";//大家把管理员的邮箱改成你的,目的是从读者墙里面排除博客作者,最后的数字39是读者的个数,可以按照自己的情况修改!
$wall = $wpdb->get_results($query);
$maxNum = $wall[0]->cnt;
foreach ($wall as $comment)
 {
 $width = round(40 / ($maxNum / $comment->cnt),2);//此处是对应的血条的宽度
 if( $comment->comment_author_url )
 $url = $comment->comment_author_url;
 else $url="#";
 $avatar = get_avatar( $comment->comment_author_email, $size = '36', $default=   get_bloginfo('wpurl').'/avatar/default.jpg' );
 $tmp = "<li><a target=\"_blank\" href=\"".$comment->comment_author_url."\">".$avatar."<em>".$comment->comment_author."</em> <strong>+".$comment->cnt."</strong></br>".$comment->comment_author_url."</a></li>";
 $output .= $tmp;
}
 $output = "<ul class=\"readers-list\">".$output."</ul>";
 echo $output ;
?>
<!-- end 读者墙 -->

继续阅读

无插件实现WordPress评论表情

无插件实现WordPress评论表情:
① 下载smiley.php文件,点我下载,把此文件上传到你的主题文件夹下面。修改主题文件夹下面的comments.php,找到textarea,在上面加上

<?php include(TEMPLATEPATH . '/smiley.php'); >

② 修改主题文件夹下面的CSS文件,里面加一句

#smilelink{cursor:pointer; width:465px;}

③ 在网上找到自己喜欢的表情包,将/wp-includes/images/smilies 文件夹下,默认表情替换掉,下面提供一组表情包:点我下载

注:如果发现点击表情评论框无反应,请检查comments.php里面的textarea的id是多少,然后复制那个id,替换到smiley.php里面的comment即可。自己查找,一共有三个comment需要替换。

更换为linux主机,并将WP升级到3.4

  上午上班,打开网页看下居然出现 PHP has encountered an Access Violation at 0270E916锘 ,一直用的是WIN主机,然后去主机管理-虚拟主机诊断出现: 80端口是否正常->错误500,程序报错

后来QQ发消息给客服MM,问了下具体情况,帮我诊断下居然好了,我去… 顺便问下能否将WIN主机换成linux主机,客服MM说可以自己在管理面板升级为linux主机,於是果断的换成linux主机,既然换了主机,那就顺便把wordpress升级到3.4:

1、备份wordpress资料,特别建议,为安全起见。

2、下载最新版的wordpress,现在是wordpress3.4在后台以及wordpress的官网都有下载,注意下中文版的。
3、把主机中的除wp-content、wp-config.php以及wp-config-sample.php以外的所有文件都给删除,没错全部删除。
4、将您下载好的wordpress3.4的文件解压缩,把wp-content、wp-config-sample.php一个文件夹以及一个文件删掉,然后上传。 继续阅读