Ondersteuning » Algemeen WordPress » Hoe zet je een epub-file op je homepage?

  • Hallo iedereen,
    ik heb een e-book gemaakt en wil nu een link op m’n WordPress.org-blog zetten:
    Marjelle blogt
    Rechtsboven op de pagina komt een afbeelding van een e-book waar mensen op kunnen klikken.

    – Moet je het epub-bestand eerst uploaden in de Mediabibliotheek?
    (Heb nog nooit met epub-bestanden gewerkt.)
    – En vervolgens in een tekstwidget zetten?

    -> Hoe pak ik dat stapsgewijs aan?

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)
  • Met:

    # Add filetypes
    AddType application/epub+zip .epub
    # End filetypes

    in .htaccess en zolang de hoster dit toestaat kun je epubs via de medie manager uploaden, de link ernaartoe kopieren en deze in je header rechtsbovenin plaatsen.
    Zie draadje over epubs hier hier: https://wordpress.org/support/topic/adding-files-epub-for-downloading-how?replies=6
    En dit draadje over uploaden en linken naar bestanden: http://wordpress.stackexchange.com/questions/3854/how-do-i-link-directly-to-uploaded-files (gaat over afbeeldingen, maar voor andere bestanden geldt dezelfde procedure. Uploaden via FTP niet nodig dus. Kan via de media manager.

    Thread starter Marjelle

    (@marjelle)

    Hallo Rhand, bedankt voor de info. Probleem is dat ik als leek niets weet van .htaccess en dat ook niet durf te bewerken (als er iets misgaat ben ik nog verder van huis).
    Ik kwam ondertussen nog twee andere mogelijkheden tegen, nl. een Extended MIME types-plugin installeren (al is hij oud toch nog aanbevolen) of van het epub-bestand een zip-bestand maken.
    Selling epub files

    Thread starter Marjelle

    (@marjelle)

    Ik heb inmiddels toch de .htaccess-file aangepast en de code er ingezet.

    # Add filetypes
    AddType application/epub+zip .epub
    # End filetypes

    Geplaatst boven de code:
    RedirectMatch 301 (etc.)
    # BEGIN WordPress
    <IfModule mod_rewrite.c> (etc.)

    Het lukt dan nog steeds niet om een epub-file te uploaden in de Mediabibliotheek, ik krijg de melding: ‘Dit type bestand is vanwege veiligheidsredenen niet toegestaan.’

    -> Wat gaat er mis / hoe los ik het op?

    WordPress blokkeert de upload. Oplossing hier: https://wordpress.org/support/topic/problems-with-uploading-epub-files?replies=8#post-6513820 .

    In actieve thema in functions.php moet je dit zetten:

    function addUploadMimes($mimes) {
    
    	$mimes = array_merge($mimes, array(
    	'epub|mobi' => 'application/octet-stream'
    	));
    	return $mimes;
    
    }
    
    add_filter('upload_mimes', 'addUploadMimes');

    En dan zal het uploaden moeten werken.

    NB Nog niet zelf getest.

    Thread starter Marjelle

    (@marjelle)

    Ik had inmiddels al het e-book als zip-bestand opgeslagen en geupload in de mediabibliotheek en probeer het nu op de site te zetten in een tekstwidget met een afbeelding.
    Als je dan op de afbeelding/link klikt, kom je terecht bij C:\Users\xxxx\AppData\Local\Temp\E-book-Rotterdam-3.zip
    Ik doe duidelijk iets fout (doe dit soort dingen ook voor het eerst).
    -> Hoe pak ik dat aan?

    Waar precies moet ik die code zetten in functions.php? Pagina begint met:

    <?php
    /**
     * @package Coraline
     */
    
    /**
     * Set the content width based on the theme's design and stylesheet.

    En als het niet werkt, kan er dan iets fout gaan met de weergave van de site?

    functions.php is een bestand in de map van je thema. Als het niet bestaat moet je die toevoegen. Erna kun je de code er dan inzetten. Als het bestand al bestaat kun je de code toevoegen. Maakt altijd wel een Back-up!
    De link die je meldde gaat naaar je PC niet naar een bestand in de WordPress Media Manager. Ben je lokaal op je PC bezig of op de website met eigen domein?

    Thread starter Marjelle

    (@marjelle)

    Hierboven had ik een stukje code gekopieerd uit de functions.php, die map is er dus. 😉
    Wat ik me afvroeg was ‘waar precies’ ik in die map de code moest zetten?

    Ik heb zip-bestand en image geupload in de Mediabibliotheek (van m’n WordPress.org-site), vervolgens beide urls in een tekstwidget gezet (staat niet online nu).
    Als je dan op de afbeelding klikt (dus niet het bestand opslaat) en de opties ‘Met Windows Verkenner openen’ aanvinkt, verschijnt die link C:\Users\xxxx\AppData\Local\Temp\E-book-Rotterdam-3.zip
    Wrs is dat normaal, want je moet een zip-bestand altijd eerst opslaan en uitpakken voordat je er iets mee kunt, maar ik wilde weten wat mensen zien als je op ‘bestand openen’ klikte…

    De url of link die je in de widget zet moet de link zijn die je in de meta dat of details over de afbeelding in de media manager kan vinden en is dus normaal gesproken http://domein.nl/wp-content/uploads/2015/06/09/bestand.zip . Als ze die downloaden en dan openen op hun pc zullen ze de ePub zien.

    Thread starter Marjelle

    (@marjelle)

    Klopt, die link heb ik er ook in gezet.

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)
  • Het onderwerp ‘Hoe zet je een epub-file op je homepage?’ is gesloten voor nieuwe reacties.