WordPress: Thoir thairis còd goirid bho chuspair pàrant ann an cuspair do phàiste

WordPress API

Uill, tha ùine mhòr air a bhith ann bhon a roinn mi cuid de mholaidhean mu phrògramadh ann an WordPress. O chionn ghoirid, tha mi air a bhith air ais air a ’bheing a’ cleachdadh còd airson a h-uile neach-dèiligidh againn agus bha e spòrsail a bhith a ’faighinn air ais a-steach do rudan. Is dòcha gu bheil thu air mothachadh do na h-aonaidhean Pàipear Geal Margaidheachd ùr air feadh na làraich - bha sin gu math pròiseact spòrsail!

An-diugh, bha cùis eadar-dhealaichte agam. Tha putanan aig mòran de ar luchd-dèiligidh tro shortcodes cuspair pàrant. Dh ’fhaighnich aon de na com-pàirtichean againn aig Elevated Marketing Solutions am b’ urrainn dhuinn beagan lorg tachartais a dhèanamh air na putanan bhon a bha iad nan deagh ghairm gu gnìomhan air feadh na làraich. Chan eil putanan shortcode dad nas motha na tag ancaire a tha air a dhealbhadh beagan nas adhartaiche a ’cleachdadh sreath de chlasaichean anns a bheil na roghainnean shortcode.

Air sgàth seo, bha againn ri tachartas onclick a chuir ris an teacsa acair airson tachartas a chlàradh. Seo mar a bhiodh e coltach:

Putan Dachaigh

Is e an duilgheadas, gu dearbh, gu bheil shortcode na àite anns an cuspair pàrant agus chan eil sinn airson cuspair pàrant a dheasachadh. Agus, leis gu bheil an shortcode air a chleachdadh air feadh susbaint air feadh na làraich, chan eil sinn cuideachd airson shortcode ùr a chruthachadh.

Tha am fuasgladh gu math slaodach. Am WordPress API a ’leigeil leat shortcode a thoirt air falbh! Mar sin, anns a ’chuspair cloinne againn, is urrainn dhuinn an shortcode a thoirt air falbh, agus an gnìomh shortcode ùr a chuir na àite:

add_action ('after_setup_theme', 'gairm_child_theme_setup');
gnìomh a ’gairm_child_theme_setup () {remove_shortcode ('old_button_function_in_parent_theme'); add_shortcode ('putan', 'new_button_function_in_child_theme'); }
gnìomh new_button_function_in_child_theme ($ atts, $ content = null) {... tha an shortcode ùr agad an seo ...}

Anns a ’ghnìomh putan ùr agam (ann an gnìomhan.php mo Chuspair Chloinne), bidh mi ag ath-sgrìobhadh a’ ghnìomh shortcode gus tachartas fiùghantach onClick a chuir ris. Tha an toradh ag obair gu brèagha agus tha e a-nis a ’tracadh ann an Google Analytics!

Dè do bheachd?

Tha an làrach seo a 'cleachdadh Akismet gus spama a lùghdachadh. Ionnsaich mar a thathar a 'pròiseasadh an dàta bheachdan agad.