++$i vs $i++

З розряду і лосю понятно…

Конструкція $i++ (в бородатих девелоперів називається інкремент) означає, що зараз до чогось будуть додавати 1 (одиницю). Додаватимуть брутально і невідворотньо, але перед тим вам завернуть стару змінну $i$i– — декремент, з протилежним результатом

Відключення автоматичних оновлень у WordPress

Своєчасні оновлення це запорука свіжості коду, максимальної захищеності та нових плюх. У WordPress оновлення як у кожної шанованої cms автоматичні. Поза тим бувають моменти, коли вебмайстер воліє власноруч контролювати будь-які зміни на ресурсі.

Контролер для випікання деталей з карбону

девелоперам буває корисно “макатись мордочкою” в інші технології…

Навіть, якщо ти просто вебмайстер, знайомство з мікроконтролером тактовою частотою 16 Mhz та RAM в 2 Кб стимулює переглянути ставлення до продуктивності та використання ресурсів.

Return vs echo/print

В конструкціях php та інших мов програмування часто використовується функція return — повернення результату. Її часто плутають з виводом результату на екран, тому є сенс прояснити логіку обох функцій на невеликому прикладі.

function HelloUser(){
echo "hello world";
}

HelloUser();

array_rand — повернення випадкового елементу з масиву

array_rand — проста проте доволі працьовита функція, яка завертає один, або кілька випадкових елементів з вашого масиву. Часто стає в нагоді, коли потрібно розділити навантаження (нерівномірно) між кількома потоками, підставити різні ключі або навіть виводити випадкові записи.

CURL. Завантаження зображення

CURL відкриває чималі можливості для автоматизації процесів:

  • реєстраційні форми;
  • автоматичні публікації;
  • сканування даних;
  • переклади.

В цій публікації ми розглянемо нескладний прийом для скачування зображень.

MySQL, not EXISTS. Звірка наявності перекладу

Не все у світі крутиться навколо WordPress. Іноді девелопер вирішує задачі самописним кодом.

Вчора мав цікаву задачу: перекласти опис з польської на українську, 9,166 записів.

Індивідуальний шаблон для окремої сторінки

Раніше ми вже згадували за ієрархію теми WordPress. За допомогою цього засобу вебмайстер має змогу переоприділяти базові файли індивідуальними шаблонами.

Найпростіші віджети

Окрім базових складових шаблону виникає необхідність написання функціональних кишеньок — невеликих блоків з інформацією, або пропрацьованим алгоритмом.

Най’яскравіший приклад такого завдання: вивід контактної інформації (телефонів та мейлу) в елементах дизайну.

Аби зрозуміти як працюють віджети, скористаймось ось такою структурою (виправлені попередні негаразди — була замінена конфліктна змінна на get_template_directory()).