โค้ดดึงเนื้อหาจาก WordPress
วิธีดึงเนื้อหาจาก WordPress มีหลายวิธี ขึ้นอยู่กับประเภทของเนื้อหาที่ต้องการดึง
ดึงบทความทั้งหมด
PHP
<?php
$args = array(
'post_type' => 'post',
'posts_per_page' => -1,
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
// แสดงเนื้อหาบทความ
}
}
wp_reset_postdata();
?>
ดึงบทความตามหมวดหมู่
PHP
<?php
$args = array(
'post_type' => 'post',
'posts_per_page' => -1,
'category_name' => 'your-category-name',
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
// แสดงเนื้อหาบทความ
}
}
wp_reset_postdata();
?>
ดึงบทความตาม ID
PHP
<?php
$post_id = 123; // เปลี่ยน ID เป็น ID ของบทความที่ต้องการ
$post = get_post( $post_id );
if ( $post ) {
// แสดงเนื้อหาบทความ
}
?>
ดึงเฉพาะส่วนของบทความ
PHP
<?php
$post_id = 123; // เปลี่ยน ID เป็น ID ของบทความที่ต้องการ
$post = get_post( $post_id );
if ( $post ) {
echo $post->post_title; // แสดงหัวข้อบทความ
echo $post->post_content; // แสดงเนื้อหาบทความ
echo get_the_excerpt( $post_id ); // แสดงเนื้อหาตัวอย่าง
}
?>
หมายเหตุ
- คุณสามารถปรับแต่งโค้ดเพิ่มเติมตามต้องการ
- ศึกษาเพิ่มเติมเกี่ยวกับฟังก์ชั่น WordPress ต่างๆ ได้ที่ https://codex.wordpress.org/Main_Page
ตัวอย่างเพิ่มเติม
- ดึง Featured Image: https://codex.wordpress.org/Function_Reference/get_the_post_thumbnail
- ดึงผู้เขียน: https://codex.wordpress.org/Function_Reference/get_the_author
- ดึงวันที่: https://codex.wordpress.org/Function_Reference/get_the_date
- ดึงแท็ก: https://codex.wordpress.org/Function_Reference/get_the_tags