2013-07-04 68 views
0

我想顯示我的安全類別的最新十個職位與日期和帖子標題和發佈縮略圖。 爲了顯示我遇到的問題。根據這篇文章顯示十個發佈縮略圖

http://www.wpbeginner.com/beginners-guide/how-to-add-featured-image-or-post-thumbnails-in-wordpress/ 當我們想首先的顯示縮略圖,我們應該有下面的代碼複製到function.php文件

add_theme_support('post-thumbnails'); 

,並使用

<?php the_post_thumbnail(); ?> 

爲了顯示帖子的圖片,我使用這段代碼進入循環,但它不起作用。我的代碼在這裏:

<?php query_posts('securitysoft=CATEGORYNAME&showposts=10'); 
    while (have_posts()) : the_post(); ?> 
     <br/> 

    <?php 
     php the_post_thumbnail(); 
?> 
     <br/> 
     <?php the_time(__('j/F/ Y','kubrick')) ?> 
     <br/> 
     <?php the_title();?> 
    <?php endwhile; ?> 

主要問題是圖片不顯示。爲了證明這一點,我服用後的ID有縮略圖(292)的帖子是這樣的:

 <?php if (has_post_thumbnail(292)) 
    { 
     echo "<script type='text/javascript'>alert('yes')</script>"; 
      has_post_thumbnail(292); 
    } 
     else 
     { 
     echo "<script type='text/javascript'>alert('no')</script>"; 
         has_post_thumbnail(292); 
     } 

> 注:292的帖子ID 以上代碼的結果是否定的。 我已經取代了php the_post_thumbnail();用下面的代碼中的每一個,但不工作:

get_the_post_thumbnail($post->ID); 

    echo get_the_post_thumbnail($post->ID); 

    get_the_post_thumbnail($post_id, 'thumbnail'); 

    echo get_the_post_thumbnail($post_id, 'thumbnail'); 

    <?php echo get_the_post_thumbnail($post_id, 'thumbnail', array('class' => 'alignleft')); ?> 

這是我function.php:

<?php 
    add_theme_support('post-thumbnails'); 

     if (function_exists('register_sidebar')) 
      register_sidebar(); 
?> 
+0

更改securitysoft = CATEGORYNAME到category_name = securitysoft在您的post參數中securitysoft更改您的類別名稱感謝, –

+0

問題不在categoryname中(因爲循環的結果是正確的,因此我現在改變了)我收到了帖子標題,但唯一的問題是縮略圖。謝謝 –

+0

改變,但沒有工作query_posts('securitysoft = category_name&showposts = 10'); –

回答

0

你設定的特徵圖像!請記住,如果您沒有設置功能圖片。圖像將不會顯示。因爲你只用這個命令取縮略圖。將要素圖像設置到要素圖像面板,然後點擊設置要素圖像鏈接。

+0

謝謝你的工作我還沒有設置功能圖像。謝謝 –