我正在使用Wordpress中的自定义网址字段填充<a href="
,并且必须从值(网址)中删除“密钥”(“资源链接”)。
我正在使用的PHP代码在未放入<a>
标记时输出正确的结果,但是当我将代码放入标记时,我的结果是Wordpress网站网址以及帖子的自定义网址
为什么要将帖子的自定义网址添加到帖子的现有网址,如何删除除自定义网址以外的所有内容?
代码:
<a href="<?php $key="resource-link";
echo get_post_meta($post->ID, $key, true); ?>">Learn More</a>
实际输出不在<a>
:
www.legalstore.com
<a>:
中的预期输出
www.legalstore.com
<a>
中的实际输出:
www.lawpracticeresource.com/category/www.legalstore.com
答案 0 :(得分:1)
您可能忘记在网址前附加http://
。
答案 1 :(得分:1)
我建议你使用esc_url()
<a href="<?php $key="resource-link";
echo esc_url(get_post_meta($post->ID, $key, true)); ?>">Learn More</a>