Php Wordpress回调函数,用于列出自定义帖子类型的帖子

Php Wordpress回调函数,用于列出自定义帖子类型的帖子,php,wordpress,callback,Php,Wordpress,Callback,我试图列出所有自定义帖子类型“post_consultants”的帖子 我如何编辑以下内容以自动返回关键字和值的帖子ID,以及描述的顾问姓名(即帖子标题) function my_consultants_prefill() { return array( array("key"=>1, "value"=>1, "description"=>"Consultant #1"), array("key"=>2, "value"=>2, "des

我试图列出所有自定义帖子类型“post_consultants”的帖子

我如何编辑以下内容以自动返回关键字和值的帖子ID,以及描述的顾问姓名(即帖子标题)

function my_consultants_prefill() {
  return array(
      array("key"=>1, "value"=>1, "description"=>"Consultant #1"),
      array("key"=>2, "value"=>2, "description"=>"Consultant #2"),
  );
}
非常感谢

$result=array();
$result = array();
$args=array(
    'post_type' => 'post_consultants',
    'post_status' => 'publish',
    'posts_per_page' => -1);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
    while ($my_query->have_posts()) : $my_query->the_post(); ?>
        $result[] = array("key"=>$post->ID, "value"=>$post->ID, "description"=>"Consultant #1");
    <?php
    endwhile;
}
wp_reset_query();
$args=数组( “职位类型”=>“职位顾问”, “发布状态”=>“发布”, “每页帖子”=>-1); $my\u query=新的WP\u查询($args); 如果($my\u query->have\u posts()){ while($my_query->have_posts()):$my_query->the_post();?> $result[]=array(“key”=>$post->ID,“value”=>$post->ID,“description”=>“Consultant#1”);
谢谢你的回复!但我不确定这是否会有帮助。它需要是一个我可以在插件字段中调用的函数。不走运,我收到以下消息:
警告:为/home/webdevsp/public\u html/blueskiescarers/wp content/plugins/wpjobboard/framework/Form/Element/Multi.php中的foreach()提供的参数无效,第62行$result[]=array(“key”=>$post->ID,“value”=>$post->ID,“description”=>$result[]=array(“key”=>$post->ID,“value”=>$post->ID,“description”=>“Consultant#1”);$result[]=array(“key”=>$post->ID,“value”=>$post->ID,“description”=>“Consultant#1”);$result[]=array(“key”=>$post->ID,“value”=>ID,“description”=>