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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

话题信息