Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

¿ wp_get_attachment?

Estas en el tema de ¿ wp_get_attachment? en el foro de WordPress en Foros del Web. Hola, tengo un archivo almacenado para traerlo lo hago así: Código PHP:  $full_url  =  wp_get_attachment_url (  get_post_meta (  $post -> ID ,  'ArchivoDescargable' ,  true  ...
  #1 (permalink)  
Antiguo 10/06/2018, 06:19
 
Fecha de Ingreso: agosto-2014
Mensajes: 238
Antigüedad: 4 años, 1 mes
Puntos: 4
Pregunta ¿ wp_get_attachment?

Hola, tengo un archivo almacenado para traerlo lo hago así:

Código PHP:
 $full_url wp_get_attachment_urlget_post_meta$post->ID'ArchivoDescargable'true ) );
echo 
$full_url
Y esto me devuelve un enlace: www.website.com/archivodescargable.zip

Lo que quiero obtener es solo el nombre del archivo "archivodescargable.zip" llevo un buen rato peleando pero siempre me da error..

Alguna idea? Mil Gracias
  #2 (permalink)  
Antiguo 10/06/2018, 12:21
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.133
Antigüedad: 10 años, 7 meses
Puntos: 1004
Respuesta: ¿ wp_get_attachment?

No recuerdo si existe una funcion como tal para archivos, pero lo que puedes hacer es

Código PHP:
Ver original
  1. <?php
  2. $full_url = wp_get_attachment_url( get_post_meta( $post->ID, 'ArchivoDescargable', true ) );
  3. $full_url = explode('/', $full_url);
  4. $archivo_name = end($full_url);
  5. echo $archivo_name;

esto quizás te convenga llevarlo a una función para hacerlo re-utilizable.
__________________
Toda ayuda se proporciona exclusivamente en el foro, no skype, no mensajes privados u otro medio....
  #3 (permalink)  
Antiguo 10/06/2018, 13:18
 
Fecha de Ingreso: agosto-2014
Mensajes: 238
Antigüedad: 4 años, 1 mes
Puntos: 4
Exclamación Respuesta: ¿ wp_get_attachment?

Compañero, no es la primera vez que me salvas la vida... GRACIASSS funciona de mil maravillas.. te lo agradezco mucho +1

Cita:
Iniciado por ArturoGallegos Ver Mensaje
No recuerdo si existe una funcion como tal para archivos, pero lo que puedes hacer es

Código PHP:
Ver original
  1. <?php
  2. $full_url = wp_get_attachment_url( get_post_meta( $post->ID, 'ArchivoDescargable', true ) );
  3. $full_url = explode('/', $full_url);
  4. $archivo_name = end($full_url);
  5. echo $archivo_name;

esto quizás te convenga llevarlo a una función para hacerlo re-utilizable.



La zona horaria es GMT -6. Ahora son las 12:06.