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' );
function get_allowed_mime_types()
'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', ...
$post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Manage PDFs' ), _n_noop( 'PDF <span class="count">(%s)</span>', 'PDFs <span class="count">(%s)</span>' ) );
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!