6 điều thú vị bạn có thể làm với các bài đăng dính trong WordPress

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 đăng 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ị mà bạn có thể làm với các bài đăng dính trong WordPress.

6 dieu thu vi ban co the lam voi cac bai dang dinh trong wordpress 5fa53210bfaf1

Nội dung chính bài đăng

Video hướng dẫn

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

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

Nếu bạn đang sử dụng các bài đăng cố đị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 dán bài đăng sau khi sự kiện đó kết thúc.

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

Chỉ cần cài đặt và kích hoạt plugin Expire Sticky Posts . 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.

Setting expiration date for sticky post

Sau khi hết hạn, bài dính của bạn sẽ tự động trở thành bài bình thường. Để có 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 đăng hấp dẫn cho danh mục

Theo mặc định, các bài đăng dính chỉ xuất hiện trên trang đầu 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 mình thì sao?

Bạn có thể làm điều đó bằng cách cài đặt và kích hoạt plugin Category Sticky Post . Sau khi kích hoạt, hãy 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 hấp dẫn.

Adding a sticky post to specific category

Để có 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ị các bài đăng dính mới nhất

Thông thường, bài đăng 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 đăng nổi bật cũ của bạn biến mất trong kho lưu trữ. Bạn có thể làm sống lại nội dung nổi bật cũ của mình 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.

Chỉ cần dán mã này vào tệp functions.php của chủ đề của bạn hoặc một plugin WordPress dành riêng cho trang web .

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 .= '
    • ‘;
    • while ( $the_query->have_posts() ) {
    • $the_query->the_post();
    • $return .= ‘

    • ‘ . get_the_title() . ‘
      ‘ . get_the_excerpt(). ‘

‘;

}
$return .= ‘

‘;

} 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 shortcode [latest_stickies] ở bất kỳ đâu bạn muốn hiển thị các bài đăng dính 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 dính mới nhất trong WordPress .

4. Bài đăng dính cho các loại bài đăng tùy chỉnh

Tính năng bài đăng dính chỉ khả dụng 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 .

Chỉ cần cài đặt và kích hoạt plugin Loại bài đăng 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.

Sticky Post on a custom post type
Để có 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 của WordPress .

5. Cách ẩn các bài viết dính trên WordPress Loop

Khi sử dụng các bài đăng dính, bạn sẽ nhận thấy rằng theo mặc định, WordPress 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 hấp dẫn sẽ xuất hiện trên đầu bất kể chúng được thêm vào khi nào.

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


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 để có 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 kiểu dáng tùy chỉnh vào bài viết cố định của mình?

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

Sticky class added to post container

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

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

.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à cách nó trông trên trang demo của chúng tôi bằng cách sử dụng chủ đề Twenty Twelve.

Styling a sticky post in 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ị cần 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 loại hack và plugin được mong muốn nhất cho WordPress .

6 dieu thu vi ban co the lam voi cac bai dang dinh trong wordpress 5fa53210bfaf1

Video hướng dẫn

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

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

Nếu bạn đang sử dụng các bài đăng cố đị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 dán bài đăng sau khi sự kiện đó kết thúc.

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

Chỉ cần cài đặt và kích hoạt plugin Expire Sticky Posts . 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.

Setting expiration date for sticky post

Sau khi hết hạn, bài dính của bạn sẽ tự động trở thành bài bình thường. Để có 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 đăng hấp dẫn cho danh mục

Theo mặc định, các bài đăng dính chỉ xuất hiện trên trang đầu 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 mình thì sao?

Bạn có thể làm điều đó bằng cách cài đặt và kích hoạt plugin Category Sticky Post . Sau khi kích hoạt, hãy 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 hấp dẫn.

Adding a sticky post to specific category

Để có 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ị các bài đăng dính mới nhất

Thông thường, bài đăng 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 đăng nổi bật cũ của bạn biến mất trong kho lưu trữ. Bạn có thể làm sống lại nội dung nổi bật cũ của mình 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.

Chỉ cần dán mã này vào tệp functions.php của chủ đề của bạn hoặc một plugin WordPress dành riêng cho trang web .

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 .= '
    • ‘;
    • while ( $the_query->have_posts() ) {
    • $the_query->the_post();
    • $return .= ‘

    • ‘ . get_the_title() . ‘
      ‘ . get_the_excerpt(). ‘

‘;

}
$return .= ‘

‘;

} 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 shortcode [latest_stickies] ở bất kỳ đâu bạn muốn hiển thị các bài đăng dính 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 dính mới nhất trong WordPress .

