我構建了一個Wordpress主題,並展示了自定義帖子類型的自定義字段。而不是寫這麼多次:編寫PHP函數並將其傳遞給字符串
<?php if(get_post_meta($post->ID, 'custom_item', true)){ echo $post_meta_data['custom_item'][0]; } ?>
我不能寫一個函數來縮短這個過程嗎?有些東西我會把它傳遞給一個變量,它可以插入到函數中。這是我到目前爲止,沒有運氣:
<?php
function display_meta($custom_meta) {
if(get_post_meta($post->ID, $custom_meta, true)){ echo $post_meta_data[$custom_meta][0]; }}
?>
然後,我希望能夠爲每個字段做這樣的事情:
<?php echo display_meta('custom_item') ?>
我還是比較新的PHP,這是我第一次嘗試編寫這樣的函數。任何幫助是極大的讚賞!
「我對PHP還比較陌生,這是我第一次嘗試編寫這樣的函數。」 - http://php.net/manual/en/functions.user-defined.php – zerkms
定義*「沒有運氣」* – Phil