የዎርድፕረስ: በልጅዎ ጭብጥ ውስጥ ከወላጅ ጭብጥ የአጭር ኮድን ይፃፉ

የዎርድፕረስ ኤ.ፒ.አይ.

ደህና ፣ በዎርድፕረስ ውስጥ በፕሮግራም ላይ አንዳንድ ምክሮችን ካጋራሁ በጣም ትንሽ ጊዜ ሆኗል ፡፡ ከቅርብ ጊዜ ወዲህ ለሁሉም ደንበኞቼ የማሰማሪያ ኮድ ላይ ተመል I've ስለመጣሁ ወደ ነገሮች ማወዛወዝ መመለስ አስደሳች ነበር ፡፡ አዲሱን የግብይት ነጭ ወረቀት ውህደቶችን በመላው ጣቢያ አስተውለው ይሆናል - ያ በጣም ነበር አስደሳች ፕሮጀክት!

ዛሬ የተለየ ጉዳይ ነበረኝ ፡፡ ብዙ ደንበኞቻችን በወላጅ ጭብጥ አጫጭር ኮዶች አማካኝነት የተተገበሩ አዝራሮች አሏቸው። ከፍ ባሉ የግብይት መፍትሔዎች ውስጥ ካሉት አጋሮቻችን መካከል አንዱ በመላው ጣቢያዎቹ ውስጥ የጥሪ-ወደ-እርምጃዎች ታላቅ በመሆናቸው በአዝራሮቹ ላይ አንዳንድ የዝግጅት ክትትል ማድረግ እንደምንችል ጠየቀን ፡፡ የአጫጭር ኮድ ቁልፎች በአቋራጭ አማራጮች የተሞሉ ተከታታይ ትምህርቶችን በመጠቀም በጥቂቱ በብልጠት ከተነደፈው መልህቅ መለያ ብቻ አይደሉም ፡፡

በዚህ ምክንያት ፣ አንድ ክስተት ለመመዝገብ በመልህቁ ጽሑፍ ላይ onclick ክስተት ማከል ያስፈልገን ነበር ፡፡ ምን ሊመስል እንደሚችል እነሆ

የቤት ቁልፍ

በእርግጥ ችግሩ በእኛ ውስጥ በእኛ ውስጥ የአቋራጭ ኮድ መኖሩ ነው የወላጅ ጭብጥ እና የወላጅ ጭብጥን ማረም አንፈልግም። እና ፣ አቋራጭ በሁሉም ጣቢያው ላይ በይዘቱ ስለተሰራ ፣ እኛ ደግሞ አዲስ አቋራጭ መፍጠር አንፈልግም።

መፍትሄው በጣም ለስላሳ ነው ፡፡ የዎርድፕረስ ኤ ፒ አይ አቋራጭ ኮድ እንዲያስወግዱ ያስችልዎታል! ስለዚህ በልጃችን ጭብጥ ውስጥ አቋራጩን ማስወገድ እንችላለን ፣ ከዚያ በአዲሱ የአቋራጭ ተግባራችን መተካት እንችላለን-

add_action ('ከጅምሩ_ጨዋታ በኋላ ፣' በመጥራት_ልጅ_መጀመሪያ_መጀመሪያ ');
ተግባር ጥሪ_ልጅ_ቲም_መጀመሪያ () {remove_shortcode ('old_button_function_in_parent_theme'); add_shortcode ('button', 'new_button_function_in_child_theme'); }
ተግባር አዲስ_ቡቶን_የስራ_ልጅ_የመድረኩ ($ atts, $ content = null) {... አዲሱ የአቋራጭ ኮድዎ እዚህ አለ ...}

በአዲሱ የአዝራር ተግባሬ ውስጥ (በልጄ ገጽታ ተግባራት. Php) ውስጥ በ “ክሊክ” ክስተት ላይ ተለዋዋጭ ሁኔታን ለማካተት የአቋራጭ ኮድ ተግባሩን እንደገና ጻፍኩ ፡፡ ውጤቱ በሚያምር ሁኔታ ይሠራል እና አሁን በ Google አናሌቲክስ ውስጥ እየተከታተለ ነው!

ምን አሰብክ?

ይህ ጣቢያ አይፈለጌን ለመቀነስ Akismet ይጠቀማል. አስተያየትዎ እንዴት እንደሚሰራ ይወቁ.