請問如何在 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>