2017-06-23 24 views
1

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

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

我可以以某种方式触发带参数的魔术标签吗?还有其他想法以另一种方式做这件事吗?

谢谢!

回答

0

我不认为这是可能的{@your_field,your_function}是如何工作的(函数将字段值作为输入) - 您可以使用不同的函数名称,如trim_120,trim_100和做你需要的东西那里 - 我想这是创建不同长度的摘录,虽然还有其他方法可以做到这一点,例如,使用一个内容过滤器...