
WordPress. Контактна форма на AJAX з використанням wp_mail()
Створимо контактну форму з використанням AJAX Для відправки будемо використовувати вбудовану функцію Wordpress wp_mail().

Плавна поява картинки на сторінці при загрузці
Стояла задача плавної зміни прозорості при загрузці картинки. Бо іноді, коли картинка дуже велика, то грузиться вона шматками, і це виглядає не дуже.

Проблема 100vh на мобільному
Якщо блоку в верстці задана висота 100vh, тобто, він займає 100% висоти в’юпорта, то на мобільному ми отримуємо проблему. А саме ця висота рахується без урахування верхнього бару браузера. В результаті блок вилазить за екран, якщо верхній бар відображається. Як це пофіксити?

Отримуємо cookie на чистому js
Cookies – це невеликі рядки даних, які зберігаються безпосередньо у браузері. Ми можемо отримати доступ до cookie безпосередньо з браузера, використовуючи властивість document.cookie. Щоб знайти певні куки, достатньо розбити рядок з document.cookie по ;, а потім знайти потрібний ключ.

Мульті range input на чистому JavaScript та Bootstrap
Мені знадобився для одного проекту multi range input. Іншими словами повзунок з діапазоном. Зазвичай він робиться за допомогою Jquery UI Slider. Але цей проект не використовував JQuery, і чіпляти тільки заради цього функціоналу додаткову бібліотеку не хотілось. Я використав скрипт Slider for Bootstrap трохи його допилявши. Тим більше що сайт був зверстаний на Bootstrap 5, […]

Співбесіда на позицію WordPress розробник (загальні питання з WordPress)
У цій співбесіді питання були в загальному по WordPress та кілька питань з PHP та JavaScript.

Співбесіда на позицію WordPress розробник (Advanced Custom Fields)
У цій співбесіді упор на Advanced Custom Fields PRO. Більшість питаннь по використанню цого плагіна.

Співбесіда на позицію WordPress розробник (full stack)
Зараз активно проходжу співбесіди у різні компанії на різні як фронтові, так і фулстекові посади. Питання реальної співбесіди зі мною на позицію розробника WordPress.

Online конвертер rem в px
Зробив дуже корисний як для мене web-додаток на React. Що він може: конвертація rem в px; конвертація px в rem; зміна дефолтного розміра rem; результат можна скопіювати в буфер обміну; живий перегляд результату. Адреса: remcalc.pp.ua Github: github.com/molodezky/remcalc