Coma Web Development разрабатывает сайты на WordPress c 2010 года. В блоге мы делимся некоторыми наблюдениями из жизни, советами и рекомендациями для тех, кто решит сделать сайт на WordPress самостоятельно.

Как автоматически публиковать посты WordPress в LinkedIn

LinkedIn это социальная сеть профессионалов и очень сильная платформа, которая может принести трафик на ваш сайт. В этом посте мы разберем как автоматически публиковать свои посты WordPress в LinkedIn.

Способ первый: автоматическая публикация постов в LinkedIn с помощью IFTTT

IFTTT это сокращение для If This Then That. Это сервис, который позволяет добавлять онлайн аккаунты и заставляет их работать на вашу пользу. Первым делом вам надо завести аккаунт IFTTT, зарегистрировавшись на их сайте.

WordPress

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

WordPress

Процесс, созданный IFTTT, называется рецептом. Нажмите на ссылку My Recipes в самом верху, чтобы создать свой первый рецепт.

WordPress

Это страница, где будут отображены все ваши рецепты. Просто нажмите на кнопку Create a recipe, чтобы продолжить.

WordPress

Рецепт IFTTT состоит из двух частей. Первая часть называется This, которая запускает сам рецепт. Нажмите на this, чтобы начать. IFTTT покажет вам каналы, которые вы можете использовать в качестве рычагов. Вам нужно ввести WordPress в поле поиска и выбрать его в качестве канала.

WordPress

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

WordPress

Вам нужно ввести адрес своего сайта, ваше имя пользователя и пароль, а затем нажать на кнопку Connect для того, чтобы продолжить. Теперь IFTTT попытаеся соединиться с вашим сайтом и в случае удачи покажет окно успеха. Затем от вас потребуется выбрать доступные рычаги. Вы можете запускать рычаг каждый раз, когда новый пост появляется у вас на сайте или когда пост появляется в определенной категории или с определенным тегом. Сейчас мы будем использовать Any new post в качестве нашего рычага.

WordPress

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

WordPress

Первым делом вам надо будет выбрать канал, в котором все будет происходить. Найдите и выберите LinkedIn в качестве канала.

WordPress

Сайт попросит вас соединиться с вашим аккаунтом в LinkedIn. Введите свои данные для входа и нажмите кнопку Ok, I’ll allow.

WordPress

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

WordPress

Нажмите на share an update в профиле LinkedIn, чтобы продолжить. Сервис попросит вас выбрать поля и автоматически покажет заголовок вашего поста и поля адреса в статусном поле.

WordPress

Просто щелкните по кнопке create action, чтобы завершить свой рецепт. Сервис покажет итог вашего рецепта. Вам надо щелкнуть по create recipe, чтобы ваш рецепт заработал.

WordPress

После этого ваш рецепт будут работать и автоматически мониторить ваш сайт на предмет новых постов, а затем шейрить их в качестве обновления статуса в профиле LinkedIn. Расшаривая пост, LinkedIn будет автоматически использовать featured image вашего поста в качестве эскиза.

WordPress

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

Способ второй: автоматически публикуйте посты WordPress на LinkedIn, используя плагин

Вы также можете автоматически расшаривать ваши посты WordPress в свой профиль LinkedIn, пользуясь плагином WordPress. Вам понадобится сперва для этого установить и активировать плагин LinkedIn Auto Publish. После его активации плагин добавит в меню WordPress свой пункт, щелкнув по которому вы попадете на страницу настроек.

WordPress

На странице настроек вы увидите две ссылки с вашего сайта и ссылку создания приложения LinkedIn. Для работы этого плагина вам понадобится создать приложение LinkedIn, чтобы получить клиентский и секретный API ключи. Просто посетите сайт разработчиков LinkedIn и нажмите на кнопку create application.

WordPress

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

WordPress

