Intereting Posts

заполнять массив сообщениями

Я хочу создать массив настраиваемых типов сообщений, чтобы добавить его в массив параметров. Я делаю это, чтобы показать группу флажков, заполненную настраиваемым типом сообщения.

У меня есть этот массив:

'options' => array ( 'one' => array ( 'label' => 'Option One', 'value' => 'one' ), 'two' => array ( 'label' => 'Option Two', 'value' => 'two' ), 'three' => array ( 'label' => 'Option Three', 'value' => 'three' ), 'four' => array ( 'label' => 'Option Four', 'value' => 'four' ) ) 

Как я могу заменить это на пользовательский тип сообщения? я пытаюсь это сделать:

 function get_sponsors() { $args = array( 'numberposts' => -1, 'post_type' => 'movies' ); $my_movies = get_posts( $args, ARRAY_A ); return $my_movies; } 

Я использую код в этой статье: Многоразовые пользовательские метаботы Часть 2

Solutions Collecting From Web of "заполнять массив сообщениями"

После получения сообщений вы можете легко поместить их в другой массив и затем вернуть этот массив

 function get_sponsors() { $args = array( 'numberposts' => -1, 'post_type' => 'movies' ); $my_movies = get_posts($args); $options = array(); foreach($my_movies as $m) $options[$m->ID] = array( 'label' => $m->post_title, 'value' => $m->ID ); return $options; }