Как убрать значок распродажа woocommerce

Плагин Art Woocommerce Custom Sale. Изменяем слово «Распродажа»

Давно искал возможность написать простой плагин для записи видео о добавлении плагинов в репозиторий WordPress. Вот и родился плагин Art Woocommerce Custom Sale.

Плагин работает только под WooCommerce. Предназначен для изменения слова «Распродажа» под собственные нужды.

Внимание! Внешний вид фразы «Распродажа» зависит только от вашей темы. Плагин никаким образом не влияет на внешний вид данной фразы. Через плагин Art Woocommerce Custom Sale изменяется только значение слова «Распродажа».

Описание плагина

Плагин имеет несколько форматов вывода и отдельную страницу настроек. Страница находиться по адресу: WooCommerce → Настройки → Товары → Распродажа

Форматы вывода

Распродажа!

Данный формат предназначен для вывода произвольной строки, то есть вместо «Распродажа» можно вывести любую фразу. Если оставить поле Надпись пустым, то будет использоваться стандартная фраза «Распродажа».

Вывод на страницах архивов выглядит так

Проценты

Формат выводить разницу между регулярной ценой и ценой распродажи в процентах. Вид на архивных страницах

Вывод процентов вместо слова «Распродажа» на страницах архивов

Разница цен

Формат выводит вместо слова «Распродажа» арифметическую разницу между регулярной ценой и ценой распродажи. Вид на архивных страницах

Вывод разницы цен вместо слова «Распродажа» на страницах архивов

Поддержать плагин

Если вам понравился плагин, то вы можете в денежной форме поддержать дальнейшую разработку и обновление плагина

Скачать плагин

Плагин Art Woocommerce Custom Sale добавлен в репозиторий WordPress. Скачать можно по прямой ссылке

Как добавить плагин в репозиторий WP смотрите в этом видео:

Заключение

Плагин получился простой и функциональный. Пользуйтесь на здоровье! И напишите в комментариях, что думаете по поводу плагина. Может что-то переделать надо или допилить. Пишите!

И не забудьте поделиться статьей с друзьями! Всем удачи!

Источник

Меняем стили и название ярлыка «Распродажа», кнопки «Добавить в корзину» и полей страницы корзины

Слова на русском «Добавить в корзину» и «Распродажа» в некоторых шаблонах смотрятся слишком громоздко. Внешний вид Woocommerce изначально заточен под английский язык. Слова Sale, New или Add to cart занимают немного места на кнопках и ярлыках. Но для других языков есть простые решения. Можно, конечно, создать свой локальный файл перевода. Но это не совсем удобно, так как Woocommerce постоянно дорабатывается и после обновлений легко забыть синхронизировать шаблон с кастомным переводом. Поэтому лучше поменять название кнопок и ярлыков Woocommerce при помощи очень удобного конструктора ярлыков или вручную с помощью кода.

Данные функции можно применить и на мультиязычном сайте, так как мы создадим поле для перевода. Вставлять их надо в файл functions.php.

Изменим слово «Распродажа» на «Скидка» на бейдже в Woocommerce

Если мы снижаем цену на товар, то на карточке товара выводится стандартный ярлык (бейдж) со словом «Распродажа». Его можно сменить на любое удобное слово, например, «Акция» или «Скидка».

Процент вместо слова «Распродажа»

Эта функция заменит слово «Распродажа» на процент скидки. Процент рассчитается автоматически. Вы можете изменить слово Sale на любой другое слово или символ.

Если используете сгруппированные товары, то воспользуйтесь этой функцией.

Сумма скидки вместо «Распродажа»

С помощью этого кода замените стандартный текст ярлыка на сумму скидки.

Изображение вместо фона ярлыка «Распродажа»

Используйте CSS для очистки фона ярлыка.

Стили для ярлыка

Также мы можем задать свой стиль ярлыкам Woocommerce. Например, сделаем анимированный значок. Он будет слегка пульсировать, тем самым привлекая внимание посетителей.

Читайте также:  Space аэрофлот что это

Удалить ярлык «Распродажа»

Если вы не хотите акцентировать внимание покупателей на скидках, то просто удалите ярлык. Скопируйте и вставьте следующий код в ваш файл function.php.

Изменим название кнопки «Добавить в корзину»

Чтобы сменить название кнопки на страницах одиночного товара, вставьте этот код в function.php:

Для смены названия кнопки на всех остальных страницах Woocommerce, примените этот код:

Или объединим обе функции в одну, если хотим сменить название кнопки Добавить в корзину на всех страницах. Вместо текста можно вставить иконку.

Кастомный CSS для кнопки «Добавить в корзину»

Вы можете задать свой стиль кнопке «В корзину». Это CSS код анимированной кнопки.

Как изменить поля на странице корзины

С помощью этой функции можно изменить слова: «Просмотр корзины», «Обновить корзину» и «Оформить заказ» на странице /cart/.

Источник

