[英]Wordpress Custom Post Type PHP
我的网站上有一个使用 Wordpress 自定义帖子类型和高级自定义字段构建的投资组合 - 我目前有这段代码,循环浏览我的投资组合的“品牌”类别:
<?php
$portfolio_args = array(
'post_type' => 'portfolio',
'portfolio-category' => 'brand',
'posts_per_page' => -1
);
$portfolio = new WP_Query($portfolio_args);
while($portfolio->have_posts()) {
$portfolio->the_post();
$post = new SeedPost(get_the_ID());
$post->display(true);
}
wp_reset_query();
?>
这工作正常,但我想从自定义字段动态引入类别名称......所以,这是我认为我应该编辑的行......
'portfolio-category' => 'brand',
我尝试了以下两个选项,但似乎都不起作用:
'portfolio-category' => '<?php the_field('category_to_show'); ?>',
'portfolio-category' => 'the_field('category_to_show');',
我知道第一个选项可能不起作用,因为我在那里有更多的 PHP 标签,所以我在第二次尝试时删除了它们 - 但仍然无法正常工作 - 任何人都可以帮忙吗?
你应该能够得到你需要的东西:
$portfolio_args = array(
'post_type' => 'portfolio',
'portfolio-category' => get_field('category_to_show'),
'posts_per_page' => -1
);
get_field()
函数返回指定字段的值。
希望这可以帮助...
参考: https : //www.advancedcustomfields.com/resources/get_field/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.