attachment_url_to_postid()

Функция позволяет получить ID изображения (не только изображения – любого вложения в WordPress) по URL файла. Возвращает целое число (ID) либо 0, если ничего не найдено. attachment_url_to_postid( $url ) Параметры $urlстрокаобязательный URL медиафайла. Примеры 1. Вывод ID медиафайла Ну начнём с самого лёгкого примера, когда мы используем функцию и выводим результат. $url = ‘https://misha.agency/images/misha-rudrastyh-digital.jpg’; echo attachment_url_to_postid( …

Подробнее

Как отдебажить $wpdb->update()

Сегодня пытался запустить SQL-запрос через $wpdb->update(), и он тупо не срабатывал. Возвращал пустоту. То есть, мы знаем, что метод $wpdb->update() возвращает 0, в случае, если ничего не было обновлено в базе данных нашим запросом, а тут именно ничего не выводилось, когда я пытался распечатать результат через print_r() (думаю по факту возвращалось false). Сегодня я работал …

Подробнее

Программное расширение robots.txt, созданного в Yoast SEO

Обложка к записи Программное расширение robots.txt, созданного в Yoast SEO

В новых версиях плагина Yoast SEO присутствует неприятная ошибка, которая делает виртуальный robots.txt невалидным. Проблема Плагин добавляет туда свой пустой блок, начинающийся с User-agent: * : # START YOAST BLOCK # ————————— User-agent: * Disallow: Sitemap: http://yandex-gpt.com/sitemap_index.xml # ————————— # END YOAST BLOCK Теперь, если мы программно, через фильтр robots_txt, добавим в этот файл свои правила: …

Подробнее

Не работают картинки и импорт в теме Dooplay под WordPress

В связи с блокировкой доступа к базе данных TMDB самим сервисом всех IP-адресов из России и Белоруссии перестал работать импорт фильмов и сериалов и отображение картинок в популярной теме DooPlay от DooThemes, которая берёт данные с этого сервиса. Давайте вместе это и исправим. Чиним импорт фильмов и сериалов Шаг 1 Открываем файл /dooplay/inc/core/dbmvs/init.php и находим …

Подробнее

Развёртывание проекта на VPS при помощи GitHub Actions через rsync

В одной из своих предыдущих статей я показал, как развернуть проект на VPS-сервере с помощью CircleCI. В этой статье я покажу, как проделать аналогичный процесс, но только используя Github Actions. Вот также хорошая статья, которая может вам понравиться, для WordPress разработчика, показывающая, как публиковать плагины в репозитории wp.org с помощью Github Actions. Давайте двигаться дальше. Для продолжения вам …

Подробнее

Манипулирование входящими запросами в REST API WordPress

По мере того, как я занимался интеграцией мобильных приложений с REST API WordPress, возникло несколько ситуаций, когда мне понадобилось проверять, управлять или манипулировать входящими запросами REST API. Существует ряд причин, по которым вы можете захотеть управлять входящими запросами WordPress REST API до того, как они начнут взаимодействовать с основным приложением. В моем случае мне нужно …

Подробнее