如何为wordpress定义默认的缩略图

时间:2016-04-08 10:06:13

标签: wordpress thumbnails default

我的函数文件

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

像这样 索引文件是一个平均循环

<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="" />';

&GT;

我试试这个,但不起作用

我希望发布网址的默认缩略图

3 个答案:

答案 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="" />';
?>

答案 1 :(得分:0)

试试这个:

$('#id').closest(".classname");

答案 2 :(得分:0)

请试试这个

<?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>

Reffer:enter link description here