大部分Wordpress主题都会启用小工具这个功能,话说这是个很傻瓜的功能,但相当实用,只需通过后台拖拽就能实现前台各种显示问题。
把下面代码放到functions.php中:
代码如下 | 复制代码 |
// 最新评论带头像评论 add_action('widgets_init', create_function('', 'return register_widget("widget_newcomments");')); class widget_newcomments extends WP_Widget { function widget_newcomments() { $option = array('classname' => 'widget_newcomments', 'description' => '显示网友最新评论(头像+名称+评论)' ); $this->WP_Widget(false, '最新评论 ', $option); } function widget($args, $instance) { extract($args, EXTR_SKIP); echo $before_widget; $title = empty($instance['title']) ? '最新评论' : apply_filters('widget_title', $instance['title']); $count = empty($instance['count']) ? '5' : apply_filters('widget_count', $instance['count']); echo $before_title . $title . $after_title; echo '
echo newcomments( $count ); echo ' echo $after_widget; } function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); $instance['count'] = strip_tags($new_instance['count']); return $instance; } function form($instance) { $instance = wp_parse_args( (array) $instance, array( 'title' => '', 'count' => '' ) ); $title = strip_tags($instance['title']); $count = strip_tags($instance['count']); echo ''; echo ''; } } function newcomments( $limit ){ global $wpdb; $sql = "SELECT ID, post_title, comment_ID, comment_author,comment_author_email,comment_date,comment_content FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT $limit"; $comments = $wpdb->get_results($sql); foreach ( $comments as $comment ) { $output .= " ".$comment->comment_author." " .human_time_diff(strtotime($comment->comment_date), current_time('timestamp'))."前 在 " . $comment->post_title . " 评论: ◆◆". convert_smilies($comment->comment_content)." } echo $output; }; |
下面是最新评论的样式了:
代码如下 | 复制代码 |
.newcomments div.rcomment{margin-left:50px;} .newcomments div.box{background-color:#EEEEEE;position:relative;border:1px solid #CCCCCC;padding: 5px;border-radius: 5px;} .newcomments div.box .jt{position:absolute;color:#CCCCCC;left:50px;top:-12px;font-size:22px;line-height: 24px;font-family:arial,verdana,sans-serif;} .newcomments div.box .jt2{position:absolute;color:#EEEEEE;top:1px;left:0;} |
大家可以来看看效果:
敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载像素火影骨架佐助 (Perseverance Fire Shadow)手机版v1.16
下载要塞英雄 安卓版v33.20.0-39082670-Android
下载梦想城镇vivo最新版本 安卓版v12.0.1
梦想城镇vivo版是这款卡通风模拟经营类手游的渠道服版本,玩
怦然心动的瞬间 安卓版v1.0
怦然心动的瞬间是一款真人向的恋爱互动游戏,在游戏中玩家将扮演
曼尼汉堡店游戏 安卓版v1.0.3
曼尼汉堡店是一款非常好玩的精品恐怖类型冒险游戏,在这款游戏中
现代总统模拟器去广告版 安卓版v1.0.46
现代总统模拟器是一款休闲养成类游戏,可能对于不少的玩家来说都
现代总统模拟器付费完整版 安卓版v1.0.46
现代总统模拟器高级版在商店是需要付费的,相对于普通版本,高级