Получение атрибутов изображения по URL (2 Sergey Biryukov)
-
Для получения атрибутов изображения загруженного через произвольное поле, написал такое,работает, но возможно есть способ прощще, которого я не знаю, без лишних запросов.
function get_attachment_id_attr( $img_url ) { global $wpdb; $table = $wpdb->prefix . 'posts'; $attachment_id = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $table WHERE guid RLIKE %s", $img_url ) ); $attr = array( 'alt' => trim(strip_tags( get_post_meta($attachment_id, '_wp_attachment_image_alt', true) )), 'title' => get_the_title($attachment_id) ); return $attr; }
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
- Тема «Получение атрибутов изображения по URL (2 Sergey Biryukov)» закрыта для новых ответов.