Получить и разобрать данные в формате json, передаваемые через POST запрос

$postData = file_get_contents('php://input');
$data = json_decode($postData, true);

Чтобы посмотреть, что мы получаем при декодировании json, можно воспользоваться функцией

var_dump($data);

Если попытаться вардампить сам пост-запрос при получении данных в формате json, то можно увидеть, что массив $_POST пустой.

Как вывести минимальную цену вариативного товара в каталоге WooCommerce

Неоднократно приходилось сталкиваться с такой задачей: на странице каталога и на страницах категорий товаров WooCommerce нужно выводить цену со скидкой и перечеркнутую старую цену вариативного товара. Ранее я использовал для этой цели найденное на просторах интернета простое решение.

Maximum execution time of 30 seconds exceeded или как увеличить время для работы скрипта

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

Если у вас проявилась ошибка «Maximum execution time of 30 seconds exceeded» (время может отличаться от приведенного здесь, в зависимости от настроек сервера) и у вас действительно есть необходимость

No ‘Access-Control-Allow-Origin’ header is present on the requested resource: решение проблемы

В этой заметке опишу частный случай, когда мне пришлось столкнуться с ошибкой «No ‘Access-Control-Allow-Origin’ header is present on the requested resource».

Эта ошибка появлялась в консоли браузера при попытке отправить сообщения из форм, расположенных на лендинге, через скрипт, расположенный на другом домене, методом ajax.

Как разрушить фрейм при переходе на сайт

Вопрос возник в связи с тем, что у клиента на странице регистрации во фрейме установлена форма. При клике по кнопке «Далее» должен осуществляться переход на другую страницу сайта. Однако при этом новая страница открывается в том же фрейме, в котором отображается форма.

Автоматически закрыть Bootstrap modal окно через несколько секунд

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

Выводим текущий год в подвале (в копирайтах) сайта на Вордпресс

Вывести текущий год в подвале сайтаЧтобы не обременять себя сменой года в копирайтах своего сайта, созданного на движке Вордпресс, вручную, лучше возложить эту задачу на саму систему WordPress. А точнее, на программное обеспечение хостинга, на котором расположен ваш сайт — на язык PHP.