an English love

WordPress: วิธีสร้างหน้า All Posts

Filed under: การติดตั้งและเทคนิคการใช้งาน WordPress | Tags: , create all posts page, | January 15th, 2011
Post


WordPressเมื่อ Post ของคุณมีจำนวนมากขึ้นเรื่อย ๆ ก็ถึงเวลาที่จะต้องทำหน้า All Posts มีวิธีทำดังนี้ค่ะ

1) สร้าง Page Template โดย New Notepad ขึ้นมา แล้ว Copy Code ด้านล่างนี้ Paste ลงไปค่ะ

<?php
/*
Template Name: All posts
*/
?>
<?php
$debut = 0; //The first article to be displayed
?>
<?php while(have_posts()) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<ul>
<?php
$myposts = get_posts('numberposts=-1&offset=$debut');
foreach($myposts as $post) :
?>
<li><?php the_time('d/m/y') ?>: <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
<?php endwhile; ?>

2) จากนั้น Save file โดยตั้งชื่อตามที่ต้องการ โดยให้มีนามสกุลเป็น php เช่น all-posts-page-template.php (ก่อน Save ที่ช่อง Save as type ต้องเลือกเป็น All Files)

3) Upload ไฟล์ ไปไว้ที่ตำแหน่งนี้ค่ะ

/domains/your website/public_html/wp-content/themes/your theme/

4) กลับเข้ามาที่หน้า Admin ของ Website แล้วสร้าง Page ขึ้นมาใหม่ ตั้งชื่อว่า All Posts หรือชื่ออื่น ๆ ตามต้องการ เลือก Page Template เป็น All posts แล้ว Save ค่ะ

**** เสร็จเรียบร้อยค่ะ ลอง Preview ดู **** หรือดูตัวอย่างหน้า All posts ของที่นี่ วันหลังเราจะมาดูเรื่องการทำหน้า All posts ที่จัดกลุ่มตามชื่อประเภทนะคะ

เครดิต:

http://www.wprecipes.com/fahirsch-asked-how-to-list-all-posts-on-a-page

พระพุทธเจ้าทรงสอนอะไร


Number of View :3081