ฟังก์ชันที่ส่งกลับ id ของบทความล่าสุด (คุณสามารถระบุประเภท)
หมวดหมู่: ฟังก์ชั่นของตัวเอง
2010-04-14 ปรับปรุงล่าสุด:
2010-04-14 กระทู้: อาทิตย์
เป็นฟังก์ชันที่เรียก id ของบทความล่าสุด นอกจากนี้ยังเป็นไปได้ที่จะระบุตามหมวดหมู่ id
ฉันต้องการที่จะได้รับ id ล่าสุดของหมวดหมู่นี้และจะตรวจสอบ WordPress ฟอรั่ม ที่ฉันพบออกที่ดี นี้ถูกนำมาใช้เพื่อแจ้งให้ทราบว่านอกเหนือจากมือน้อยจะกลับบทความล่าสุดในบทความของทั้งหมด แต่
ผมคิดว่าอาจจะมีประโยชน์ในการกำหนดชะลอจาก functions.php ธีมยื่นฟังก์ชั่นดังต่อไปนี้
มีความต้องการคือ ... ผมไม่ทราบ
function return_latest_id($cat_id=null) {
global $wpdb;
if(empty($cat_id)) {
// 最新記事idの取得
$row = $wpdb->get_row("SELECT ID FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY post_date DESC");
} else {
// カテゴリを指定した最新記事idの取得
$cat_id = intval($cat_id);
$row = $wpdb->get_row("SELECT p.ID FROM $wpdb->posts p LEFT JOIN $wpdb->term_relationships r ON p.ID=r.object_id WHERE p.post_type = 'post' AND p.post_status = 'publish' AND r.term_taxonomy_id = '$cat_id' ORDER BY p.post_date DESC");
}
return !empty( $row ) ? $row->ID : '0';
}
以下のように呼び出せば最新の記事idを取得できます。
カテゴリidを指定すればそのカテゴリ内の最新記事idを返してくれます。
// 最新記事idの取得 $latest_id = return_latest_id(); // カテゴリを指定して最新記事idを取得 $latest_id = return_latest_id(3);




























