Thursday, April 18, 2024
HomeThiết kế WebWeb Source CodeHiển thị những bài viết dự định đăng

Hiển thị những bài viết dự định đăng

Gần đây, vào HT blog bạn thấy trên sidebar có mục “Mời bạn đón theo dõi”. Đây là danh sách các bài viết được lên kế hoạch. Một vài bạn đọc đã hỏi và HT cũng xin hướng dẫn cách thực hiện.
Bạn đừng lo lắng sẽ khó thực hiện. Công việc của bạn chỉ việc copy đoạn code sau và paste vào file functions.php
[code=’php’]/***** Bai viet len ke hoach http://hutruc.com *****/
function htr_future() {
query_posts(‘showposts=10&post_status=future&orderby=date&order=ASC’);
$future=”;
if ( have_posts() ) : while ( have_posts() ) : the_post();
$post = get_post($post_id);
$title=$post->post_title;
$time=mysql2date(‘j M Y’, $post->post_date_gmt);
$future.=’

  • ‘.$title.’
    Đăng vào ‘.$time.’
  • ‘;
    endwhile; else: $future.=’

  • Chưa lên kế hoạch viết bài
  • ‘;endif;
    return $future;
    }
    add_shortcode(“htr_future”, “htr_future”);
    /***** End Bai viet len ke hoach http://hutruc.com *****/[/code]
    Bây giờ bạn vào phần Widget, thêm vào một text widget với nội dung [‘htr_future’] (Không có dấu nháy).
    Vậy là xong rồi, rất đơn giản phải không nào. Chúc bạn thành công!
    P/s: Nếu shortcode không chạy được trên widget, bạn vui lòng xem Sử dụng shortcode trong Sidebar.
    [toggle_box title=”Sử dụng shortcode trong Sidebar” width=”Width of toggle box”]
    Shortcode là một tính năng mà HT cảm thấy cực kỳ hữu ích nếu bạn biết khai thác nó. VD: Form liên hệ của HT. Do định làm riêng cho nó một page template. Nhưng do mói làm quen với thesis nên cũng chưa tìm hiểu cách tạp page template cho nó. Cứ tưởng phải dùng plugin để viết thực thi code PHP trong page. Nhưng với shortcode thì điều này trở nên đôn giản hơn. Chỉ dùng shortcode [lien he] là đã có form liên hệ rồi. Nói dài dòng như vậy cũng chỉ để cho thấy sự hữu ích của Shortcode thôi.
    Ở bài giới thiệu trước, bạn chỉ có thể áp dụng shortcode trong bài viết hoặc trang. Còn trong sidebar thì nó không có kết quả. Thủ thuật ngắn sau đây sẽ giúp bạn điều này.
    Thủ thuật này cực kỳ đơn giản. Bạn chỉ việc thêm dòng sau vào file functions.php (custom_functions.php nếu bạn sử dụng thesis)
    [code=’php’]add_filter(‘widget_text’, ‘do_shortcode’);[/code]
    Tham khảo nguồn: http://adambrown.info/p/htrwpblog_hooks/hook/widget_text?version=2.9&file=wp-includes/default-widgets.php
    Demo chính là widget bài viết ngẫu nhiên trên Hư Trúc Blog.
    [/toggle_box]
    © http://hutruc.com/38/hien-thi-nhung-bai-viet-du-dinh-dang.html

    RELATED ARTICLES

    LEAVE A REPLY

    Please enter your comment!
    Please enter your name here

    - Advertisment -

    Most Popular