Здравствуйте, сегодня включим (по умолчанию выключено) в wordpress – использование шаблона картинки в wordpress – images.php – попробуем её отредактировать. Что нам это даст? – при клике на картинку/изображение на сайте – вы откроете не сам jpg/gif/png файл, а страницу images.php с картинкой на ней – соответственно на данной странице вы сможете разместить все, что вам угодно: рекламу, счетчик посещений, галерею картинок и т.д.
Иногда на сайте встречаешь такие красивые изображения, что просто хочется сразу распечатать их и повесить в рамку на стену, и для этого я пользуюсь своим – так как качественно распечатанной картинкой можно любоваться вечно, а в этом я доверяю своему принтеру на все 100%.
При вставке изображения в запись/пост/страницу мы можем выбрать в строке “Ссылка” – пункт “Страница вложения”:
– и прописать нужную нам страницу/шаблон для изображения (можно создать индивидуальный шаблон страницы) – но это придется делать для каждой картинки – очень трудозатратно, а можно просто включить использование шаблона картинок в wordpress для всех изображений сайта.
Приступим!
1. Заходим на секретную страницу wordpress – для этого заходим в админку wordpress, а далее переходим по следующему url:
ваш сайт/wp-admin/options.php
Например, для моего сайта секретная страница будет выглядеть так:
mnogoblog.ru/wp-admin/options.php
Выглядит она так:
Находим здесь строчку (расположены в алфавитном порядке, но можно воспользоваться поиском браузера, если вам трудно найти данную строчку):
image_default_link_type
По умолчанию здесь стоит значение: file или же просто пусто.
Изменяем его на значение: page
Незабываем сохранить изменения – переходим в самый низ страницы и жмем на кнопочку “Сохранить изменения”.
2. Шаблон страницы картинок wordpress.
Иерархия использования Страницы картинок wordpress следующая:
1. image.php
2. attachment.php
3. single-attachment.php
В большинстве тем wordpress есть данные файлы, например, в стандартной теме – Twenty Twelve:
Вот в данный файл и нужно вносить изменения – добавлять рекламу, счетчики и др.
Открыв код файла images.php – можно с помощью бесплатно редактора кода NotePade++ – вы увидите в нем много лишнего, поэтому предлагаю вам упрощенный код данного файла:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <h1><?php the_title(); ?></h1> <div class="entry-attachment"> <?php if ( wp_attachment_is_image( $post->id ) ) : $att_image = wp_get_attachment_image_src( $post->id, "full"); ?> <p class="attachment"><img src="<?php echo $att_image[0];?>" width="<?php echo $att_image[1];?>" height="<?php echo $att_image[2];?>" class="attachment-medium" alt="<?php $post->post_excerpt; ?>" /> </p> <?php else : ?> <a href="<?php echo wp_get_attachment_url($post->ID) ?>" title="<?php echo wp_specialchars( get_the_title($post->ID), 1 ) ?>" rel="attachment"><?php echo basename($post->guid) ?></a> <?php endif; ?> </div> <?php endwhile; ?> <?php endif; ?>
Скачать его можно по следующей ссылке с моего сайта – файл images.php.
К сведению:
– чтобы добавить футер (подвал) нужно добавить код:
<?php get_footer(); ?>
– чтобы добавить форму комментирования:
<?php comments_template(); ?>
– чтобы добавить шапку:
<?php get_header(); ?>
На этом все, удачи!