• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Admin

Well-Known Member
Staff member
Administrator
Đây là bài viết đầu tiên Nutatu cộng tác với Hutruc.com cho nên khó tránh khỏi nhiều chỗ chưa hoàn thiện, mong các bạn góp ý thêm cho mình nhé. Cũng giống như chủ nhân của blog (Huỳnh Trung), mình là một người thích sử dụng code hơn là plugins để mở rộng tính năng cho blog sử dụng WP. Điều này có lẽ một phần xuất phát từ quan niệm “sử dụng càng ít plugin càng cải thiện tốc độ load blog”. Mà tốc độ quan trọng thế nào thì mình không cần phải nói chắc các bạn cũng hiểu, phải không?

Trong bài viết đầu tiên này, mình sẽ hướng dẫn các bạn một thủ thuật nhỏ giúp hiển thị các bài viết một cách ngẫu nhiên và bài được xem nhiều nhất mà không sử dụng plugins. Hiện tại mình đang áp dụng cho blog của mình. Xin đi vào vấn đề cụ thể.

Để hiển thị bài viết ngẫu nhiên, bạn chỉ cần chèn đoạn code sau vào file sidebar.php hay bất kỳ file loop trong WP nào, nơi mà bạn muốn hiển thị bài ngẫu nhiên :

Code:
<h3>Bài ngẫu nhiên</h3>
    <div class="box">
      <?php
 $rand_posts = get_posts('numberposts=so_bai_hien_thi&orderby=rand');
 foreach( $rand_posts as $post ) :
 ?>
      <li > <a style="font-weight:bold;font-size:13;" href="<?php the_permalink(); ?>">
        <?php the_title(); ?>
        </a></li>
      <?php endforeach; ?>
      </li>
</div>
Còn đây là code hiển thị bài viết được xem nhiều nhất :

Code:
<h3>Xem nhiều nhất</h3>
<div class="box">
            <?php $popular_number = so_bai_hien_thi; $result = $wpdb->get_results("SELECT comment_count,ID,post_title,post_content FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , $popular_number");
            foreach ($result as $post) {
            setup_postdata($post);
            $postid = $post->ID;
            $title = $post->post_title;
            $content = $post->post_content;
            $commentcount = $post->comment_count;
            if ($commentcount != 0) { ?>
            <li>
            <a style="font-weight:bold;font-size:13;" href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a></li>
            <?php } } ?>
</div>
Bạn nhớ thay “so_bai_hien_thi” bằng số thích hợp để tùy chọn số bài sẽ hiển thị nhé. Để thêm hình ảnh hiển thị đi kèm, bạn tham khảo bài viết [TheSis Tut] Tự lấy ảnh trong bài viết của Hutruc để biết về cách thức lấy ảnh, mình sẽ chỉ hướng dẫn cách chèn code cho các bạn.

Nếu bạn đã làm theo hướng dẫn trong bài viết về cách tự lấy ảnh trong bài viết của Hutruc thì để gọi ảnh thumbnail hiển thị bạn chỉ cần dùng đoạn code sau:

Code:
<?php img(do_rong,do_cao); ?>
Trong đó do_rong, do_cao là giá trị về kích thước mà bạn có thể tùy biến cho ảnh thumbnail. Kết hợp với code trên, để hiển thị ảnh thumb cho bài viết ngẫu nhiên và xem nhiều bạn chỉ cần chèn code sau.

Đối với bài viết ngẫu nhiên

Code:
<h3>Bài ngẫu nhiên</h3>
    <div class="box">
      <?php
 $rand_posts = get_posts('numberposts=so_bai_hien_thi&orderby=rand');
 foreach( $rand_posts as $post ) :
 ?>
      <li ><div style="float:left; width: 60px; height: 50px;"><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php img(50,50); ?></a></div><a style="font-weight:bold;font-size:13;" href="<?php the_permalink(); ?>">
        <?php the_title(); ?>
        </a></li>
      <?php endforeach; ?>
      </li>
</div>
Đối với bài xem nhiều nhất

Code:
<h3>Xem nhiều nhất</h3>
<div class="box">
            <?php $popular_number = so_bai_hien_thi; $result = $wpdb->get_results("SELECT comment_count,ID,post_title,post_content FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , $popular_number");
            foreach ($result as $post) {
            setup_postdata($post);
            $postid = $post->ID;
            $title = $post->post_title;
            $content = $post->post_content;
            $commentcount = $post->comment_count;
            if ($commentcount != 0) { ?>
            <li><div style="float:left; width: 60px; height: 50px;"><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php img(50,50); ?></a></div>
            <a style="font-weight:bold;font-size:13;" href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a></li>
            <?php } } ?>
</div>

Chúc các bạn thành công

Lưu ý: Bài viết xem nhiều ở đây dựa vào số lượng phản hồi để xác định.

nguồn: Hiển thị bài viết ngẫu nhiên và xem nhiều nhất không dùng plugins - Hư Trúc Blog
 
