6 điều thú vị về Sticky Post trong WordPress

6 điều thú vị về Sticky Post trong WordPress

Mở bát về khái niệm về Sticky post:

  • Sticky post là bài viết dính tức là nó sẽ bị ghim ở một vị trí nào mà bạn muốn. Dù bạn cuộn trang như nào nó cũng trôi theo. Đó là cách hoạt động của bài viết dính hay còn gọi là sticky post.

Bạn có biết rằng WordPress cho phép bạn làm nổi bật các bài đăng của mình bằng cách sử dụng tính năng bài viết dính . Tuy nhiên, bài viết dính là một trong những tính năng ít được biết đến nhất của WordPress. Trong bài viết này, chúng tôi sẽ chỉ cho bạn 6 điều thú vị bạn có thể làm với các bài đăng dính trong WordPress.

Thủ thuật bài dính

Nếu bạn không thích video hoặc cần thêm hướng dẫn, hãy tiếp tục đọc.

1. Tự động hết hạn bài viết dính

Nếu bạn đang sử dụng các bài đăng dính để làm nổi bật một sự kiện hoặc phiếu giảm giá đặc biệt, thì bạn sẽ cần hủy bỏ bài đăng khi sự kiện đó kết thúc.

Điều này nghe có vẻ như công việc không cần thiết mà bạn nên tự động hóa.

Đơn giản chỉ cần cài đặt và kích hoạt plugin Expire Dính Bài viết . Sau khi kích hoạt, bạn có thể đặt ngày hết hạn cho các bài đăng dính.

Đặt ngày hết hạn cho bài dính

Sau ngày hết hạn, bài đăng dính của bạn sẽ tự động trở thành một bài viết bình thường. Để biết hướng dẫn chi tiết, hãy xem hướng dẫn của chúng tôi (có video) về cách đặt ngày hết hạn cho các bài đăng dính trong WordPress.

2. Bài viết dính cho danh mục

Theo mặc định, bài viết dính chỉ xuất hiện trên trang nhất của trang web của bạn. Nhưng nếu bạn muốn hiển thị nội dung nổi bật trên các trang lưu trữ danh mục của bạn thì sao?

Bạn có thể làm điều đó bằng cách cài đặt và kích hoạt plugin Category Dính Post . Sau khi kích hoạt, chỉnh sửa một bài đăng mà bạn muốn làm nổi bật và chọn danh mục bài đăng dính.

Thêm một bài viết dính vào danh mục cụ thể

Để biết hướng dẫn chi tiết hơn, hãy xem hướng dẫn của chúng tôi về cách thêm bài đăng dính cho các danh mục trong WordPress.

3. Hiển thị bài viết mới nhất

Thông thường bài viết dính được sử dụng cho các bài đăng nổi bật để hiển thị nội dung nổi bật nhất của bạn. Nhưng sau một thời gian các bài viết nổi bật cũ của bạn biến mất dưới kho lưu trữ. Bạn có thể mang lại nội dung nổi bật cũ của bạn bằng cách hiển thị chúng trên trang lưu trữ tùy chỉnh hoặc bất kỳ nơi nào khác trên trang web của bạn.

Đơn giản chỉ cần dán mã này trong của chủ đề của bạn functions.php tập tin hoặc một WordPress Plugin trang web cụ thể .

1
2
3
4
5
6
7
số 8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function wpb_latest_sticky() {
/* Get all sticky posts */
$sticky = get_option( 'sticky_posts' );
/* Sort the stickies with the newest ones at the top */
rsort( $sticky );
/* Get the 5 newest stickies (change 5 for a different number) */
$sticky = array_slice( $sticky, 0, 5 );
/* Query sticky posts */
$the_query = new WP_Query( array( 'post__in' => $sticky, 'ignore_sticky_posts' => 1 ) );
// The Loop
if ( $the_query->have_posts() ) {
    $return .= '<ul>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        $return .= '<li><a href="' .get_permalink(). '" title="'  . get_the_title() . '">' . get_the_title() . '</a><br />' . get_the_excerpt(). '</li>';
        
    }
    $return .= '</ul>';
    
} else {
    // no posts found
}
/* Restore original Post Data */
wp_reset_postdata();
return $return;
}
add_shortcode('latest_stickies', 'wpb_latest_sticky');

