Como enviar imagens do meu diretório para o meu wordpress?

4

Estou colando o link em input e depois uso o PHP (imagecrop) para cortar e armazenar a imagem no diretório do servidor.

$imagesrc = $_GET['img'];
$img = file_get_contents($imagesrc);

$im = imagecreatefromstring($img);

$width = imagesx($im);

$height = imagesy($im);

$newwidth = '400';

$newheight = '800';

$thumb = imagecreatetruecolor($newwidth, $newheight);

imagecopyresized($thumb, $im, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

$filename = basename($imagesrc);
imagejpeg($thumb,'image/'.$filename); //save image as jpg
imagedestroy($thumb); 
imagedestroy($im);

Minha pergunta é como fazer upload de imagens que são armazenadas no diretório no wordpress? Eu sei como fazê-lo usando <form> usando manualmente, mas não faço ideia de como fazê-lo depois de recortar a imagem com êxito, em seguida, fazer o upload para o banco de dados wordpress automaticamente.

Atualização:

Tentei fazer o upload ou salvá-lo em wp-content \ uploads e depois procurei no wp-admin / upload.php e as imagens que eu enviei não estão sendo exibidas aqui.

    
por ExistNot 31.03.2017 / 18:17

1 resposta

0

Acho que isso será útil para você. Ele descreve tudo passo a passo e há parte 1 & 3 dessa série de tutoriais. Siga-os também. Criando um plug-in para WordPress Parte 2: Enviando mídia e usando serviços da Web

    
por Shyamali 08.04.2017 / 05:42