2014-05-21 73 views
0

目前在WordPress插件的代碼如下所示:添加默認的縮略圖向WordPress發佈

<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail'); ?> 
     <?php if (has_post_thumbnail()) { ?> 
      <div class = 'reddit-image pull-left' style = 'width:180px'>          

      <img src = "<?php echo $image[0]; ?>" width = "180px" class="img-rounded"> 
      </div> 
     <?php }else{ ?> 
      <div class = 'reddit-image pull-left' style = 'width:180px'> 


<img src = "<?php echo get_post_meta($post->ID, 'wpedditimage', true); ?>" width = "180px" class="img-rounded"> 
</div> 

本來插件要求用戶將圖像URL連接到通過前端提交表單文本後。我做到這一點,以便您可以在沒有圖像的情況下發布文字。帖子顯示爲頁面中的列表。列出的每個帖子在左側都有縮略圖,右側是文字。很好,我禁用了圖片附件要求,但是當我僅僅發佈文本時,就會在文本左側留下一個空白區域。我試圖用默認縮略圖圖像填充這個空白區域。我不知道這是否涉及if/elseif/else或其他內容。

+0

它看起來像你的代碼已經這樣做。它檢查它是否有一個發佈縮略圖集,如果有,顯示。如果不是,則顯示' kjid

回答

0

有一個WordPress插件,這是否: http://wordpress.org/plugins/default-post-thumbnail-image/

你也可以寫下面的代碼:

<?php 
if(has_post_thumbnail()){ 
    the_post_thumbnail(); 
} else { 
    ?> 
    <img src="<?php bloginfo('template_directory'); ?>/images/default-image.jpg" alt="<?php the_title(); ?>" /> 
<?php } ?> 

如下面的文章中提到:http://www.wpbeginner.com/wp-themes/how-to-set-a-default-fallback-image-for-wordpress-post-thumbnails/

唯一錯誤的你的代碼是圖像源(「src」)。

相關問題