Напоследок вам надо указать адрес своего сайта, электронный ящик и телефонный номер. Отметьте ячейку, что вы согласны с условиями использования и нажмите на кнопку Submit. LinkedIn создаст приложение и вы попадете в его админку. Там вы найдете ваш клиентский ID и секретные ключи.

WordPress

Но вам все равно нужно создать авторизованный адрес редиректа в админке вашего приложения. Пролистайте немного вниз и вы найдете поле OAuth 2.0 Authorized Redirect URLs. Скопируйте и вставьте второй адрес из страницы настроек плагина и щелкнете на кнопку Add.

WordPress

Не забудьте щелкнуть по кнопке update, чтобы сохранить настройки. Теперь просто скопируйте и вставьте ключи Client ID и Client Secret со страницы своего приложения в страницу настроек плагина. После этого щелкните по кнопке сохранения. Теперь ваш сайт готов к соединению с аккаунтом LinkedIn. Щелкните по кнопке Authorize в верхнем правом углу страницы с настройками плагина.

WordPress

Это приведет вас на сайт LinkedIn, где вас попросят разрешить последующий доступ к приложению, которое вы создали ранее.

WordPress

Введите данные входа в свой аккаунт LinkedIn и нажмите на кнопку Allow access. Теперь LinkedIn перенаправит вас на страницу настроек плагина, где вы увидите сообщение об успехе. Кнопка авторизации поменяется на кнопку реавторизации. На этом все, плагин LinkedIn Auto Publish готов автоматически шарить ваши посты в профиль LinkedIn. Вы также найдете новое мета-поле на экране вашего редактора постов. С его помощью вы можете отключать или менять настройки шаринга для каждого поста.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как создать интернет-магазин на WordPress с помощью Shopify

В то время как для создания интернет-магизнов существует множество плагинов, Shopify является одним из лучших и доставит вам меньше всего хлопот.

Зачем выбирать Shopify

Shopify это платформа для электронной коммерции, которая позволяет любому человеку создать онлайн-магазин без каких-либо технических познаний. Это самостоятельная платформа, что подразумевает, что вся информация о вашем магазине будет храниться на их серверах. Вы можете использовать плагин на сайте WordPress, установленном на свой хостинг с доменным именем. Shopify предлагает безопасную корзину покупок с 70 способами платежей и вариантами доставок, а также доступен на массе языков. Также плагин справляется с различными настройками доставки, автоматическим подсчетом налогов, управлением инвентаря и так далее. Если у вас уже есть сайт, то вы можете продавать товар, используя Shopify, без нужды заботиться обо всех технических аспектах, которые связаны с владением электронного магазина. Например, вам не придется волноваться о настройке SSL, способах платежей, безопасности и так далее. Не говоря уже о том, что вы можете с помощью плагина продавать вещи конкретным лицам.

Настройка интернет-магазина с помощью Shopify

Сперва вам нужно посетить сайт Shopify, чтобы подписаться на 14-дневный бесплатный пробный срок. Вам не понадобится кредитка во время регистрации, а тарифы начинаются с 9 долларов в месяц. Укажите адрес своей электронной почты, введите пароль и выберите название для своего магазина. Как только закончите, нажмите на кнопку Create your store, чтобы продолжить.

WordPress

После регистрации зайдите на свой сайт и активируйте плагин Shopify eCommerce Plugin. После активации зайдите в появившийся в меню админпанели вашего сайта пункт Shopify. Там вы сможете настроить свой профиль.

WordPress

Поскольку вы уже создали магазин в системе, просто введите его название и нажмите на кнопку Connect. После этого Shopify соединит ваш сайт с вашим профилем системы и вы увидите страницу настроек.

WordPress

Есть три вещи, которые вы должны сделать по созданию магазина. Первое это добавить несколько товаров в ваш магазин. После этого вам надо настроить способы оплаты и доставки. Начнем с добавления первого товара. Просто нажмите на кнопку Add a product. У вас откроется страница добавления товара. Вам надо указать заголовок и описание для вашего товара, а затем загрузить несколько изображений.

