has_term_meta

函式
has_term_meta ( $term_id )
引數
  • (int) $term_id Term ID.
    Required:
返回值
  • (array|false) Array with meta data, or false when the meta table is not installed.
定義位置
相關方法
add_term_metaget_term_metahas_metahas_termupdate_term_meta
引入
4.9.0
棄用
-

has_term_meta – 這是一個WordPress函式,它檢查一個特定的元鍵是否在特定的分類法中為一個給定的術語分配了一個值。元鍵是自定義欄位,可以新增到分類法術語中,以儲存額外的資訊。has_term_meta函式需要三個引數:術語ID、要檢查的元鍵和分類法名稱。如果該術語在指定的分類法中為指定的元鍵分配了一個值,則返回true;如果沒有,則返回false。

獲取給定術語ID的所有後設資料,包括元ID。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function has_term_meta( $term_id ) {
$check = wp_check_term_meta_support_prefilter( null );
if ( null !== $check ) {
return $check;
}
global $wpdb;
return $wpdb->get_results( $wpdb->prepare( "SELECT meta_key, meta_value, meta_id, term_id FROM $wpdb->termmeta WHERE term_id = %d ORDER BY meta_key,meta_id", $term_id ), ARRAY_A );
}
function has_term_meta( $term_id ) { $check = wp_check_term_meta_support_prefilter( null ); if ( null !== $check ) { return $check; } global $wpdb; return $wpdb->get_results( $wpdb->prepare( "SELECT meta_key, meta_value, meta_id, term_id FROM $wpdb->termmeta WHERE term_id = %d ORDER BY meta_key,meta_id", $term_id ), ARRAY_A ); }
function has_term_meta( $term_id ) {
	$check = wp_check_term_meta_support_prefilter( null );
	if ( null !== $check ) {
		return $check;
	}

	global $wpdb;

	return $wpdb->get_results( $wpdb->prepare( "SELECT meta_key, meta_value, meta_id, term_id FROM $wpdb->termmeta WHERE term_id = %d ORDER BY meta_key,meta_id", $term_id ), ARRAY_A );
}

常見問題

FAQs
檢視更多 >