猿问

在 php href 中对外部 url 使用变量

我正在尝试修改 Wordpress 模板,以便单个帖子的缩略图链接到外部 url。我已在自定义字段 (report_link) 中收集了 url。


我已经尝试了一堆点、撇号和演讲引语的组合,但我想我一定遗漏了一些基本的东西。


<?php 

    if ( has_post_thumbnail() ) {                   

        $replink=the_field('report_link');

        if( $thumbnail = get_the_post_thumbnail( null, 'slider', array( 'class' => 'img-fluid' ) ) ){

        echo "<a href='$replink'>$thumbnail</a>";

        }

    }

     ?>

当我尝试在 href 中使用 $replink 时,缩略图上的链接返回到同一个帖子的网址。


我也试过:


    echo '<a href="'.$replink.'" target="_blank">Click</a>';

这将返回打印到屏幕的 $replink 中的 url,然后返回一个链接回包含该链接的帖子页面的“点击”一词。


慕妹3242003
浏览 218回答 1
1回答

牛魔王的故事

您可以使用以下功能使其工作。if ( has_post_thumbnail() ) {&nbsp; &nbsp; $replink = get_field('report_link');&nbsp; &nbsp; if( $thumbnail = get_the_post_thumbnail( null, 'slider', array( 'class' => 'img-fluid' ) ) ){&nbsp; &nbsp; &nbsp; &nbsp; echo "<a href='".$replink."'>".$thumbnail."</a>";&nbsp; &nbsp; }}
随时随地看视频慕课网APP
我要回答