请问如何在 UM 文本域中使用变量作为 defaut value?

请问如何在 UM 文本域中使用变量作为 defaut value?


正在查看 8 个帖子:1-8 (共 8 个帖子)
  • 作者
    帖子
  • yutingou
    • 文章数量: 5
    @yutingou
    楼主

    如题,Ultimate Member找了文档没找到解决方法,也没有提到需要付费插件,有没有大神可以帮助?谢谢!

    诗语
    管理员
    • 文章数量: 5,865
    @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,865
    @feibisi

    这么弄的话很难的,属于自定义开发工作了,你找下 WordPress 的 API 文档吧, Ultimate Member 和大部分的 WordPress 插件一样都是调用的 REST API 。

    注册其实就是一个流程的问题,要自动获取不是很容易,一般的都是做一个选项,红色、绿色、白色,让用户自行选择。

    yutingou
    • 文章数量: 5
    @yutingou
    楼主

    变量不是指定的,是别人传递过来的,所以无法做成选顶,好吧,我换一个问题,有没有办法文本域的default value识别shortcode呢?现在输入短代码后文本域直接显示[shotcode].在线等。。谢谢哦。。

    诗语
    管理员
    • 文章数量: 5,865
    @feibisi

    首先你要能把上面说的别人传递过来的 defaut value 包装成一个 [shotcode] 简码,然后才能输入到文本域中让显示出来。

    其他网站传递的数据通信到 WordPress 里,就是我上面讲的 API 方面的问题,你得先解决可以正常获取数据然后再封装到 shortcode 简码里。

    yutingou
    • 文章数量: 5
    @yutingou
    楼主

    谢谢,我的意思是,text的 default value经测试并不识别shotcode,比如输入[SC-test]会原样显示[SC-test],而不会显示解析后的内容,如何让它能识别并解析呢?

    诗语
    管理员
    • 文章数量: 5,865
    @feibisi

    感觉绕的有点远,这又涉及到 PHP 方面的了,你们有开发人员的话,直接改 UM 插件比较简单些。上面说的做成简码有些多此一举。

    那个默认值的文本框应该是过滤了简码直接显示的纯文本。

正在查看 8 个帖子:1-8 (共 8 个帖子)
  • 哎呀,回复话题必需登录。

未找到对应子版块?请直接在 [疑难杂症] 版块中发帖提问。

收藏纪念品


有奖活动

参与论坛社区问答,有机会获赠文派瓦普(Wapuu.com)手办模型。

话题信息

商业系统