Wordpress-将一个自定义Post类型的引用数据传递给创建另一个CPT的表单

Wordpress-将一个自定义Post类型的引用数据传递给创建另一个CPT的表单,post,get,Post,Get,我一直被困在这个问题上,把头发拔了出来 我有一个带有“创建自定义项”按钮的“项目库”自定义帖子类型,该按钮将引用数据传递到PHP多页表单。表单页面用于创建不同的自定义帖子类型(自定义项目帖子)。我想我只需要传递唯一帖子id的隐藏数据,这就足以检索“引用帖子id”、“引用帖子缩略图”、“引用url链接” 参考文章页面(项目库自定义文章类型)我正在使用WPViews内容模板显示此内容 显示的关于项目的某些字段 ->提交按钮“创建自定义项”(将帖子ID等传递到表单页面) 表单页(自定义项目自

我一直被困在这个问题上,把头发拔了出来

我有一个带有“创建自定义项”按钮的“项目库”自定义帖子类型,该按钮将引用数据传递到PHP多页表单。表单页面用于创建不同的自定义帖子类型(自定义项目帖子)。我想我只需要传递唯一帖子id的隐藏数据,这就足以检索“引用帖子id”、“引用帖子缩略图”、“引用url链接”


参考文章页面(项目库自定义文章类型)我正在使用WPViews内容模板显示此内容

显示的关于项目的某些字段

->提交按钮“创建自定义项”(将帖子ID等传递到表单页面)




表单页(自定义项目自定义帖子类型)

我的问题:我需要什么代码来显示参考帖子信息?

-显示参考文章缩略图

-显示参考ID(将保存到新的CPT post)

-显示参考URL链接

我的自定义表单输入

->提交按钮(将表单数据和参考数据提交到新的自定义帖子类型)

我尝试了许多失败的尝试,包括下面检索参考POST数据的尝试。我是否需要为此过程添加某种类型的函数

// Retrieve the hidden form variable.
$myvar = $_POST[wpv-post-id];
 echo "myvar: ".$myvar;

//-------More attempts   
<li>        
echo __($_POST['assocPostimage']);
</li> 
<li>
echo __($_POST['assocPostid']);
</li>
<li>    
echo __($_POST['assocPosturl']);
</li>

//----other attempts     
<li>
<?php _e('$POST','assoc-postid'); ?>
</li>

<li>    
<?php echo __('Associated Item'); ?>
</li> 

<li>
<p><input type="hidden" size="50" class="do_input_new full_wdth_me"   name="assoc-postid" placeholder="<?php _e('You have not added an item. You must     do this first.') ?>" value="<?php echo (empty($_POST['assoc-postid']) ? 
($post->assoc-postid == "Auto Draft" ? "" : $post->assoc-postid) :          $_POST['assoc-postid']); ?>" /></p>
</li>

<li>
Reference Item ID: <?php echo __($_POST ['assocPostid']); ?>
</li>
//检索隐藏的表单变量。
$myvar=$_POST[wpv POST id];
echo“myvar:”.$myvar;
//-------更多尝试
  • echo uuuuuuuuu($u POST['assocPostimage']);
  • 回音($_POST['assocPostid']);
  • 回声($_POST['assocpostrl']);
  • //----其他尝试
  • // Retrieve the hidden form variable.
    $myvar = $_POST[wpv-post-id];
     echo "myvar: ".$myvar;
    
    //-------More attempts   
    <li>        
    echo __($_POST['assocPostimage']);
    </li> 
    <li>
    echo __($_POST['assocPostid']);
    </li>
    <li>    
    echo __($_POST['assocPosturl']);
    </li>
    
    //----other attempts     
    <li>
    <?php _e('$POST','assoc-postid'); ?>
    </li>
    
    <li>    
    <?php echo __('Associated Item'); ?>
    </li> 
    
    <li>
    <p><input type="hidden" size="50" class="do_input_new full_wdth_me"   name="assoc-postid" placeholder="<?php _e('You have not added an item. You must     do this first.') ?>" value="<?php echo (empty($_POST['assoc-postid']) ? 
    ($post->assoc-postid == "Auto Draft" ? "" : $post->assoc-postid) :          $_POST['assoc-postid']); ?>" /></p>
    </li>
    
    <li>
    Reference Item ID: <?php echo __($_POST ['assocPostid']); ?>
    </li>