請問如何在 UM 文字域中使用變數作為 defaut value?

  • 該話題包含 7 個回覆,2 人參與,最後由詩語 更新於 6 年前
正在檢視 8 個帖子:1-8 (共 8 個帖子)
  • 作者
    帖子
  • yutingou
    • 文章數量: 5
    @yutingou
    樓主

    如題,Ultimate Member 找了文件沒找到解決方法,也沒有提到需要付費外掛,有沒有大神可以幫助?謝謝!

    詩語
    管理員
    • 文章數量: 5,925
    @feibisi

    我不是很明白你需要做什麼 defaut value 用,但就我想的有個方法是把你說的那個啥變數做成一個簡碼或者引數,填寫到 Ultimate Member 文字域裡面。

    可以看下 https://bbs.weixiaoduo.com/topic/22740

    yutingou
    • 文章數量: 5
    @yutingou
    樓主

    你好,比如我使用 UM 製作一個登錄檔單,但其中有一個文字域需要預設值 default value 是一個變數,比如說從其它頁透過 url 傳遞過來的?color=red, 我需要把它的 value 設定為 $get[‘color’], 這樣顯示預設值為 red, 但後臺只能輸入字元而不能輸入變數,是這個意思。。

    詩語
    管理員
    • 文章數量: 5,925
    @feibisi

    這麼弄的話很難的,屬於自定義開發工作了,你找下 WordPress 的 API 文件吧, Ultimate Member 和大部分的 WordPress 外掛一樣都是呼叫的 REST API 。

    註冊其實就是一個流程的問題,要自動獲取不是很容易,一般的都是做一個選項,紅色、綠色、白色,讓使用者自行選擇。

    yutingou
    • 文章數量: 5
    @yutingou
    樓主

    變數不是指定的,是別人傳遞過來的,所以無法做成選頂,好吧,我換一個問題,有沒有辦法文字域的 default value 識別 shortcode 呢?現在輸入短程式碼後文字域直接顯示 [shotcode]. 線上等。。謝謝哦。。

    詩語
    管理員
    • 文章數量: 5,925
    @feibisi

    首先你要能把上面說的別人傳遞過來的 defaut value 包裝成一個 [shotcode] 簡碼,然後才能輸入到文字域中讓顯示出來。

    其他網站傳遞的資料通訊到 WordPress 裡,就是我上面講的 API 方面的問題,你得先解決可以正常獲取資料然後再封裝到 shortcode 簡碼裡。

    yutingou
    • 文章數量: 5
    @yutingou
    樓主

    謝謝,我的意思是,text 的 default value 經測試並不識別 shotcode, 比如輸入 [SC-test] 會原樣顯示 [SC-test], 而不會顯示解析後的內容,如何讓它能識別並解析呢?

    詩語
    管理員
    • 文章數量: 5,925
    @feibisi

    感覺繞的有點遠,這又涉及到 PHP 方面的了,你們有開發人員的話,直接改 UM 外掛比較簡單些。上面說的做成簡碼有些多此一舉。

    那個預設值的文字框應該是過濾了簡碼直接顯示的純文字。

正在檢視 8 個帖子:1-8 (共 8 個帖子)
  • 哎呀,回覆話題必需登入。

話題資訊

  • 當前位於:Ultimate Member
  • 7 條回覆
  • 2 個參與人
  • 最後回覆:<a href="https://bbs.weixiaoduo.com/users/feibisi/" title=" 檢視詩語的個人資料" class="bbp-author-link"><span class="bbp-author-name"> 詩語</span></a>
  • 上次活動:<a href="https://bbs.weixiaoduo.com/topic/30282/#post-30289" title=" 回覆至:請問如何在 UM 文字域中使用變數作為 defaut value?">6 年前</a>