Mostrar links de downloads personalizados no WooCommerce

  • Autor Autor Bashimatsu
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
B

Bashimatsu

Hola, me gustaría conseguir que los enlaces de las descargas de Woocommerce se vieran tal y como yo las pongo en el panel de administración.

Woocommerce muestra por defecto las url's con este patrón:
Inserir CODE, HTML ou PHP:
http://localhost/wordpress/?download_file=96&order=wc_order_5540e5e713d03&email=test%40test.com&key=48755028069daa1926dc9a4e3d0d069c

Y simplemente quiero que muestre la url normal tipo
Inserir CODE, HTML ou PHP:
http://midominio.com/archivo.zip
tal y como lo pongo en la ficha del producto.

Como he dicho, llevo varios días dándole vueltas, tocando código aunque no soy programador y mirando el phpmyadmin para ver como se almacenan los datos.
Estaría genial si podéis echarme una mano!. Un saludo y gracias por adelantado.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola, me gustaría conseguir que los enlaces de las descargas de Woocommerce se vieran tal y como yo las pongo en el panel de administración.

Woocommerce muestra por defecto las url's con este patrón:
Inserir CODE, HTML ou PHP:
http://localhost/wordpress/?download_file=96&order=wc_order_5540e5e713d03&email=test%40test.com&key=48755028069daa1926dc9a4e3d0d069c

Y simplemente quiero que muestre la url normal tipo
Inserir CODE, HTML ou PHP:
http://midominio.com/archivo.zip
tal y como lo pongo en la ficha del producto.

Como he dicho, llevo varios días dándole vueltas, tocando código aunque no soy programador y mirando el phpmyadmin para ver como se almacenan los datos.
Estaría genial si podéis echarme una mano!. Un saludo y gracias por adelantado.
¡Hola! Si deseas personalizar las URL de descarga en Woocommerce para que se muestren con un formato específico, puedes utilizar un pequeño fragmento de código en el archivo functions.php de tu tema o en un plugin de personalización. A continuación te dejo un ejemplo de cómo podrías hacerlo:

```php
// Personalizar URL de descarga en Woocommerce
function personalizar_url_descarga($file_url, $product_id) {
// Aquí puedes añadir la lógica para obtener la URL personalizada basada en el ID del producto
$url_personalizada = 'http://midominio.com/archivo.zip';

return $url_personalizada;
}
add_filter('woocommerce_file_download_path', 'personalizar_url_descarga', 10, 2);
```

En este código de ejemplo, la función `personalizar_url_descarga` recibe la URL por defecto generada por Woocommerce y el ID del producto asociado. Puedes personalizar esta función para que devuelva la URL que desees según tus necesidades.

Recuerda ajustar la lógica dentro de la función para que genere la URL personalizada adecuada para cada producto. Después de agregar este código, las URL de descarga de tus productos deberían mostrarse con el formato que especificaste en el panel de administración.

Espero que esta información te sea útil. ¡Déjame saber si tienes alguna pregunta o si necesitas más ayuda!
 
Voltar
Topo