Как получить уменьшенное изображение Wordpress с MySQL - PullRequest
0 голосов
/ 02 ноября 2019

Я могу получить _thumbnail_id, но не фактическое изображение из базы данных Wordpress. Как я могу извлечь URL уменьшенного изображения? Нужно ли мне «внутреннее соединение»?

Вот что у меня есть:

SELECT Y31f6z2_posts.ID,
       Y31f6z2_posts.post_title as title,
       Y31f6z2_posts.post_type,
       property_thumb.meta_value as thumb,
       property_price.meta_value as price
FROM   Y31f6z2_posts
LEFT JOIN Y31f6z2_postmeta as property_thumb on (Y31f6z2_posts.ID = property_thumb.post_id AND property_thumb.meta_key='_thumbnail_id')
LEFT JOIN Y31f6z2_postmeta as property_price on (Y31f6z2_posts.ID = property_price.post_id AND property_price.meta_key='property_price')
WHERE  Y31f6z2_posts.post_type = 'property' limit 3;

Это дает результат:

ID        title        post_type     thumb     price
426737    Two bedroom  property      426738    399990
426756    Two bedroom  property      426757    74950
426758    Spacious th  property      426759    74950

Но мне нужен фактический эскизизображение, которое является результатом оператора "select" ниже. (ID = значение «большого пальца»)

    mysql> select guid from Y31f6z2_posts where ID = '426738';
+----------------------------------------------------------------------+
| guid                                                                 |
+----------------------------------------------------------------------+
| path-to-image/wp-content/uploads/2019/01/000855-01.jpg |
+----------------------------------------------------------------------+
1 row in set (0.00 sec)

Большое спасибо,

Нил.

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