0
我在自定義帖子類型上使用自定義字段。WP使用相同的密鑰顯示所有自定義字段?
要顯示單自定義字段的值,我用這個代碼:
$gym_title = get_post_meta($post->ID, 'cast', true);
echo $gym_title;
是否有顯示與按鍵=「健身房」所有自定義字段的方法嗎?
(我曾嘗試使用的foreach和編寫自定義數據庫搜索,但沒有運氣現在。)
我在自定義帖子類型上使用自定義字段。WP使用相同的密鑰顯示所有自定義字段?
要顯示單自定義字段的值,我用這個代碼:
$gym_title = get_post_meta($post->ID, 'cast', true);
echo $gym_title;
是否有顯示與按鍵=「健身房」所有自定義字段的方法嗎?
(我曾嘗試使用的foreach和編寫自定義數據庫搜索,但沒有運氣現在。)
下面是一個例子功能,查詢所有職位的數據庫,並與特定鍵返回所有自定義字段:
function get_all_custom_fields($key) {
global $wpdb;
$r = $wpdb->get_col($wpdb->prepare("
SELECT pm.meta_value FROM {$wpdb->postmeta} pm
LEFT JOIN {$wpdb->posts} p ON p.ID = pm.post_id
WHERE pm.meta_key = '%s'
", $key));
return $r;
}
用法:
$gym_titles = get_all_custom_fields('gym');
https://codex.wordpress.org/Class_Reference/WP_Meta_Query – mokiSRB
謝謝你們爲你的答案作出貢獻。 我已經使用Ismail代碼並採用它一點,現在它在我的網站上工作正常。我添加了自己的表名,行名等 –