Intereting Posts
«Load-scripts.php» зависает и время ожидания при запросе plupload Повторение функции внутри функции получить атрибуты / часть короткого кода галереи Переписывает иерархические таксономии в постоянной ссылке Как грубый форекс знает, что пароль взломан для целевого имени пользователя? Кажется, я не вижу изображения на своей машине, но могу на сервере Скрыть ввод заголовка для всех ролей, кроме admin Super post cleaner, может ли это быть конкретной категорией? Пользовательские изображения таксономии с расширенными настраиваемыми полями Как отобразить ссылку, которая гласит «Редактировать изображение заголовка» в заголовке Как делать отступы в блоге WordPress? Как загрузить пользовательский плагин post type после страницы настроек acf (или получить настройки оттуда другим способом)? Некоторый код добавляется автоматически в заголовок моего сайта – что это? Установка темы на localhost, Ubuntu 16.04 Как отключить уведомления электронной почты WordPress?

Включить титры

Я использую плагин Meta Box , все работает нормально. Я использую его для создания функции галереи для определенного типа сообщений, и я могу отображать загруженные изображения, используя этот код:

global $wpdb; $meta = get_post_meta( get_the_ID(), 'meta_key', false ); if ( ! is_array( $meta ) ) $meta = ( array ) $meta; if ( ! empty( $meta ) ) { $meta = implode( ',', $meta ); $images = $wpdb->get_col( "SELECT ID FROM {$wpdb->posts} WHERE post_type = 'attachment' AND ID IN ( {$meta} ) ORDER BY menu_order ASC" ); foreach ( $images as $att ) { // Get image's source based on size, can be 'thumbnail', 'medium', 'large', 'full' or registed post thumbnails sizes $src = wp_get_attachment_image_src( $att, 'full' ); $src = $src[0]; // Show image echo "<img src='{$src}' />"; } } 

Изображения отображаются, но я также хочу отображать титры с каждого изображения. Как мне это сделать?

  1. Примечание:

     // Prepare the code for safety $images = $wpdb->get_col( $wpdb->prepare( " SELECT ID FROM %s WHERE post_type = 'attachment' AND ID IN ( %s ) ORDER BY menu_order ASC ", $wpdb->posts, $meta ) ); 
  2. Примечание: посмотрите, что у вас уже есть:

     // Inside the foreach loop echo '<pre>'; var_dump( $att ); echo '<pre>'; 
  3. rd Примечание: wp_get_attachment_metadata() предоставляет метаданные. Просто отпустите идентификатор сообщения.