Перед отключением ревизий и удалением старых редакций не забудьте сделать резервные копии файлов и базы данных вашего сайта. Отключение или ограничение ревизий Сохранение ревизий записей и страниц в базе данных сайта WordPress можно выключить совсем или ограничить их количество. Для этого необходимо открыть файл wp-config.php и, чтобы отключить сохранение ревизий полностью, добавить строку: define(‘WP_POST_REVISIONS’, false); Для того,…
Включить/выключить отзывы у всех товаров
Для включения / выключения отзывов для всех товаров сразу необходимо сделать SQL ЗАПРОС к базе данных в таблице wp_posts , где wp_ префикс вашей БД. UPDATE `wp_posts` SET comment_status = ‘closed’ WHERE `post_type` = ‘product’ Для включения используем comment_status = ‘open’ Для выключения отзывов comment_status = ‘closed’
Квадратные изображения
Разметка Стили div { /* Блок обертки картинки */ width: 20%; /* Тут ширина ваша, высота будет считаться на хаке ниже */ position: relative; /* Это обязательно */ /* Временные стили*/ background-color: #eee; margin: 30px auto; } div:before { /* Хак формирования соотношения сторон для квадрата 1:1, исходя из ширины */ content: “”; display: block;…
Обертывание элементов
Обертывание элементов страницы .wrap() .wrapAll() Функции помещают заданное содержимое вокруг выбранных элементов(как бы “обертывая” их). Имеется два варианта использования функций: .wrap(content), .wrapAll(content) :jQuery v:1.0, v:1.2 выбранные элементы будут “обернуты” содержимым content, которое может быть задано html-текстом, объектом jQuery или DOM объектом. Различия методов заключается в том, что wrap оборачивает каждый выбранный элемент по отдельности, а wrapAll оборачивает все элементы сразу.…
Продается готовый сайт для интернет магазина
К сожалению на сегодняшний день у нас только одно предложение для Вас. Смотреть демо сайт
Строки в таблице
Тип Название Состав Наличие Цена НАБОР Костюм 1 500 Футболка Футболка2 Футболка3 НЕ НАБОР Пиджак something 500 НЕ НАБОР Пиджак something 500 НАБОР Костюм 1 500 Футболка Футболка2 Футболка3 Футболка4
Вариации в виде таблицы
Вариации в виде таблицы Для отображения вариаций в виде сетки/таблицы добавить следующий код в функции темы /* woocommerce_variable_add_to_cart overrides the default template, and substitutes our grid find_valid_variations loops through your product variations and fills in the ‘anys’ */ function woocommerce_variable_add_to_cart(){ global $product, $post; $variations = find_valid_variations(); // Check if the special ‘price_grid’ meta is set,…
Добавить класс div в зависимости от input
Разметка https://jsfiddle.net/gkan10qr/27/ Вариант 1 // задаем background такойже как name const inputs = document.getElementsByTagName(‘input’); […inputs].forEach((input) => { if (input.type !== ‘hidden’) { input.parentNode.style.background = input.name; } }) Вариант 2 // добавляем класс к элем в зависимости от name const inputs = document.getElementsByTagName(‘input’); […inputs].forEach((input) => { if (input.type !== ‘hidden’) { input.parentNode.id.add(input.name); } }) Вариант 3…
Ускорить сайт
Включение Keep-Alive HTTP Keep-Alive это идея использования TCP соединения для посылки и получения множественных HTTP запросов вместо открытия нового соединения под каждый запрос. На вашем хостинге данная функция может быть уже включена, так что сначала узнайте у вашего провайдера. Но если у вас самый обычный аккаунт, скопируйте строку кода ниже в файл .htaccess. Header set…
Как переопределить функцию
Пример переопределения. Изначально мы имеем: <h2 class=”woocommerce-loop-product__title”>’ . get_the_title(). ‘</h2> А надо получить: <a href=”‘ . get_permalink($product_ID) . ‘”> <h2 class=”woocommerce-loop-product__title”>’ . get_the_title(). ‘</h2> </a> Добавляем в функции темы: /** * Переопределяем функцию, т.к. нет из нее фильтра */ if ( ! function_exists( ‘woocommerce_template_loop_product_title’ ) ) { /** * Show the product title in the…
Свежие комментарии