Как организовать на сайте файловый архив и подсчитать количество загрузок?

Файловый архив — раздел, ставший уже давно традиционным на крупных проектах любой тематики. Документы, ноты, аудиозаписи, фотографии, программы и различные дополнения к ним, драйвера, инструкции, схемы дял вышивки крестиком — не перечислить всего того, для чего может понадобиться данный скрипт для использования на вашем сайте. И разумеется такие плагины есть и для нас с Вами — сегодня будем упаковывать файлы WordPress

файлы wordpress

В потребности размещения в WordPress файлов при создании крупного или даже средней величины проекта мы убедились, теперь рассмотрим возможности.

Проще всего загрузить документы через стандартный загрузчик и потом просто давать ссылку на странице для скачивания. Но это подойдет лишь если вы хотите поместить 1-2, ну 3, ну 5 файлов на WordPress. А если их 100? 1000? Уже неудобно…
Придется ставить дополнительный плагин. Их много для этой цели, во всех есть свои «+» и «-«. В конце статьи я даю ссылки на плагины для управления файлами WordPress, а в видеоуроке рассмотрю один из них — самый на мой взгляд удобный.

Главными достоинствами использовании плагинов для управления и размещения файлов являются:

1. Удобство управления
Все файлы в виде таблицы в админке, можно легко ими управлять, менять название, распределять по разделам, которых есть возможность создать неограниченное количество.

2. Удобство размещения
Также удобно размещать документы на сайте. Можно создать несколько страниц и выводить на них только те рубрики или отдельные файлы, которые вы хотите.

3. Варианты загрузки
Это есть и в стандартном загрузчике файлов WordPress, но здесь все удобнее — можно выбрать, загрузить файл с компа или давать ссылку на сторонний сервер.

4. Скрытие ссылок
Не хотите, чтобы пользователи видели прямую ссылку на материал? Пожалуйста! Во многих плагинах поддерживается несколько вариантов редиректа.

5. Подсчет статистики
Сколько человек просмотрело, сколько скачало, сколько документов в конкретной рубрике — все будем предложено вашему вниманию для статистического учета

6. Перелинковка
Вывод похожих файлов из рубрики прекрасная возможность внутренней оптимизации сайта, особенно если он посвящен только размещению архивных материалов.

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

То есть положительных сторон масса. А теперь смотрим видео и организуем файловый архив на блоге.





Файлы WordPress — подсчитываем закачки

Если у вас нет необходимости создавать полноценный файловый архив на сайте, однако надо разместить пару архивов со счетчиком загрузок, то это легко сделать еще с одним плагином — Download Counter. Устанавливаем его , активируем и заходим в админку в раздел «Инструменты > Downloads». Попадаем в раздел с нашими файлами и статистикой по ним — время загрузки, время последнего скачивания и количество скачиваний. У вас эта таблица будет пустой. Добавим сюда файл, нажав кнопку «Add file».

Здесь мы вписываем название файла для нашего плагина, например fajly-wordpress, и указываем адрес, по которому он расположен. Причем он может быть на любом хостинге, даже на бесплатном файлохранилище от Гугла или Народа.

Теперь, чтобы учитывать его загрузки, вставляем на страницу ссылку на данный файл вида

<a href="[ download(fajly-wordpress) ]">файлы WordPress</a>

А для вывода счетчика скачиваний, вот такой код:

[ downloadcounter(fajly-wordpress) ]

Для вывода размера файла:

[ downloadsize(fajly-wordpress) ]

Для показа даты последнего обновления:

[ downloadupdated(fajly-wordpress) ]

В круглых скобках, соответственно, в обоих случаях указываете название файла, которое вы ему дали для плагина Download Counter.

Плагины файлов WordPress

WP Download Manager — плагин файлов WordPress из видеоурока
WP Filebase
Download Monitor
RS Files

Поделись этой статьей с друзьями!

Это будет интересно прочитать:

  • Александр, Вы молодец супер урок вышел! Сейчас попробую сделать файловый архивчек 🙂 Спасибо, если вопрос у мея будет я Вам напишу ок?

    В следующих уроках хотелось бы увидеть про мультисайтовость на WP, есть ли такое? Можно ли разбивать сайт на поддомены и пр.

    • Спасибо, буду и дальше стараться!
      Можно, пока такой урок не планировал, но в будущем постараюсь все аспекты охватить, в том числе и мультидоменность

  • Александр! привет..
    помогите избавиться от архивов сохранений при написании статей .. надо уменьшить обьем дискового пространства ,занимаемого файлами..

    • Имеются в виду резервные копии старых записей? Они занимают базу данных скорее, а не дисковое пространство и никаких дополнительных файлов не создают. Чтобы отключить ревизии, нужно прописать в wp-config.php строку define('WP_POST_REVISIONS',0);, а в базе данных сделать sql запрос DELETE FROM wp_posts WHERE post_type = 'revision'. Если это сложно, воспользуйтесь плагином DelRevision

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

    • А что мешает поставить в тексте ссылку именно на страницу с рекламой и ссылкой на скачивание

  • Мешает мне то, что необходимо создавать сотни страниц, которые собственно и не нужны, и их все равно придется скрывать от индексации. А так было бы удобно несколько строк кода и вся черновая работа ложится на скрипт.

  • Здравствуйте Александр! Спасибо за интересный урок. А вы не подскажите как у вас это реализовано «Чтобы посмотреть видеоурок, нажмите на одну из кнопок»?
    Буду очень благодарен!

Добавить комментарий