Версия страниц для печати в wordpress — Плагин WP-Print

Сказ о том, как сделать в WordPress версию страницы для печати. Простой и удобный плагин. Установка, настройка WP-Print и не только это. Читайте.

Плагин WP-Print - страниц для печати в wordpress

Давно хотел сделать на блоге версии страниц для печати. Вот наконец-то сделал.

А зачем нужна версия страницы для печати?

Не знаю как Вы, а я привык читать инструкции, мануалы на бумаге. Воспринимается лучше, да и читать приятней. Чтения с монитора, мне и так хватает. Поэтому полезные инструкции и статьи, которые скорей всего мне пригодятся не один раз, я стараюсь распечатывать, а потом читать. Всё сохраняю, а когда снова требуется какая-то  инструкция, уже не ищу, а просто беру и читаю с бумаги. Конечно, печатаю далеко не всё, что читаю. )

Часто, найдя решение какой-нибудь проблемы или просто просматрев интересную статью, я хочу её напечатать. Начинаю искать кнопку “Версия для печати”, но кнопки  нет. На большинстве сайтов нет такой кнопки. Если печатать через браузер (Файл => Печать), то выводиться всё – сайдбары, шапка, меню, футер и т.д.. Зачем мне это нужно? В итоге, версия страницы для печати, которую распечатываю для чтения, имеет нечитабельный вид. Приходиться извращаться, и либо очищать код от лишнего, сохраняя только статью, либо копировать текст и изображения в word, а затем уже печатать.

Думаю, я такой не один. Вдруг кто-нибудь захочет распечатать статью с моего блога, а версии для печати нет. Непорядок. ) Решил добавить версии страниц для печати.

Реализация страницы для печати в WordPress

В WordPress, страницу для печати можно реализовать с помощью плагина WP-Print. Это первый плагин, о котором я нашёл упоминания, ища ответ на вопрос “Как сделать страницу вывода на печать в WordPress”. Скачал с каталога плагинов на wordpress.org и установил.

Плагин отлично работает и делает страницу для печати без всего лишнего. Распечатал тестовую страницу. Всё отлично. Другие плагины искать не стал, так как этот плагин меня вполне устроил.

Плагин WP-Print

Плагин позволяет сделать на блоге WordPress версию записей и страниц для печати. Плагин имеет настройки. Можно указать, выводить ли на печать ссылки, картинки, видео, комментарии и установить копирайт.

Страничка плагина на WP-Print на wordpress.org (здесь можно скачать)

Страничка плагина WP-Print на сайте автора (английский)

Установка и настройка плагина WP-Print

Устанавливается плагин стандартно. Копируете в “wp-print” в “wp-content/plugins”. Активируете в админке в разделе Плагины. Далее в разделе появляется ссылка на страницу настройки вывода на печать – Print. Перейдя в раздел, можно выполнить необходимые настройки плагина.

После установки плагина, нужно внести правки в некоторые файлы установленной темы WordPress. Кстати, упоминания про внесения изменений в файлы темы, я не нашёл ни на сайте автора, ни на wordpress.org. Может плохо искал. С настройками помог разобраться пост версия для печати в WordPress.

После того, как Вы залили и активировали плагин, нужно в файлы single.php и page.php вашей темы, которые отвечают за вывод записей и страниц соответственно, добавить после:

<?php while (have_posts()) : the_post(); ?>

код:

<?php if(function_exists('wp_print')) { print_link(); } ?>

Добавлять нужно в ту часть страницы или записи, где Вы хотите вывести кнопку и/или текст с ссылкой на версию страницы для печати. Я решил вывести только иконку в верхней части поста.

Кроме перевода, я ещё немного изменил стили (файл print-css.css) и добавил свою иконку для ссылки на версию вывода на печать.

Чтобы добавить свои иконки, просто забросьте их в папку «wp-print/images». Потом в настройках плагина, Вы сможете выбрать и установить свою иконку, что я и сделал.

Да, и не забудьте закрыть от индексации страницы для печати в robots.txt, чтобы избежать дублирования контента. Для этого добавьте правило:

Disallow: */print

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

Русификация WP-Print

Плагин не имел файлов русификации. В принципе, там всё понятно и без перевода, но решил перевести. Перевёл. Только после того как перевёл, просматривая страницу автора, увидел там раздел Translations. Там есть файл русификации wp-print-ru_RU.mo. Зря переводил. ) Просмотрел сомнительные места в своём переводе, немного исправил. Можете скачать файл русификации отсюда или воспользоваться моим  файлом (архив распаковать). Не даю гарантий, что в моём переводе всё корректно переведено. )

Чтобы русифицировать плагин, закиньте скачанный файл wp-print-ru_RU.mo в папку wp-print.

Можете попробовать вывести страницу на печать через браузер, а потом через страницу для печати. Почувствуйте разницу. )

Думаю, кому-нибудь пригодится и пост о плагине, и версии страниц для печати моего блога. )

Теперь самое главное. ) Очередной домен в рамках акции для подписчиков домен в подарок:

Скрытая информация только для rss-подписчиков. Подпишитесь для регулярного получения эксклюзивной информации.

А Вы ещё не используете версию страницы для печати на своих сайтах?

Комментарии к записи "Версия страниц для печати в wordpress — Плагин WP-Print" (Всего: 10)

  1. спс за статью и за акцию. пополнил копилку знаний о wp.

  2. Огромное спасибо!!! Все описано подробно и понятно. Получилось разобраться во всем этом ТОЛЬКО после прочтения вашей статьи! :)
    Отдельное спасибо за подсказку с файликом роботс… подправила. ;)

  3. Добрый день!
    А я не могу найти нужную строку в файле single.php ((((

  4. Отличный плагин, работает не плохо!
    А что, если пользователи будут печатать страницу через браузер Файл=>Печать тогда на вашем блоге в печать попадают Эта форма для комментов, опросник, соц кнопки и т.д.
    Я вот сам не сразу нашел кнопку с принтером, мне проще печатать через браузер, чем искать кнопки на каждой странице, которую хочу распечатать.

  5. Спасибо за информацию. Благодаря вашей статье сама установила кнопку для печати. А по поводу споров на тему «Нужна кнопка для печати или не нужна» — каждый решает для себя сам. Если я тоже люблю распечатывать нужные мне материалы, то и на свои статьи я тоже поставила эту кнопку. Спасибо

  6. у меня 404 ошибку выдает при попытке печати. как прешить?

    • Не знаю. Нужно смотреть конкретный случай, таких проблем у себя не наблюдал.

  7. Спасибо! Сегодня попробую установить этот плагин.

  8. Скажите пожалуйста, а рекламу от яндекс можно как то убрать из печати?

    я все сделала по уроку, у меня получилось)) но реклама там все таки лишняя.

    • Думаю можно. Как — не знаю.) Нужно смотреть конкретный случай.
      Странно, что она туда вобще попадает. Нужно смотреть как она выводиться. Попробовать вывести рекламу по другому или разбираться, как работает плагин и пробовать убирать рекламу там.

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




Подтвердите, что Вы не бот — выберите картинку с изображением российской доменной зоны и кликните по ней левой кнопкой мыши:


twitter rss mail yandex google reader

Поиск по блогу

  • Я использую

  • Опрос посетителей

    Какой ПС Вы чаще пользуетесь?

    Показать результаты

    Загрузка ... Загрузка ...