Un condicional para PHP que corrija esto?

Inicio Foros WordPress Programación Un condicional para PHP que corrija esto?

Etiquetado: 

Este debate contiene 7 respuestas, tiene 4 mensajes y lo actualizó  guardafaro hace 7 años, 1 mes.

  • Autor
    Publicaciones
  • #21073

    guardafaro
    Participante

    <p>Con el código que coloco lo utilizo en varios blog para presentar en el sidebar varios titulares de posts publicados en mis otros blogs, recogiendo el feed. Pero a pesar del condicional inicial &lt; ?php if(function_exists(‘fetch_feed’)), cuando el blog de donde se recoge el feed no está online por alguna circunstancia,en el sidebar del sitio en donde deberían aparecer los títulos se produce un mensaje de error de PHP que hace que, desde ese sitio en adelante ya no se muestre nada en el blog.</p>
    <p>¿Alguien podría darme una mano y ver que pieza de código añadir para que no suceda este error? </p>
    <p>


    </p>

  • #51804

    imported_study
    Participante

    despues de crear el objeto feed podrias probar la condicion:

    if (!is_wp_error( $feed ))

    pero aviso que no lo probé

  • #51818

    guardafaro
    Participante

    Gracias, intentaré probarlo.

  • #51904

    guardafaro
    Participante

    No, no funciona ese condicional.

  • #51935

    LGrusin
    Miembro

    ¿Dónde lo has puesto?

    Intenta esto:

    Revisa bien que al copiar de tu código puede faltar algo.

    Un saludo

  • #52389

    metacortex
    Participante

    ¿Qué te parece si colocas [b]todo[/b] el código dentro del [b]if[/b] inicial?

  • #52395

    LGrusin
    Miembro

    ¿Qué te parece si colocas [b]todo[/b] el código dentro del [b]if[/b] inicial?

    … tal como ha puesto LGrusin … 😉

  • #54113

    guardafaro
    Participante

    LGrusin, después de tres intentos, FUNCIONA el condicional if (!is_wp_error( $feed ). Algún corchete no estaba yo cerrando o algo. Copie el código tal como lo pusiste y funcionó. Ahora si el feed está roto o la web está desactivada no se muestra nada (por supuesto), pero tampoco se me daña el blog. Muchas Gracias por tu ayuda.

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

Pin It on Pinterest