我正在使用高级自定义字段向帖子中添加一些字段。我想在内容前加上这些字段之一。我认为我可以使用wp中的过滤器来实现这一点,但我得到了一个奇怪的结果。
“我的过滤器”用于预先添加指向内容的链接。
function add_fields_to_content($content)
{
$acf_library_url = the_field(\'acf_library_url\');
$linkDisplay = \'<a href="\' . $acf_library_url . \'">Link</a>\';
return $linkDisplay .= $content;
}
add_filter(\'the_content\', \'add_fields_to_content\');
当上面的过滤器运行时,我希望它在我的内容的链接之前加上前缀。例如
<a href="linktoexternalsite.com">Link</a>
... the rest of the content.
相反,url出现在
<a>
元素,并且由于某种原因,帖子的URL被放置在href属性中。我想我误解了WP中过滤器的工作原理。。。