Как сделать ленту новостей wordpress

RSS лента WordPress: адрес ленты, как создать, где использовать

От автора

Вы наверняка знаете, что RSS лента WordPress (канал) отличается от сайта, и на один сайт можно создать сколь угодно различных RSS каналов. Не знаете? Читаем дальше.

RSS лента WordPress

RSS лента (канал, фид) это динамический файл формата XML, привязанный к домену сайта, формирующийся по определенным правилам. При публикации нового материала RSS лента этого типа материала дополняется и обновляется.

Если мы откроем файл RSS ленты сайта в браузере, то не увидим визуально понятной информации. Выглядит он так:

Как сделать ленту новостей wordpress

Чтобы сделать RSS канал читабельным, существуют, так называемые, RSS агрегаторы.

Важно! RSS агрегатор создаст из нечитабельного фида, отдельную rss ленту главной страницы сайта. Часто такие ленты называют «Новостная лента формата RSS».

Так как агрегаторов много, то можно создать сколь угодно RSS лент главной страницы сайта. У каждой ленты будет свой адрес в сети. Кроме этого, можно создать RSS канал не только для главной страницы сайта, но для различных разделов и новых комментариев.

Например, у вас интернет магазин на WordPress и все появление новых товаров вы отражаете в отдельном разделе «Новинки». Используя адрес фида этого раздела, вы можете создать новостную rss ленту раздела «Новинки». Эта лента будет нужна для создания новостной рассылки магазина.

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

Адреса rss лент WordPress

CMS WordPress по умолчанию создает несколько RSS каналов сайта. Из них важны два главных (указаны относительные URL).

RSS лента WordPress в формате RSS2

В формате Atom

Для записей:

Примечание: Файл feed.php это RSS-контейнер для функции bloginfo. С помощью функции get_bloginfo () Вы можете получить преобразованную информацию лишенную тегов и символов для использования в фидах сайта.

Комментарии

Значок фида на сайте

Значок-ссылка для любой главной фид-ленты можно разместить на сайте в виджете под названием «RSS сайта».

В последних версиях WordPress, этот виджет убран из коробочной версии. Теперь этот виждет можно найти на системном плагине «JetPack» под названием «ссылки RSS JetPack».

Как сделать ленту новостей wordpress

Ссылка на RSS сайта осталась в виджете «Мета».

Настройка RSS ленты WordPress

Настроить, что показывать в фиде сайта WordPress, можно и нужно в консоли на вкладке «Написание», пункты:

Как сделать ленту новостей wordpress

Вывод 1

Практика применения знаний о фидах WordPress

Для практического использования фид-лент сайта вам понадобится URL главного фида (/feed/) или URL новостного раздела, о котором я говорил в начале статьи (/category/name-category/feed/). feed можно поменять на нужный формат. Префикс category в URL используется в настройках по умолчанию.

Проверка фида

Для проверки фида сайта, нужно полный URL фида вписать в адресную строку браузера и проверить, как RSS лента WordPress отражается в браузере.

Как сделать ленту новостей wordpress

При желании или необходимости, можно проверить валидность фид-ленты на сервисе: http://validator.w3.org/feed/

Как сделать ленту новостей wordpress

Использование RSS ленты

Имея адрес фид-ленты сайта вы можете:

Альтернативой FeedBurner и MailChimp может стать любой другой почтовый сервис: SmartResponder (умер 01-11-2016), UniSender (русс.), Aweber, а также Constant Contact, Campaign Monitor, GetResponse, ActiveCampaign, MyEmma, Mad Mimi, Infusionsoft, Feedblitz, HubSpot, MyNewsletterBuilder, Inbox First, Sailthru, Klaviyo, Vero, Pardot, Zapier, Ontraport, ExactTarget, Vertical Response, Drip, MailerLite, WhatCounts, ConvertKit, MailJet, Maropost.

Источник

Делаем раздел новостей отдельно от основного контента в WordPress с автоматическим наполнением

Как сделать ленту новостей wordpress

Ч естно говоря, создавая этот компьютерный блог, я не хотел делать раздел новостей. Так как с его наполнением связанны постоянные ежедневные трудности по их поиску и созданию. Но все-таки через некоторое время я решился на небольшой эксперимент. Моя задумка была в том, чтобы сделать раздел с новостями отдельно от основного контента, а вывод на главную страницу состоял из нескольких заголовков. И самое главное чтобы новости постились автоматически в рубрику новостей и ежедневно.

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

