標籤: defaut value, 變量, 終極會員
-
作者帖子
-
如題,Ultimate Member 找了文檔沒找到解決方法,也沒有提到需要付費插件,有沒有大神可以幫助?謝謝!
我不是很明白你需要做什麼 defaut value 用,但就我想的有個方法是把你説的那個啥變量做成一個簡碼或者參數,填寫到 Ultimate Member 文本域裏面。
你好,比如我使用 UM 製作一個註冊表單,但其中有一個文本域需要默認值 default value 是一個變量,比如説從其它頁通過 url 傳遞過來的?color=red, 我需要把它的 value 設置為 $get[‘color’], 這樣顯示默認值為 red, 但後台只能輸入字符而不能輸入變量,是這個意思。。
這麼弄的話很難的,屬於自定義開發工作了,你找下 WordPress 的 API 文檔吧, Ultimate Member 和大部分的 WordPress 插件一樣都是調用的 REST API 。
註冊其實就是一個流程的問題,要自動獲取不是很容易,一般的都是做一個選項,紅色、綠色、白色,讓用户自行選擇。
變量不是指定的,是別人傳遞過來的,所以無法做成選頂,好吧,我換一個問題,有沒有辦法文本域的 default value 識別 shortcode 呢?現在輸入短代碼後文本域直接顯示 [shotcode]. 在線等。。謝謝哦。。
首先你要能把上面説的別人傳遞過來的 defaut value 包裝成一個 [shotcode] 簡碼,然後才能輸入到文本域中讓顯示出來。
其他網站傳遞的數據通信到 WordPress 裏,就是我上面講的 API 方面的問題,你得先解決可以正常獲取數據然後再封裝到 shortcode 簡碼裏。
謝謝,我的意思是,text 的 default value 經測試並不識別 shotcode, 比如輸入 [SC-test] 會原樣顯示 [SC-test], 而不會顯示解析後的內容,如何讓它能識別並解析呢?
感覺繞的有點遠,這又涉及到 PHP 方面的了,你們有開發人員的話,直接改 UM 插件比較簡單些。上面説的做成簡碼有些多此一舉。
那個默認值的文本框應該是過濾了簡碼直接顯示的純文本。
-
作者帖子
- 哎呀,回覆話題必需登錄。