使用自定义字段值作为HREF

时间:2019-02-06 作者:lulufv

我创建了一个自定义字段,并希望将其值用作页脚上标记的href。

自定义字段位于仪表板的Settings>General(设置>常规)区域,我使用add\\u Settings\\u field()创建它。

例如,我的自定义字段中插入的值为“https://www.google.com“我希望我的href中有这样的内容。它基本上是这样的:

<a href="CUSTOM FIELD VALUE GOES HERE">Click Here</a>
有没有办法做到这一点?

1 个回复
最合适的回答,由SO网友:RiddleMeThis 整理而成

使用后检索值的步骤add_settings_field() 您应该使用get_option().

所以你可以这样做。。。

$value = esc_html(get_option(\'option_name\'));

if ($value) {
    echo \'<a href="\' . $value . \'">Click Here</a>\';
}
你只需要改变option_name 到您的字段名称。代码将获取该值,如果不是false,则返回链接。还添加了转义。

*OP提供更多详细信息后更新

相关推荐

如何在footer.php内的循环中获取定制POST类型的术语

我创建了一个名为“map”的自定义post类型,并为其注册了一个新的分类法。现在,我需要通过一个循环,得到“map”的每个术语。到目前为止,我有一个“无效的分类法”,我不明白为什么会这样。除了这个,一切都很好!如何注册新的分类法(在functions.php中):function create_map_taxonomy() { $labels = array( \'name\' => _x( \'Ma