在Meta框中的另一个自定义帖子类型中显示自定义帖子标题

时间:2020-11-20 作者:Neeraj Prasad

我已经创建了两个自定义帖子类型。假设A和B。

我想在下拉框中的元框B中获取自定义帖子标题。

我没有得到任何解决方案。

有人帮我找到解决办法吗。

提前谢谢!!

1 个回复
SO网友:wp_learner

你需要获得CPT (Custom Post Type) A, 然后在第二个循环CPT 在CPT的元数据库中B.示例:

$my_titles = array(
    \'post_status\' => \'publish\',
    \'posts_per_page\' => -1,
    \'order\' => \'ASC\',
    \'post_type\' => \'my_custom_post_type\' // get the type of your CPT
);
现在在您的第二个自定义帖子类型中,即B, 内部meta box 像这样循环

    <select name="" id="">
        <?php foreach ($my_titles as $key => $title): ?>
            <option value=""><?php echo $title; ?></option>
        <?php endforeach ?>
    </select>