我正在使用 CMB2 file_list 上傳照片,例如照片庫。在主頁上,我只需要獲取第一張照片,而不需要獲取整個圖庫。下面是獲取所有照片的功能。如何僅檢索列表中的第一張照片?function cmb2_output_file_list( $file_list_meta_key, $img_size = 'medium' ) {$files = get_post_meta( get_the_ID(), $file_list_meta_key, 1 );echo '<div class="file-list-wrap">';foreach ( (array) $files as $attachment_id => $attachment_url ) { echo '<div class="file-list-image">'; echo wp_get_attachment_image( $attachment_id, $img_size ); echo '</div>';}echo '</div>';}cmb2_output_file_list( 'wiki_test_file_list', 'small' );
1 回答

呼如林
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個贊
你會使用這樣的東西,確保將元鍵更改為正確的,這將獲得列表中第一個文件的 ID 和 URL:
$file_list_meta_key = 'wiki_test_file_list';
$files = get_post_meta( get_the_ID(), $file_list_meta_key, 1 );
$first_id = key($files);
$first_url = reset($files);
- 1 回答
- 0 關(guān)注
- 136 瀏覽
添加回答
舉報
0/150
提交
取消