2014-01-16 2 views
0

Я пытался найти ответ на этот (казалось бы, простой) вопрос. Речь идет о методах перегрузки в плагинах Wordpress в целом и WooCommerce.Перегрузка методов woocommerce/wordpress (вместо переопределения файлов шаблонов)

Я создаю сайт Woocommerce и знаю, как переопределить файлы шаблонов, но моя проблема в этом.

Мне не нравится вывод get_order_item_totals() (WC_Order) - я хочу, чтобы НДС был видимым в отдельной строке, даже если я показываю цены, включая НДС в корзине/выписке. Поскольку метод вызывается в нескольких местах, кажется немного утомительным, и «не DRY» переопределяет файлы шаблонов во всех этих местах (электронная почта/заказчик-заказ-order.php и order/order-details.php и т. Д.).

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

Есть ли способ перегрузить (например) порядок-> get_order_item_totals() из темы?

Помощь была бы оценена Йоаким Carlsten

ответ

0

Ничего.

Я решил это, используя фильтр, который в конце концов вызывает get_order_item_totals. Там я изменил массив $ totals_rows.

:)

Смежные вопросы