Не работает image.php

👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Здравствуйте! Уже шаблонов 10 сделал, проблем не было. Столкнулся с такой проблемой. Понадобилось некоторые изображения чтобы по клику открывало на отдельной странице (как и есть в WP) . Вычитал, что её внешний вид можно настроить, поместив в шаблон файл image.php . Сделал файл (пробный) , загрузил, а тема просто его игнорирует. Как открывалось всё на белом фоне, так и открывается. Вот такой я тестовый файл для page.php сделал. Что не так, подскажите, пожалуйста.
Спасибо!




	<title></title>
	<meta http-equiv="Content-Type" content="text/html; charset=" />
	
	<link rel="alternate" type="application/rss+xml" title="RSS 2.0 - all posts" href="" />
	<link rel="alternate" type="application/rss+xml" title="RSS 2.0 - all comments" href="" />
	<link rel="pingback" href="" />
	<link rel="stylesheet" href="" type="text/css">
	<link rel="icon" href="/favicon.ico" type="image/x-icon">
	<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
	
	<!--[if lt IE 9]>--><script src="" type="text/javascript">
	
	
	
	


<div class="soloimage">
	<div>
		<h1 class="post-title">post_parent); ?></h1>
		<p><a target="_blank" rel="nofollow" href="post_parent ); ?>" target="_blank" rel="nofollow"  >О блоге</a></p>
		<p><?php printf( '<a target="_blank" rel="nofollow" href="">%2$s</a>', 'modern_multipurpose' ), , get_the_title( $post->post_parent ));?></p>
		<p>fasdasdasd  post_parent );?></p> 
		<p>2asdasdas dasd post_parent ));?></p>
		<p><a target="_blank" rel="nofollow" href="ID); ?>" target="_blank" rel="nofollow"  >ID, 'medium' ); ?></a></p><script data-noptimize="" data-wpfc-render="false">
/* <![CDATA[ */
fpm_start( "true" );
/* ]]> */
</script>

		post_excerpt) ) the_excerpt(); ?>
	</div>
</div>


Создай свой первый сайт на WordPress

usesa
Оцените автора
Добавить комментарий

  1. tiaurus

    Думаю, что дело не в коде файла, а в ссылке, по которой открывается изображение. Она куда указывает, на файл изображения или на страницу вложения?

    Простейшая конструкция файла image.php:

    <?php get_header(); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>      
        <?php echo wp_get_attachment_image( $post->ID, 'full' ); ?>      
        <h1>
            <?php the_title(); ?>
        </h1>
    <?php endwhile; else: ?>
    <?php endif; ?>
    <?php get_footer(); ?>
    

    Можете ее потом обвешать плюшками.

    Ответить
  2. usesa автор

    Вставил этот код и он тоже не сработал :( Как будто файл image.php игнорируется… может его где-то подключать отдельно нужно?

    Ответить
    1. tiaurus

      Вы проверяли, куда указывает ссылка с картинки? На файл или на страницу?

      Ответить
  3. usesa автор

    На файл : http://stalker-survarium.ru/wp-content/uploads/2014/10/RUDN9.jpg А куда должно?

    Ответить
    1. tiaurus

      Ну вот в этом и ошибка. А должно на страницу файла.
      Например, вот это ссылка на файл: http://tiaurus.info/wp-content/uploads/2014/09/tiaurus.info_20140925114916.jpg
      А это на страницу файла: http://tiaurus.info/29516/steklyannyie-uzoryi-chris-wood-5
      Разницу видете?

      Чтобы ссылка с картинки указывала на страницу вложения, изображение нужно вставлять так: https://dl.dropboxusercontent.com/u/2027201/Images/20141006173846.jpg

      Ответить
  4. usesa автор

    Ощущаю себя полным лохом… Спасибо! :) Сам бы не разобрался…

    Ответить