连接两个变量后,上传到 wordpress 网站时不会显示第一个变量

连接两个变量后,上传到 wordpress 网站时不会显示第一个变量

我使用 bash 和 php 的混合来自动将帖子上传到 wordpress。长话短说,在正文中,我希望首先有 youtube 视频,然后下面是帖子的其余部分。一旦传递到 php,它会将所有内容上传到我的网站,我注意到视频没有包含在我的新帖子中。显然,我启动了我的调试器,然后从图像你可以看到一切都是它应该的样子。标题在那里,类别和包含视频和内容的正文也在那里。如果有人能告诉我我错过了什么,因为我迷路了。谢谢

#!/bin/bash



count=0
length=$(cat scripttest/content/tTestjSON.json | ./jq 'length')
video=$(./jq ".[$count].video"< scripttest/content/tTestjSON.json)
video2="<iframe width='560' height='315' src=$video frameborder='0' gesture='media' allow='encrypted-media' allowfullscreen></iframe>"

head=$(./jq ".[$count].head"< scripttest/content/tTestjSON.json)
head2="${head#\"}"
head2="${head2%\"}"

body=$(./jq ".[$count].body"< scripttest/content/tTestjSON.json)
body2="${body#\"}"
body2="${body2%\"}"
body2="$video2$body2"

category=$(./jq ".[$count].category"< scripttest/content/tTestjSON.json)
category2="${category#\"}"
category2="${category2%\"}"
php test.php "$head2" "$body2" "$category2"
(( count++ ))
done

相关内容