Problema ao obter valor de campo personalizado no WordPress

  • Autor Autor volatil
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
V

volatil

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola, intento recuperar el valor de la columna meta_value, pero no consigo hacerlo, es para recuperar el valor introducido en un campo personalizado de un formulario.

He probado la funcion get_user_meta() pero no me funciona, alguna sugerencia?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Prueba con get_metadata ()
 
Gracias Enrique J. he probado con get_metadata() pero sigue sin cargarme el contenido. Pongo el código que estoy utilizando en el home del WordPress.

Lo que intento hacer es obtener el valor de un campo que he creado y se encuentra en la tabla wp_usermeta para rellenar el combo.

Alguna sugerencia?, gracias.
HTML:
                <div class="col-md-10 quitar">      
                  <select name="city1"  class="form-control f2" >
                    <!--<option value=""><?php echo $CORE->_e(array('button','46')); ?></option> <?php echo $CORE->CUSTOMFIELD_LIST('map-city'); ?>-->
                    <option value=""><?php echo $CORE->_e(array('button','46')); ?></option> <?php 
                      $meta_type = 'user';
                      $object_id = '10';
                      $meta_key = 'provincia';
                      $single = false;
                    echo get_metadata ( $meta_type, $object_id, $meta_key, $single) ?>
                  </select> 
                </div>
 
Por qué estás marcando $single como false? Del codex:

$single
(boolean) (optional) If true return value of meta data field, if false return an array. This parameter has no effect if $key is left blank.
Default: false

Es lo único raro que he visto en el código, por lo demás parece correcto. Qué está devolviendo el echo? En teoría sería un array así como está.
 
Voltar
Topo