Wordpress PODS魔术标签随参数扩展

时间:2017-06-23 11:19:36

标签: wordpress podscms

我想知道是否有任何我可以创建的功能来修改魔术标签的行为。 理想情况下,我想使用像{@post_content|120}这样的标签,它会通过我的自定义函数并检查是否有|个字符,然后执行原始魔术标记,同时修剪文本到120个字符。 但我不知道在哪里挂钩以过滤这些内容。

我知道我可以使用魔术标签传递函数名称,但这并不是很有用,因为我需要传递PODS不支持的字符限制参数。 此外,我不能为我的所有角色限制创建函数,因为我有很多地方需要不同的限制,我最终会使用大量的函数而没有动态解决方案。

我能以某种方式触发带参数的魔术标签吗?关于这样做的其他任何想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的,{@ your_field,your_function}是如何工作的(函数将字段值作为输入) - 你可以使用不同的函数名称,如trim_120,trim_100,并在那里做你需要的东西 - 我想这是创建不同长度的节选,尽管有其他方法可以做到这一点,例如使用the_content过滤器...