Shortcode hiển thị bài viết mới nhất trong WordPress

Trong mã nguồn WordPress có khá nhiều plugin hỗ trợ hiển thị bài viết mới. Tuy nhiên nhược điểm khi sử dụng đó là website trở nên nặng nề. Chúng ta nên hạn chế thấp nhất việc dùng Plugin. Chính vì thế hôm nay Quỳnh chia sẻ một bài hướng dẫn show code hiển thị bài viết mới nhất wordpress sử dụng Shortcode khá tiện lợi.

Shortcode có thể đặt bất cứ vị trí nào trên website. Viết cũng khá đơn giản tương tự thế này [recent-postss]. Nếu bạn chưa biết cách tạo Shortcode hãy tham khảo bài viết này.

Hướng dẫn viết Shortcode hiển thị bài viết mới nhất trong WordPress

Để không gặp trục trặc trong quá trình làm bạn nên thực hành trên Localhost của máy tính. Dưới đây là các bước thực hiện như sau:

Bước 1: Mở file functions.php cho đoạn code sau xuống dưới cùng

function rp_quachquynh() {
    ob_start();
    $args = array(
        'post_type' => 'post',
        'posts_per_page' => '6',
        'order' => 'desc',
        'suppress_filters' => 0,
    );
    $query = new WP_Query( $args );
    if ( $query->have_posts() ) :
            while ( $query->have_posts() ) : $query->the_post(); 
		echo '<ul class="recent-posts">';
		echo '<li>';
		echo '<a href="'%20.%20get_permalink()%20.%20'">'.get_the_post_thumbnail().'</a>';
		echo '<a href="'%20.%20get_permalink()%20.%20'">'.get_the_title().'</a><br/>';
                echo get_the_date();
		echo '</li>';
		echo '</ul>';
             endwhile;
         wp_reset_postdata();
         $output = ob_get_clean();
         return $output;
    endif;
}
add_shortcode( 'recent-posts', 'rp_quachquynh' );

Bước 2: Sau khi tạo functions xong bạn sẽ vào Appereance => Widget để thêm một widget mới trên sidebar

Ấn chuột trái vào Text kéo sang Sidebar rồi viết đoạn [recent-posts] => Lưu lại

shortcode-recent-post-wordpress-1

Kết quả

them-bai-viet-moi-trong-wordpress-1

Bước 3: Sử dụng CSS để hiển thị đẹp hơn. Bạn sẽ mở file style.css kéo xuống dưới cùng cho đoạn mã này vào

.recent-posts li {
	list-style: none;
	clear: both;
	display: inline-block;
}
.recent-posts li img {
	width: 90px;
	height: 65px;
	float: left;
	margin-right: 9px!important;
	border-radius: 4px;
	object-fit: cover;
}
.recent-posts li a {
	text-decoration: none;
	font-size: 15px;
	color: #2b2b2b!important;
}

them-bai-viet-moi-trong-wordpress-2

Kết luận: Với cách thêm bài viết mới trong WordPress này ưu điểm là sử dụng khá ít code. Để website không gặp vấn đề gì nên thử trên máy tính nhé! Chúc bạn học WordPress hiệu quả.

Related Posts

Hướng dẫn cách tắt comment trong wordpress

Trong quá trình xây dựng và quản lý một trang web WordPress, việc tắt chức năng comment có thể là một yêu cầu phổ biến. Điều này…

7 Cách chọn sản phẩm kinh doanh online thành công

7 Cách chọn sản phẩm kinh doanh online thành công

Kinh doanh online bên cạnh những ưu thế thì rủi ro cũng không hề nhỏ, việc bạn tính toán thật kỹ lưỡng trước khi quyết định bán…

Chỉnh sửa Header trong WordPress

Header là khu vực hiển thị phần đầu tiên của trang web. Tại đây nó sẽ hiển Logo, banner, Menu hoặc các mạng xã hội được tích…

doi-mat-khau-admin-wordpress-1

Đổi password admin trong WordPress

Khu vực quản trị của WordPress chỉ admin mới có thể đăng nhập được. Vì thế mật khẩu đóng vai trò quan trọng. Một password sử dụng…

Upload Theme trong Wordpress

Hướng dẫn cách up Theme lên WordPress

Với những người mới bắt đầu học WordPress thường gặp khó khăn khi thay đổi giao diện. Bài viết này sẽ giúp bạn biết cách upload theme,…

Hướng dẫn chỉnh sửa theme WordPress

Trước đây mới làm quen với nền tảng WordPress mình cảm thấy khá khó khăn không biết làm thế nào để chỉnh sửa theme Wordpres, mãi một…