WordPress默认特色图片

时间:2015-02-12 02:44:26

标签: php wordpress image

我有一个WordPress网站,并将以下代码添加到Single.php文件中,这意味着如果我发布博客帖子而不选择“特色图片”,它将显示默认的“特征图像”( tellymedia-临时image.jpg的)。

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

这在显示单个博客帖子(显示默认图像)的实际页面上工作正常,但我也在我的Functions.php文件中使用以下代码,以显示每个帖子的“特色图像”缩略图在补充工具栏中:

<a href="<?php the_permalink(); ?>"><span class="widget-listing-thumbnail"><?php the_post_thumbnail(); ?></span><?php get_the_title() ? the_title()+the_subtitle('<span class="widget-subtitle">', '</span class="widget-subtitle">') : the_ID(); ?></a>

虽然这适用于所有其他帖子但它不适用于我没有选择“特色图片”的任何地方。有没有办法调整我的Functions.php文件中的代码,所以它还会在补充工具栏中显示默认的“特色图像”的缩略图,以供我尚未选择的帖子?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试这个。

<a href="<?php the_permalink(get_the_id()); ?>">
    <span class="widget-listing-thumbnail">
    <?php if ( has_post_thumbnail() ) {
        the_post_thumbnail();
    } else { ?>
        <img src="<?php bloginfo('template_directory'); ?>/branding/tellymedia-temporary-image.jpg" alt="<?php the_title(); ?>" />
    ?>
    </span>
    <?php get_the_title() ? the_title() + the_subtitle('<span class="widget-subtitle">', '</span class="widget-subtitle">') : the_ID(); ?>
</a>