#php #wordpress
#php #wordpress
Вопрос:
Я использую этот код для загрузки всех изображений на страницу, и он работает нормально, но я хотел бы использовать URL-адреса изображений для функции лайтбокса, и в настоящее время я получаю img
объект. Есть ли какой-либо способ получить URL-адрес изображения конкретно? Я хотел бы думать, что это часть массива. Вот код, который я использую:
<?php
$images = get_children( array(
'post_parent' => $post->ID,
'post_type' => 'attachment',
'post_mime_type' => 'image',
'orderby' => 'menu_order',
'order' => 'ASC',
'numberposts' => 999 ) );
if ( $images ) {
//looping through the images
foreach ( $images as $attachment_id => $attachment ) {
?>
<li>
<a href="*the_img_url*" data-lightbox="lightbox-1" data-title="<?php echo $attachment->post_excerpt; ?>" ><?php echo wp_get_attachment_image( $attachment_id, 'full' ); ?>
</a>
</li>
<?php
}
}
?>
Спасибо.
Ответ №1:
Вы пробовали
<?php echo wp_get_attachment_url( $attachment_id ); ?>
// $attachment_id is The ID of the desired attachment
Комментарии:
1. Спасибо, это работает отлично! Я приму ваш ответ, как только он мне позволит. Приятного дня