2013-11-04 84 views
1

我使用驚人的衆籌來啓用自定義的帖子類型下載(實際上是活動)。我創建了一個signle-download.php頁面作爲模板,但是帖子頁面似乎沒有使用這個模板。還有什麼我需要做的嗎?爲什麼自定義文章不能根據模板顯示?

單的download.php

<?php 

global $wp_embed; 

get_header(); 

?> 

<div class="bigcontainer4"> 
    <div class="container"> 
     <div id="content"> 
      <div class="clearfix"> 
       <?php while (have_posts()) : the_post(); $campaign = new ATCF_Campaign($post->ID); ?> 
       <div class="project_content_line"> 
        <div class="blog_post"> 
         <div class="project_image_bg"> 
          <div class="project_image"> 
           <?php if ($campaign->video()) : ?> 
           <div class="project_video"> 
            <div class="project_videobox"> 
             <?php echo $wp_embed->run_shortcode('[embed]' . $campaign->video() . '[/embed]'); ?> 
            </div> 
           </div> 
           <?php else : 
           the_post_thumbnail('blog-single-image'); 
           endif; ?> 
          </div> 
          <h1> 
          <?php the_title() ;?> 
          </h1> 
         </div> 
        </div> 
        <div class="blog_sidebar"> 
         <div class="project_sb_date"> 
          <?php printf(__('%s'), get_the_date('')); ?> 
          - 
          <?php printf(__('%s'), $campaign->end_date('')); ?></div> 
         <div class="project_sb_date_rem"> 
          <?php echo $campaign-> 
          days_remaining(); ?> 
          <?php echo _n($campaign->days_remaining(), 'day left', 'days left'); ?></div> 
         <div class="project_small_excerpt"> 
          <?php //echo excerpt(26); ?> 

          <div class="project_list_box_loader"> 
           <div class="project_list_box_loaderbar"> 
            <span style="width: <?php echo $campaign->percent_completed(); ?>"></span> 
           </div> 
          </div> 
         </div> 
         <div class="project_money_data"> 
          <div class="project_money_data1"> 
           <p> 
            <?php echo $campaign->current_amount(); ?></p> 
           <span>Raised</span> 
          </div> 
          <div class="project_money_data2"> 
           <p></p> 
           <span> 
            of 
            <?php printf(__('%s'), $campaign->goal()); ?></span> 
          </div> 
          <?php if ($campaign->is_active()) 
          echo edd_get_purchase_link(array(
           'download_id' => $post->ID, 
           'class'  => '', 
           'price'  => false, 
           'text'  => __('Contribute Now', 'fundler') 
          )); 
          ?> 
         </div> 
        </div> 
        <div class="project_content_line"> 
         <div class="blog_post"> 
          <div class="project_content"> 
           <?php the_content(); ?> 

           <div class="project_content_updates"> 
            <div class="project_sb_title"> 
             <p>Latest</p> 
             <span>Updates</span> 
            </div> 
            <?php echo $campaign->updates() ?> 
           </div> 
           <?php comments_template(); ?> 
          </div> 
         </div> 
         <div class="blog_sidebar"> 
          <div class="project_author_box"> 
           <div class="project_sb_title"> 
            <p>About</p> 
            <span>The Author</span> 
           </div> 
           <div class="project_author_image"> 
            <?php 
            $author_email = get_the_author_meta('email'); 
            echo get_avatar($author_email, '512'); 
            ?> 
            <div class="project_author_image_data"> 
             <p> 
              <?php if ('' != $campaign->author()) : 
              printf(__('%s', 'fundler'), esc_attr($campaign->author())); 
              endif; ?> 
             </p> 
            </div> 
           </div> 
          </div> 
         </div> 
        </div> 
       </div> 
      </div> 
     </div> 
    </div> 
</div> 
<?php endwhile; ?> 
<?php get_footer(); ?> 

回答

1

代碼據WordPress的文檔:

WordPress的查找與當前 主題的目錄特定名稱的模板文件,並使用第一個匹配模板文件列表 下面的適當查詢部分

所以,我猜,你有另一個模板匹配條件。而wordpress使用它來顯示你的頁面。

加入評論:可能您正在使用的只是另一個主題,而不是一個,您的文件駐留在?

+0

是的,如果是郵件,它應該首先查找single {{post_type} .php,我的是。但出於某種原因,我認爲它使用single.php出於某種原因。 –

+0

@TasawerKhan發佈主題中的文件列表。可能你正在使用另一個主題,而不是一個,你的文件駐留在哪裏? –

+0

感謝您的幫助。我注意到single-download.php在子文件夾 –

相關問題