wordpress 3.0 php自定义字段问题

这在wordpress的先前版本中完美地运行,不同的站点。我在几个wp页面上有一个名为flash的自定义字段,但它保持默认为“打印结果为空”。为什么这不起作用的任何想法?
<?php 
if ( function_exists('get_post_custom_values') ) 
  {    
   $mykey_values = get_post_custom_values('flash');
   if(count($mykey_values) > 0)
    {

foreach ( $mykey_values as $key => $value ) 
 { 
  echo "$value";


 }
    }
   else
    {
     //printed if results are empty
   echo("mainPage.swf");
    } 

  } 
 else
  {
   //printed if function doesn't exist
   echo("mainPage.swf");
  }
?>
    
已邀请:
嗨不太确定为什么不起作用(只要你确定你的帖子中有'flash'值的自定义字段)。无论如何,尝试以下,我相信以下将会奏效。
<?php
  $custom_fields = get_post_custom();
  $my_custom_field = $custom_fields['flash'];
  foreach ( $my_custom_field as $key => $value )
    echo $key . " => " . $value . "<br />";
?>
    

要回复问题请先登录注册