函数返回的最新文章ID(可以指定类别)
分类: 自己的功能
2010-04-14最后更新:
2010-04-14:孙文章
是一个功能检索的最新文章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);




























