2016-08-25 45 views
1

值我有一個先進的自定義字段爲我campaig:my_advanced_custom_field = 12223和我在頁面調用我的競選簡碼與ACF

[campaigns id=my_advanced_custom_field]

已經一個簡碼是否有可能直接進入簡碼放置一個ACF變量或者我應該使用一個PHP文件?

+0

你的意思是在頁面所見即所得的編輯器?我認爲這是不可能的。你必須編寫一些PHP – ucheng

回答

0

可以在內容中用短碼顯示ACF字段值。

此鏈接有ACF的所有內置短碼的可能性: https://www.advancedcustomfields.com/resources/shortcode/

但考慮限制(你可以找到這個上面鏈接的頁面上):

限制

- 僅適用於基於簡單文本的值

如果您想要事端g完成這個值,或者如果你想顯示一些其他類型的ACF自定義字段,那麼你必須編寫必要的代碼。

+0

的代碼謝謝,但我需要嵌入ACF字段短代碼INTO運動短代碼,如下所示:[campaigns id = [acf field =「campaign_id」] columns = 1] – Kaherdin

+0

如果你想要這個,那麼你真的需要編寫代碼。 WP短碼不接受常規短碼作爲參數。你可以看看這個WP支持主題:[https://wordpress.org/support/topic/shortcode-as-parameter-to-another-shortcode](https://wordpress.org/support/topic/shortcode-as - 參數到另一個簡碼)來獲得一些想法。 –