I have some custom fields on my wp.
If I use this function:
<?php
$custom_field_keys = get_post_custom_keys();
foreach ( $custom_field_keys as $key => $value ) {
$valuet = trim($value);
if ( '_' == $valuet{0} )
continue;
echo $key . " => " . $value . "<br />";
}
?>
I get this results:
2 => podcast_content
3 => seo_settings
And if I use this function:
<?php $item = get_post_meta($post->ID, 'podcast_content', $single = true) ?><br />
<?php echo print_r( $item ); ?>
I get this result:
Array ( [file] => Dave_McQueen_Mexico_Manufacturing_ Consultant.mp3 [length] => ) 1
So... I think I have two arrays ( file and length) inside the custom field podcast_content.
My question is... how can I get to display only one of the arrays... so it only display the file:
Dave_McQueen_Mexico_Manufacturing_ Consultant.mp3
Michael Caputo answers:
try this:
<?php $item = get_post_meta($post->ID, 'podcast_content', $single = true);
echo $item[file]; ?>
artrax57 comments:
this just work really nice. Thank you so much.
Arnav Joy answers:
in place of
<?php $item = get_post_meta($post->ID, 'podcast_content', $single = true) ?><br />
<?php echo print_r( $item ); ?>
use this
<?php $item = get_post_meta($post->ID, 'podcast_content', $single = true) ?><br />
<?php echo $item ; ?>
Martin Pham answers:
try this
<?php $item = get_post_meta($post->ID, 'podcast_content', $single = true);
echo $item['file'];
?>