Open cunhapablo opened 6 years ago
@cunhapablo, vi alguns problemas no código que acredito que podem ser o motivo.
$paises = get_posts( array(
'post_type' => 'pais',
'orderby' => 'title',
'order' => 'ASC',
) );
$opcoes_paises = array();
foreach( $paises as $pais ) {
$opcoes_paises[$pais->ID] = $pais->post_title;
}
$cidades_metabox->set_fields(
array(
/**
* Default input examples.
*/
array(
'id' => 'pais', // Obrigatório
'label' => __( 'Text Example', 'odin' ), // Obrigatório
'type' => 'select', // Obrigatório
'description' => __( 'Description Example', 'odin' ), // Opcional
'options' => $opcoes_paises
)
)
);
Atribui o resultado do get_post organizado em ordem alfabética na variável $paises e joguei o id e título e id num array de $opcoes_paises e acho que isso já resolve.
Olá pessoal, boa tarde. Já pesquisei diversas formas e estou recorrendo a ajuda de vocês no seguinte problema:
Criei um custom post type para Países e estou criando um outro custom post type de cidades em que o usuário deverá selecionar o país que aquela cidade pertence, porém coloco o array no 'options' e a o select não é preenchido com os dados.
Segue o código para análise :
agradeço a atenção desde já.