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

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

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


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


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

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

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Конечно можно, делаете в дочерней теме файлик header.php и пишете там свой код, либо если тема самописная, то в ней то же самое. Элементор подменяет шаблон шапки только если создать таковой и задать правила его отображения. По умолчанию сайт берет код из header.php
    Ответ написан
    Комментировать
  • Как удалить вирус с 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-плагин подходящий под ваши нужды. Скорее всего функционал бронирования жестко вшит в вашу тему и отключить его будет гораздо сложнее, нежели взять другую тему и прикрутить к ней плагин. Просто этот лишний функционал будет давать лишнюю нагрузку на сервер, если его не выпилить из темы.
    Ответ написан
    Комментировать
  • Как перенести сайт WordPress с хостинга на локальный сервер?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Я делаю так обычно: делаю полный резерв файлов и базы с помощью Updraft Plus, качаю файлы на локалку. Восстанавливаю апдрафтом все эти файлы и базу. Потом кидаю в корень нового сайта эту штуку https://github.com/interconnectit/Search-Replace-DB прописываю в первой графе старый домен, а во второй новый.
    Она находит и заменяет в базе данных все упоминания старого домена и меняет на новый. Удаляю Search&Replace. Всё! Этот вариант работает безотказно и занимает минимум времени.
    Ответ написан
  • Worspress: как убрать блок "More posts'' из записей. (скриншот) Как?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Самый простой (неправильный) способ это убрать через CSS, при помощи свойства display: none;
    Другой, более верный способ, это продублировать шаблон записей ( single.php ) в дочернюю тему и отредактировать его как вам нужно, в данной ситуации удалить или закомментить код, который выводит "more posts"
    Если не пользуетесь дочерней темой, то редактируйте в родительской, но при обновлении темы всё слетит.
    Ответ написан
    Комментировать
  • Wordpress тема-основа для своего дизайна. Шаблоны в атрибутах страницы. Page builder?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Тема на фреймверке skeleton, до невозможности простая: Ссылка
    Ответ написан
    Комментировать
  • Woocommerce - Как сделать чтобы после нажатия на кнопку "Заказать" появлялась форма для заполнения заказа с отправкой на e-mail?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Тоже сейчас задался этим вопросом и нашел такой вот плагин: Тык
    Ответ написан
    Комментировать
  • Личный кабинет для пользователей wordpress?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Для этих дел есть прекрасный плагин для создания личного кабинета пользователя, который разрабатывают наши соотечественники codeseller.ru/lichnyj-kabinet-polzovatelya-lichnye...
    Я его когда то покупал, похоже он стал бесплатным теперь, что не может не радовать.
    Ответ написан
    6 комментариев