Wordpress 仅在满足特定条件时添加操作和过滤器
Wordpress Add actions and filters only if certain condition met
我正在自定义 wordpress 评论以添加多个自定义字段。所以我添加了过滤器和操作来显示字段、验证它们、处理它们并最终在评论中显示它们。我已经写了这些并且它们工作正常。
但是我只需要它们 Post 属于特定类别并且评论不是任何其他评论的回复。
我尝试了一些方法,但似乎没有任何效果。有人可以为我提供一个可行的解决方案吗?
首先,我认为您可以将条件放在过滤器中,而不是将过滤器放在条件中。也就是说,对于类别和类别存档中的帖子,您可以使用 'conditional tags' is category
(用于存档)和 in_category
(用于帖子):
我正在自定义 wordpress 评论以添加多个自定义字段。所以我添加了过滤器和操作来显示字段、验证它们、处理它们并最终在评论中显示它们。我已经写了这些并且它们工作正常。
但是我只需要它们 Post 属于特定类别并且评论不是任何其他评论的回复。
我尝试了一些方法,但似乎没有任何效果。有人可以为我提供一个可行的解决方案吗?
首先,我认为您可以将条件放在过滤器中,而不是将过滤器放在条件中。也就是说,对于类别和类别存档中的帖子,您可以使用 'conditional tags' is category
(用于存档)和 in_category
(用于帖子):