WordPress メディア ライブラリに .pdf ファイルを認識させる方法

藏色散人
リリース: 2020-01-02 09:50:57
オリジナル
2266 人が閲覧しました

WordPress メディア ライブラリに .pdf ファイルを認識させる方法

WordPress メディア ライブラリに .pdf ファイルを認識させるにはどうすればよいですか?

WordPress のメディア ライブラリは、デフォルトでは画像、ビデオ、オーディオのみをサポートしています。場合によっては、これらだけでは十分ではありません。メディア ライブラリでは、多くの種類のファイルをアップロードでき、より詳細な分類が必要です。たとえば、pdf ファイル

推奨: 「wordpress チュートリアル #」

メディア ライブラリで PDF 分類をサポートする

#このコードは次のとおりですtutsplus は、上の図に示されている効果を実現するのに役立ちます。コードをテーマの function.php に配置します。

コードは次のとおりです。

function modify_post_mime_types( $post_mime_types ) { 
// 选择mime类型,这里用: 'application/pdf' 
// 然后扩充数组,定义label的文字 
$post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Manage PDFs' ), 
_n_noop( &#39;PDF <span class="count">(%s)</span>&#39;, &#39;PDFs <span class="count">(%s)</span>&#39; ) ); 
// then we return the $post_mime_types variable 
return $post_mime_types; 
} 
// Add Filter Hook 
add_filter( &#39;post_mime_types&#39;, &#39;modify_post_mime_types&#39; );
ログイン後にコピー

PDF をメディア ライブラリ ファイルにアップロードします。効果が見られます。

より多くのカテゴリーをサポートする方法

WordPress でサポートされているファイルの種類は、wp_includes/functions.php に書かれているので、それを検索してください

コードは次のとおりです:

function get_allowed_mime_types()
ログイン後にコピー

これらのタイプを見つけることができます

コードは次のとおりです:

&#39;jpg|jpeg|jpe&#39; => &#39;image/jpeg&#39;, 
&#39;gif&#39; => &#39;image/gif&#39;, 
&#39;png&#39; => &#39;image/png&#39;, 
&#39;bmp&#39; => &#39;image/bmp&#39;, 
&#39;tif|tiff&#39; => &#39;image/tiff&#39;, 
&#39;ico&#39; => &#39;image/x-icon&#39;, 
&#39;asf|asx|wax|wmv|wmx&#39; => &#39;video/asf&#39;, 
&#39;avi&#39; => &#39;video/avi&#39;, 
&#39;divx&#39; => &#39;video/divx&#39;, 
&#39;flv&#39; => &#39;video/x-flv&#39;, 
...
ログイン後にコピー

必要なタイプを見つけて、次の

コードに従います:

$post_mime_types[&#39;application/pdf&#39;] = array( __( &#39;PDFs&#39; ), __( &#39;Manage PDFs&#39; ), 
_n_noop( &#39;PDF <span class="count">(%s)</span>&#39;, &#39;PDFs <span class="count">(%s)</span>&#39; ) );
ログイン後にコピー

、「application Just replace /pdf」を必要な MIME タイプに変更します。それに応じて、次のテキストも変更する必要があります。これは、PHP で配列メンバーを追加する方法です。もちろん、さらに配列要素を追加して、複数のカスタム型をサポートすることもできます。

以上がWordPress メディア ライブラリに .pdf ファイルを認識させる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート