有没有办法向用户提供CPT中现有内容的列表

时间:2012-06-18 作者:byronyasgur

我正在查看WordPress在编辑器的链接按钮下使用“或链接到现有内容”的方式,我想知道是否有任何方法可以使用该代码允许用户在创建新的自定义帖子时选择要链接的页面。

我所说的上下文是指链接到站点内内容的滑块的幻灯片。

1 个回复
最合适的回答,由SO网友:Alex Lane 整理而成

我以前遇到过这个。我所做的就是使用get_posts() 返回站点中的页面列表,并在元框的下拉菜单中设置页面选项。

// $your_args is an array that you\'ve previously declared to get all the pages.
$pages = get_posts($your_args);

foreach( $pages as $page ) :
?>
<option value="<?php echo $page->ID; ?>"><?php echo $page->post_name; ?></option>
<?php
endforeach;
保存帖子时,它会将页面ID保存在自定义帖子的帖子元中。

结束

相关推荐