depois de concatenar duas variáveis, primeiro não é mostrado quando carregado para o site wordpress

0

Estou usando uma mistura de bash e php para automatizar o envio de postagens para o wordpress. Longa história curta dentro do corpo Eu quero ter o vídeo do YouTube primeiro e, em seguida, por baixo será resto do post. Uma vez passada para o php que carregou tudo para o meu site, notei que o vídeo não está incluído no meu novo post. Obviamente eu inicializei meu depurador e da imagem você pode ver que tudo é como deveria ser. Cabeçalho está lá, categorias e corpo com vídeo e conteúdo estão lá. Por favor, se alguém pudesse me dizer o que estou perdendo, porque estou perdido. obrigado

#!/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
    
por Sebastian 11.12.2017 / 18:13

0 respostas