Взять id вложения или картинки по url — WordPress

Сегодня я расскажу об одной нестандартной задачке которую WordPress делать не умеет по умолчанию, а именно взять из базы ID картинки (или другого вложения) по ее URL. Такая задача часто бывает необходима при разработке плагинов или новых тем для WordPress.

Для начала нам понадобится функция которая сделает запрос к базе данных и получит необходимое изображение по URL.

Эту функцию можно положить в файл functions.php и вызвать в любом месте шаблона.

Как вызвать функцию передать URL и вернуть ID изображения

Ниже я покажу который передаст URL картинки в переименую и получит ID вложения, также ниже представлен код с помощью которого вы сможете изменить размер картинки при помощи стандартной функции WordPress wp_get_attachment_image_src().

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


Купить хостинг WordPress
Репетитор по wordpress
Услуги репетитора онлайн. Список курсов которые я веду
  • Базовый курс по веб-дизайну;
  • Верстка сайтов;
  • Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
  • Разработка сайтов на PHP.
Подробнее читайте на странице репетитор по WordPress
*/

Николаенко Максим

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


Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Шаблоны для WordPress
Самый лучший хостинг в Украине
Стабильный хостинг для Drupal