Sau khi thêm mã này, chỉ cần tạo thêm mã ngắn [latest_stickies]bất cứ nơi nào bạn muốn hiển thị các bài đăng mới nhất của mình.

Để được hướng dẫn chi tiết, hãy truy cập bài viết của chúng tôi: Cách hiển thị các bài đăng mới nhất trong WordPress .

4. Bài viết dính cho các loại bài tùy chỉnh

Tính năng bài đăng dính chỉ có sẵn cho các bài đăng WordPress, nhưng điều này không có nghĩa là bạn không thể thêm tính năng này cho các loại bài đăng khác .

Đơn giản chỉ cần cài đặt và kích hoạt plugin Loại tùy chỉnh dính . Khi bạn đã kích hoạt plugin, hãy truy cập Cài đặt »Đọc và bật các bài đăng dính cho bất kỳ loại bài đăng nào bạn muốn.

Bài đăng dính trên một loại bài tùy chỉnh
Để biết hướng dẫn chi tiết hơn, hãy xem hướng dẫn của chúng tôi về cách thêm bài đăng dính trong các loại bài đăng tùy chỉnh WordPress .

5. Cách ẩn bài viết dính từ vòng lặp WordPress

Khi sử dụng các bài đăng dính, bạn sẽ nhận thấy rằng mặc định WordPress sẽ hiển thị bài đăng dính của bạn ở đầu tất cả các bài đăng WordPress của bạn. Ví dụ: nếu bạn có một vòng lặp để hiển thị các bài đăng gần đây, thì các bài đăng dính sẽ xuất hiện trên đầu bất kể khi nào chúng được thêm vào.

Để tránh điều này, chỉ cần sử dụng ignore_sticky_postsđối số trong truy vấn WordPress của bạn, như thế này:

1
2
3
4
5
6
7
số 8
<?php
$args = array(
    'posts_per_page' => 10,
    'ignore_sticky_posts' => 1
);
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();
?>

Xem hướng dẫn của chúng tôi về cách loại trừ các bài đăng dính khỏi vòng lặp WordPress để biết hướng dẫn chi tiết hơn.

6. Tạo kiểu bài viết dính

Bạn muốn thêm phong cách tùy chỉnh vào bài viết dính của bạn?

Nhiều chủ đề WordPress sử dụng post_class()chức năng để tự động thêm các lớp bài đăng cho mỗi bài đăng. Nếu chủ đề của bạn đã sử dụng hàm post_group (), thì bạn sẽ thấy lớp dính được thêm vào bài viết dính của mình.

Lớp dính vào bài container

Nếu chủ đề của bạn không thêm lớp dính vào div thùng chứa bài đăng, thì bạn có thể tự thêm nó bằng cách thêm hàm post_group () vào div bài viết hoặc thùng chứa bài viết.

1
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

Bây giờ bạn có thể sử dụng. stickyLớp CSS trong biểu định kiểu của chủ đề con bạn . Đây là một số CSS cơ bản để giúp bạn bắt đầu:

1
2
3
4
5
6
7
số 8
9
10
11
12
13
14
15
16
17
18
.sticky {
background-color:#ededed;
border:1 px solid #f5f5f5;
color:#272727;
padding:5px;
}
.sticky:before {
  content: "Featured";
  color: #FFF;
  background: #f20000;
  padding: 10px;
  display: inline-block;
  text-align: right;
  float: right;
  font-weight: bold;
  text-transform: uppercase;
}

Đây là giao diện trên trang demo của chúng tôi sử dụng chủ đề Twenty Tw 12.

Tạo kiểu cho một bài viết dính trong WordPress

Đó là tất cả, chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu một số điều thú vị để làm với các bài đăng dính trên trang web WordPress của bạn. Bạn cũng có thể muốn xem hướng dẫn của chúng tôi về 10 bản hack và plugin được mong muốn nhất cho WordPress .

Nếu bạn thích bài viết này, thì vui lòng đăng ký Kênh YouTube của chúng tôi để xem video hướng dẫn. Bạn cũng có thể tìm thấy chúng tôi trên Twitter và Google+ .

Leave a Reply

avatar
  Subscribe  
Notify of
Hotline: 0974.0707.83(Zalo/Viber)