Как сделать ленту новостей wordpress

Отлично рубрика Новости есть, но теперь стоит вопрос, как сделать так, чтобы при публикации в эту рубрику новость не попадала в основную ленту постов на главной странице и в RSS канал соответственно. И в этом нам поможет один из плагинов, который умеет скрывать ненужные категории. Называется он Advanced Category Excluder. Основная работа этого плагина заключается в том, что в пару нажатий кнопки мышки можно скрыть ненужные категории из некоторых мест вашего блога. Таких, например как – главная страница, архивы, поиска, RSS рассылки, а также возможность запрета индексации определенной категории. В общем-то, что нам и нужно.

Как сделать ленту новостей wordpress

Как сделать ленту новостей wordpress

Отлично теперь новости не должны появляться на главной странице вместе с новыми постами и не должны попадать в RSS канал. Это значит, что новости можно увидеть и прочитать, только если зайти непосредственно в рубрику Новости. А мне же требовалось вывести некоторое количество заголовков вновь поступивших новостей. Чтобы был список из 5 заголовков. Для этого требовалось вставить следующий php код, в то место где бы вы хотели видеть этот список новостных заголовков.

Новости:

Я решил вставить этот код вверху под своим слайдером и основным контентом. В файл loop.php – который в моей теме для WordPress’а отвечает за цикличный вывод статей на главную страницу.

Как сделать ленту новостей wordpress

Как сделать ленту новостей wordpress

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

Автоматическое наполнение новостями

Есть в интернете масса сервисов которые занимаются автонаполнением сайта контентом. Но я остановлюсь на одном таком сервисе который предлагает автоматизировать процесс наполнения сайта новостями причем с гарантией уникальности тех самых новостей. Естественно что за свои услуги они берут деньги. В зависимости от количества новостей в неделю или в месяц, а так же размера текста в новости, складывается определенная стоимость. Например 3 новости в неделю обьемом 500 символов обойдутся вам в 12 условных единиц. А постоянное ежедневное наполнение новостями по одной новости в день в течение месяца будут стоить 30 у.е. и т.п. Так же вы сможете настроить любой свой график публикации новостей, даже на определенные дни, а также выбрать любой размер новости от маленькой заметки до большого обзора. Есть возможность публиковать картинки к новостям.

Как сделать ленту новостей wordpress

Я не буду описывать процесс подключения этой системы, так как что необходимо сделать это зарегистрироваться. Пополнить баланс – можно с банковской карты или через вебмани. И затем следовать подробным инструкциям указанным на сайте сервиса textreporter.ru/how-to/. В целом затруднений с настройкой не должно быть, есть поддержка основных движков(CMS). Если возникнут проблемы можно обратиться в службу поддержки.

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

Да кстати еще один маленький нюанс. Чтобы ссылка(ярлык) автоматических новостей была не на русском языке, нужно установить плагин Cyr to Lat enhanced который автоматически переделывает ярлык из кириллического вида в латинский синтаксис. Что бы не было потом проблем со ссылками и поисковиками.

Как сделать ленту новостей wordpress

На этом вроде все. Теперь у вас на сайте появиться относительно автоматический раздел новостей отделенный от основного контента не участвующий в RSS ленте и не индексируемый поисковиками. Ну а вы тем самым можете сконцентрироваться на написании объемного и большого, интересного основного контента – обзоров, статей, инструкций и т.п.

Как сделать ленту новостей wordpress

Как сделать ленту новостей wordpress

По данным статистического сервиса StatCounter, мобильные браузеры на фоне всех браузеров, установленных на различных типах Читать далее

Как сделать ленту новостей wordpress

Может статься так что вы захотите поменять на своем веб-сайте стиль и внешний вид, а Читать далее

Как сделать ленту новостей wordpress

Как сделать ленту новостей wordpress

Интернет-статистика предоставляет вебмастерам довольно точные и подробные сведения относительно посещаемости сайта. При этом на странице Читать далее

Источник

Плагин ленты новостей WordPress

Дата публикации: 2016-03-17

Как сделать ленту новостей wordpress

От автора: приветствую вас, друзья. Эта статья будет посвящена использованию очередного плагина для WordPress. Это плагин ленты новостей WordPress.

