Funktion, die die ID der neuesten Artikel zurück (können Sie angeben, Kategorie)
Kategorien: seine eigene Funktion
2010.04.14 Letzte Aktualisierung:
2010.04.14: So Beiträge
Ist eine Funktion, die die ID der neuesten Artikel abruft. Es ist auch möglich um Kategorie-ID angeben.
Ich möchte die aktuelle ID der Kategorie, zu bekommen, und untersuchen WordPress-Forum fand ich einen großen aus. Dies wurde genutzt, um Ihnen mitzuteilen, dass die Zugabe eines kleinen Hand wird die neuesten Artikel in dem Artikel von allen zurück, jedoch.
Ich denke, kann nützlich sein, um die Aufweichung des Themas functions.php-Datei die folgenden Funktionen zu definieren.
Es gibt eine Nachfrage ... Ich weiß es nicht.
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);




























