Связаться
+79263772075
info@el-komp.ru

Category: PHP

Только конкретны метод оплаты, если любого из товаров в корзине более 2

Добавляем в functions.php вашей темы add_filter(‘woocommerce_available_payment_gateways’, ‘limit_cod_payment_method’); function limit_cod_payment_method($available_gateways) { // Проверяем, есть ли что-то в корзине if (!is_object(WC()->cart) || WC()->cart->is_empty()) { return $available_gateways; } // Получаем ID метода оплаты «cod» $cod_gateway_id = ‘cod’; // Флаг, указывающий, найдено ли хотя бы одно количество товара больше или равное 2 $found_required_quantity = false; foreach (WC()->cart->get_cart() as $cart_item_key […]

Read More

Отменяем скидки при определенном методе оплаты woocommerce

Добавляем в functions.php вашей темы // Отменяем скидки при определенном методе оплаты woocommerce function cancel_coupons_on_payment_method($cart) { // Проверяем, выбран ли метод оплаты с идентификатором _ваш_идентификатор_ if (isset($_POST[‘payment_method’]) && $_POST[‘payment_method’] === ‘_ваш_идентификатор_’) { // Отменяем примененные купоны $cart->remove_coupons(); // Выводим сообщение пользователю wc_add_notice(‘Купон невозможно использовать с выбранным методом оплаты.’, ‘error’); } } add_action(‘woocommerce_before_calculate_totals’, ‘cancel_coupons_on_payment_method’);   Код […]

Read More

Как убрать слово «Рубрика» на страницах рубрик.

Приветствую! Многим требуется убрать слово Рубрика: на странице рубрики или архива. Есть много разных способов, вплоть до редактирования файлов ядра WordPress, но есть способ проще. Для тех кто хочет понимать больше, объясню. Заголовок рубрики на одноименной странице выводится через функцию get_the_archive_title() или the_archive_title() на странице archive.php (возможны использования файлов category.php, tag.php). Чаще всего, так происходит, если темы старенькие, но может быть и по […]

Read More

Убираем лишние слеши в url OpenCart

Убираем лишние слеши в url OpenCart

Избавляемся от лишних слешей в конце url OpenCart / OcStore В файле .htaccess Дописывает всего 2 строчки RewriteCond %{THE_REQUEST} // RewriteRule .* /$0 [R=301,L]

Read More

Last-Modified и 304 Not Modified в OpenCart

Last-Modified и 304 Not Modified в OpenCart

Делаем Last-Modified и 304 Not Modified в OpenCart бесплатно и просто для Opencart / OcStore без модулей. Идем сюда: /catalog/view/theme/ВАШАТЕМА/template/common/ Правим файл header.tpl В самый верх перед <!DOCTYPE html> вставляем: <?php if (isset($_SERVER[‘HTTP_IF_MODIFIED_SINCE’]) && strtotime($_SERVER[‘HTTP_IF_MODIFIED_SINCE’]) >= $last_modified_time){ header(‘HTTP/1.1 304 Not Modified’); die; /* убили всё, что ниже */ } header(‘Last-Modified: ‘.gmdate(‘D, d M Y H:i:s’).’ […]

Read More

Вывод текущего года на PHP

Многие наверняка обращали внимание, что в подвале сайта стоит год основания сайта или в принципе текущий год, знак копирайта и адрес сайта. Так как же сделать вывод текущего года на PHP. Чтобы каждый раз вручную не менять года в подвале сайта, можно использовать следующий код. Код PHP <!—?php echo date ( ‘Y’ ) ; ?—> […]

Read More
Top Яндекс.Метрика