Consulta Custom Fields

Inicio Foros WordPress Programación Consulta Custom Fields

Este debate contiene 6 respuestas, tiene 5 mensajes y lo actualizó  Nasgor hace 8 años, 5 meses.

  • Autor
    Publicaciones
  • #17840

    hugorg2010
    Participante

    <p>Hola amigos del foro necesito ayuda sobre los campos personalizados, quisiera poder mostrar campos con un mismo nombre pero distinto valor. </p>
    <p>un ejemplo: Nombre :imagen_1 Valor: Ruta de la imagen<br />
    Nombre :imagen-2 Valor: Ruta de la imagen<br />
    y asi sucesivamente…</p>
    <p>Mi consulta es la siguiente: existe alguna variable para poder pasar el nombre del campo y mostrarlo segun el numero que contenga al final de nombre: por ejemplo que sea : imagen_$ y valla sumando los valores para asi evitar llamar 10 veces a un campo personalizado imagen y poder acortar el codigo que esto genera..bueno si alguien me puede dar una mano o una idea a seguir se lo agradesco. un saludo
    </p>

  • #43302

    imported_fliberty
    Participante

    Yo también me uno a esta petición, la verdad es que yo también he querido hacer lo mismo, pero no he podido realizarlo, y tuve que crear varios custom fields.

  • #43306

    davidlluna
    Participante

    Hola, te muevo el hilo al foro de programacion 🙂

    El nombre de un campo personalizado es un string y como tal puedes hacer lo que quieras con el, es decir

    $nombrecampo = ‘imagen’ . $numero;

    Saludos!

  • #43316

    Pedro Raul
    Participante

    crea un loop php y listo.

    (como el loop de wordpress)

  • #43320

    Nasgor
    Participante

    Puedes crear directamente muchos campos con el mismo nombre y luego mostrarlos todos, o mostrar el número deseado:

    Así recorrerías los múltiples valores de un mismo campo personalizado y los mostrarías todos (por lo que he descubierto por ahí el truco está en el [i]false[/i] de “get_post_meta($post->ID, “image”, false)”.

    Espero que te sirva.
    Saludos,
    Nasgor

  • #43329

    hugorg2010
    Participante

    se ve interesante el codigo, muchas gracias, justo ayer logre con algo bastante parecido llamar e imprimir varios campos personalizados con un mismo nombre , te agradesco por tu ayuda esta tarde lo pruebo y te cuento como me va..y publico la otra solucion que consegui que basicamente hace lo mismo. un saludo.

  • #43358

    Nasgor
    Participante

    Pues si cuelgas tu solución ya le echaré un ojo. Por cierto, en mi código falta meterle un “$num_images++;” dentro del foreach, por que sino siempre será 0 🙂

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido