如何将Post标签添加到header.php中的新<meta>元素?

时间:2015-01-29 作者:hamburger

如何在标题中的新元素中添加Post标记。php?

我可能忽略了WordPress Codex中的一个明显功能。

我已尝试将这些添加到标题。php:

<meta name="page-tags" content="<?php the_tags(); ?>">
=>生成一些不需要的html(我不想更改wp includes文件夹中的核心

<meta name="post-tags-here" content="<?php get_the_tag_list(); ?>" >
=>不打印

<meta name="post-tags-here" content="<?php tag_description(); ?>" >
=>不打印

有什么线索吗?

2 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

使用get_the_tags() 而不是the_tags(), get_the_tags() 是否为您执行以下操作:

返回一个对象数组,分配给帖子的每个标记对应一个对象。

你可以用它来实现你想要的。请参见examples 有关更多信息,请访问codex页。

SO网友:karpstrucking

您的第二次尝试已接近尾声,但您需要回显函数的结果,并且可能需要为其提供一些参数。下面应输出分隔的标记空间列表:

<meta name="post-tags-here" content="<?php echo get_the_tag_list( \'\', \' \', \'\' ); ?>" >

结束