有没有办法用add_post_meta添加链接?

时间:2012-06-19 作者:fdsa

我正在尝试在post meta中添加此代码的链接

$authorEmail = get_the_author_meta(\'user_email\');
$authorEmailLink = \'<a href ="mailto:\'.$authorEmail.\'">\'.$authorEmail.\'</a>\';
add_post_meta($post->ID,\'Author Email\',$authorEmailLink,true);
The$authorEmailLink 是有效链接,因为我可以将其回显到页面。然而,当我把它放在页面上时,它只显示纯文本电子邮件。有没有什么我没有做的事或是有什么方法可以绕过这件事?

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

我认为不允许有空格$meta_key. 尝试将“Author Email”更改为“Author\\u Email”。

此外,如果不希望“author\\u email”在自定义字段元框中可见,请在其前面加下划线:“\\u author\\u email”。作为自定义字段值的未筛选链接也会弄乱此元数据库。

结束

相关推荐

列出分类法:如果分类法没有POST,就不要列出分类法--取决于定制的POST-META?

这可能很难解释,我不知道是否有解决办法!?我有一个名为“wr\\u event”的自定义帖子类型和一个名为“event\\u type”的分层自定义分类法。自定义帖子类型有一个元框,用于event_date 并且与此帖子类型关联的所有帖子都按以下方式排序event_date. 我在循环中有一个特殊的条件来查询event_date 已经发生了-在这种情况下,它没有显示,但只列在我的档案中。就像你可以使用wp_list_categories() 我编写了一个自定义函数,它以完全相同的方式列出所有分类术语。现在