首页 > 解决方案 > 在这个例子中,为什么在 html 文件中的 php 中需要 echo?

问题描述

我想知道:

为什么我这个代码是有效的:

<a href="<?php the_permalink(); ?>">go to this post</a>

但是为了检索以下值,我必须使用echo,否则它将不起作用:

<a href="<?php echo get_option('home'); ?>">back to homepage</a>

我看了一下get_option 文档,它说:

Return# - 为选项设置的(混合)值。

所以也许这是不同的,这个函数的返回值不是一个字符串?

标签: phpwordpressecho

解决方案


the_permalink()在函数调用中调用 echo。在这里查看完整的源代码get_option()只返回一个值,所以如果你想在 html 中显式地回显它。


推荐阅读