目前,我正在一个网站上工作,那里有帖子,我打算让用户通过指向它们的简单链接跳转到相邻的帖子。它将与get_next_post_link()
和get_previous_post_link()
.首先我想把这些放在content
通过the_content
过滤器挂钩,但在我的另一个问题中,马克·卡普伦告诉我这是个坏主意,因为:
不要这样做。The\\u content filter应该会自动修改内容,而您要做的是添加装饰,而不是内容。您将以非常意外的方式受到伤害,这取决于您在何处设置过滤器以及在预期使用后将其移除的程度。(例如,将其放在全局范围内,您的摘录可能会获得链接)
如果您必须通过添加装饰来操纵正在显示的内容,请在主题中进行操作,而不是在其他地方。
这就是我想做的,但我的问题是:为了不引起任何不必要的互动,我到底应该把这种装饰放在哪里?