Dai the uc copy sao het ,co the ngắn bot duoc kô a
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
cuongpro9x Hỏi Lỗi Wordpress không hiển thị bài viết Wordpress 3
T cách đưa bài viết luôn hiển thị lên đầu diễn đàn ? All Shared Scripts 3
Smobi Hướng dẫn Mod thay đổi hiển thị số bài viết mỗi trang cho topic và chuyên mục Johncms 0
Admin Hướng dẫn hiển thị ảnh tác giả và ảnh trong bài viết trên tìm kiếm google Thảo luận SEO 0
Admin Hướng dẫn hiển thị lượt xem bài viết cho wordpress Wordpress 0
Admin Hiển thị các bài liên quan trong wordpress không dùng plugin Wordpress 0
Kidblood Thảo luận Hiển thị bài viết ngẫu nhiên có thumbnail không cần plugin trong Wordpress Wordpress 2
Admin Hướng dẫn chỉnh số bài viết hiển thị trên mỗi trang vbb Vbulletin 2
Admin Công cụ nghiên cứu (Spy) nào có thể nhận quảng cáo hiển thị từ Facebook? Tin tức CNTT 0
Admin Hướng dẫn đổi tên ứng dụng android hiển thị trên màn hình xamarin forms - Change app name on main screen Android, iOS 0
Admin Hướng dẫn hiển thị thông báo nhắc nhở khi đóng form C# C# / C++ 0
cuongpro9x Share Hiển thị thông báo phát hiện adblock cho XenForo 2 Xenforo 0
thanhchiit Share Code PHP Hiển Thị Ping MS cho Web/Wap Mã nguồn wap 5
Admin Hướng dẫn hiển thị chuyên mục 2 cột cho xenforo 2 - How to sub-forum columns xenforo 2 Xenforo 0
Admin Hướng dẫn hiển thị lỗi php trên directadmin đơn giản VPS & Dedicated Server 3
Dean.Winchester Share Hiển thị ảnh nền đẹp khi bạn mở tab mới trên Chrome Thủ thuật máy tính 2
Admin Hướng dẫn đổi tên hiển thị trong Start cho máy tính Sử dụng, chia sẻ, hỏi đáp 0
hungnv239 Mobifone cung cấp DV Mstatus (hiển thị thông điệp) Thông tin các mạng di động 19
Tuzoro Share Hiển thị Tag màu mè cho Wordpress Wordpress 0
Admin Hướng dẫn mặc định hiển thị thông tin trình duyệt trong danh sách trực tuyến cho vbb Vbb tutorial 0
Admin Hiển thị thành viên trực tuyến - Show user is online xenforo Xenforo 0
Admin Kích hoạt chế độ hiển thị % pin ẩn trong Android 4.4 Tin tức, giới thiệu về ĐTDĐ 0
Admin Hướng dẫn hiển thị diễn đàn con - Sub Categories in Columns Xenforo 1.2 Xenforo 0
Yeukodamnoi [JohnCMS] Share code auto tag lấy từ kết quả hiển thị của Google Johncms 0
Admin Share code hiển thị đánh giá sao cho xtgem Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
Admin Plugin hiển thị nội dung trên mobile hoặc computer Wordpress 0
Admin Hướng dẫn hiển thị chủ đề mới nhất và chủ đề của tôi trên sidebar Vbb tutorial 2
S Hỏi cách hiển thị chữ ký của thành viên vbb 4.2 Vbulletin 2
J Hỏi Css không hiển thị là sao Johncms 19
Admin Hướng dẫn fix lỗi all in one seo pack hiển thị sai tag title, page title Wordpress 0
Admin Hiển thị tag ngẫu nhiên cực đẹp cho wordpress không cần dùng plugin Wordpress 0
Admin CrystalDiskInfo 5.5.1 + Portable - Hiển thị thông tin chi tiết và sức khỏe ổ đĩa cứng Phần mềm 0
VMS-Mobifone Mobifone-Dịch vụ cấm hiển thị số - Giấu số. Thông tin các mạng di động 6
N Xin Đoạn code hiển thị dòng máy Thảo luận wap việt 3
Admin Share mod hiển thị ngẫu nhiên ảnh trong album của mem cho johncms Johncms 0
Admin Online Status xenforo - hiển thị trang thái online và offline cho xenforo| Xenforo 0
Admin Bbcode hiển thị form google docs Vbulletin 0
djdungcuty Share: Hàm hiển thị thành viêncho JohnCMS Johncms 1
H Làm thế nào để Google hiển thị đúng loại sitelink cho website của bạn? Thảo luận SEO 0
Cuongkoj00 Help - JohnCMS k hiển thị CSS Johncms 1
Yeukodamnoi Xin Code hiển thị trình duyệt cho host PHP 1
Admin Hướng dẫn không hiển thị một chuyên mục nào đó cho wordpress Wordpress 0
Admin Hướng dẫn hiển thị chuyên mục ra index khi theme không hỗ trợ Widget Wordpress 0
S Mod hiển thị khung trả lời nhanh đầy đủ chức năng Add-ons 0
B Share code like hiển thị tim ra trang chủ. Johncms 0
Admin Share code hiển thị online toàn trang cho xtgem Wap builder, wapego, xtgem, wen.ru, wapka, wap4 1
Admin Hàm hiển thị Alexa Rank cho PHP PHP 0
Admin Hướng dẫn fix lỗi không hiển thị số người online vbb Vbb tutorial 0
C Hỏi Cách hiển thị đầy đủ bbcode ở khung trả lời nhanh Vbulletin 6
Admin Hiển thị thông tin tác giả - avatar trên công cụ tìm kiếm Thảo luận SEO 0

Similar threads

New posts New threads New resources

Back
Top