自定义字段值包含URL时是否不保存?

时间:2015-11-05 作者:user304165

我在一个名为“url”的帖子格式中实现了一个自定义字段。当我在字段中输入一个随机字符串时,它会很好地保存,并在模板中显示如下:

<h2><a href="<?php echo get_post_meta($post->ID, url, true); ?>"><?php the_title(); ?></a></h2>

但是,每当我在该字段中输入URL时,即“http://wikipedia.org“,值没有保存。这里发生了什么事?我做错了什么,还是必须以不同的方式对待URL?

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

经过一些测试,我发现了这个问题。使用高级自定义字段插件,您必须确保字段名唯一,以便正确保存。出于某种原因,我有另一个名为“URL”的自定义字段名,它干扰了我的“URL”自定义字段。更改自定义字段的名称后,一切都很正常。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请