2015-02-12 3 views
0

В «Параметры чтения» я выбрал раскрывающееся меню статической страницы страницы, которую я создал, чтобы быть почтовой страницей.Адаптация page.php к index.php в Wordpress

Я установил html, php и css из своего page.php в index.php, чтобы его стиль. Я не могу получить изображение. PHP, который я использую, чтобы получить его на page.php, не работает. Это не рендеринг html. Также <?php the_title(); ?> подтягивает название последнего сообщения в блоге, а не название страницы, на которой я перешел.

Вот как я создаю свое изображение с изображением на странице.php.

  <div class="single-image-anchor"> 
       <?php if (has_post_thumbnail($post->ID)): ?> 
       <?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail'); ?> 
       <div class="single-image" style="background-image: url('<?php echo $image[0]; ?>')"> 
       <?php endif; ?> 
      </div> 

Вот код к моему первоначальному index.php

<?php get_header('header-main'); ?> 

    <main role="main"> 
     <!-- section --> 
     <section> 

      <h1><?php _e('Latest Posts', 'html5blank'); ?></h1> 

      <?php get_template_part('loop'); ?> 

      <?php get_template_part('pagination'); ?> 

     </section> 
     <!-- /section --> 
    </main> 

<?php get_sidebar(); ?> 

<?php get_footer(); ?> 

Я довольно новым для Wordpress так что спасибо заранее.

+0

@sdcr см. Редакции. Спасибо – user2684452

+0

Это добавляет особенное изображение THE POST, которое удивительно и ценится, но я пытаюсь добавить изображение с изображением PAGE, в котором теперь находится петля блога. – user2684452

+0

только что отредактировал мой комментарий, см. Выше – user2684452

ответ

0
   <div class="page-section clear"> 
       <div class="single-image-anchor"> 
       <?php if (get_option('page_for_posts')): ?> 
       <?php $image = wp_get_attachment_image_src(get_post_thumbnail_id(get_option('page_for_posts')), 'single-post-thumbnail'); ?> 
       <div class="single-image" style="background-image: url('<?php echo $image[0]; ?>')"> 
       <?php endif; ?> 
       </div> 
      </div> 
     <h1 class='title'><?php if(get_option('page_for_posts')) echo get_the_title(get_option('page_for_posts')); ?> </h2> 
     <h1><?php _e('Latest Posts', 'html5blank'); ?></h1> 
Смежные вопросы