小编Jor*_*tle的帖子

为自变量产品的每个变体设置添加自定义维度字段

我正在尝试为每个产品变体设置添加"内置尺寸"字段.

这是我想要完成的模拟: 这是对我想要完成的事情的嘲弄.

我已经按照以下提示进行了操作,但它们并没有完全符合我的要求:

这些是将其添加到其他数据选项卡之一.我需要每个变化.每个变体都有一个内置维度和一个出货维度.

php wordpress product variations woocommerce

5
推荐指数
1
解决办法
705
查看次数

对一个 JSON 模板进行多项更改

我目前正在使用jq1pass CLI 尝试将随机生成的密码创建到安全笔记中。我在设置字段时遇到问题。

这是我的两个变量。我总共需要设置 8 个。

section0_section_uuid="Section_0"

section1_section_uuid="Section_1"
Run Code Online (Sandbox Code Playgroud)

这是我操作模板的命令。我首先阅读它,更改第一个标题,然后将其保存到$template. 然后我通过$templatejq

template=$(cat template.json | jq --arg uuid "$section0_section_uuid" '.sections[0].title=$uuid')

template=$($template | jq --arg uuid "$section1_section_uuid" '.sections[1].title=$uuid')

echo $template
Run Code Online (Sandbox Code Playgroud)

我收到“文件名太长”。我认为我没有正确传递修改后的模板变量。我需要对template.json文件再做 7 次修改。

编辑:

这是我试图操纵的完整模板。我必须对模板进行 12 次更改。12 个中的 10 个是我将生成的随机数。12 个中的其余 2 个将是生成的用户名。

{
  "fields": [],
  "sections": [
    {
      "fields": [
        {
          "k": "concealed",
          "n": "[CHANGE_ME]",
          "t": "ROOT_USER_PASS",
          "v": "[CHANGE_ME]"
        },
        {
          "k": "concealed",
          "n": "[CHANGE_ME]",
          "t": "DEV_USER_PASS",
          "v": "[CHANGE_ME]"
        }
      ],
      "name": "Section_[CHANGE_ME]", …
Run Code Online (Sandbox Code Playgroud)

bash templates json jq

1
推荐指数
1
解决办法
2868
查看次数

标签 统计

bash ×1

jq ×1

json ×1

php ×1

product ×1

templates ×1

variations ×1

woocommerce ×1

wordpress ×1