Плагинов, решающих подобную задачу, для WordPress, думаю, можно найти десятки. Мы обратимся к плагину с интересным названием Ditty News Ticker. Это плагин с действительно богатым функционалом для вывода ленты новостей.

Как обычно, начнем с поиска и установки плагина.

Как сделать ленту новостей wordpress

После активации плагина ленты новостей, в меню появится новый раздел под названием News Tickers.

Как сделать ленту новостей wordpress

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

Как сделать ленту новостей wordpress

Пока что список пуст. Давайте добавим парочку новостей в ленту. Для этого перейдем по ссылке Add New в меню плагина и заполним соответствующие поля: название новостной ленты (группа новостей), ее текст, ссылку, если она необходима, а также назначение ссылки (_self — ссылка откроется в текущем окне, _blank — открывать ссылку в новом окне). Отметив галочкой чекбокс Force line breaks, мы разрешим перенос текста на новую строку, если у нас многострочный текст. Также можно запретить индексировать ссылки в новостной ленте, отметив галочкой чекбокс Add «nofollow» to link.

Как сделать ленту новостей wordpress

Для добавления новой новости в ленту необходимо нажать плюсик в правом углу текущей формы добавления новости.

Как сделать ленту новостей wordpress

Итак, пара новостей добавлена в ленту. Как же теперь вывести эту ленту? Здесь есть два способа. Первый способ, наиболее простой, это использование шорткода, т.е. новостную ленту мы можем встроить в статью или страницу. Второй способ, глобальный, это использование PHP функции плагина, которую необходимо вставить в шаблон темы, например в sidebar.php для вывода ленты в сайдбаре или footer.php — в футере.

Давайте для начала воспользуемся шорткодом. Его, как и функцию, удобнее всего взять на странице добавления или редактирования новостной ленты. Разместим шорткод в статье на выбор и посмотрим, заработает ли он. Если обратиться к выбранной статье, то мы действительно увидим новостную ленту в виде бегающей справа налево строки.

Как сделать ленту новостей wordpress

Собственно, задача решена — новостная лента появилась на сайте. Если вам захочется поиграться с настройками и изменить представление новостной ленты, тогда это можно сделать во вкладках Ticker Mode и Global Settings.

Например, если вы хотите изменить направление движения новостной ленты, скажем не справа налево, а сверху вниз, тогда во вкладке Ticker Mode в разделе Scroll Direction выберите соответствующее направление — Down. Если вам кажется, что лента движется слишком быстро, тогда укажите меньшее значение здесь же в разделе Scroll Speed.

Ну и, наконец, если вы хотите видеть новостную ленту на каком-нибудь постоянном месте, к примеру в сайдбаре, тогда рядом с шорткодом вы найдете PHP функцию, которую достаточно скопировать и вставить в соответствующее место вашего шаблона. После этого останется лишь оформить новостную ленту, чтобы она вписалась в дизайн вашей темы WordPress.

На этом у меня сегодня все. Напоминаю, что если вы хотите научиться сами создавать подобные плагины, тогда обязательно познакомьтесь с нашим курсом, посвященным изучению API WordPress. Удачи!

Как сделать ленту новостей wordpress

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

Как сделать ленту новостей wordpress

Основы создания тем WordPress

Научитесь создавать мультиязычные темы с нестандартной структурой страниц

Источник

Отличный способ вывода новостей на сайте WordPress

Как сделать ленту новостей wordpress

Доброго времени суток, уважаемые читатели моего блога. Сегодня мы с вами будем говорить про новости. Речь пойдет не только о новых статьях, которые вы публикуете на своем сайте. Я расскажу о простом и легальном методе наполнять портал и делать его интереснее за счет других ресурсов.

Думаю, что для многих эта статья будет очень увлекательной. Вы подберете плагин вывода новостей WordPress на свой вкус и вне зависимости от целей. Аудитории будет интересно, да и дизайн порадует ни один глаз.

Как сделать ленту новостей wordpress

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

Самый простой метод вывода

На самом деле в ВордПресс можно вывести последние записи, благодаря предустановленным виджетам. Они есть не во всех темах, но лучше все-таки предварительно уточнить этот момент. Мало ли, пропустили.

