Algun plugin para esto? (wordpress)

Estado
No está abierto para más respuestas.
Mensajes
411
Puntuación de reacción
0
Hola a todos, llevo comiendome la cabeza un rato, el caso es que quiero que salga esta imagen en todas las otras imagenes, como un watemark o algo, pero nada, no me sale:
CDSEWDSW.jpg
Alguien sabe algun plugin o algo?
 
Mensajes
433
Puntuación de reacción
1
Tienes que aplicar bien el watermark ya que no veo otra manera de que lo realices.
 
Mensajes
5
Puntuación de reacción
0
O podrías olvidarte de los plugins y hacerlo todo a cañonazos desde htaccess

Incluye esto en el .htaccess de la raiz de tu wordpress.

RewriteRule (.*)wp-content/uploads/(.*\.(jpe?g|gif|png))$ $1watermark.php?p=br&q=90&src=wp-content/uploads/$2

Y crea un archivo watermark.php con el siguiente code.

<?php
$src = $_GET['src'];

header('Content-type: image/jpeg');

if (eregi("150x150", $src)) {
$watermark = imagecreatefrompng('empty.png');
} else {
$watermark = imagecreatefrompng('watermark.png');
}
$watermark_width = imagesx($watermark);
$watermark_height = imagesy($watermark);
$image = imagecreatetruecolor($watermark_width, $watermark_height);
if(eregi('.gif',$src)) {
$image = imagecreatefromgif($src);
}
elseif(eregi('.jpeg',$src)||eregi('.jpg',$src)) {
$image = imagecreatefromjpeg($src);
}
elseif(eregi('.png',$src)) {
$image = imagecreatefrompng($src);
}
else {
exit("Su imagen no es un gif, jpeg o png. Perdón.");
}
$size = getimagesize($src);
$dest_x = $size[0] - $watermark_width - 0;
$dest_y = $size[1] - $watermark_height - 0;
imagecolortransparent($watermark,imagecolorat($watermark,0,0));
imagecopyresampled($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $watermark_width, $watermark_height);

imagejpeg($image, "", 95);
imagedestroy($image);
imagedestroy($watermark);
?>

Luego crear una imagen watermark.png del tamaño que pienses colocar con el fondo transparente y otra empty.png para las imágenes más pequeñas.

Esto no es mio, lo vi en fotopeta hace unos días, funciones como la ergi ya están obsoletas, pero aun funcionan, por lo que podrias sustituir con sus equivalentes preg_match. :D

Plugin o este método representan carga al sistema, si quieres evitar eso, haz caso a Andres128
 

lobogris

Platino
Usuario de Bronce
Mensajes
1,537
Puntuación de reacción
0
O podrías olvidarte de los plugins y hacerlo todo a cañonazos desde htaccess

Incluye esto en el .htaccess de la raiz de tu wordpress.



Y crea un archivo watermark.php con el siguiente code.



Luego crear una imagen watermark.png del tamaño que pienses colocar con el fondo transparente y otra empty.png para las imágenes más pequeñas.

Esto no es mio, lo vi en fotopeta hace unos días, funciones como la ergi ya están obsoletas, pero aun funcionan, por lo que podrias sustituir con sus equivalentes preg_match. :D

Plugin o este método representan carga al sistema, si quieres evitar eso, haz caso a Andres128

La función eregi está obsoleta, mejor no hacerlo así
 
Estado
No está abierto para más respuestas.
Arriba