Hiển thị bài viết ngẫu nhiên trong wordpress dùng thuộc thính 'orderby' => 'rand'
// hiển thị 5 bài viết ngẫu nhiên
<?php
global $post;
$args = array('numberposts' => 5, 'category_name' => 'thiet-bi-ho-tro', 'orderby' => 'rand');
$posts = get_posts($args);
foreach ($posts as $post): setup_postdata($post);?>
// Echo nội dung
.......................
<?php endforeach ?>
Chủ Nhật, 29 tháng 12, 2013
Hiển thị nội dung của các trang và bài viết
<?php while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile;?>
<?php the_content(); ?>
<?php endwhile;?>
Loại bỏ các thẻ html có trong chuỗi dữ liệu
dùng hàm strip_tags để bỏ đi các thẻ html có trong chuỗi khi hiển thị lên web
strip_tags($chuỗi);
strip_tags($chuỗi);
Hiển thị bài viết trong category theo tên Slug
Trong category của phần post bài viết tạo Slug có tên Tiện ích và Slug => tien-ich
Để gọi tất cả bài viết trong Slug ra:
<?php
global $post;
$args = array('numberposts' => 10, 'category_name' => 'loi-ich'); //số lượng hiển thị 10 sp
$posts = get_posts($args);
foreach ($posts as $post): setup_postdata($post);?>
//Echo nội dung ra ở đây
<?php echo the_post_thumbnail(); ?>
<php echo the_title(); ?>
<?php echo the_content(); ?>
<?php endforeach ?>
Để gọi tất cả bài viết trong Slug ra:
<?php
global $post;
$args = array('numberposts' => 10, 'category_name' => 'loi-ich'); //số lượng hiển thị 10 sp
$posts = get_posts($args);
foreach ($posts as $post): setup_postdata($post);?>
//Echo nội dung ra ở đây
<?php echo the_post_thumbnail(); ?>
<php echo the_title(); ?>
<?php echo the_content(); ?>
<?php endforeach ?>
Hiển thị dữ liệu category child của page by id
Ví dụ: trong page giới thiệu ta có id nó là 12, và subcategory của page gồm có các trang con
Để hiển thị các trang con có trong trang Giới thiệu đoạn code sau:
$mypages = get_pages(array('post_type' => 'page', 'number' => '6', 'child_of' => '12', 'sort_column' => 'post_date', 'sort_order' => 'desc'));
foreach ($mypages as $pages) {
$content = $pages->post_content;//lấy nội dung
?>
// HIỂN THỊ NỘI DUNG RA
<div class="title-pro-home">
<?php echo $pages->post_title; ?> //lấy post title
<?PHP echo $content ;?>
</div>
<div class="img-pro-home"><?php echo get_the_post_thumbnail($pages->ID, 'medium'); ?> //lấy thumbnail
</div>
<?php } ?>
Để hiển thị các trang con có trong trang Giới thiệu đoạn code sau:
$mypages = get_pages(array('post_type' => 'page', 'number' => '6', 'child_of' => '12', 'sort_column' => 'post_date', 'sort_order' => 'desc'));
foreach ($mypages as $pages) {
$content = $pages->post_content;//lấy nội dung
?>
// HIỂN THỊ NỘI DUNG RA
<div class="title-pro-home">
<?php echo $pages->post_title; ?> //lấy post title
<?PHP echo $content ;?>
</div>
<div class="img-pro-home"><?php echo get_the_post_thumbnail($pages->ID, 'medium'); ?> //lấy thumbnail
</div>
<?php } ?>
Đăng ký:
Nhận xét (Atom)