我已经在Wordpress中设置了一些定制的post类型,使用Pods并使用relationship字段链接它们。现在,我想显示(并链接到)相关的自定义帖子'postB‘从一个帖子'postA’。我也只想显示那些在未来得到日期的帖子,它也存储在'postB‘中的一个自定义字段中。
这就是我目前所得到的,将其放入主题模板文件(mont-posta.php)中:
<?php
$id = get_the_ID();
$params = array(
'where' => 'postB.ID IN ('.$id.')',
'limit' => -1, // Return all
//'oderby' => 'postB.customDate, (order is not working, so I commented it out)
//'order' => 'ASC'
);
$postsB = pods( 'postB', $params );
if ( 0 < $postsB->total() ) {
while ( $postsB->fetch() ) {
?>
<p>
<?php echo $postsB->display( 'title' ); ?><br>
<?php echo $postsB->display( 'customDate' ); ?><br>
</p>
<?php
}
}
?> 所以我怎么能
顺便说一句。这是得到这些职位的正确方式吗?
发布于 2013-09-26 13:42:10
您也可以使用WP_Query,但是由于您使用的是Pods ()语法,我将为您使用该语法提供正确的代码:
$params = array(
'where' => 'postB.ID IN ('.$id.')',
'limit' => -1, // Return all
'orderby' => 'customDate.meta_value ASC'
);
$postsB = pods( 'postB', $params );豆荚不允许用大写字母创建字段,所以很可能是在Pods之外创建的,对吗?只需重复检查,如果是用Pods创建的,它将被命名为“定制日期”
https://stackoverflow.com/questions/19028966
复制相似问题