Respuestas de foro creadas

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Iniciador del debate Leonardo

    (@lbc75)

    Alvaro, acabo de descubrir el problema:

    En ACF el formato de retorno debe ser «ID de Publicación» en lugar de «Objeto de Publicación».

    Ahora bien, justamente lo que me retorna son los IDs (de las ligas en el club), pero es un paso, al menos no es un error. Debería poder mostrar el título de la liga y convertirlo en un vínculo. Con eso tendría resuelto el problema.

    ¡Gracias!

    Iniciador del debate Leonardo

    (@lbc75)

    Muchas gracias por tu ayuda Alvaro. Si utilizo esta opción sigue devolviendo el mismo error:

    <?php $id = get_the_ID(); ?>
    <li><strong>Liga:</strong> <?php the_field('entradas_relacionadas', $id); ?></li>

    Y con ésta no devuelve resultados:

    <?php $id = get_the_ID(); ?>
    <li><strong>Liga:</strong> <?php the_field($id); ?></li>
    Iniciador del debate Leonardo

    (@lbc75)

    Perdón, tenía una nota etiquetada en el medio y me comí una porción de código:

    <?php if (in_category('ligas')) { ?>
    <br>
    <div>
    <ul>
    <li><strong>Dirección:</strong> <?php the_field('domicilio'); ?></li>
    <li><strong>Teléfono:</strong> <?php the_field('telefono'); ?></li>
    <li><strong>Fundación:</strong> <?php the_field('fundacion'); ?></li>
    <li><strong>Sitio Web:</strong> <?php the_field('sitio_web'); ?></li>
    <li><strong>Email:</strong> <?php the_field('email'); ?></li>
    </ul>
    </div>
    <?php } elseif (in_category('clubes1')) { ?>
    <br>
    <div>
    <ul>
    <li><strong>Liga:</strong> <?php the_field('entradas_relacionadas'); ?></li>
    </ul>
    </div>
    <?php } elseif (in_category('noticias')) { ?>
    <br>
    <div>
    </div>
    <?php } else { ?>
    <?php } ?>
    • Esta respuesta fue modificada hace 1 año, 2 meses por Leonardo.
    • Esta respuesta fue modificada hace 1 año, 2 meses por Leonardo.
    Iniciador del debate Leonardo

    (@lbc75)

    Muchas gracias por tu respuesta Alvaro.

    Estoy intentando ir por ese lado, pero me está costando. Creé dos Custom Post Types con ACF (Advanced Custom Fields) «Ligas» y «Clubes», un grupo de campos con Custom Post Type UI para ciertos datos adicionales de las ligas y otro de tipo Relación para los clubes, éste último es que me interesa. Funciona, puedo seleccionar una liga de «Ligas» y asignarla al club que estoy creando o editando, pero cuando quiero mostrarla tengo un error.

    Éste es el código insertado en single.php que utilizo para mostrar, de hecho, la primer parte que utilizo para las ligas, funciona correctamente:

    <?php if (in_category('ligas')) { ?>
    <br>
    <div>
    <ul>
    <li><strong>Dirección:</strong> <?php the_field('domicilio'); ?></li>
    <li><strong>Teléfono:</strong> <?php the_field('telefono'); ?></li>
    <li><strong>Fundación:</strong> <?php the_field('fundacion'); ?></li>
    <li><strong>Sitio Web:</strong> <?php the_field('sitio_web'); ?></li>
    <li><strong>Email:</strong> <?php the_field('email'); ?></li>
    </ul>
    </div>
    <?php } elseif (in_category('clubes1')) { ?>
    <br>
    <div>
    <ul>
    <li><strong>Liga:</strong> <?php the_field('entradas_relacionadas'); ?></li>
    </ul>
    </div>

    Y éste el error que recibo:

    Ha habido un error crítico en esta web.

    Éste es el club de prueba:

    https://contextodigital.com.ar/futbolinterior/clubes/club-test/

    Nuevamente gracias por tu ayuda.

    • Esta respuesta fue modificada hace 1 año, 2 meses por Leonardo.
Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)