onClick/JS ကုဒ်ကို အလိုအလျောက် စစ်ထုတ်ရန် WordPress TinyMCE တည်းဖြတ်သူကို ရှောင်ပါ။

WordPress ကို အသုံးပြုပြီး ဝက်ဘ်ဆိုက်တစ်ခု တည်ဆောက်ရာမှာ လုပ်ဆောင်ချက်များစွာကို လုပ်ဆောင်နိုင်ပါတယ်။

တစ်ခါတစ်ရံတွင် ကျွန်ုပ်တို့သည် onClick event မှတဆင့် object click ၏အကျိုးသက်ရောက်မှုကို ထိန်းချုပ်ရန်လိုအပ်သည်။

  • ဥပမာအားဖြင့်၊ Google Maps ကို ထည့်သွင်းသည့်အခါ၊ မျက်နှာဖုံးတစ်ခုတွင်၊ မျက်နှာပြင်ကို လှိမ့်လိုက်ခြင်းဖြင့် Google Maps ကို ဇူးမ်ချဲ့စေမည်မဟုတ်ပါ။
  • သို့သော်၊ onClick ဖြစ်ရပ်မှထည့်သွင်းထားသောကုဒ်ကိုအသုံးပြုသည့်အခါ WordPress သည် "Visual Editor" သို့ပြောင်းသောအခါ၊ ကုဒ်သည်ရှင်းလင်းသွားမည်ဖြစ်ပြီး၊ စာမျက်နှာသည်တရားမဝင်ဖြစ်သွားစေသည်၊ ၎င်းသည်အလွန်ဒုက္ခပေးသည်...

WordPress အမြင်တည်းဖြတ်သူမှ ကုဒ်ကို အလိုအလျောက်ဖျက်ခြင်းမှ ရှောင်ကြဉ်ပါ။

ထိုကုဒ်ကို "WordPress stripping" ကို လုံးဝရှောင်ရှားရန်၊ အောက်ပါတို့ကို သင်၏ functions.php ဖိုင်တွင် ထည့်နိုင်သည်။

//避免TINYMCE编辑器自动过滤onclick、JS、注释代码
function mod_mce($initArray) {
    $initArray['verify_html'] = false;
    return $initArray;
}
add_filter('tiny_mce_before_init', 'mod_mce');

အထက်ဖော်ပြပါနည်းလမ်းသည် အလွန်ရိုးရှင်းပြီး လုပ်ဆောင်ချက်ကို လိုက်နာရုံဖြင့် ပြဿနာကို ဖြေရှင်းနိုင်ပါသည်။

Chen Weiliang ရဲ့ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မှာ မျှဝေထားတဲ့ "Avoiding Automatic Filtering of onClick/JS Code by the WordPress TinyMCE Editor" ဆောင်းပါးက သင့်အတွက် အထောက်အကူဖြစ်လိမ့်မယ်လို့ မျှော်လင့်ပါတယ်။

ဒီဆောင်းပါးလင့်ခ်ကို မျှဝေပေးဖို့ မတွန့်ဆုတ်ပါနဲ့- https://www.chenweiliang.com/cwl-1990.html

နောက်ထပ်လျှို့ဝှက်လှည့်ကွက်များကိုသော့ဖွင့်ရန်🔑၊ ကျွန်ုပ်တို့၏ Telegram ချန်နယ်တွင် ပါဝင်ရန် ကြိုဆိုလိုက်ပါ။

ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။ သင်၏ မျှဝေမှုများနှင့် ကြိုက်နှစ်သက်မှုများသည် ကျွန်ုပ်တို့၏ ဆက်လက်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

您的邮箱地址不会被公开。必填项已用*标注

ထိပ်တန်းမှလှိမ့်