Изменение виджетов по функции клика - PullRequest
0 голосов
/ 05 апреля 2019

Я хочу иметь возможность изменить виджет, который идет с моей темой на WordPress. Виджет представляет собой виджет мини-корзины в правом верхнем углу веб-сайта , над которым я сейчас работаю.

Функциональность виджета в js / scripts.js:

$.fn.rtframework_cart_menu_button=function(){$(this).on("click",function(a){a.preventDefault(),$(".side-panel-contents > *:not(.widget.woocommerce)").removeClass("animate"),$(".side-panel-contents > .widget.woocommerce").addClass("animate"),$("body").hasClass("side-panel-on")||$(window).trigger("rt_side_panel")})},$(".businesslounge-cart-menu-button").rtframework_cart_menu_button()

Функция, которую я хочу предоставить, просто так:

public_woo_amc_show()

Когда я помещаю нужную функцию в консоль в инструменте проверки, она делает именно то, что мне нужно, она открывает мини-корзину плагинов с правой стороны точно так, как должна.

Я пробовал следующее:

$.fn.rtframework_cart_menu_button=function(){$(this).on("click",function(a){$public_woo_amc_show()})},$(".businesslounge-cart-menu-button").rtframework_cart_menu_button()

Я пробовал разные способы его добавления и смотрел много уроков, но, к сожалению, я серьезно изо всех сил пытаюсь это понять. Если бы мне приходилось делать это очень часто, я бы серьезно потратил время на его изучение, но в настоящее время мне просто нужно, чтобы он предоставил одну простую функцию вместо той, которую она предоставляет в настоящее время.

Если невозможно заменить функцию существующего виджета на сайте, тогда я попытаюсь снова создать новый виджет. Очень надеюсь, что кто-то может мне помочь, так как я уже несколько часов бьюсь об этом и продолжаю ходить кругами!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...