So bringen Sie die WordPress-Medienbibliothek dazu, PDF-Dateien zu erkennen

藏色散人
Freigeben: 2020-01-02 09:50:57
Original
2197 Leute haben es durchsucht

So bringen Sie die WordPress-Medienbibliothek dazu, PDF-Dateien zu erkennen

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' );
Nach dem Login kopieren

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()
Nach dem Login kopieren

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', ...
Nach dem Login kopieren

, 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)' ) );
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!