WordPressに関する情報や技術紹介です

Λειτουργία που επιστρέφει το αναγνωριστικό του τα τελευταία άρθρα (μπορείτε να προσδιορίσετε την κατηγορία)

Είναι μια λειτουργία που ανακτά την ταυτότητα των τελευταίων άρθρων. Είναι επίσης δυνατό να προσδιοριστεί με 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);
タグ
, , ,
トラックバックURL

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ページTOPに戻る