Skorp1oN
Мастер
- Регистрация
- 16 Дек 2007
- Сообщения
- 387
- Реакции
- 31
- Автор темы
- #1
Версия wp: 3.2.1
Здравствуйте!
Подскажите пожалуйста, как можно вывести случайное изображение из определенной записи?
Я знаю как можно вывести первое изображение иззаписи:
В function.php добавляем
А в нужном месте
Может возможно переделать этот код? Чтобы вместо первого, выводился случайный рисунок?
Заранее спасибо.
Здравствуйте!
Подскажите пожалуйста, как можно вывести случайное изображение из определенной записи?
Я знаю как можно вывести первое изображение иззаписи:
В function.php добавляем
PHP:
# Displays post image attachment (sizes: thumbnail, medium, full)
function dp_attachment_image($postid=0, $size='thumbnail', $attributes='') {
if ($postid<1) $postid = get_the_ID();
if ($images = get_children(array(
'post_parent' => $postid,
'post_type' => 'attachment',
'numberposts' => 1,
'post_mime_type' => 'image',)))
foreach($images as $image) {
$attachment=wp_get_attachment_image_src($image->ID, $size);
?><img src="<?php echo $attachment[0]; ?>" <?php echo $attributes; ?> /><?php
}
}
А в нужном месте
PHP:
<?php dp_attachment_image($post->ID, 'thumbnail', 'width="50px"', 'alt="' . $post->post_title . '"'); ?>
Может возможно переделать этот код? Чтобы вместо первого, выводился случайный рисунок?
Заранее спасибо.