Quando crio um item draft, privado ou pending, e tento anexar uma imagem a ele (pode ser qualquer tipo de mídia), a mídia não aparece. Usando imagem isso fica mais claro, pois nenhum dos 3 lugares em que ela apareceria, mostra a imagem.
Apenas quando mudo para publicado, a imagem passa a ser mostrada.
Analisando, descobri que a URL da imagem aparece assim quando publicada:
/wp-content/uploads/tainacan-items/10/70652/AO000016-frente.jpg
E essa pasta 10/70652 existe no servidor.
Se eu mudo para qualquer outro status, a imagem deixa de existir.
Foi quando percebi que, se o status não é “publicado”, as imagens são salvas no servidor numa pasta com _x_
na frente. Ex: _x_70652
.
Contudo essa nova URL não é salva no item e, por isso, o BUG acontece.
Já fiz com itens existentes e itens novos e o mesmo comportamento se repete.
O que eu percebi é que a URL da mídia no WP fica sempre sem o _x_
, não importa o status do item e por isso itens em status diferentes de publicado têm esse problema.
A mudança de status de publicado para os outros, renomeia corretamente a pasta onde a mídia está salva, mas a questão é que dentro do tainacan, onde ela aparece (seja no admin seja no front), a URL é sempre sem _x_
, não importa o status.
Esse comportamento não era assim no passado recente, pois minha cliente só passou a ter esse problema há pouco tempo (± 2 meses).
Se puderem me ajudar nessa questão, eu agradeço. E se precisarem que eu realize algum teste, estou à disposição.
Devo abrir também um bug no git ou aqui é suficiente?
Obrigado,
Fred Marvila