![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/07/2018, 16:05
|
| | Fecha de Ingreso: agosto-2014
Mensajes: 294
Antigüedad: 10 años, 5 meses Puntos: 4 | |
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 Prueba así:
Código PHP:
Ver original<a href="<?php $full_url = wp_get_attachment_url( get_post_meta( $post->ID, 'descargar', true ) ); echo ($full_url) ? $full_url : 'http://otroenlace.com'; ?>" > DESCARGAR </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<a href="<?php $full_url = wp_get_attachment_url( get_post_meta( $post->ID, 'descargar', true ) ); echo ($full_url && $full_url !=null) ? $full_url : 'http://otroenlace.com'; ?>" > DESCARGAR </a>
|