WordPress

Прокрутите вниз, чтобы установить цену для своего товара, добавить доставку и прочую информацию. Щелкните по Save как только все будет готово. Повторите этот процесс с другими товарами. Затем вам надо настроить платежи. Вернитесь в админпанель своего сайта и зайдите в настройки плагина Shopify. Там вам надо щелкнуть по кнопке Setup Payments.

WordPress

Это направит вас на страницу настройки платежей. Shopify поддерживает многие системы платежей, включая Paypal, Stripe, Authorize.net, Skrill и многие другие.

WordPress

По умолчанию сервис будет использовать адрес электронной почты, который вы используете для экспресс платежей в Paypal. В случае чего вы можете поменять этот адрес на другой. Если хотите добавить больше способов платежей, то можете выбрать их с этой страницы. От вас попросят указать дополнительную информацию, чтобы соединить Shopify с выбранным вами способом платежа. Как только вы активировали свой любимый способ платежа, вернитесь назад на сайт. Последняя вещь, которую вам необходимо настроить, это доставка. Зайдите на страницу настроек Shopify на вашем сайте и щелкните кнопку Setup Shipping.

WordPress

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

Добавляем товары Shopify к себе на сайт

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

WordPress

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

WordPress

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

WordPress

Если вы планируете добавлять дополнительную информацию о товаре, то можете выбрать просто кнопку покупки. Таким способом вы можете создать отдельные галереи изображений для ваших товаров, используя Envira Gallery. Если вы хотите просто отображать товар, то выберите изображение, цену и кнопку в качестве embed. Теперь можете публиковать свой пост или страницу, а затем зайти на сайт, чтобы посмотреть как это выглядит вживую.

WordPress

Вы можете показывать свои товары и коллекции в сайдбаре WordPress. Просто зайдите на страницу Appearance – Widgets. Вы увидите виджет Shopify в списке доступных виджетов. Добавьте его в сайдбар там, где вы хотите отобразить свой товар или коллекцию.

WordPress

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

WordPress


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как убрать приветственную панель из админки WordPress

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

Зачем убирать приветственную панель?

WordPress

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

Убираем приветственную панель из админки WordPress

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

WordPress

Вы также можете убрать панель, щелкнув по кнопке Screen Options в верхнем правом углу экрана. Это вызовет выпадающее меню, в котором нужно снять галочку возле опции Welcome.

WordPress

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

Однако если вы желаете полностью избавиться от этой панели, то это тоже возможно. Вам понадобится добавить следующий код в файл functions.php:

remove_action(‘welcome_panel’, ‘wp_welcome_panel’);

Этот код просто убирает функцию, которая добавляет приветственную панель в админку. Теперь можете зайти в меню Screen Options и увидите, что опции приветственной панели там больше нет.

WordPress


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как вывести список постов по расписанию

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

Что такое посты по расписанию?

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

Способ первый: отображение грядущих постов при помощи плагина

Первым делом вам надо установить и активировать плагин SOUP – Show off Upcoming Posts. После активации зайдите на страницу Appearance – Widgets, где сможете найти виджет грядущих постов в списке доступных виджетов. Просто добавьте виджет в сайдбар там, где вы хотите отображать запланированные посты.

WordPress

Настройки виджета позволяют выбрать количество запланированных постов, которые вы хотите отобразить. Вы также можете показывать даты рядом с ними, связывать их со своим RSS-фидом или связывать со страницей, где пользователи могут подписаться на ваш список e-mail’ов. Нажмите кнопку сохранения и зайдите на сайт, чтобы увидеть работу плагина вживую.

Способ второй: показываем запланированные посты вручную

Просто добавьте следующий код в файл functions.php вашего шаблона.

