Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/07/2018, 16:05
yopmail
 
Fecha de Ingreso: agosto-2014
Mensajes: 294
Antigüedad: 9 años, 7 meses
Puntos: 4
Pregunta Respuesta: mostrar otro HTML cuando el contenido esta vacio?

Una pregunta, si en vez de poner 'http://otroenlace.com' quiero poner codigo PHP como podria hacerlo?

Muchas Gracias







Cita:
Iniciado por xfxstudios Ver Mensaje
Prueba así:

Código PHP:
Ver original
  1. <a href="<?php
  2.     $full_url = wp_get_attachment_url( get_post_meta( $post->ID, 'descargar', true ) );
  3.     echo ($full_url) ? $full_url : 'http://otroenlace.com'; ?>" >
  4.     DESCARGAR
  5. </a>

Alli verifico que la data exista, en caso contrario cambio la url, pero hay u factor que no indicas, y es que mjuestra dicha variable si la url original no existe o viene vacia, ya en eso sabrás tu y modificaras en consecuencia.

Otra posible manbera sería esta:

Código PHP:
Ver original
  1. <a href="<?php
  2.     $full_url = wp_get_attachment_url( get_post_meta( $post->ID, 'descargar', true ) );
  3.     echo ($full_url && $full_url !=null) ? $full_url : 'http://otroenlace.com'; ?>" >
  4.     DESCARGAR
  5. </a>