4. Bài đăng dính cho các loại bài đăng tùy chỉnh

Tính năng bài đăng dính chỉ khả dụng 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 .

Chỉ cần cài đặt và kích hoạt plugin Loại bài đăng 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.

Sticky Post on a custom post type
Để có 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 của WordPress .

5. Cách ẩn các bài viết dính trên WordPress Loop

Khi sử dụng các bài đăng dính, bạn sẽ nhận thấy rằng theo mặc định, WordPress 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 hấp dẫn sẽ xuất hiện trên đầu bất kể chúng được thêm vào khi nào.

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


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 để có 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 kiểu dáng tùy chỉnh vào bài viết cố định của mình?

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

Sticky class added to post container

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

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

.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à cách nó trông trên trang demo của chúng tôi bằng cách sử dụng chủ đề Twenty Twelve.

Styling a sticky post in 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ị cần 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 loại hack và plugin được mong muốn nhất cho WordPress .

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 đăng 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ị mà bạn có thể làm với các bài đăng dính trong WordPress.

6 dieu thu vi ban co the lam voi cac bai dang dinh trong wordpress 5fa53210bfaf1

Video hướng dẫn

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

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

Nếu bạn đang sử dụng các bài đăng cố đị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 dán bài đăng sau khi sự kiện đó kết thúc.

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

Chỉ cần cài đặt và kích hoạt plugin Expire Sticky Posts . 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.

Setting expiration date for sticky post

Sau khi hết hạn, bài dính của bạn sẽ tự động trở thành bài bình thường. Để có 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 đăng hấp dẫn cho danh mục

Theo mặc định, các bài đăng dính chỉ xuất hiện trên trang đầu 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 mình thì sao?

Bạn có thể làm điều đó bằng cách cài đặt và kích hoạt plugin Category Sticky Post . Sau khi kích hoạt, hãy 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 hấp dẫn.

Adding a sticky post to specific category

Để có 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ị các bài đăng dính mới nhất

Thông thường, bài đăng 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 đăng nổi bật cũ của bạn biến mất trong kho lưu trữ. Bạn có thể làm sống lại nội dung nổi bật cũ của mình 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.

Chỉ cần dán mã này vào tệp functions.php của chủ đề của bạn hoặc một plugin WordPress dành riêng cho trang web .

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 .= '
    • ‘;
    • while ( $the_query->have_posts() ) {
    • $the_query->the_post();
    • $return .= ‘

    • ‘ . get_the_title() . ‘
      ‘ . get_the_excerpt(). ‘

‘;

}
$return .= ‘

‘;

} 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 shortcode [latest_stickies] ở bất kỳ đâu bạn muốn hiển thị các bài đăng dính 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 dính mới nhất trong WordPress .

4. Bài đăng dính cho các loại bài đăng tùy chỉnh

Tính năng bài đăng dính chỉ khả dụng 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 .

Chỉ cần cài đặt và kích hoạt plugin Loại bài đăng 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.

Sticky Post on a custom post type
Để có 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 của WordPress .

5. Cách ẩn các bài viết dính trên WordPress Loop

Khi sử dụng các bài đăng dính, bạn sẽ nhận thấy rằng theo mặc định, WordPress 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 hấp dẫn sẽ xuất hiện trên đầu bất kể chúng được thêm vào khi nào.

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


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 để có 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 kiểu dáng tùy chỉnh vào bài viết cố định của mình?

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

Sticky class added to post container

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

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

.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à cách nó trông trên trang demo của chúng tôi bằng cách sử dụng chủ đề Twenty Twelve.

Styling a sticky post in 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ị cần 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 loại hack và plugin được mong muốn nhất cho WordPress .

6 dieu thu vi ban co the lam voi cac bai dang dinh trong wordpress 5fa53210bfaf1

Video hướng dẫn

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

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

Nếu bạn đang sử dụng các bài đăng cố đị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 dán bài đăng sau khi sự kiện đó kết thúc.

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

Chỉ cần cài đặt và kích hoạt plugin Expire Sticky Posts . 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.

Setting expiration date for sticky post

Sau khi hết hạn, bài dính của bạn sẽ tự động trở thành bài bình thường. Để có 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 đăng hấp dẫn cho danh mục

Theo mặc định, các bài đăng dính chỉ xuất hiện trên trang đầu 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 mình thì sao?

Bạn có thể làm điều đó bằng cách cài đặt và kích hoạt plugin Category Sticky Post . Sau khi kích hoạt, hãy 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 hấp dẫn.

Adding a sticky post to specific category

