Google + Группа Вконтакте RSS


Как сделать водяной знак на изображении в WordPress без плагинов

Дата: 30 декабря 2012 Рубрика: Оптимизация Комментарии: 9 комментариев

Как сделать водяной знак на изображении WordPress

Вопрос о том, как сделать водяной знак на на изображении в WordPress с целью защиты контента сайта от копирования и кражи, стал довольно актуален и востребован в последнее время. Особенно вопрос размещения водяного знака на изображении коснулся вебмастеров, которые создают или рисуют их самостоятельно. Если ваш ресурс наполнен материалом, в котором используются уникальные картинки, то вам просто необходимо сделать водяные знаки на изображениях с целью предотвращения кражи и эта статья специально для вас.

Водяной знак на изображении можно разместить в виде логотипа или надписи URL адреса, сделать его можно как с использованием специального плагина Watermark Reloaded, либо без него, с применением специального скрипта.

Как сделать водяной знак на изображении. Плагин Watermark Reloaded

Установка  и настройка плагина Watermark Reloaded не займет много времени. Вся процедура осуществляется стандартным способом. Сначала скачиваете его, потом в административной панели блога производите его активацию и переходите во вкладку “Параметры”“Watermark Reloaded” и настраиваете вид водяного знака на изображении. Можно отрегулировать не только размер, но и его расположение на картинке, шрифт начертания и цвет.

Как сделать водяной знак на изображении в wordpress

А для тех, кто не хочет нагружать  Wordpress блог предлагаю к рассмотрению скрипт для создания водяного знака в WordPress без плагина.

Как сделать водяной знак на изображении без плагина

Данный способ хорош тем, что он не нагружает WordPress блог и плох тем, что здесь меньшее количество настроек. Создадите файл znak.php, в который поместите следующий код:

 250 - ширина картинки должна превышать 250 px
// $info_o[1] > 250 - высота картинки должна превышать 250 px
   if( ($info_o[0] > 250) && ($info_o[1] > 250) )
   {
   imageCopy($out, $watermark, $x, $y, 0, 0, $info_w[0], $info_w[1]);
   }
   switch ($info_o[2]) {
      case 1:
         imageGIF($out);
         break;
      case 2:
         imageJPEG($out);
         break;
      case 3:
         imagePNG($out);
         break;
         }
   imageDestroy($out);
   imageDestroy($original);
   imageDestroy($watermark);
   return true;
   }
?>

Следующим шагом будет процесс создания картинки или надписи, которая будет служить водяным знаком. Создайте и присвоите имя с расширением Znak.png. В специально созданную папку Znak, скопируйте оба файла и разместите ее на хостинг в корневой папке:

Public_html/znak

Предпоследним шагом остается добавить в файл htaccess следующий код:

DirectoryIndex index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}
RewriteRule ^(.*)$ /znak/znak.php [T=application/x-httpd-php,L,QSA]

Если у вас такого файла нет, то создайте его. Ну и наконец, размещаем файл htaccess в папку, где хранятся изображения для статей. У меня это:

Public_html/wp-content/uploads/2012/...

Теперь, на каждое изображение в статье будет установлен водяной знак. А для того, чтобы поисковые системы не не индексировали папку «Znak», следует закрыть ее от индексации в файле robots.txt.

Disallow: / znak

А на этом урок о том, как сделать водяной знак на изображении в WordPress без плагинов завершен. Чтобы не пропустить выход новых статей, советую подписаться на рассылку статей по E-mail.

С уважением, Дороднов Иван!

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 голос, средний: 5,00 из 5)
Loading ... Loading ...
Twitt

 

Навигация

Следующая статья:


Понравилась статья? Получайте свежие уроки прямо на email или подпишитесь на RSS ленту блога!





К записи "Как сделать водяной знак на изображении в WordPress без плагинов" 9 комментариев

  1. Алексей:

    Я и не знал про этот плагин!!!

    Т.е. теперь при добавлении изображения, на автомате будет добавляться знак на него?

    Если так. то плагин стоящий для защиты изображения.

  2. Disseo:

    Да, водяной знак на изображении будет размещаться автоматически. Это особенно заметно при загрузке изображения, через стандартный загрузчик wordpress

  3. Lector:

    Поставил этот плагин, он конечно хорош, но он только текст накладывает, а хотелось бы и картинку, или хотя бы просто одну картинку

  4. Юрий:

    Здравствуйте, Иван!

    В первом фрагменте кода (который надо вставить в файл znak.php) в строке 01

    отсутствует какой-то код, так как закрывающая круглая скобка есть, а где открывающая?

  5. Ivanushkka:

    Спасибо, Юрий. Ошибку исправил, можете пользоваться кодом

  6. Роман:

    Добрый день, Иван!

    Уточнение по файлу htaccess. У меня такой файл лежит в корне, а картинки к статьям стандартно «укладываются» в папки с годом и месяцем. Надо предложенный Вами htaccess бросать в каждую папку (это не совсем удобно, прямо скажем) или достаточно прописать в строки Вашего кода в корневом htaccess?

    С Уважением. 

  7. Ivanushkka:

    В корневом. Данный файл должен быть один на сайте

  8. Артем:

    Когда добавляю код в корневой файл .htaccess — сайт не работает

  9. Ivanushkka:

    Не правильное место вставки

Давай! Оставить свой комментарий

Подписаться:
Популярные записи:

Для читателей:

Книга "Оптимизация"

Наверх