Title: image.php
Last modified: 19.02.2015

---

# image.php

 *  [sshuu](https://ru.wordpress.org/support/users/sshuu/)
 * (@sshuu)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/imagephp/)
 * Здравствуйте,
 * в image.php есть такая ссылка
 * < a href=»<?php echo esc_url( $next_attachment_url ); ?>» title=»<?php the_title_attribute();?
   >» rel=»attachment» >»
 * которая означает что в галлереи с несколькими картинками при нажатии на любую
   из них включается следующая, а если в галлереи картинка одна — то идет ссылка
   на саму картинку (.jpg)
 * подскажите, пожалуйста как сделать чтобы в галлереи из нескольких картинок при
   нажатии на любую картинку — она открывалась как .jpg, а не переходила на следующую?
   Спасибо

Просмотр 3 ответов — с 1 по 3 (всего 3)

 *  Автор [sshuu](https://ru.wordpress.org/support/users/sshuu/)
 * (@sshuu)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/imagephp/#post-162318)
 * никто не знает?
 *  Модератор [Юрій](https://ru.wordpress.org/support/users/yube/)
 * (@yube)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/imagephp/#post-162320)
 * Скорее всего, никто не понял, о каком image.php с _такой ссылкой_ идет речь.
 *  Автор [sshuu](https://ru.wordpress.org/support/users/sshuu/)
 * (@sshuu)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/imagephp/#post-162321)
 * <div class=»entry-content»>
    <div class=»entry-attachment»> <div class=»attachment»
   >
 * <?php
    /** * Grab the IDs of all the image attachments in a gallery so we can
   get the URL of the next adjacent image in a gallery, * or the first image (if
   we’re looking at the last image in a gallery), or, in a gallery of one, just 
   the link to that image file */ $attachments = array_values( get_children( array(‘
   post_parent’ => $post->post_parent, ‘post_status’ => ‘inherit’, ‘post_type’ =
   > ‘attachment’, ‘post_mime_type’ => ‘image’, ‘order’ => ‘ASC’, ‘orderby’ => ‘
   menu_order ID’ ) ) ); foreach ( $attachments as $k => $attachment ) { if ( $attachment-
   >ID == $post->ID ) break; } $k++; // If there is more than 1 attachment in a 
   gallery if ( count( $attachments ) > 1 ) { if ( isset( $attachments[ $k ] ) )//
   get the URL of the next image attachment $next_attachment_url = get_attachment_link(
   $attachments[ $k ]->ID ); else // or get the URL of the first image attachment
   $next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID ); } else {//
   or, if there’s only 1 image, get the URL of the image $next_attachment_url = 
   wp_get_attachment_url(); } ?>
 *  < a href=»<?php echo esc_url( $next_attachment_url ); ? >» title=»<?php the_title_attribute();?
   >» rel=»attachment» >

Просмотр 3 ответов — с 1 по 3 (всего 3)

Тема «image.php» закрыта для новых ответов.

## Метки

 * [галлерея](https://ru.wordpress.org/support/topic-tag/%d0%b3%d0%b0%d0%bb%d0%bb%d0%b5%d1%80%d0%b5%d1%8f/)

 * Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 3 ответа
 * 2 участника
 * Последний ответ: [sshuu](https://ru.wordpress.org/support/users/sshuu/)
 * Последняя активность: [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/imagephp/#post-162321)
 * Статус: нерешённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
