Для большинства из нас объем цифрового контента, который мы производим, ошеломляет — Twitter, персональные блоги, профессиональные блоги — но перенести все это в одно центральное место — это настоящая проблема. Недавно купив мой собственный домен тщеславия jamesbruce.me в качестве центрального центра для моих статей и веб-контента, передо мной встала задача найти подходящий способ агрегировать все это — обычно называемый потоком жизни.
Flavors.me — отличный готовый способ сделать это, но он не идеален для моих нужд и, конечно, не демонстрирует никаких навыков, кроме подписки на бесплатную услугу. Я также предпочел бы разместить что-то на своем собственном сервере, так как опасности доверять веб-сервисам часто проверялись. Сегодня я расскажу вам, как создать свой собственный жизненный поток WordPress, и если вы будете следовать учебному пособию, у вас должно получиться что-то не похожее на это:
Это свободно доступная тема, и нажатие на любую запись приведет вас к первоисточнику.
Так каковы мои требования?
- Работает на WordPress. Учитывая, что я пытаюсь позиционировать себя как гуру и консультант WordPress, делать это на любой другой платформе будет просто неловко. Я должен быть в состоянии продемонстрировать, что WordPress вполне способен делать то, что я хочу.
- Агрегирует различные каналы, автоматически и без моего участия.
- Не дублирует контент, а ссылается на оригинальную статью. Это очень важно, и я объясню это позже.
- Использует изображения там, где они доступны — нет ничего более скучного, чем стена текста.
Проблема с дублирующимся контентом
Проблема многих плагинов WordPress для RSS-агрегаторов заключается в том, что они копируют весь контент оригинала и создают страницу, которую Google считает дубликатом, тем самым помечая вас как грязного, гадкого вора контента. В этом году Google предпринял серьезные усилия по удалению и отмене рейтинга тех веб-сайтов, которые копируют чужие работы и пытаются выдать их за свои собственные — часто называемые спам-блогами — но любые ваши законные попытки переиздать свою собственную работу в ее в полной мере собираются рухнуть от одной и той же участи.
Чтобы смягчить это, я нашел фантастический плагин, который по-прежнему тянет контент в ваш блог, чтобы дать свободу, которую позволяет WordPress, но также изменяет структуру постоянных ссылок статей, чтобы указывать непосредственно на их исходный источник.
Тебе понадобится
- Бесплатная тема Shaken Grid Lite — вы должны указать действительное электронное письмо, на которое будет отправлена ссылка для скачивания, но оно отправит отдельное электронное письмо с просьбой подписаться на список рассылки, который вы можете игнорировать, если хотите.
- Feed WordPress Plugin, который будет автоматически обрабатывать добавление всего контента и корректировать постоянные ссылки.
- YD FeedWordpress Content Filter, который будет импортировать изображения, чтобы мы могли использовать их локально.
- Этот файл, который я написал, чтобы решить проблему с тем, чтобы избранные изображения не устанавливались в Feed WordPress — переименуйте его в loop.php и замените тот же файл в каталоге тем Shaken Grid Lite. Если рекомендуемое миниатюра недоступно, будет использоваться первый прикрепленный файл изображения. Канал WordPress автоматически загружает и прикрепляет элемент мультимедиа в канал RSS, но не создает рекомендуемое изображение. Это решает эту проблему.
- FTP доступ к вашему сайту или возможность редактировать файлы тем.
- Разнообразные RSS-каналы, которые вы хотите объединить.
- Достойный веб-хостинг, который не собирается отключать вашу учетную запись, если вы используете немного энергии. Плагины агрегатора каналов печально известны тем, что раздражают общие веб-хосты, но мы постараемся свести к минимуму влияние. Если вы находитесь в точке, где вы ведете несколько собственных успешных блогов, возможно, пришло время перейти к обновлению до собственного виртуального сервера.
Настроить
Установите и активируйте FeedWordPress, затем подключите плагин YD Content Filter через стандартные плагины -> Добавить новый интерфейс, а затем загрузите и активируйте тему Shaken Grid Lite.
Теперь на боковой панели администратора должен быть раздел синдикации. Разверните его, и я проведу вас через варианты настройки на каждом экране.
синдикация
- Здесь вы добавляете источники фидов. Введите URL-адрес в поле — либо прямой канал, либо просто общий адрес веб-сайта.
- Затем он проверит ваш канал или предоставит выбор каналов, которые он обнаружил автоматически.
Кормить Обновить настройки
- По умолчанию ваши каналы не обновляются автоматически, поэтому измените этот параметр здесь в разделе «Планирование обновления». Установите его для обновления после загрузки страницы и оставьте его по умолчанию на 60 минут.
Сообщение связи
- Дважды проверьте, чтобы в разделе «Ссылки» Постоянная ссылка указывала на копию на исходном веб-сайте.
- Отключить комментарии и пинг тоже.
Вы можете безопасно оставить остальные варианты в покое.
- Параметры YD FeedWordpress должны находиться на обычной вкладке «Настройки» на боковой панели. Нажмите на него и убедитесь, что включена опция Импортировать изображения как локальные вложения.
Настройки темы
Если вы зашли на свою страницу сейчас, вы заметите, что изображения отображаются некорректно, и вместо краткого фрагмента отображается полная статья. Чтобы решить эту проблему, загрузите файл, о котором я упоминал ранее, и перейдите в каталог тем Shaken Grid Lite по FTP. Замените loop.php на предоставленный (переименуйте его в loop.php, очевидно). Кроме того, если вы не можете получить доступ к FTP, но можете редактировать файлы через WordPress, скопируйте и вставьте содержимое.
Предполагая, что импортированные вами каналы действительно предоставляют избранные изображения, теперь они должны отображаться на вашей домашней странице. Если это не так, то это выходит за рамки этой статьи, чтобы исправить ваш сайт, но сообщите нам, если у вас возникли проблемы с комментариями, и, возможно, мы могли бы проверить ваш канал для вас.
Вот и все, теперь вы должны быть готовы к агрегированию всего опубликованного контента. Не забывайте, что вы по-прежнему можете публиковать обычные статьи в блоге — они будут появляться рядом и смешиваться с остальными, но нажатие на них приведет вас к полной версии, как в обычном блоге. Счастливой жизни!