我创建了一个名为“box-img”的自定义帖子类型。 我必须在其中自定义字段,一个名为“img-url”和“img”。 “img”字段包含图像。
我希望能够在我的页面上显示这两个字段。现在我有:
<?php
global $wp_query;
query_posts(array(
'post_type' => 'box-img',
'showposts' => 4
) );
?>
<?php while (have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<?php $key = get_post_meta($post->ID, 'img-url'); ?>
<p><?php if($key) { echo $key[0]; } else { the_title(); }; ?></p>
<?php $key1 = get_post_meta($post->ID, 'img-url'); ?>
<p> <?php echo $key1; ?> </p>
<?php endwhile;
wp_reset_query(); ?>
我尝试过这3种不同的方式来看看我得到了什么,但我能得到的就是要显示的标题!
任何帮助都会非常有帮助! 谢谢!
答案 0 :(得分:0)
将第三个可选参数设置为true
以返回单个结果(字符串),例如:
$key1 = get_post_meta( $post->ID, 'img-url', true );