我已经为我的网站安装了Wordpress标题为“CMS Press”的插件。
我在自称为“The Team”的自定义帖子中创建了两个自定义字段
该页面的代码如下:
<div class="span16"> <!-- This is column 1 -->
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<div class="pagehead"><h2 class="title_page"><?php echo get_post_meta($post->ID, 'title_page', true);?></h2></div>
<div class="span6 subcontent">
<?php
$args = array ('post_type' => 'team');
$lastposts = get_posts( $args );
foreach($lastposts as $post) : setup_postdata($post); ?>
<div class="teamsubhead">
<h2 class="team_page"><?php the_title(); ?></h2>
<h3 class="job_title"><?php get_post_meta($post->ID, 'jobtitle', true); ?></h3>
</div>
<?php the_content(); ?>
<?php endforeach; ?>
</div>
<?php endwhile; ?>
</div>
我在自定义帖子中创建的自定义字段称为“jobtitle”我试图从这行代码中检索
<h3 class="job_title"><?php get_post_meta($post->ID, 'jobtitle', true); ?></h3>
然而,根本没有任何东西可以输出。
有人可以帮我解决这个问题。我怀疑它可能与循环和我的新查询处于新循环中有关吗?
提前致谢。
答案 0 :(得分:1)
在开头使用echo
尝试:
<?php echo get_post_meta($post->ID, 'jobtitle', true); ?>