我是一个php新手,但必须以某种方式解决以下问题:
在我的... portfolio_grid.php中,我成功地理解了这一部分:
$output .= '
<a class="classic-portfolio-box normal-type-prt'.$colorize_fx_class.'" href="'.get_permalink($post_id).'" title="'.get_the_title().'"'.$colorize_hover.'></a>
<div class="portfolio-box">
<div class="portfolio-naming">
<h2 class="portfolio-title">'.get_the_title().'</h2>';
if( !empty($on_attributes) ){
$output .= '
<h3 class="portfolio-attributes">'.$on_attributes.'</h3>';
}
$output .= '</div>
</div>
<img src="'.$image[0].'" width="'.$image[1].'" height="'.$image[2].'" alt="'.get_the_title().'" />
';
负责我的投资组合框中显示的内容。现在我想改变以下细节:
$output .= '
<h3 class="portfolio-attributes">'.$on_attributes.'</h3>';
而不是$ on_attributes变量的内容,而是我想要将单个组合文本字段的内容放出来。我敢打赌这是可能的。
如何获取每个单一投资组合帖子的文本字段的内容并将其放在那里?我知道不知何故the_content()或get_the_content()函数将起作用但是如何完成呢?任何帮助表示赞赏!
答案 0 :(得分:2)
您已经在问题中提到了答案:
'<h3 class="portfolio-attributes">' . get_the_content() . '</h3>';
这假定了投资组合项目的&#34;文本&#34;实际上保存为数据库中的WP content
。
作为旁注,我不确定为什么你在这种情况下将所有内容连接成一个字符串... PHP的一个奇妙之处就是能够用标准HTML编写它:
<h3 class="portfolio-attributes"><?php the_content(); ?></h3>