在我们的网站上,我们目前拥有我们创建的“工作”帖子,然后与作者和流派类型相关联。
总体目标是: 当我们查看作者或流派时,我们要列出与该特定作者/流派有关联/相关的所有工作帖。
我们正在使用以下代码,这些代码似乎让我们走了一半...
<?php $args = array(
'numberposts' => -1,
'post_type' => 'post',
'meta_query' => array(
array(
'key' => 'related_posts',
'value' => $post->id
)
)
);
$posts_array = get_posts( $args );
var_dump($posts_array);
if( $posts_array ) {
echo '<ul>';
foreach( $posts_array as $related ) {
echo '<li>';
echo '<a href="' . $related->guid . '">' . $related->post_title . '</a>';
echo '</li>';
}
echo '</ul>';
}
?>
然而,数组中的“value”字段不起作用。它在技术上应该传递当前帖子(作者或流派)的id并选择相关内容。当我们从数组中删除它时,它会确定所有帖子是否相关。
总之,我们认为“价值”问题可能是解决问题的关键,因为这应该过滤帖子。
提前致谢
答案 0 :(得分:0)
$post->ID
吗? (大写不小写)