Tạo Widget Recent Comments Avatar trong WordPress

Người đăng: VNTAOBAO.COM on Thứ Hai, 4 tháng 2, 2013


Tạo Widget Recent Comments Avatar trong WordPress

WordPress vẫn luôn là một điều gì đó thú vị cho những blogger thích khám phá và thể hiện sự sáng tạo cho riêng mình đặc biệt là tính năng comment. Trong bài tạo Widget Recent Comments Avatar trong WordPress sẽ giới thiệu cho bạn cách thiết kế mục comments gần đây có thể hiện Avatar.Đã lâu rồi không viết bài, giờ cũng đang rất bận rộn tuy nhiên cũng vội vàng viết 1 bài cho anh em vào chém chơi, widget recent comments cũng đã có sẳn trong WordPress tuy nhiên không có thành phần Avatar nếu ai muốn đơn giản thì có thể sử dụng widget recent comments này cũng được còn ai muốn thêm điều gì đó thú vị thì hãy theo dõi tiếp bài viết nhé.

Recent Comments Avatar trong WordPress

Comment là điều mà không thể thiếu của Blog, nó như một sự giao lưu, để đọc giả, bạn bè trao đổi thông tin với bạn và ngươc lại, commnent sẽ làm bạn bè blogger đến gần nhau hơn và cũng là điều kiện cần và đủ để blog của bạn có thể phát triển còn Avatar mang nét đặt trưng cá nhân, nó là biểu tượng mà mọi người thông qua đó biết được bạn nhất là sự phát triển của Gravatar do đó mục Recent Comments gắng Avatar là sự cần thiết.

Cách mà tạo ra được một Widget mình đã chia sẻ rất nhiều ở các bài trước, ở đây mình sẽ không nói thêm để tránh cho các bạn đã và đang theo dõi mục này đỡ có sự nhàm chán, mà bài này trọng tâm là cách mà bạn tích hợp Recent Comments Avatar tạo thành Widget trong WordPress. Mời bạn xem lại: Cách dùng Widget và thiết kế Widget.
Tạo Widget Recent Comments Avatar
Bây giờ mình giả định các bạn đã tạo xong khai báo, set vị trí cũng như hoàn tất tất cả các bước chuẩn bị để có một Widget như ở hai bài mình giới thiệu trên. Sau đây sẽ chú trọng phần hàm chính trong Widget Recent Comments Avatar này, bạn vào file functions.php viết như sau:

<!--
add_action( 'widgets_init', 'comments_avatar_widget' );
function comments_avatar_widget() {
register_widget( 'comments_avatar' );
}
class comments_avatar extends WP_Widget {
function comments_avatar() {
$ widget_ops = array( 'classname' => 'comments-avatar' );
$ control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'comments_avatar-widget' );
$ this->WP_Widget( 'comments_avatar-widget','Recent Comments with Avatar', $ widget_ops, $ control_ops );
}
function widget( $ args, $ instance ) {
extract( $ args );
$ title = apply_filters('widget_title', $ instance['title'] );
$ no_of_comments = $ instance['no_of_comments'];
$ avatar_size = $ instance['avatar_size'];
echo $ before_widget;
if ( $ title )
echo $ before_title;
echo $ title ; ?>
<?php echo $ after_title; ?>
<ul>
<?php most_commented( $ no_of_comments , $ avatar_size); ?>
</ul>
<?php
echo $ after_widget;
}
function update( $ new_instance, $ old_instance ) {
$ instance = $ old_instance;
$

Thiet ke web hai phong

{ 0 nhận xét... read them below or add one }

Đăng nhận xét

Ads 468x60px

Social Icons

Featured Posts