Problema al obtener valor de campo personalizado en WordPress

  • Autor Autor volatil
  • Fecha de inicio Fecha de inicio
V

volatil

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de 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?
 
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á.
 
Atrás
Arriba