WordPress: Рамзи кӯтоҳро аз мавзӯи волидайн дар мавзӯи фарзанди шумо нависед

WordPress API

Хуб, хеле вақт аст, ки ман чанд маслиҳатро оид ба барномасозӣ дар WordPress мубодила кардам. Вақтҳои охир, ман дубора ба курсии ҷойгиркунии рамзи барои ҳамаи мизоҷони худ баргаштам ва баргаштан ба босуръати чизҳо хеле шавқовар буд. Шумо шояд ҳамгироӣҳои нави Маркетингии Whitepaper -ро дар саросари сайт мушоҳида карда бошед - ин хеле а лоиҳаи шавқовар!

Имрӯз, ман як масъалаи дигар доштам. Бисёре аз муштариёни мо тугмаҳоеро доранд, ки тавассути кодекси мавзӯи волидайн амалӣ карда мешаванд. Яке аз шарикони мо дар Elevated Marketing Solutions пурсид, ки оё мо метавонем баъзе рӯйдодҳоро дар тугмаҳо пайгирӣ кунем, зеро онҳо дар тамоми сайтҳо даъват ба амал буданд. Тугмаҳои кӯтоҳ ҷуз як теги лангар нестанд, ки бо истифода аз як қатор синфҳо, ки бо вариантҳои коди кутоҳ ҷойгир карда шудаанд, каме фасеҳтар тарҳрезӣ шудаанд.

Аз ин сабаб, ба мо лозим омад, ки ба матни лангар як рӯйдоди onclick илова кунем, то воқеаро сабти ном кунем. Ин аст он чизе, ки он метавонад ба назар расад:

Тугмаи хона

Мушкилот, албатта, дар он аст, ки дар мо рамзи кӯтоҳ мавҷуд аст мавзӯи волидайн ва мо намехоҳем мавзӯи волидонро таҳрир кунем. Ва, азбаски ин коди кӯтоҳ дар тамоми мундариҷа ҷойгир карда шудааст, мо низ намехоҳем, ки як коди нави нав эҷод кунем.

Ҳалли хеле лағжонак аст. WordPress API ба шумо имкон медиҳад, ки коди кӯтоҳро нест кунед! Ҳамин тавр, дар мавзӯи кӯдаки худ, мо метавонем коди миёнбурро нест кунем ва пас онро бо вазифаи коди нави худ иваз кунем:

add_action ('after_setup_theme', 'Call_child_theme_setup');
Функсияи call_child_theme_setup () {remove_shortcode ('old_button_function_in_parent_theme'); add_shortcode ('тугма', 'new_button_function_in_child_theme'); }
function new_button_function_in_child_theme ($ atts, $ content = null) {... коди нави шумо дар ин ҷо ...}

Дар функсияи тугмаи нави худ (дар функсияҳои Theme Child.php), ман функсияи кӯтоҳро дубора навиштам, то ки рӯйдоди динамикии onClick -ро илова кунам. Натиҷа зебо кор мекунад ва ҳоло дар Google Analytics пайгирӣ мекунад!

Ту чӣ фикр мекунӣ?

Ин сомона ба воситаи Akismet барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.