• Как добавить кастомные поля в отзывы Woocommerce?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Вопрос конечно не особо свежий, но может кому то поможет, тут есть прекрасная статья про добавление полей в форму отзывов:
    https://kayart.dev/how-to-add-custom-fields-to-the...
    Ответ написан
    Комментировать
  • Как показать на сайте путь до страницы?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Если нужны хлебные крошки в HTML, то только вручную писать, вам в комментариях уже дали ссылку. Если нужно чтобы они автоматом выводились, то можно использовать CMS типа WordPress и там есть такой функционал. Но само собой надо ее изучить хотя бы базово.
    Ответ написан
    Комментировать
  • Нужно поменять блоки местами. Как это сделать?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Если вам нужно это сделать принципильно через CSS, то используйте для wrapper такой свойство:
    .wrapper {
    flex-direction: row-reverse;
    }

    Но лучше внутрь враппера закиньте какой-нибудь row, если у вас будут еще врапперы. Либо повесьте дополнительный класс на него. А еще лучше сделайте структуру с колонками.

    <div class="row">
    <div class="column">Тут контент с картинкой</div>
    <div class="column">Тут контент с текстом</div>
    <div>


    Тут подробнее про свойство:
    https://cssreference.io/property/flex-direction/

    Если же задача просто поменять местами, то просто поменяйте картинку и блок текста в самой разметки и всё.
    Ответ написан
    2 комментария
  • Как перенести сайт html или mhtml на WordPress?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Три варианта:
    1. Сложный и бесплатный
    • Изучаете веб-разработку: html, css, js, php, базовое администрирование сервера и баз данных.
    • Изучаете иерархию шаблонов и базовый функции WordPress.
    • Берете свою верстку HTML и натягиваете на шаблоны своей темы WordPress.


    2. Средний и бесплатный
    • Устанавливаете WordPress, устанавливаете тему Hello Elementor и плагин Elementor.
    • Повторяете в конструкторе страниц все то же, что у вас в верстке.


    3. Простой и за деньги
    • Нанимаете фрилансера на каком-нибудь KWORK за энную сумму, вам натягивают верстку на WordPress
    Ответ написан
    Комментировать
  • Как подключить Tailwindcss к gulp проекту?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Сам пытаюсь сейчас разобраться с gulp и tailwind, возможно вам поможет этот репо: https://github.com/lazymozek/gulp-with-tailwindcss
    Ответ написан
    1 комментарий
  • Как адекватно сделать webp в вордпресс?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Плагин EWWW умеет делать webp с редиректами. То есть там где формат не поддерживается, то грузится пнг или жпег.
    А Apple разве не включил поддержку WebP, вроде читал такое в новостях
    Ответ написан
  • Можно ли сделать header самому, а остальную часть сайта на Elementor?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Конечно можно, делаете в дочерней теме файлик header.php и пишете там свой код, либо если тема самописная, то в ней то же самое. Элементор подменяет шаблон шапки только если создать таковой и задать правила его отображения. По умолчанию сайт берет код из header.php
    Ответ написан
    Комментировать
  • Допустим ли такой размер шрифта?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Наимиеньший размер для основного текста в вебе принято считать 14px.

    Меньший размер можно использовать для каких-то не особо важных текстов, которые нужны на сайте только из за местных правил или законов.
    Ответ написан
    Комментировать
  • Как заполнить пустоту по высоте?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    height: 100vh; не помогает, появляется скролл

    Дело в том, что браузер не учитывает высоту вашего навбара. Ее нужно вычесть из высоты дисплея. Делается это при помощи функции calc();
    В вашем случае будет выглядеть так:
    .main {
      display: flex;
      height: calc(100vh - 56px);
    }
    Ответ написан
    Комментировать
  • Как удалить вирус с wordpress?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Проверьте файлы вашей темы. Зачастую вирус прописывает код в functions.php вашей темы. Как вариант еще арзив с сайтом загрузить в вирустотал, или просканировать любым антивирусом на компьютере. Порой помогает найти его.
    Ответ написан
    Комментировать
  • Что будет с сайтом если не продлить подписку на Elementor?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Когда истекает лицензия Elementor PRO, у вас исчезает возможность использовать PRO-виджеты, помимо потери обновлений.
    На самом деле спокойно можно использовать только бесплатный элементор. А недостающие фичи дополнить плагинами, но без фанатизма.

    Есть много тем, вроде Astra, у которой бесплатная версия тоже весьма гибкая. Используйте Астру+бесплатный элементор и это покроет большинство ваших нужд.

    Подписка на элементор думаю хороша только для динамично развивающегося сайта, в котором нужно все время что то добавлять или менять. Если сайт в основном статичен, то смысла в платном элементоре ноль.
    Ответ написан
    Комментировать
  • Как подключить внутри каждой записи свой скрипт?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Вариант 1
    Advanced Custom Fields как раз отлично поможет в данной ситуации. Вы можете создать кастомное поле которое будет выводиться в какой либо части контента поста. В каждом посте в админке будет некий метабокс с полем ввода. Пишете туда код, который вам нужно вывести во фронте и вуаля.

    Вариант 2
    Если вам удобнее все настраивать не в админке, а писать код в файлах. То можно через functions.php вашей темы прописать подключение скриптов для конкретных постов, ниже пример:
    add_action( 'wp', function () {
    	if ( is_single( 12 ) ) { //проверка идентификатора поста
    		// какой-либо код
    	}
    } );


    Подключить скрипт можно так, если тема родительская:
    wp_enqueue_script('newscript', get_template_directory_uri() . '/js/custom_script.js');

    и так если дочерняя:
    wp_enqueue_script('newscript', get_stylesheet_directory_uri() . '/js/custom_script.js');
    Ответ написан
    Комментировать
  • Сколько стоит настройка шаблона интернет магазина wordpress?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Покупные темы очень сильно отличаются друг от друга. И стоимость будет зависеть от требований к интернет-магазину, а также от вашей квалификации, скорости работы, количества ошибок в готовой работе и прочих факторов. В покупных темах есть предустановленные шаблоны, определяющие дизайн интерфейса сайта. Возможно клиенту понравятся предустановленный шаблон из темы таким какой он есть.

    Но по моему опыту, их приходится сильно перелопачивать и работы получается больше, чем если делать с нуля верстка+бэкенд WordPress. Постоянно нужно привинчивать какие то костыли, оптимизировать чужой код. В почти любом шаблоне покупных тем есть блоки которые нужно выпилить из интерфейса. А еще большинство тем не переведены на русский, что тоже добавляет работы.

    В любом случае нужно учесть все эти факторы, чтобы понять сколько это будет стоить. Предварительно утвердив с клиентом какие конкретно изменения вы планируете вносить.

    А точную цену этой работы вам придется самому вычислять. У всех своя тарификация.
    Ответ написан
    Комментировать
  • Как работает Yith Woocommerce Catalog Mode?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Yith Woocommerce Catalog Mode отключает через хуки отдельные части WooCommerce. Конкретно функции вывода кнопки "В корзину" и страницы Корзины, Оформления заказа.
    Это все можно сделать и без плагина, довольно просто это делается. Все хуки прописаны в коде самого WooCommerce
    Вот так это выглядит, этот код добавляется в файл functions.php вашей темы и отключает кнопку добавления в корзину на всех типах товаров, на страницах каталога и в карточке товара:
    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
    
    remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
    
    remove_action( 'woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30 );
    
    remove_action( 'woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30 )
    Ответ написан
    Комментировать
  • Как и чем вы защищаете свои WordPress-сайты - плагины, решения?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Clearfy для защиты
    Kama Spamblock от автоспама
    Этих двух хватает для базовой защиты. Из более комлексных мне нравится All In One WP Security & Firewall
    есть в нем все для защиты файловой системы, баз данных и вот это вот всё.
    Ответ написан
    Комментировать
  • Почему openserver тупит при загрузке страницы?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Отключи автообновления Wordpress и перестанет тупить. Удобно это делать плагином Clearfy

    5b4e7a4f8c479921284126.png
    Ответ написан
    Комментировать
  • Инструменты (плагины) для оценки производительности сайта на WordPress - что используете?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Query monitor + pingdome
    Ответ написан
    Комментировать
  • WordPress-вирус Wp-vcd Malware - как и чем лечить множество сайтов на локальном и удаленном серваке?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Тоже на днях попался на эту дрянь. Вся зараза находится в файле class.plugin-modules.php, он присутствовал в плагине в 2 папках. Нужно их удалить и плагин или тема здоровы. Но если он успел уже натворить делов, то нужно сначала полезть в functions.php текущей темы и найти там код, который вы описали в вопросе. Потом в папке ядра WP в wp-includes найти 2 файла wp-temp.php и wp-vcd.php, и удалить их к чертям) всё, ваш вп чист. Рекомендую проверять все плагины и темы в virustotal перед установкой, а вообще старайтесь не пользоваться пиратскими плагинами и темами. Лучше один раз заплатить полторы тысячи, чем потом страдать от вирусов. Я вот покупаю лицензии, но тут вдруг решил проверить нуленый плагин, до покупки и сильно пожалел. Мои сайты ушли из топа из-за это дряни и неизвестно когда вернутся теперь.
    Ответ написан
    2 комментария
  • Как с помощью WooCommerce сделать только страницу перевода денег?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Как-то делал сайт для благотворительного фонда, есть отличный плагин для приема пожертвований: https://leyka.te-st.ru/
    он как раз построен на таком принципе, вводишь нужную сумму и оплачиваешь.
    Еще один простой вариант это кнопка яндекс.деньги: https://money.yandex.ru/quickpay/button?
    Ответ написан
    Комментировать
  • Как создать систему бронирования на wordpress?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Лучше всего использовать любую пустую тему. Оформить ее под ваши нужды и найти booking-плагин подходящий под ваши нужды. Скорее всего функционал бронирования жестко вшит в вашу тему и отключить его будет гораздо сложнее, нежели взять другую тему и прикрутить к ней плагин. Просто этот лишний функционал будет давать лишнюю нагрузку на сервер, если его не выпилить из темы.
    Ответ написан
    Комментировать