WORDPRESS Post Thumbnail - >链接到帖子

时间:2014-08-20 20:48:07

标签: php wordpress meta-boxes

我制作了一个自定义元数据框,如果选中,则会将帖子缩略图作为网站的背景。

现在我需要这个帖子缩略图有一个指向帖子的链接。

  

< ?php query_posts('showposts = 5 $ cat = 2');                   if(have_posts()):?>                                          

                    if ( has_post_thumbnail() && get_post_meta($post->ID, 'dbt_checkbox', true) ) {
                        the_post_thumbnail('background');
                    }
                    else {}
                ?>

            <?php endwhile; endif; ?>

1 个答案:

答案 0 :(得分:1)

Wordpress文档provides an example for this exact situation

<?php if ( has_post_thumbnail() ) : ?>
    <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
    <?php the_post_thumbnail(); ?>
    </a>
<?php endif; ?>

然而,我有点讨厌轻易打开和关闭php标签。我会尝试改进这个答案。

修改:得到它。请试试这个:

if ( has_post_thumbnail() && get_post_meta($post->ID, 'dbt_checkbox', true) ) {
    echo  '<a href="' . get_permalink( $post->ID ) . '" >';
    echo  get_the_post_thumbnail( $post->ID, 'background' );
    echo '</a>';
}