function wpb_upcoming_posts() { 
	// The query to fetch future posts
	$the_query = new WP_Query(array( 
		'post_status' => 'future',
		'posts_per_page' => 3,
		'orderby' => 'date',
		'order' => 'ASC'
	));

// The loop to display posts
if ( $the_query->have_posts() ) {
	echo '
<ul>';
	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		$output .= '
<li>' . get_the_title() .' ('.  get_the_time('d-M-Y') . ')</li>

';
	}
	echo '</ul>

';

} else {
	// Show this when no future posts are found
	$output .= '

No posts planned yet.

';
}

// Reset post data
wp_reset_postdata();

// Return output

return $output; 
} 
// Add shortcode
add_shortcode('upcoming_posts', 'wpb_upcoming_posts'); 
// Enable shortcode execution inside text widgets
add_filter('widget_text', 'do_shortcode');

Теперь можете зайти на страницу Appearance – Widgets и добавить текстовый виджет в ваш сайдбар, где вы можете отображать грядущие посты и добавить этот шорткод.

[upcoming_posts]

WordPress

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


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как использовать шорткоды в виджетах сайдбара

По умолчанию шорткоды не работают в виджетах сайдбаров. В этой статье мы расскажем вам как это исправить.

Почему шорткоды не работают в виджетах WordPress?

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

WordPress

Вместо финального результата вы увидите шорткод в виде простого текста. Это очень легко исправить.

Способ первый: добавляем виджет для шорткодов

Этот способ наиболее подходящий для новичков, так как в нем мы будем использовать плагин и вам не придется вводить код вручную. Первым делом установите и активируйте плагин Shortcode Widget. Затем зайдите на страницу Appearance > Widgets. Там вы найдете шорткодовый виджет среди прочего. Просто добавьте его в сайдбар и добавьте какой-нибудь шорткод в соответствующее поле.

WordPress

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

Способ второй: включаем шорткоды в текстовом виджете WordPress

Добавьте в файл functions.php следующий код:

// Enable shortcodes in text widgets
add_filter('widget_text','do_shortcode');

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

WordPress


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как отключить подсказки в сообщениях об ошибках входа

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

Что такое подсказки в сообщениях об ошибках входа

Во время входа WordPress показывает такую ошибку, когда пользователь вводит неправильное имя пользователя.

ERROR: Invalid username. Lost your password?

WordPress

Если же человек вводит верное имя пользователя, но неправильный пароль, то WordPress показывает это сообщение:

ERROR: The password you entered for the username johnsmith is incorrect. Lost your password?

WordPress

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

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

Скрываем подсказки для входа в WordPress

Просто добавьте следующий код в файл functions.php вашего шаблона.

function no_wordpress_errors(){
  return 'Something is wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );

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

WordPress

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


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как найти и заменять текст в вашей базе данных WordPress одним щелчком

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

Когда вам может понадобиться поиск и замены в базе данных WordPress

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

Приступаем к делу

Как мы уже упомянули выше, изменения вернуть назад будет невозможно, поэтому советуем вам сделать бэкап базы данных – это можно сделать при помощи плагина или phpMyAdmin — после чего можно приступать к поиску и замене.

Поиск и замена при помощи плагина

Если вы не дружите с кодом и не хотите писать SQL запрос, то есть более простой способ найти и заменить текст. Это плагин WordPress под названием Better Search Replace.

WordPress

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

Запуск SQL запроса поиска и замены в phpMyAdmin

Вы можете использовать phpMyAdmin, чтобы найти и заменить текст в базе данных WordPress. Сперва надо зайти в админку cPanel вашего хостинга. Пролистайте вниз до секции баз данных и щелкните по phpMyAdmin.

WordPress

На скриншоте выше отображена админка cPanel в Bluehost. Ваша админка может выглядеть иначе. Запустится phpMyAdmin, где вам надо будет щелкнуть по названию базы данных WordPress и потом щелкнуть по SQL.

WordPress

Вам надо будет ввести ваш SQL-запрос следующим образом:

update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME, ‘Text to find’, ‘text to replace with’);

