Maison > Article > Tutoriel CMS > Comment faire en sorte que la médiathèque WordPress reconnaisse les fichiers .pdf
Comment faire en sorte que la médiathèque WordPress reconnaisse les fichiers .pdf ?
La médiathèque WordPress ne prend en charge que les images, les vidéos et les audios par défaut. Parfois, ceux-ci ne suffisent pas. La médiathèque autorise de nombreux types de fichiers téléchargés et nécessite une classification plus détaillée
sont recommandés : "Laisser la médiathèque prendre en charge la classification pdf
Ce code de tutsplus peut nous aider à obtenir l'effet montré ci-dessus. Placez le code dans le fichier function.php du thème Le code est le suivantfunction modify_post_mime_types( $post_mime_types ) { // 选择mime类型,这里用: 'application/pdf' // 然后扩充数组,定义label的文字 $post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Manage PDFs' ), _n_noop( 'PDF <span class="count">(%s)</span>', 'PDFs <span class="count">(%s)</span>' ) ); // then we return the $post_mime_types variable return $post_mime_types; } // Add Filter Hook add_filter( 'post_mime_types', 'modify_post_mime_types' );Téléchargez un pdf dans le fichier de la médiathèque, vous pouvez le voir. l'effet. Comment prendre en charge plus de catégories Les types de fichiers pris en charge par WordPress sont écrits dans wp_includes/functions.php, recherchez-le Le code est le suivant :
function get_allowed_mime_types()Vous pouvez trouver ces types Le code est le suivant :
'jpg|jpeg|jpe' => 'image/jpeg', 'gif' => 'image/gif', 'png' => 'image/png', 'bmp' => 'image/bmp', 'tif|tiff' => 'image/tiff', 'ico' => 'image/x-icon', 'asf|asx|wax|wmv|wmx' => 'video/asf', 'avi' => 'video/avi', 'divx' => 'video/divx', 'flv' => 'video/x-flv', ...Trouvez le type dont vous avez besoin, suivez le Le code est le suivant :
$post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Manage PDFs' ), _n_noop( 'PDF <span class="count">(%s)</span>', 'PDFs <span class="count">(%s)</span>' ) );, modifiez « application Remplacez simplement /pdf » par le type MIME requis, et le texte suivant doit être modifié en conséquence. C'est ainsi que vous pouvez ajouter des membres de tableau en PHP. Vous pouvez bien sûr ajouter plus d'éléments de tableau pour prendre en charge plusieurs types personnalisés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!