PHP функции для записи логов в файл

function silver_logs_to_file($output, $filename = ‘log’) { $time = date( «d/m/y, H:i:s») . ‘ — ‘; $content = $time . print_r($output, true) . PHP_EOL; $filename = __DIR__ . ‘/logs/’ . $filename . ‘.log’; $fh = fopen($filename, «a»); fwrite($fh, $content); fclose($fh); }  

Пагинация в ACF Repeater

Advanced Custom Fields это ‘must have’ плагин для создания любого сайта на Worpdress. Он позволяет с лёгкостью создавать, управлять и выводить произвольные поля в любом месте вашего шаблона. И его функционал можно ещё больше расширить используя дополнение Repeater Field.  Но страница на которой используется Repeater может получится слишком большой, если вы используете много записей и возможно вам придётся использовать…

Как преобразовать строку в логический тип?

В Javascript существует несколько вариантов преобразовать строку в логический тип. Тем не менее, вы должны быть очень осторожны: это может нарушить логику вашего приложения и привести к непредвиденным ошибкам. И так для того чтобы избежать этих ошибок, была написана эта статья.

Разделение цены пробелами (JS)

addSpaceToPrice = function(value, count) { if (value != undefined) { price = value.replace(/ /g, «») if (price.indexOf(‘,’) > 0) price = price.substring(0, price.indexOf(‘,’)); fprice = »; price_ln = price.length; if (price_ln > count) { for (i = price_ln; i >= 0; i—) { tmp = i % count === 0 ? ‘ ‘ : »;…

Адаптивная таблица на чистом CSS

@media screen and (max-width: 950px) { table { border: 0; width: 100%; display: table !important; } table thead { display: none; } table tr { margin-bottom: 10px; display: block; border-bottom: 2px solid #ddd; } table td { display: block; text-align: right !important; font-size: 13px; border-bottom: 1px dotted #ccc; &:last-of-type { text-align: center !important; } }…

Exchange Rates Today — простой плагин WordPress для изменения курса валют на сайте

  Exchange Rates Today — плагин для WooCommerce который позволяет Вам задать в магазине национальную валюту, но вести учёт в зависимости от текущего курса валют. Вы просто указываете цену в нужной Вам валюте и каждый день обновляете курс. К примеру валюта вашего сайта гривна, но все цены у Вас привязаны к доллару. Вы устанавливаете плагин https://wordpress.org/plugins/exchange-rates-today/…

Добавляем заказ в WooCommerce программно.

Наверное кто хоть раз сталкивались с созданием интернет-магазина на Woocommerce знают о его громоздкой и не приспособленной для стран СНГ странице checkout. (P.S. да, я знаю о saphali и о множестве плагинов для её редактирования, но речь сейчас не об этом). В одном из проектов мне понадобилось оформлять заказ прям из корзины, вообще минуя эту страницу…