Retrieve value between 2 post

时间:2020-03-29 作者:user3239674

我有个问题。

我有两个职位。post A和post B。post B具有字段ID post A。我想创建一个函数,从post B检索具有post A ID的数据。我不知道如何执行此操作。

function show_post_data(){
global $post; 

$cid = $post->ID; //I create this because I want to show the Post B data in Single Post A

$my_posts = get_posts( array(\'post_type\'=>\'post_b\',)); //retrive Post B data

在此之前,我不知道如何从post B检索数据或显示数据。谁来帮帮我

1 个回复
SO网友:simongcc

下面是您的问题的简单试驾。

// suppose you paste it into a template, eg. page.php or single.php
// I leave out any test or checking, to show to concept
function display_other_post() {
   global $post;

   $current_post_id = $post->ID;
   $other_post_id = 14;

   $other_post = get_post( $other_post_id );
   print_r( $other_post ); // do whatever you need  
}
display_other_post();
在本例中,如果运行它,无论您在哪个帖子中,都将始终显示ID为14的帖子。因此,我已经提到,这是一种没有动态功能的基本方法,除非您可以从GUI获得帖子ID,例如在后端添加选项、元值。但这首先取决于你的设计和结构。所以,第一件事是你想要达到什么样的效果,以及你想要如何输入。