WordPress ၏မီဒီယာမန်နေဂျာတွင်အသုံးပြုသူများသည်မီဒီယာဖိုင်များကိုပုံမှန်အားဖြင့်ရိုက်ကူးနိုင်သည်။ Image, Audio နှင့် Video ။ သို့သော်စာရွက်စာတမ်းများကိုမောင်းနှင်သည့်ဝက်ဘ်ဆိုက်များကဲ့သို့သော 0 ဘ်ဆိုဒ်များစီမံကိန်းအချို့တွင် PDF ကဲ့သို့သောနောက်ထပ်ပုံစံများဖြင့်စစ်ထုတ်ရန်လိုအပ်နိုင်သည်။
WordPress မှပေးသော Post_Mime_Types ကို အသုံးပြု. Post_Mime_Types ကို အသုံးပြု. ပံ့ပိုးထားသောဖိုင်အမျိုးအစား filtering အခြေအနေများကိုစိတ်ကြိုက်ပြုလုပ်နိုင်သည်။ အောက်ဖော်ပြပါသည်တိကျသောအကောင်အထည်ဖော်မှုနည်းလမ်းဖြစ်သည်။
အောက်ပါကုဒ်သည် PDF ဖိုင်အမျိုးအစားကိုမီဒီယာစာကြည့်တိုက်၏ filter သို့ထည့်သည်။
function modify_post_mime_types( $post_mime_types ) {
// အမေှးစာရင်း MIME ပုံနှိပ်စာ:application/pdf
// display တံဆိပ်များကိုသတ်မှတ်ပါ
$post_mime_types['application/pdf'] = array(
__( 'PDFs' ),
__( 'Manage PDFs' ),
_n_noop( 'PDF (%s)', 'PDFs (%s)' )
);
return $post_mime_types;
}
add_filter( 'post_mime_types', 'modify_post_mime_types' );
ဒီ filtering option ကိုမီဒီယာစာကြည့်တိုက်တွင်အနည်းဆုံး PDF ဖိုင်တစ်ခုတည်ရှိသကဲ့သို့နောက်ခံမီဒီယာစီမံခန့်ခွဲရေးမျက်နှာပြင်တွင်ဖော်ပြထားသည်။
PDF အပြင်အခြား MIME အမျိုးအစားများအတွက် filtering support များကိုထည့်သွင်းရန်အလားတူနည်းလမ်းများကိုလည်းသုံးနိုင်သည်။ WordPress မှထောက်ပံ့သောဖိုင်အမျိုးအစားများကိုပုံမှန်အားဖြင့် Get_allowed_Mime_types () function တွင် wp -swed_mime_types ( ) function တွင်တွေ့နိုင်သည်။
ဘုံဖိုင်အမျိုးအစားများအတွက် MIME အမျိုးအစားမြေပုံရေးဆွဲခြင်းဥပမာအချို့ကိုဤတွင်ဖော်ပြထားသည်။
'pdf' => 'application/pdf',
'swf' => 'application/x-shockwave-flash',
'mov|qt' => 'video/quicktime',
'flv' => 'video/x-flv',
'js' => 'application/javascript',
'avi' => 'video/avi',
'divx' => 'video/divx',
ဥပမာအားဖြင့်, flash files များအတွက်ပံ့ပိုးမှုထပ်မံထည့်သွင်းလိုပါက လျှောက်လွှာ / x-shockwave-flash ကို ပက်ကျိအဖြစ်သာသုံးပါ။
ရိုးရှင်းသောကုဒ်အနည်းငယ်ရှိသောကုဒ်နံပါတ်များဖြင့် WordPress Media Manager ၏လုပ်ဆောင်မှုကိုအသေးစိတ်မြှင့်တင်ရန်အတွက်တိကျသောစီမံကိန်းလိုအပ်ချက်များနှင့်ကိုက်ညီစေရန်သင်သိသိသာသာမြှင့်တင်နိုင်သည်။ PDF, video format သို့မဟုတ်အခြားစိတ်ကြိုက်ဖိုင်အမျိုးအစားများထည့်သွင်းခြင်းရှိမရှိ, ဤနည်းလမ်းသည်အလွန်ထိရောက်သည်။