显示帖子中的两个自定义值

时间:2011-08-04 作者:Sledge81

我使用以下代码来显示自定义值。自定义值为“网站”

<?php
  $custom_fields = get_post_custom($post_id); //Current post id
  $my_custom_field = $custom_fields[\'website\']; //key name
  foreach ( $my_custom_field as $key => $value )
  echo $key . " => <a href=\'" . $value . "\'>Click Here</a><br />";
?>
但是,在“单击此处”之前,我想包括另一个自定义值,thumb。

因此,输出将是:

Value of custom field thumb
Value of custom field website
谢谢。

1 个回复
最合适的回答,由SO网友:Dougal Campbell 整理而成

怎么样:

$thumb = get_post_meta( $post_id, \'thumb\', true );
$url = get_post_meta( $post_id, \'website\', true);
echo "<a href=\'$url\'><img src=\'$thumb\' /></a>";
Theget_post_meta() 当您提前知道要检索的字段的名称时,此函数非常理想。将第三个参数设置为true 告诉它您想要返回一个值,而不是一个值数组(可以使用同一个元键设置多个值,然后返回一个值数组)。

结束

相关推荐