Wie kann ich dafür sorgen, dass die WordPress-Medienbibliothek PDF-Dateien erkennt?
Die Medienbibliothek von WordPress unterstützt standardmäßig nur Bilder, Videos und Audios. Manchmal reicht die Medienbibliothek nicht aus und erfordert eine detailliertere Klassifizierung
werden empfohlen: „WordPress-Tutorial“
Lassen Sie die Medienbibliothek die PDF-Klassifizierung unterstützen
Dieser Code von tutsplus kann uns helfen, den oben gezeigten Effekt zu erzielen. Platzieren Sie den Code in der Datei „functions.php“ des Themas.
Der Code lautet wie folgt
function modify_post_mime_types( $post_mime_types ) { // 选择mime类型,这里用: 'application/pdf' // 然后扩充数组,定义label的文字 $post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Manage PDFs' ), _n_noop( 'PDF (%s)', 'PDFs (%s)' ) ); // then we return the $post_mime_types variable return $post_mime_types; } // Add Filter Hook add_filter( 'post_mime_types', 'modify_post_mime_types' );
Laden Sie ein PDF in die Medienbibliotheksdatei hoch kann den Effekt sehen.
So unterstützen Sie weitere Kategorien
Die von WordPress unterstützten Dateitypen sind in wp_includes/functions.php geschrieben.
Der Code lautet wie folgt:
function get_allowed_mime_types()
Sie können diese Typen finden. Der
-Code lautet wie folgt:
'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', ...
, um den von Ihnen benötigten Typ zu finden. Folgen Sie dem
-Code wie folgt:
$post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Manage PDFs' ), _n_noop( 'PDF (%s)', 'PDFs (%s)' ) );
und schreiben Sie „Anwendung. Ersetzen Sie einfach /pdf“ durch den erforderlichen MIME-Typ. Der folgende Text sollte entsprechend geändert werden. Dies ist die Möglichkeit, Array-Mitglieder in PHP hinzuzufügen. Sie können natürlich weitere Array-Elemente hinzufügen, um mehrere benutzerdefinierte Typen zu unterstützen.
Das obige ist der detaillierte Inhalt vonSo bringen Sie die WordPress-Medienbibliothek dazu, PDF-Dateien zu erkennen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!