Để có 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ị các bài đăng dính mới nhất

Thông thường, bài đăng 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 đăng nổi bật cũ của bạn biến mất trong kho lưu trữ. Bạn có thể làm sống lại nội dung nổi bật cũ của mình 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.

Chỉ cần dán mã này vào tệp functions.php của chủ đề của bạn hoặc một plugin WordPress dành riêng cho trang web .

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 .= '
    • ‘;
    • while ( $the_query->have_posts() ) {
    • $the_query->the_post();
    • $return .= ‘

    • ‘ . get_the_title() . ‘
      ‘ . get_the_excerpt(). ‘

‘;

}
$return .= ‘

‘;

} 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 shortcode [latest_stickies] ở bất kỳ đâu bạn muốn hiển thị các bài đăng dính 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 dính mới nhất trong WordPress .

4. Bài đăng dính cho các loại bài đăng tùy chỉnh

Tính năng bài đăng dính chỉ khả dụng 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 .

Chỉ cần cài đặt và kích hoạt plugin Loại bài đăng 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.

Sticky Post on a custom post type
Để có 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 của WordPress .

5. Cách ẩn các bài viết dính trên WordPress Loop

Khi sử dụng các bài đăng dính, bạn sẽ nhận thấy rằng theo mặc định, WordPress 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 hấp dẫn sẽ xuất hiện trên đầu bất kể chúng được thêm vào khi nào.

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


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 để có 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 kiểu dáng tùy chỉnh vào bài viết cố định của mình?

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

Sticky class added to post container

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

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

.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à cách nó trông trên trang demo của chúng tôi bằng cách sử dụng chủ đề Twenty Twelve.

Styling a sticky post in 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ị cần 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 loại hack và plugin được mong muốn nhất cho WordPress .

6 dieu thu vi ban co the lam voi cac bai dang dinh trong wordpress 5fa53210bfaf1

Video hướng dẫn

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

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

Nếu bạn đang sử dụng các bài đăng cố đị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 dán bài đăng sau khi sự kiện đó kết thúc.

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

Chỉ cần cài đặt và kích hoạt plugin Expire Sticky Posts . 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.

Setting expiration date for sticky post

Sau khi hết hạn, bài dính của bạn sẽ tự động trở thành bài bình thường. Để có 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 đăng hấp dẫn cho danh mục

Theo mặc định, các bài đăng dính chỉ xuất hiện trên trang đầu 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 mình thì sao?

Bạn có thể làm điều đó bằng cách cài đặt và kích hoạt plugin Category Sticky Post . Sau khi kích hoạt, hãy 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 hấp dẫn.

Adding a sticky post to specific category

Để có 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ị các bài đăng dính mới nhất

Thông thường, bài đăng 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 đăng nổi bật cũ của bạn biến mất trong kho lưu trữ. Bạn có thể làm sống lại nội dung nổi bật cũ của mình 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.

Chỉ cần dán mã này vào tệp functions.php của chủ đề của bạn hoặc một plugin WordPress dành riêng cho trang web .

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 .= '
    • ‘;
    • while ( $the_query->have_posts() ) {
    • $the_query->the_post();
    • $return .= ‘

    • ‘ . get_the_title() . ‘
      ‘ . get_the_excerpt(). ‘

‘;

}
$return .= ‘

‘;

} 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 shortcode [latest_stickies] ở bất kỳ đâu bạn muốn hiển thị các bài đăng dính 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 dính mới nhất trong WordPress .

4. Bài đăng dính cho các loại bài đăng tùy chỉnh

Tính năng bài đăng dính chỉ khả dụng 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 .

Chỉ cần cài đặt và kích hoạt plugin Loại bài đăng 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.

Sticky Post on a custom post type
Để có 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 của WordPress .

5. Cách ẩn các bài viết dính trên WordPress Loop

Khi sử dụng các bài đăng dính, bạn sẽ nhận thấy rằng theo mặc định, WordPress 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 hấp dẫn sẽ xuất hiện trên đầu bất kể chúng được thêm vào khi nào.

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


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 để có 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 kiểu dáng tùy chỉnh vào bài viết cố định của mình?

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

Sticky class added to post container

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

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

.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à cách nó trông trên trang demo của chúng tôi bằng cách sử dụng chủ đề Twenty Twelve.

Styling a sticky post in 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ị cần 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 loại hack và plugin được mong muốn nhất cho WordPress .

Bài 6 điều thú vị bạn có thể làm với các bài đăng dính trong WordPress 

Theo : https://chowebs.com

Đánh giá post

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *