2016-12-20 58 views
1

我使用downmloaded wordpress代碼,主頁顯示兩個橫幅圖像banner.jpg和banner2.jpg(它似乎使用了bxslider)。但我可以選擇嵌入滑塊圖像的代碼。它在header.php中。代碼如下。在管理面板中缺少WordPress的帖子,但在數據庫中可見

我只能在管理面板中看到12個帖子,但是如果我在數據庫中搜索橫幅圖像名稱(banner.jpg和banner2.jpg。),我可以在兩個不可用的單獨帖子中看到它們或從管理面板訪問。 數據庫示出了超過200個信息,但管理面板僅示出了12

<!--banner starts--> 

<?php if (is_front_page()) 

{ 

    ?> 

<section class="banner"> 

    <ul class="bxslider"> 

    <?php 
$type = 'slider'; 
$args=array(
    'post_type' => $type, 
    'post_status' => 'publish', 
    'posts_per_page' => -1, 
    'caller_get_posts'=> 1); 

$my_query = null; 
$my_query = new WP_Query($args); 
if($my_query->have_posts()) { 
    while ($my_query->have_posts()) : $my_query->the_post(); 
    $feat_image = wp_get_attachment_url(get_post_thumbnail_id()); 
    ?> 

    <li><img src="<?php echo $feat_image; ?>" alt=""/> 

     <div class="banner-pattern"></div> 

    </li> 

    <?php endwhile; } ?>  



    </ul> 

    <div class="banner-content-top"> 

    <div class="container"> 

     <div class="row"> 

     <div class="col-lg-5 col-md-6 col-sm-12"> 

      <div class="banner-content"> 

      <?php while (have_posts()) : the_post(); ?> 
       <?php the_content(); ?> 
      <?php endwhile; ?> 

      </div> 

     </div> 

     </div> 

    </div> 

    </div> 

</section> 

<?php } else 

{ 

} 

?> 

<!--banner ends--> 

我的問題是: 1),其圖像由代碼線被拉 (wp_get_attachment_url(get_post_thumbnail_id())) 顯示器。這是我們在帖子中設置爲特色的圖片嗎?

2)爲什麼管理面板只顯示12個帖子,即使數據庫中有超過200個帖子?

3)爲什麼在管理面板中標題圖片的帖子不可見。

回答

1

我儘量回答你所有的問題:

1)函數get_post_thumbnail_id()得到您的文章的特色形象。

2,3)也許這個網站只有12個帖子。 WordPress的保存在wp_posts表中,所有的帖子,頁面和導航菜單項。 您可以閱讀更多關於此表中的商店的信息here

相關問題