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