Woocommerce — убираем значок «распродажа» со станиц витрины или отдельного товара — и ещё кое-что…

В этой статье — коротенькой словесно, но много-полезной в плане различных примочек — рассмотрим несколько вариантов кодов, которые здорово помогут адаптировать в дизайнерском смысле свой магазин на wooc:

например — чтобы убрать значок «Распродажа» либо с витрины магазина, либо же на страничках товара, а может и отовсюду разом… существует несколько вариантов: посложнее и попроще!

Ну и вместе с решением этой задачи, оценим несколько чудострок регулирующих функционал магазина на Woocommerce в принципе:

Отключим отзывы — комментарии; ограничим число товаров на странице витрины; настроим число колонок товаров в магазине; закроем требуемые страницы от поисковиков noindex,nofollow … и пр.

Ну, давайте приступим…

как убрать значок Распродажа на витрине магазина — woocommerce

Как восстановить безошибочную работу галереи после обновления, описано здесь.

А вот касаемо уборки значка я набросал эту коротенькую статейку.

Но этот способ, скажем так, не совсем изящный и доподлинно правильный… ) ибо, многим известно, что св-ство (значение) display: none; всего-то убирает элемент с экрана монитора — однако в html коде страницы все детали сайта будут по прежнему продолжать подгружаться… не экономно в плане скоростей загрузки, хотя и спорно)

Но зато этак можно убрать значок «распродажа» со всех страниц разом.

работа с файлом style.css хороша тем, что возможно настроить любую стилистику блока или элемента — в том числе в зависимости от экрана девайса.

…предположим, вы хотите убрать значок «распродажа» на мелких экранах мобильников, ну или там заменить его стилистику: для этого нужно в файл стилей дописать следующее правило (ниже основного), добавив нужные свойства стилей css:

где max-width:337px — нужная ширина экрана… при котором элемент исчезнет или преобразуется.

Более правильные способы: (все коды прописывать в файл функций functions.php активной темы)

Добавляем краткое описание (Description) к товару…

Источник

Пачка полезных сниппетов для WooCommerce. Часть 7

Опубликовано: ADv Дата 03.04.2016 в рубрике WooCommerce Комментировать

Выводим товарные категории в классе для body при просмотре товара в WooCommerce

Данный сниппет поможет сделать различные фоновые изображения, лого и т.п. в зависимости от текущей рубрики. Добавляем код в functions.php:

Произвольный диапазон цен в ссылке в WooCommerce

При работе над проектом может понадобиться добавить произвольные ссылки, которые будут вести на страницу товара с определенным диапазоном цен (например, http://my.domain.com/shop?min_price=0&max_price=2000)

Читайте также:  как настелить мягкую кровлю

Ниже приведен модифицированный код woocommerce_price_filter_init из widget-price_filter.php. Функция ниже не подгружает javascript, который выполняет фильтрацию цены в виджете, поэтому если вам нужен работающий виджет, то скрипт придется добавить дополнительно.

Код, как обычно, добавляем в файл functions.php темы:

Убираем бейдж скидки/распродажи для товаров в WooCommerce

Woocommerce отображает значок скидки на товарах, для которых установлена «Цена со скидкой»:

Есть несколько способов избавиться от этих значков:

Способ 1: Использовать только основную цену.

Оставляем поле «Цена со скидкой» пустым.

Способ 2. Используем CSS для скрытия значка.

Возьмем http://demo.woothemes.com/ в качестве примера. Открываем Firebug, находим css иконки распродажи.

Применяем волшебный код display:none и значок исчезает!

Возьмите следующий кусочек CSS кода, вставьте его в файл style.css своей темы, и всё.

Способ 3. Основательно убираем исходный код значка скидки

Добавляем следующий код в файл functions.php своей темы:

По всем вопросам и отзывам просьба писать в комментарии ниже.

Источник

Индексация страниц noindex,follow — корзины и оформления заказов — обновление woocommerce

В очередном обновлении woocommerce 3.2.0 добавлено автоматическое закрытие страниц от индексирования в noindex,follow — в общем, это замечательно! Странички — корзина и оформление заказа — целесообразнее закрыть от индексирования.

Как известно: если на страничке (в документе) наблюдается две пары тегов — так частенько бывает у веб мастеров — робот предпочтёт тот тег, который разрешает проход по документу…

Чтобы избежать путаницы и достичь порядка, и если нам нужно полное закрытие отдельных страниц от индекса, этот пост и посвящается:

А в ЭТОМ посте помещена большая подборка полезного кода для работы с магазином на Woocommerce.

как убрать в обновлении woocommerce теги noindex,follow

После обновления woocommerce 3.2.0 — в исходном коде будет примерно так:

И если кому-то нужно лично (без разработчиков) управлять индексацией своего магазина, то в этой статье как раз и научимся!

Также в тексте статьи, может кому-то пригодится, предложу вариант уборки через фильтр — init — строку стилистики css галереи (строка также показана выше на скрине):

Формирования обработки обоих описанных выше метастрок находится в:

Итак: если вы закрывали странички «корзина» и «оформление заказа» и пр. WOOC от индексирования каким-то иным способом (пример дам в финале статьи), то у вас получится, как и говорилось выше, две пары закрывающих тегов, однако — разных значений!

…Цель сегодняшней работы — нужно оставить только какую-то одну пару: так правильнее.

Но тут закавыка вот в чём: если мы отключим наши кастомные фильтры, то — пара, выводимая кодом noindex,nofollow удалится, — но останется другая из обновления wooc noindex,follow …

Это ничего! документ в любом случае закрыт от индексирования. Однако напоминаю: разрешён follow для прохода роботом!

Да, иногда целесообразнее оставить код сайта таким, каким он был до обновления, чтобы исключить так называемое «мигание кода»: не надо путать поисковики!

…например, такой вариант — для того, чтобы убрать метатеги robots в обновлении wooc, нужно прописать в файл функций functions.php активной темы следующий код:

С robots закончили!

…как упоминал выше, уберём из wp_head такую строку (если кому-то нужно):

Решение (в файл функций):

Читайте также:  квартиры метро селигерская новостройки

как закрыть странички магазина на woocommerce в noindex,nofollow

Коли остались какие-то вопросы, задавайте…

…или может быть у вас есть свои варианты по сегодняшней теме — пожалуйста, делитесь…

. А мне остаётся только раскланяться. и пожелать полезной работы в сети

в кино рассмотрим нюансы в работе с условными тегами на примере скрытия страниц пагинации в noindex,follow

Поделитесь соображениями: Ваши мысли очень важны! Отменить ответ

Спасибо тебе добрый человек!
Из за такой подставы вукомерца, контент сайта перестал индексироваться… уроды

Пожалуйста, Рома.
Да — обновы нужны — но, порою, их мощь несказанно удивляет ))
Ну, ничего…

