Download monitor: enviar download como anexo por email
Se você usa o plugin Download Monitor e deseja que seus usuários possam enviar os arquivos diretamente para a caixa de entrada, basta criar uma pasta dentro do diretório do seu tema, chamada "download-monitor" e dentro dela colocar o arquivo abaixo (content-download-email).
Você só tem que observar que o caminho para os arquivos tem que ser o caminho completo, como em /home/usuario/wordpress/wp-content/uploads/dlm-downloads/file.zip, por exemplo. URLs não irão funcionar.
get\_file\_versions(); reset($versions); $version = key($versions); $attach = $versions\[$version\]->url;\*/ $versoes = $dlm\_download->get\_file\_versions(); $versao = key($versoes); $attach = $versoes\[$versao\]->url; $email = $\_POST\['email'\]; $subject = $dlm\_download->get\_the\_title(); $message = $dlm\_download->post->post\_content; if (!empty($email)){ wp\_mail( $email, $subject, $message, '', $attach); $countv = absint( get\_post\_meta( $version, '\_download\_count', true ) ) + 1; update\_post\_meta( $version, '\_download\_count', $countv ); $count = absint( get\_post\_meta( $dlm\_download->id, '\_download\_count', true ) ) + 1; update\_post\_meta( $dlm\_download->id, '\_download\_count', $count ); $result = 'Seu arquivo foi enviado com sucesso.
';
}
else{
$result = 'Você precisa informar um email válido.
';
}
}
?>
the\_image('blog-download'); ?>
Baixe o arquivo logo ou receba-o por email:
\[ the\_title(); ?> - get\_the\_download\_count(); ?> downloads \]

Comentários
Carregando comentários…
Deixe um comentário