Например, если вы хотели найти текст в постах WordPress, то вам надо написать запрос подобным образом:

update wp_posts set post_content =
replace(post_content,’Text to find’,’text to replace with’);

Нажмите на кнопку Go, чтобы продолжить. phpMyAdmin запустит SQL-запрос и в случае успеха покажет количество замененных строк. Можете теперь зайти на свой сайт, чтобы увидеть изменения.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как изменить расписание удаления спама в Akismet

По умолчанию Akismet хранит спамерские комментарии в вашей базе данных WordPress в течение 15 дней. В этой статье мы расскажем как вы можете это изменить.

Зачем менять расписание?

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

Меняем расписание

Если Askimet пометил нормальный комментарий как спам, то вы можете отметить его как нормальный, что улучшит алгоритм распознавания спама.

WordPress

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

add_filter( 'akismet_delete_comment_interval', 'custom_spam_delete_interval' );

function custom_spam_delete_interval() {
	return 7;
}

Поменяйте цифру 7 на любое количество дней, в течение которых вам надо, чтобы хранились комментарии. Поменяв на 0, позволит Akismet удалить все комментарии при следующем расписании. Вы можете увидеть изменения, зайдя на страницу Settings – Akismet. Прокрутите вниз и вы увидите примечание, написанное маленьким шрифтом: Spam in the spam folder older than 7 days is deleted automatically.

WordPress

Замените число 7 на то, какое вам нужно. Заметьте также и то, что когда спамерские комментарии будут удалены, вы не сможете их восстановить.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как показывать контент только для подписчиков RSS

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

Когда и зачем нужно показывать контент исключительно подписчикам

Наилучший способ для пользователей получать обновления вашего сайта это подписаться на его электронную рассылку или RSS фид. Вы можете даже отправлять свои посты на список электронных адресов, пользуясь сервисами вроде MailChimp, Aweber и другими. Однако порой бывает немного трудно убедить людей подписываться на RSS фид нового сайта. Многие сайтовладельцы пользуется маркетинговой тактикой, называющейся Content Upgrades. Аналогичным образом вы можете предлагать своим подписчикам бонусный контент. Совмещая этот способ с инструментами вроде OptinMonster, вы можете очень быстро набрать подписчиков.

WordPress

Способ первый: добавляем контент только для фидов с помощью плагина

Этот способ наиболее простой и рекомендуется новичкам. Первым делом вам понадобится установить и активировать плагин WP Kill in Feed. После активации плагин создаст два новых шорткода. Первый из них это [addtofeed]. Он позволяет вам добавлять контент, доступный только для фидов, если этот контент обернут этим кодом. Например:

[addtofeed]
This content is for RSS feed subscribers only
[/addtofeed]

WordPress

Вы можете добавлять контент какой душе угодно – это могут быть текст, изображения, видео с Ютуба и так далее. Этот контент будет виден только в RSS-фиде и обычные пользователи его увидеть не смогут. Вы можете написать, что в посте есть еще контент, который будет доступен только после подписки на RSS, и приложить ссылку для подписки.

Прячем контент от подписчиков RSS

Этот плагин также позволяет вам спрятать контент от подписчиков RSS-фида и сделать его доступным только для пользователей вашего сайта. Для этого вставьте контент между шорткодами killinfeed] [/killinfeed] .

[killinfeed]Content hidden from RSS feed subscribers [/killinfeed]

Способ второй: показываем контент только подписчикам RSS с помощью кода

Просто вставьте следующий код в файл functions.php вашего шаблона:

function feedonly_shortcode( $atts, $content) {
	if (is_feed()) 
	return apply_filters( 'the_content', $content );
	return &quot;&quot;;
	
}
add_shortcode('feedonly', 'feedonly_shortcode');

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

[feedonly]This content will only be visible to RSS feed subscribers[/feedonly]

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


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520