2017-06-23 49 views
1

我想知道是否有任何功能,我可以創建以修改魔術標籤的行爲。 理想情況下,我想使用一個像這樣的標籤{@post_content|120}這將通過我的自定義功能,並檢查是否有一個|字符,然後執行原始魔術標籤,同時修剪文本到120個字符。 但我不知道在哪裏掛鉤才能過濾這個內容。WordPress的PODS魔術標籤擴展參數

我知道我可以傳遞一個帶有魔術標籤的函數名稱,但這並不是真的有用,因爲我需要傳遞PODS不支持的字符限制參數。 此外,我無法爲所有字符限制創建函數,因爲我有很多地方需要不同的限制,並且最終會使用大量的函數並且沒有動態解決方案。

我可以以某種方式觸發帶參數的魔術標籤嗎?還有其他想法以另一種方式做這件事嗎?

謝謝!

回答

0

我不認爲這是可能的{@your_field,your_function}是如何工作的(函數將字段值作爲輸入) - 您可以使用不同的函數名稱,如trim_120,trim_100和做你需要的東西那裏 - 我想這是創建不同長度的摘錄,雖然還有其他方法可以做到這一點,例如,使用一個內容過濾器...