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.
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.
Để 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(). ‘
- ‘ . get_the_title() . ‘
‘;
}
$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.
Để 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.
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.
Đó 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 .
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.
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.
Để 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(). ‘
- ‘ . get_the_title() . ‘
‘;
}
$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.
Để 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.
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.
Đó 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 .
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.
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.
Để 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(). ‘
- ‘ . get_the_title() . ‘
‘;
}
$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.
Để 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.
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.
Đó 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 .
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.
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.
Để 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(). ‘
- ‘ . get_the_title() . ‘
‘;
}
$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.
Để 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.
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.
Đó 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 .
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.
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.
Để 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(). ‘
- ‘ . get_the_title() . ‘
‘;
}
$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.
Để 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.
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.
Đó 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