主页
上帖子摘录后有一个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
必须用' .
和. '
包围