echo mb_substr(get_post_meta($post->ID, 'version', true), 0, 4);
Если метод createFromFormat не может распарсить строку с датой, он возвращает false. Вы же обращаетесь потом сразу к этому значению, вызывая метод getTimestamp.
Добавьте промежуточную переменную и в нее записывайте распарсенную дату, делайте проверку и если дата не false, вызывайте метод getTimestamp
Можно еще посмотреть сообщение с ошибкой, почему не получилось распарсить дату
https://www.php.net/manual/ru/datetime.getlasterrors.php
DateTime::getLastErrors()
через ffmpeg делается без проблем
ffmpeg -i input.mp4 -filter_complex "[0:v]scale=ih*16/9:-1,boxblur=luma_radius=min(h\,w)/55:luma_power=1:chroma_radius=min(cw\,ch)/55:chroma_power=1[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2,crop=h=iw*9/16" output.mp4
анимация через animation и keyframes
пауза через animation-delay
https://jsbin.com/viqujijunu/edit?css,output
Как тогда понять эти данные из доков (пусть и к 5 версии), https://laravel.ru/docs/v5/blade#отображение-5
Вместо написания тернарного оператора Blade позволяет вам использовать такое удобное сокращение, которое будет скомпилировано в тернарный оператор, приведённый ранее:
Если переменная $name имеет значение, то оно будет отображено, иначе будет выведено слово Default .
возможно, в версии 5.0-5.3 фреймворка так и работало. а в одной из следующих версии поменяли поведение, чтобы не путать разработчиков. начиная с версии 5.4 такого примера нет в документации, но появились @empty и @isset
рекомендую пользоваться актуальной документацией. фреймворк довольно часто обновляется и многие вещи в нем сильно меняются https://laravel.com/docs/7.x/blade
выше уже ответили. при использовании OR вам возвращается результат проверки вашего условия (true, false) а не значения переменных. и если этот результат true/false перевести в строку, то получится 1 или 0
https://www.php.net/manual/ru/language.operators.logical.php
вам бы php сперва подучить
https://www.php.net/manual/ru/function.empty.php
https://www.php.net/manual/ru/function.isset.php
isset проверяет существует ли переменная и ее значение не null. empty проверяет пустое ли значение у переменной. к пустым относятся:
можно решить и вот так:
<p>{{ empty($city) ? 'Москва' : $city }}</p
да и документация эта уже устарела. она для 5-й версии, сейчас уже актуальна 7 версия
https://laravel.com/docs/7.x/blade
указать ключ в заголовке Authorization?
https://yandex.ru/dev/partner/doc/objects/concepts/access-docpage/
это не консоль редактора. это консоль разработчика из браузера, просто открытая в отдельном окне
https://i.ibb.co/Hh0GX0f/image.png
в хроме тоже можно открыть