LAMP стек на WSL

LAMP стек на WSL

Основная моя ОС для работы это Windows 10, в нем есть замечательный инструмент Windows Subsystem for Linux на котором можно легко настроить окружение для веб-разработки на PHP.

Произвольные поля к вариативным товарам Woocommerce

Произвольные поля к вариативным товарам Woocommerce

В прошлой статье я показал как добавить собственное поле к простому товару Woocommerce. В качестве примера мы добавили поле Штрихкод и разместили его после поля Артикул. Это мы проделали с Простым товаром, а сейчас мы проделаем тоже самое, но только добавим поле Штрихкод к каждому варианту товара. Т.е. мы будем работать с Вариативным товаром. Например мы продаем […]

Phinx — миграции базы данных для вашего приложения

Phinx — миграции базы данных для вашего приложения

При разработке на любом из современных PHP фреймворков, мы используем систему миграций базы данных. В этой заметке рассказывается как использовать систему миграции базы данных в своем проекте, который разрабатывается без использования фреймворка.

Элемент инфоблока Битрикс в модальном окне

Элемент инфоблока Битрикс в модальном окне

Возникла необходимость на клиентском сайте использующий 1С-Битриксе вывести элементы инфоблока (например подробная новость или работа из портфолио) не на отдельной странице, а в всплывающем окне. Шаблон сайта сверстан с помощью Bootstrap 4, а компонент модальных окон уже включен в его состав, поэтому задача оказалась не самой сложной.

Синхронизация настроек PhpStorm с помощью Git

Синхронизация настроек PhpStorm с помощью Git

В IDE от JetBrains таких как PhpStorm, PyCharm, RubyMine есть несколько способов синхронизации настроек между разными установками программы, например на домашнем и офисном компьютере. Так же есть возможность дать пользоваться вашими настройками всем членам команды просто поделившись с ними ссылкой на репозиторий.

Частые вопросы по Git

Частые вопросы по Git

Здесь я собрал вопросы связанные с гитом и ответы на них. Я добавляю те вопросы, с которыми сталкиваюсь сам, поэтому список будет постоянно пополняться или сделаю следующую часть.

Как создать простой плагин для WordPress

Как создать простой плагин для WordPress

Плагины помогают расширяют функциональность движка Wordpress, их легко установить и управлять ими из панели администрирования. Для использования подавляющего большинства плагинов, нет необходимости в знаниях программирования.

Собственные поля в товарах Woocommerce

Собственные поля в товарах Woocommerce

Стандартных полей у товаров в плагине Woocommerce предостаточно, но не всегда они удовлетворяют требованием конкретного магазина, иногда не обходимо добавить собственное поле.

WordPress. Связывание записей разного типа

WordPress. Связывание записей разного типа

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