WordPress — самый популярный движок в мире, и я могу смело это утверждать. 43% всех сайтов на планете работают на WordPress.
На самом деле такой момент, для многих из вас он может быть очевиден, но для не менее многих людей он будет едва ли понятен. Именно поэтому я решил о нём рассказать, чтобы он стал понятен всем сразу.
В этом уроке хотел бы поговорить о довольно важной теме – отладке вашего (или чужого) кода на сайте на WordPress.
Сегодня столкнулся с необходимостью использования MAX() функции SQL. А так как работая с базой данных WordPress, я использую класс $wpdb, тои функцию мне нужно было использовать при помощи этого класса.
Сегодня пытался запустить SQL-запрос через $wpdb->update(), и он тупо не срабатывал. Возвращал пустоту. То есть, мы знаем, что метод $wpdb->update() возвращает 0, в случае, если ничего не было обновлено в базе данных нашим запросом, а тут именно ничего не выводилось, когда я пытался распечатать результат через print_r() (думаю по факту возвращалось false).
Позволяет получить ID медиафайла по его URL.
Позволяет использовать метаданные с определённым ключом в WordPress REST API
Позволяет проверить, есть ли блоки Gutenberg внутри контента поста или определённого строкового значения.