0

所以我有一个自定义元框,我试图通过它来提取动态内容。我需要能够遍历一些帖子,拉取该信息,然后将其存储到一个数组中,然后将这些数组放在下面显示的选项数组中。

这是我到目前为止的地方..

array(
        'label' => 'Overseeing Pastor',
        'id'    => $prefix.'pastor',
        'type'  => 'select',
        'options' => array (
            $args = array('post_type' => 'employee', 'position' => 'pastor');   
            $pastorList = new WP_Query($args); while ($pastorList->have_posts()) : $pastorList->the_post();
                array (
                    'label' => get_the_title(),
                    'value' => get_the_ID()
                ),
            endwhile; wp_reset_postdata();
        )
),

选项部分是我需要帮助的。我知道这显然行不通。有没有办法将数组存储为其他地方的变量,然后在选项数组中调用它?感谢任何帮助,我正在把头发扯掉。

4

1 回答 1

1

像这样的东西?

$options = array();
$pastors = get_posts($args);

foreach ($pastors as $post) {
    $options[] = array(
        'label' => $post->post_title,
        'value' => $post->ID,
    );
}

还是这样?

foreach ($pastors as $post) {
    $options[$post->post_title] = $post->ID;
}
于 2013-01-24T21:48:59.213 回答