Сайт на вордпрессе, используеться woocomerce. Запрет на индексацию в robots.txt не всегда помогает. Вот и возникла такая задача.

Этот ваш код подойдет? (не силен в php):

Вот этот мета-тег: meta name=»robots» content=»noindex,nofollow»

вот как пример, покатит?

Ну, в принципе должно покатить… хотя проще все архивы закрыть. Нет?
токо имя функции поизящнее какое-нить, что ли.
и add_action( ‘wp_head’, ‘noindex’ ); выше функции поставить… для субординации))
Попозже на практике тестону…
Спасибо, за пример…

Здравствуйте Юрий!
Если вы имели в виду самый финальный код, то в его недрах указываются только СЛАГИ страниц!

Последите «у себя» внимательно URL сформированных «отсортированных» страниц.
Можете почитать о шорткодах WOOC — там найдёте ответы на Ваш вопрос.
Если я Вас правильно понял.

По сути WOOC работает по своему классическому «плагинному» стандарту — для всех владельцев!
А вот шаблоны могут иметь отличия меж собой… Поэтому — правильно, иметь под рукой рабочий сайт (и чёткие требования владельца), чтобы делать выводы и рекомендации.
Попробуйте решить задачу по принципу предыдущего комма.
Повторюсь: это, если я Вас правильно понял.

Спасибо! Вчера даже не мог понять как это сделать. А Google начал показывать эти дубли. Стоит Yoast SEO но не нашел варианта, как эти дубли убрать.
СПАСИБО!

Такое случается с Yoast SEO — ну и замечательно, что разобрались!!
Тестируйте теперь: дубли уйдут не сразу!

Подскажите этот hook который в комментариях. что делает выводит. Показывает пустую страницу, ведь нет noindex?

Этот код, как я понимаю, комментатор дал для примера (он не полный).
Лично я его не тестировал, чтобы что-то о нём конструктивно говорить… (нужно вечерком попробовать: сейчас нет под рукой сайта для примера)
Оператор echo «»; снабдите по своим требованиям: типа так — echo «».’ ‘.»\n»
Я код изменил мальца.

Понял. Спасибо! Заполнить Оператор echo «»;

Доброго времени суток, такой вопрос. У меня сдвоение тегов

Robots: index, follow || noindex,follow

Мне нужно оставить noindex, follow. При добавлении ниже описанного кода убирается noindex,follow. Т.е. вторая пара, которую я и хочу оставить. Выручайте пожалуйста как это сделать.

Здравствуйте Эдгар!
Всё правильно! в комментарии к коду ясно сказано, что код убирает noindex_follow
На какой именно странице магазина так, как вы описали, выводятся теги?

Выручайте пожалуйста как это сделать.

Михаил спасибо за ответ, честно сайт достался от разработчика с которым потеряна связь, если вам нужна ссылка то вот chief116.ru. Данные теги вызываются на странице заказов, причина почему вообще решил убрать их так как они индексируются. Как до этого делали не знаю, на сайте установлен Yoast Seo

Источник

Развивающий портал