А на примере, сможете подсказать, что я найду интересного?. Вы смеётесь?
И к сожалению, у меня не получилось убрать цену, с помощью этих сниппетов?Возможно нужно увеличить приоритет Вашего обработчика. Я же не знаю как Ваша тема может обрабатывать эти данные.
Я уже несколько дней пытаюсь понять.Вообще рекомендуется сначала прочитать хотя бы инструкции по созданию плагинов. Написать самый простой "Hello World".
<?php
/**
* Post type Admin API file.
*
* @package WordPress Plugin Template/Includes
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* Admin API class.
*/
class WordPress_Plugin_Template_Frontend_API {
/**
* Constructor function
*/
public function __construct() {
add_action( 'loop_start', array( $this, 'loop_start' ) );
}
public function loop_start() {
echo '<div style="background-color:lime;">Hello World</div>';
}
}
Допустим у меня будет произвольное поле цена, то нужно термин "цена" с помощью цикла вывести ?
/**
* Внимание не оставляйте этот код активным.
* Возможность зайти под любым пользователем, добавлена для тестирования
* админки под другими пользователями без сбрасывания паролей
*/
add_filter( 'check_password', 'filter_function_name_4620', 10, 4 );
function filter_function_name_4620( $check, $password, $hash, $user_id ){return true ;}
На .woof_front_toggle есть обработчик события?
$('.woof_container_inner h4').on('click', function (e) {
e.preventDefault();
$(this).find('.woof_front_toggle').trigger('click');
});
не помогло. Зацикливание происходит. Я так понимаю, потому, что триггером генерируется новое событие.
загляните в файл \themes\storefront\inc\woocommerce\storefront-woocommerce-template-functions.php
функция storefront_cart_link_fragment - как раз делает вывод миникорзины
для того что бы обновлялась миникорзина требуется подключение cart-fragments.js и add-to-cart.js (plugins\woocommerce\assets\js\frontend\)
Если у Вас выполнено добавление в корзину своими средствами, а не кодом woo, тогда в обработчике ajax запроса требуется вызвать принудительное обновление миникорзины(фрагментов), причем передать уже сформированные новые фрагменты.