簡體   English   中英

嵌套簡碼?

[英]Nested Shortcodes?

對於我的 WordPress 站點,我同時使用 PODS 和 WPDataTables 來管理我的數據。 有了這個,我正在使用 WPDT 的“占位符”功能來創建動態 SQL 查詢,這些查詢將根據登錄的用戶顯示不同的數據。目前,我幾乎可以做我需要的一切,但還不夠。 這或多或少是我想要實現的(var1 = 另一個短代碼的輸出)

[wpdatatable id=14 var1= 
[pods name="User" template="Company" where="id = {@user.id}"][/pod]]
[/wpdatatable]

此短代碼正在運行,並將根據登錄的用戶拉回一個數字:

Company: [pods name="User" template="Company" where="id = {@user.id}"]

如果我將特定值硬編碼到 var1,則此代碼有效:

[wpdatatable id=14 var1=5]

基本上,我有兩個單獨的短代碼可以單獨工作,但放在一起時將不起作用。 我想知道這樣的事情是否可能? 或者,如果我需要考慮一種新方法。 提前致謝!

旁注:我嘗試使用“ Outerbridge Nested Shortcodes ”插件但沒有任何運氣。 和插件作者交流后,發現這個插件只適用於:

[tag-a] [tag-b] [/tag-a]

並不是:

[tag-a [tag-b] ]

這是 wpdatatable 需要啟用的東西,就像我們為 pod 做的那樣,但那將是另一種方式,看看它是如何為 pod 完成的: https : //pods.io/docs/build/using-shortcodes-pods-templates/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM