我想知道是否可以创建任何函数来修改魔术标签的行为。理想情况下,我想使用这样的标签{@post_content|120}
,它会通过我的自定义函数并检查是否有|
字符,然后执行原始魔术标签,同时将文本修剪到 120 个字符。但我不知道在哪里挂钩以过滤此内容。
我知道我可以通过魔术标签传递函数名称,但这并没有真正的帮助,因为我需要传递 PODS 不支持的字符限制参数。此外,我不能为我的所有字符限制创建函数,因为我有很多地方需要不同的限制,我最终会使用大量函数并且没有动态解决方案。
我可以以某种方式触发带有参数的魔术标签吗?关于以另一种方式这样做的任何其他想法?
谢谢!