Shortcode bài viết liên quan theo chuyên mục trong WordPress ~ Kiếm Tiền Online

Sunday, February 4, 2024

Shortcode bài viết liên quan theo chuyên mục trong WordPress

Có thể bạn biết shortcode là 1 mã ngắn nên bạn copy chúng và có thể tiêu dùng ở nhiều nơi rất tiện lợi. Trong bài viết này Kiếm Tiền Online có chia sẽ 1 đoạn code ngắn để lấy các bài viết liên quan, hay các bài viết cùng 1 chuyên mục để hiển thị.

Shortcode bài viết liên quan trong WordPress

Để tạo shortcode bài viết liên quan theo chuyên mục WordPress bạn có thể thêm đoạn bên dưới vào file functions.php.

function vutruso_related_posts_shortcode() {    $args = array(        'post_type' => 'post',        'posts_per_page' => '10',        'post__not_in' => array(get_the_ID()),        'orderby' => 'rand'    );    $i=0;    $related_posts = new WP_Query($args);    if ($related_posts->have_posts()) :        $output = '<ul class="list-top related-posts">';        while ($related_posts->have_posts()) : $related_posts->the_post();            $i++;            $output .= '<li class="related-post"><span class="number">' . $i . '</span>';            $output .= '<a href="'%20.%20get_permalink()%20.%20'">' . get_the_title() . '</a>';            $output .= '</li>';        endwhile;        $output .= '</ul>';        wp_reset_postdata();    else :        $output = '';    endif;    return $output;}add_shortcode('vutruso_related_posts', 'vutruso_related_posts_shortcode');

Giải thích sơ qua đoạn code bên trên

  • post_type Loại bài viết
  • posts_per_page số bài viết cần hiển thị
  • post__not_in loại bài viết hiện tại ra khỏi danh sách bài viết liên quan
  • orderby hiển thị ngẫu nhiên, bạn có thể đặt date để lấy các bài cùng chuyên mục mới đăng

Sau khi thêm code trên vào file functions.php bạn có thể tiêu dùng shorcode [vutruso_related_posts] để hiện vào nơi cần hiển thị các bài viết liên quan.

Hoặc tiêu dùng code php dưới đây để cho vào template.

<?php echo do_shorcode('[vutruso_related_posts]'); ?>

Bạn nên css để làm đẹp bài viết liên quan nhé, có thể tiêu dùng code css dưới đây để style chẳng hạn.

.list-top li{position:relative;padding:10px 0;height:50px;list-style:none}.list-top span{font-size:18px;color:#fff;background-color:#ccc;width:35px;height:35px;border-radius:100%;text-align:center;line-height:35px;position:absolute;top:50%;transform:translateY(-50%);}.list-top li:nth-child(2) span{background-color:#d0b07a;}.list-top li:nth-child(1) span{background-color:#f25630;}.list-top li:nth-child(3) span{background-color:#decbac;}.list-top a{font-size:inherit;margin-left:45px;display:block;line-height:23px;text-decoration:none}

Đây là thành quả sau khi bạn thêm code.

bài viết liên quan cho wordpress

Tuỳ theo web của bạn mà có thể chỉnh code lại cho thích hợp nhé, ở code này mình code css cho thích hợp khi đặt ở sidebar, nếu bạn muốn đặt ở cuối bài viết thì css lại để nó hiển thị ngang sẽ đẹp và thích hợp hơn.

Ngoài code thì bạn cũng có thể lên kho plugin của WordPress và tìm kiếm từ khoá như: Related Post để tìm những plugin giúp hiện các bài viết liên quan theo cat hoặc tag được code sẵn.

Cảm ơn đã đọc bài viết.


0 nhận xét:

Post a Comment

Chăm sóc tóc

DUNG DỊCH TẮM GỘI KHÔ – PH
90.000₫
MẶT NẠ TÓC PHỤC HỒI HƯ TỔN PREMIUM REPAIR MASK 180G – TSUBAKI
225.000₫
BỒ KẾT HOA BƯỞI 300ML – NCT3
340.000₫
DẦU XẢ THẢO DƯỢC BỒ KẾT SẢ CHANH HOA BƯỞI 300ML – TRƯỜNG HƯNG THỊNH
100.000₫
DẦU GỘI THẢO DƯỢC BỒ KẾT SẢ CHANH HOA BƯỞI 300ML – TRƯỜNG HƯNG THỊNH
100.000₫
SERUM DƯỠNG TÓC HOA BƯỞI GIẢM GÃY RỤNG 50ML – POMELO
84.000₫

Quảng cáo

Nổi bật

Cài đặt Thanh Toán Google adsense bằng ngân hàng Vietcombank

Sau khi đã đủ điều kiện rút tiền từ Google Adsense thì bạn cần phải thêm hình thức thanh toán để Google trả tiền cho bạn.Khi kiếm tiền trên ...

a-ads

Máy tính Laptop

44.990.000đ
Laptop LG Gram 2022 17Z90Q-G.AH76A5 (Core-i7 1260P/16GB/512GB/17″ WQXGA/Win 11/Xám)
24.790.000đ
Laptop LG Gram 2021 16ZD90P-G.AX54A5 (i5-1135G7/8GB RAM/512GB SSD/16″WQXGA/Dos/Trắng)
14.590.000đ
Laptop Acer Gaming Aspire 7 A715-42G-R4ST NH.QAYSV.004 (R5 5500U/8GB RAM/256GB SSD/15.6″FHD IPS/GTX1650 4GB/Win10) – Hàng chính hãng
15.190.000đ
Laptop Acer Aspire 3 A315-58G-50S4 (Core i5 1135G7/8GB RAM/512GB/15.6″FHD/MX350 2GB/Win 10/Bạc)
21.990.000đ
Laptop Acer Swift 5 SF514-55TA-59N4 NX.A6SSV.001 (i5-1135G7/16GB RAM/1TB SSD/14″FHD_Touch/Win10/Xanh) – Hàng chính hãng
14.890.000đ
Laptop Acer Aspire 5 A514-54-59QK (Core i5 1135G7/8GB RAM/512GB/14″FHD/Win 11/Vàng)

Vay Online

Back Link

(x)
(x)
Day noi mi | Hoc noi mi | Noi mi dep | Trung tam day nghe toc | Day cat toc | Day nghe toc | Hoc cat toc | Hoc cat toc o Ha Noi | Hoc cat toc tai Ha Noi | Thuoc chua benh a sung
Dau goi Kafen | Dau xa Kafen | Giao trinh day cat toc | Mua ban rao vat | Dang rao vat | Dien dan rao vat | Rao vat mien phi | Trang rao vat