Вы переходите в панель «Внешний вид» и здесь открываете «Виджеты». В правой колонке у меня есть «Свежие записи», а во второй RSS. Если у вас есть один из них – ничего дополнительного вам может быть и не понадобится.

RSS лента – это и есть ни что иное, как обновляемый список всех записей.

Как сделать ленту новостей wordpress

Про создание ленты я тоже сейчас рассказывать не буду. Если захотите, могу предложить подписаться на рассылку моего блога и как только статья на эту тему появится, я вас уведомлю. Более того, убежден, что помимо этого вы получите еще очень много интересных сведений, которые обязательно вас заинтересуют и помогут увеличить качество работы и количество заработка в интернете.

Итак, для написания этой статьи, я воспользуюсь уже готовой лентой, из Яндекса. Вы тоже можете взять ссылку из него или с других сайтов, они обычно указаны на главной странице. Конечно же, это законно и легально. Но об этом тоже чуть позже.

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

Как сделать ленту новостей wordpress

После того, как вы нажали на «Добавить виджет» справа мгновенно откроется панель настроек и тем самым привлечет ваше внимание.

Как сделать ленту новостей wordpress

Как сделать ленту новостей wordpress

Как сделать ленту новостей wordpress

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

Как сделать ленту новостей wordpress

Вот так сайт будет выглядеть, если в качестве места размещения я выберу «Основную колонку».

Как сделать ленту новостей wordpress

Если изменить расположение на «Колонку содержимого», то и внешний вид главной страницы изменится.

Как сделать ленту новостей wordpress

Ну и третий вариант – область подвала. В моем случае, я думаю, что нужно как минимум уменьшить количество отображаемых статей, чтобы выглядело привлекательнее. А лучше залезть в исходный код и поменять настройки отображения, чтобы текст отображался колонками, как в газете.

Как сделать ленту новостей wordpress

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

Отлично, с этим разобрались. Однако, есть альтернатива. И не одна. Давайте посмотрим?

Красивый слайдер

Что делать, если вы не находите в своей панели управления WP нужного виджета? Его можно установить.

Могу посоветовать неплохой и бесплатный плагин RSS Feed Widget, который можно найти в стандартном установщике. О том, как искать и устанавливать плагины я уже рассказывал. Не буду повторяться.

Как сделать ленту новостей wordpress

После активации в разделе виджетов (категория «Внешний вид») появится новое приложение.

Как сделать ленту новостей wordpress

Первые пункты, когда дело касается последних новостей, все время будут одни и те же. Вам нужно выбрать место для расположения: основная колонка, содержимое или подвал. Далее «Добавить виджет».

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

Как сделать ленту новостей wordpress

Можно заполнить только первые две колонки – написать тайтл и дать ссылку на канал.

Однако, я все-таки посоветовал бы посидеть в программе на пол часа подольше и научиться оставлять только текстовую часть, избавляясь от изображений, выставлять свои размеры и детально настраивать плагин.

Как сделать ленту новостей wordpress

В результате добавится вот такой интересный и новый элемент дизайна.

Как сделать ленту новостей wordpress

Кстати, исходный код приложения открыт. Так что, если вы разберетесь еще и с html и css, что в данном случае намного важнее, то можете поменять все настройки.

Стильный дизайн без заморочек

Еще один неплохой плагин из стандартного мастера установки Custom Recent Post. При использовании этого приложения вам не придется создавать ленту rss. Все будет осуществляться автоматически.

Не так красиво как в предыдущих двух вариантах, но зато быстро и без лишней головной боли.

Как сделать ленту новостей wordpress

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

Как сделать ленту новостей wordpress

Как сделать ленту новостей wordpress

Случайная запись

Этот плагин будет немного отличаться, но я не мог обойти его стороной. Называется он Featured Post Widget. Этот агрегатор будет выводить на главную страницу случайную публикацию. Каждый раз новую.

Как сделать ленту новостей wordpress

Настроек не так много.

Как сделать ленту новостей wordpress

Но результат, на мой взгляд, отличный.

Как сделать ленту новостей wordpress

Ну вот и все. Совсем скоро я расскажу вам о том, как создавать свои RSS – каналы. Чтобы не пропустить эту публикацию – подписывайтесь на рассылку. У меня в запасе еще много интересного.

До новых встреч и удачи в ваших начинаниях.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *