2016-04-08 10 views
0

私の関数のデフォルトのポストのサムネイルを定義することができますが、平均ループどのように私はWordPress

<div class="konu-resim"><a href="<?php the_permalink(); ?>" alt="<?php the_title_attribute(); ?>"><img src="<?php 
if (has_post_thumbnail()) 
    the_post_thumbnail(); 
else 
    echo '<img src="' . trailingslashit(get_stylesheet_directory_uri()) . 'images/deneme.jpg' . '" alt="" />'; 

?>

この インデックスファイルのよう

<?php add_theme_support('post-thumbnails'); add_image_size('custom-size', 600, 110);

ファイル私はこの1つを試してみてくださいしかし動作しません

iw投稿のURLを持つアリデフォルトのサムネイルが

+0

あなたは注目の画像が呼び出されるまでは、特定の画像ではなく機能を備えた画像よりも、場所になりたいわけ? –

答えて

0

このような使用

1)あなたのfunctions.phpファイルに次のコードを追加します

<?php 

add_filter('post_thumbnail_html', 'my_post_thumbnail_html'); 

    function my_post_thumbnail_html($html) { 

    if (empty($html)) 
      $html = '<img src="' . trailingslashit(get_stylesheet_directory_uri()) . 'images/default-thumbnail.jpg' . '" alt="" />'; 

      return $html; 
     } 
?> 

のような2)表示(将来像は、その後、バックエンドに設定されていない場合は、それっディスプレイ・デフォルト・画像)

<?php 
    if (has_post_thumbnail()) 
     the_post_thumbnail(); 
    else 
     echo '<img src="' . trailingslashit(get_stylesheet_directory_uri()) . 'images/default-thumbnail.jpg' . '" alt="" />'; 
?> 
0

これを試してみてください:

if (has_post_thumbnail()){ 
    the_post_thumbnail(); 
    } else { 
    echo '<img src="'.get_stylesheet_directory_uri().'/images/deneme.jpg" alt="" />'; 
} 
0

Refferするには、このしてください

<?php 
    add_theme_support('post-thumbnails'); 
    add_image_size('custom-size', 600, 110);` 

    like this 
    index file a mean loop 

    <div class="konu-resim"><a href="<?php the_permalink(); ?>" alt="<?php the_title_attribute(); ?>"><?php if (has_post_thumbnail()) { 

    the_post_thumbnail(); 
    } else { ?> 
    <img src="<?php bloginfo('template_directory'); ?>images/deneme.jpg" alt="<?php the_title(); ?>" /></a></div> 

をお試しください:enter link description here

関連する問題