J’ai aidé à mettre en place la vente de eBooks pour une boutique WooCommerce basée sur WordPress. L’une des premières choses que l’on constate toujours est l’incapacité de créer des produits téléchargeables .mobi et .epub
Pour contourner ce problème est un processus assez simple.

  • Dans wp-content/plugins, créer un répertoire comme upload-ebooks/
  • Créer le fichier upload-eboooks.php dans le dossier
  • Mettez le code de l’extension ci-dessous et l’enregistrer
  • Allez dans « Extensions » et activer cette nouvelle extension
<?php
/*
 Plugin Name: Upload Ebooks
 Version: 0.0.0
 Author: D. Moonfire
 Description: Enables uploading ebooks into WordPress and WooCommerce.
*/

// Add in a hook to add the taxonomies and categories.
add_action('init', 'upload_ebook_init', 0);

function upload_ebook_init()
{
  // This allows up to add the MIME types that can be uploaded.
  add_filter('upload_mimes', 'upload_ebook_upload_mimes');

  // These are completely arbitrary and probably too big.
  ini_set('upload_max_size','100M');
  ini_set('post_max_size','99M');

  // Ebooks sometimes take a little longer to upload.
  ini_set('max_execution_time','300');
}

function upload_ebook_upload_mimes($mimes)
{
  $mimes = array_merge($mimes, array(
    'epub' => 'application/epub+zip',
    'mobi' => 'application/x-mobipocket-ebook'
  ));

  return $mimes;
}

Et voilà, vous pouvez à présent mettre dans votre boutique WooCommerce des fichiers téléchargeables en .mobi ou .epub

PS : Code trouvé sur ce site

Florent Maillefaud

Ajouter des eBooks dans WooCommerce 1Webmaster à Sablons (Isère) / Création de sites internet WordPress.

Micro-entrepreneur depuis 2012, je vous propose la création ou la refonte de votre site internet sous WordPress et à votre image.

Que ce soit un site vitrine, un blog ou un site e-commerce pour votre entreprise ou association, laissez votre empreinte sur le web !

Abonnez-vous

Restez en contact avec moi pour recevoir mes derniers articles concernant mon activité ou mes astuces pour WordPress.

Vos données ne seront jamais exploitées par un tiers. Vous avez aussi à chaque instant la possibilité de vous désabonner

quis sed libero. nunc ipsum ante.
Share This