如果博客帖子是在特定日期之前发布的,我如何使缩略图显示不同的大小/位置?

时间:2020-01-30 作者:Brenda Carey

如果在2019年4月11日之前发布,我希望能够显示较小尺寸的博客缩略图,并右浮动,但我似乎无法理解。

这就是我所尝试的:

<?php
            global $post;
            $compare_date = strtotime( "2018-03-01" );
            $post_date    = strtotime( $post->post_date );

            if (has_post_thumbnail() && ( $compare_date < $post_date ) ) {
                echo \'<div style="float:right;padding-left:20px;"><img src="\'.the_post_thumbnail().\'"  /></div>\';}
            else {
                     echo \'<img src="\'.the_post_thumbnail().\'" />\';}
?>
但当我这样做时,它影响了我所有的帖子缩略图,而不仅仅是特定日期之前的缩略图。

有什么想法吗?

1 个回复
SO网友:Waldo Rabie

它会以何种方式影响您的帖子缩略图?

我稍微整理了一下你的代码。如果你能告诉我你得到的结果,我将能进一步帮助你。

<?php
    global $post;

    $compare_date = strtotime( "2018-03-01" );
    $post_date    = strtotime( $post->post_date );

    if ( has_post_thumbnail() ) {
        if ( $compare_date < $post_date ) {
            echo \'<div style="float:right;padding-left:20px;"><img src="\' . the_post_thumbnail() . \'"/></div>\';
        }
        else {
            echo \'<img src="\' . the_post_thumbnail() . \'" />\';
        }
    }
?>

相关推荐