通过单击Wordpress网站上的阅读更多按钮打开外部链接


Open external link by clicking read more button on Wordpress site

主页

上帖子摘录后有一个read more按钮。单击它时会打开全文。

对于第二个方案,我创建了自定义字段external_readmore

如果external_readmore字段填充了一些链接,那么阅读更多应该打开该链接。

如果external_readmore字段为空,则read more按钮应打开整篇文章

if(!empty($external_readmore)) {
                the_content('', false);
                echo ('<span class="more-text"><a href="$external_readmore">Read more...</a></span>')
                } else {
                the_content('<span class="more-text">Read more</span>', 0, true )
                }

我在这里做错了什么

if(isset($external_readmore)) {
   the_content('', false);
   echo '<span class="more-text"><a href="' . $external_readmore . '">Read more...</a></span>';
} else {
   the_content('<span class="more-text">Read more</span>', 0, true );
}

改用isset函数,不要在echo周围使用(),并用;关闭它,变量$external_readmore必须用' .. '包围