WordPress nu acceptă în mod normal încărcarea în biblioteca Media a fișierelor EPUB și MOBI. Dar există mai multe soluții pentru a rezolva această problemă.
1) Adăugarea de cod la functions.php
Dacă ai o temă copil poți adăuga codul în functions.php din tema copil. Altfel, poți să îl adaugi direct în fișierul temei utilizate functions.php, cu observația că atunci când se actualizează tema codul respectiv trebuie adăugat din nou dacă s-a actualizat și fișierul functions.php.
Pentru modificare poți folosi FTP pentru a descărca fișierul, îl modifici și îl încarci înapoi înlocuind pe cel din site, sau folosești editarea din zona de administrare (Aspect > Editor teme > functions.php). Codul care trebuie adăugat este acesta:
function addUploadMimes($mimes) {
$mimes = array_merge($mimes, array(
‘epub|mobi’ => ‘application/octet-stream’
));
return $mimes;
}
add_filter(‘upload_mimes’, ‘addUploadMimes’);
Tipurile de fișiere din acest exemplu (epub și mobi) pot fi înlocuite cu oricare alt tip de fișiere care în mod normal nu sut acceptate de WordPress.
2) Utilizarea unui modul specific
Un modul testat de mine pentru ca WordPress să accepte fișiere EPUB și MOBI este WP Add Mime Types. Acesta permite pentru WordPress tipuri de mime și extensii de fișiere neacceptate în mod normal. Cu alte cuvinte, site-ul tău WordPress va putea încărca diferite extensii de fișiere cu ajutorul acestui modul. Practic, după încărcartea și activarea modulului, se merge la Setări > Mime Type Settings și se adaugă în listă setările dorite.
Succes!
Lasă un răspuns