Wodupiresi: Ṣiṣatunkọ koodu kukuru kan Lati Akori Obi ninu Akori Ọmọ Rẹ

Wodupiresi API

O dara, o ti pẹ diẹ lati igba ti Mo ti pin diẹ ninu awọn imọran lori siseto ni Wodupiresi. Laipẹ, Mo ti pada si koodu imuṣiṣẹ ibujoko fun gbogbo awọn alabara wa ati pe o ti jẹ igbadun lati pada si jija awọn nkan. O le ti ṣe akiyesi awọn isopọ tuntun Titaja Whitepaper jakejado aaye naa - iyẹn jẹ a fun ise agbese!

Loni, Mo ni ọrọ ti o yatọ. Ọpọlọpọ awọn alabara wa ni awọn bọtini ti a ṣe imuse nipasẹ awọn ọna abuja akori akọle. Ọkan ninu awọn alabaṣepọ wa ni Awọn solusan Titaja Ti o ga beere lọwọ boya a le ṣe diẹ titele iṣẹlẹ lori awọn bọtini nitori wọn jẹ ipe-si-iṣe nla jakejado awọn aaye naa. Awọn bọtini Ọna abuja kii ṣe nkan diẹ sii ju ami oran lọ ti o ṣe apẹrẹ diẹ sii ni sisọrọ nipa lilo lẹsẹsẹ awọn kilasi ti o jẹ olugbe nipasẹ awọn aṣayan ọna abuja.

Nitori eyi, a nilo lati ṣafikun iṣẹlẹ onclick si ọrọ oran naa lati forukọsilẹ iṣẹlẹ kan. Eyi ni ohun ti o le dabi:

<a href="https://highbridgeconsultants.com" kilasi = "bọtini bulu alabọde" onClick = "ga ('firanṣẹ', 'iṣẹlẹ', 'bọtini', 'Tẹ', 'Bọtini Ile');"> Bọtini Ile

Iṣoro naa, nitorinaa, ni pe koodu kukuru wa ni ipo ninu wa akori obi ati pe awa ko fẹ satunkọ akori obi kan. Ati pe, niwọn igba ti a ti ran koodu kukuru kọja gbogbo akoonu ni gbogbo aaye, a tun ko fẹ ṣẹda kodẹki tuntun kan.

Ojutu naa dara julọ. Awọn ti anpe ni API gba ọ laaye lati yọ koodu kukuru kan! Nitorinaa, ninu akori ọmọ wa, a le yọ ọna abuja kuro, lẹhinna rọpo rẹ pẹlu iṣẹ ọna abuja tuntun wa:

add_action ('after_setup_theme', 'Call_child_theme_setup');
iṣẹ Call_child_theme_setup () {remove_shortcode ('old_button_function_in_parent_theme'); add_shortcode ('bọtini', 'new_button_function_in_child_theme'); }
iṣẹ new_button_function_in_child_theme ($ atts, $ content = null) {... koodu tuntun rẹ wa nibi ...}

Ninu iṣẹ bọtini mi tuntun (ninu awọn iṣẹ Akori Ọmọ mi.php), Mo tun ṣe atunkọ iṣẹ ọna abuja lati fi iṣẹlẹ ti o lagbara han lori iṣẹlẹClick. Ijade naa n ṣiṣẹ ni ẹwa o si n ṣe atẹle bayi ni Awọn atupale Google!

Kini o le ro?

Aaye yii nlo Akismet lati dinku apamọ. Mọ bi a ṣe n ṣalaye data rẹ ti o ṣawari.