بهینه سازی خوراک در وردپرس

خانه / وبلاگ / آموزش وردپرس / بهینه سازی خوراک در وردپرس
5 / 5
1
rss-optimize

بهینه سازی خوراک در وردپرس

5 / 5
1

آیا میخواهید خوراک سایت وردپرس خود را بهنیه سازی کنید؟ خوراک یک راه ساده را برای عضویت کاربران در محتوای سایت در اختیار شما قرار میدهد،‌ اما با این حال بسیاری از مبتدی ها خبری از وجود خوراک ندارند. در این مطلب به شما نکاتی را جهت بهینه سازی خوراک در وردپرس آموزش خواهم داد. در این مطلب آموزش وردپرس با دیجی وردپرس همراه باشید.

بهینه سازی خوراک RSS سایت 

خوراک سایت یکی از حساس ترین بخش های وردپرس است و با دستکاری اشتباه ممکن است این بخش ارزشمند از کار بیافتد،‌ پس بهتر است قبل از ویرایش، یک فایل پشتیبان از آن ایجاد نمایید.

1- بهینه سازی خوراک سایت برای Feedly

Feedly به یکی از بهترین ابزار های خوراک خوان تبدیل شده و بهینه سازی خوراک وبسایت برای Feedly  به شما کمک میکند تا برای کاربران خود تجربه کاربری بهتری را فراهم نمایید.

ابتدا باید افزونه  Optimize Your Feed for Feedly را نصب و فعالسازی نمایید. پس از فعالسازی وارد بخش تنظیمات» OYFFF شوید تا تنظیمات افزونه را پیکربندی نمایید.

Feedly

در گزینه اول باید یک تصویر بزرگ را برای کاور وبسایت خود فراهم کنید،‌سپس باید یک تصویر SVG را برای آیکون سایت خود فراهم نمایید.

اگر لوگوی سایت شما دارای فرمت png یا jpg است میتوانید با استفاده از ابزار آنلاین convert PNG into SVG آن را به فایل تصویری SVG تبدیل کنید.

اگر با آپلود کردن فایل SVG در وردپرس به مشکل خوردید میتوانید با اضافه کردن کد زیر به فایل توابع وردپرس مشکل را رفع کنید:

function cc_mime_types($mimes) {
$mimes['svg'] = 'image/svg+xml';
return $mimes;
}
add_filter('upload_mimes', 'cc_mime_types');

سپس نیاز خواهید داشت تا باکس گزینه تصویر شاخص را تیک بزنید. اگر با استفاده از کد سفارشی تصاویر شاخص را به خوراک سایت خود اضافه نموده اید باید آن کد را حذف نمایید در آن صورت تصاویر شاخص دوبار در خوراک شما نمایش داده خواهند شد.

سپس نیاز خواهید داشت تا یک تصویر SVG را برای لوگوی سایت خود فراهم کنید،‌ دقت داشته باشید که اندازه تصویر باید 30 پیکسل باشد.

در انتها نیز میتوانید آیدی گوگل آنالیز خود را وارد نمایید،‌اگر آیدی ندارید باید آن را در داشبورد گوگل آنالیز بدست آورید. آیدی به این شکل خواهد بود : UA-XXXXXXX-X.

در انتها نیز فراموش نکنید که تغییرات را ذخیره کنید.

2-دکمه دنبال کردن در Feedly را به پست های خود اضافه نمایید

ممکن است بخواهید دکمه دنبال کردن در Feedly را به پست های خود اضافه نمایید،‌با انجام این کار کاربران شما میتوانند به صورت مستقیم در Feedly خوراک سایت شما را مطالعه کنند.

برای انجام این کار وارد سایت Feedly شوید و بر روی دکمه طراحی شده مورد نظر خود در سایت کلیک نمایید و پس از آن آدرس خوراک خود را به بخش insert your feed URL اضافه نمایید.
برای مثال:

http://yoursite.com/feed/

followonfeedly

Feedly برای شما کد اسنیپت ایجاد خواهد کرد،‌ کد را کپی کنید و وارد بخش نمایش» ابزارک ها شوید. سپس کد را به ویجت متنی اضافه نمایید تا از دکمه ایجاد شده در سایدبار مورد نظر خود استفاده نمایید.

مطلب پیشنهادی  آموزش استفاده از شورت کد در وردپرس

3- نمایش خلاصه بجای تمام مقاله در خوراک

نمایش تمام مقاله در خوراک باعث میشود که کاربران بدون مراجعه به سایت شما تمام محتوا را مطالعه کنند و دیگر نیازی به بازدید از سایت شما نداشته باشند. برخی از افراد ترجیح میدهند که از خلاصه مقاله بجای محتوای کامل استفاده کنند.

وردپرس دارای یک قابلیت داخلی است که با استفاده از آن میتوانید به سادگی این مشکل را رفع نمایید. وارد بخش تنظیمات»خواندن شوید و به پایین صفحه اسکورل نمایید تا گزینه برای هر نوشته در خوراک، نمایش بده را مشاهده نمایید. برای نمایش خلاصه باید گزینه خلاصه را انتخاب نمایید.

excerpt

در این صفحه میتوانید گزینه هایی مانند تعداد پست ها را پیکربندی نمایید.

4- افزودن تصاویر شاخص همراه با پست های وردپرس به خوراک

به صورت پیشفرض وردپرس تصاویر شاخص پست های شما را به خوراک Rss وردپرس اضافه نمیکند، و برخی از خوراک خوان ها مانند Feedly تلاش میکنند تا اولین تصویر موجود در پست را به عنوان تصویر شاخص در نظر بگیرند.

اگر در حال استفاده از افزونه Feedly نیستید در این صورت شما میتوانید از این روش برای نمایش تصاویر شاخص در خوراک خود استفاده نمایید.

برای انجام این کار باید کد زیر را به فایل توابع قالب کنونی خود اضافه نمایید:

function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');

این کد به سادگی تصاویر شاخص مطالب شما را به صفحه خوراک سایتتان اضافه میکند.

5- افزودن محتوا قبل و بعد از پست های وردپرس در خوراک

آیا میخواهید به ابتدا و انتهای هر آیتم موجود در صفحه خوراک خود محتوایی را اضافه کنید؟‌ اگر از افزونه Yoast SEO استفاده میکنید باید بدانید که با مراجعه به بخش SEO» پیشرفته میتوانید به سادگی با ورود به تب RSS این قابلیت را برای خوراک سایت خود فراهم نمایید.

yoast-seo-advanced-rss

در این صفحه دو فیلد را مشاهده می کنید که با استفاده از آنها میتوانید محتوایی را به ابتدا و انتهای آیتم های خوراک سایت خود اضافه نمایید،‌ کد های استفاده شده در تصویر بالا باعث خواهند شد که لینک پست ها در ابتدای هر پست و لینک وبلاگ در انتهای هر پست نمایش داده شود. با استفاده از این قابلیت میتوانید تا حدی از دزدیده شدن محتوای سایت خود مطمئن شوید،‌ زیرا گوگل با چک کردن این لینک ها متوجه خواهد شد که منبع آن مطلب سایت خود شماست.

6- افزودن پست های سفارشی به وردپرس

بسیاری از سایت های وردپرس از پست های سفارشی استفاده میکنند. هر پست سفارشی لینک خوراک مربوط به خود را دارد و با این حال وردپرس تنها پست ها را در صفحه اصلی خوراک نمایش میدهد.

با افزودن کد زیر به فایل توابع قالب وردپرس خود ( فایل functions.php ) میتوانید پست های سفارشی را در خوراک سایت خود نمایش دهید:

function myfeed_request($qv) {
if (isset($qv['feed']) && !isset($qv['post_type']))
$qv['post_type'] = array('post', 'books', 'movies');
return $qv;
}
add_filter('request', 'myfeed_request');

کد بالا دو نوع پست سفارشی با نام books و movies را به صفحه اصلی خوراک سایت شما اضافه خواهد کرد،‌ شما میتوانید از نام های مورد نظر خود استفاده نمایید.

7- عضویت در خوراک با ایمیل

بسیاری از کاربران سایت شما ممکن است که از خواننده خوراک استفاده نکنند و نتوانند در خوراک سایت شما عضو شوند. بسیاری از کاربران ترجیح میدهند که با استفاده از ایمیل در خوراک سایت شما عضو شوند،‌ خب شما میتوانید این قابلیت را برای آنها فراهم کنید!

مطلب پیشنهادی  نمایش تعداد نظرات در وردپرس

emailsubscription

راه های زیادی وجود دارد که بتوانید با استفاده از آنها این قابلیت را به سایت خود اضافه نمایید. بسیاری از فراهم کنندگان خدمات بازاریابی با ایمیل دارای قابلیت تبدیل لیست مشترکان ایمیل به مشترکان خوراک هستند، شما با استفاده از آنها میتوانید این قابلیت را برای سایت خود فراهم کنید.

8-نمایش و مخفی سازی محتوا از مشترکان خوراک

برخی از افراد باهوش بخشی از محتوای سایت خود را از بازدیدکنندگان مخفی میکنند تا در قبال مشاهده آن بازدیدکنندگان در بخش خوراک سایتشان عضو شوند. برای شروع باید افزونه WP Kill in Feed را نصب و فعالسازی نمایید و سپس میتوانید از شورت کد [addtofeed]استفاده نمایید تا محتوای مورد نظر خود را به اعضای خوراک سایت خود نمایش دهید.

با استفاده از شورت کد [killinfeed] نیز میتوانید محتوای خود را از دید مشترکان خوراک سایت خود مخفی کنید.

[addtofeed]
این محتوا به مشترکان خوراک نمایش داده خواهد شد
[/addtofeed]
[killinfeed]
این محتوا به مشترکان خوراک نمایش داده نخواهد شد
[/killinfeed]

9- افزودن آیکون های شبکه های اجتماعی به خوراک وردپرس

rss-feed-social-icons

بسیاری از خوانندگان مدرن خوراک مانند Feedly به کاربران اجازه میدهند تا مطالب مورد نظر خود را در شبکه های اجتماعی به اشتراک بگذارند. شما میتوانید آیکون شبکه های اجتماعی مورد نظر خود را به صفحه خوراک اضافه نمایید.

برای انجام این کار ابتدا آیکون های مورد خود را ایجاد نمایید و یا آنها را از منبع مورد نظر خود دانلود نمایید سپس آنها را در کتابخانه رسانه وردپرس آپلود نمایید. سپس نیاز خواهید داشت تا آدرس آنها را کپی کنید و در note pad وارد نمایید.

Icon-location

سپس باید کد زیر را در فایل توابع قالب کنونی خود قرار دهید:

// add custom feed content
function wpb_add_feed_content($content) {
// Check if a feed is requested
if(is_feed()) {
// Encoding post link for sharing
$permalink_encoded = urlencode(get_permalink());
// Getting post title for the tweet
$post_title = get_the_title();
// Content you want to display below each post
// This is where we will add our icons
$content .= '<p>
<a href="http://www.facebook.com/sharer/sharer.php?u=' . $permalink_encoded . '" title="Share on Facebook"><img src="Facebook icon file url goes here" title="Share on Facebook" alt="Share on Facebook" width="64px" height="64px" /></a>
<a href="http://www.twitter.com/share?&text='. $post_title . '&url=' . $permalink_encoded . '" title="Share on Twitter"><img src="Facebook icon file url goes here" title="Share on Twitter" alt="Share on Twitter" width="64px" height="64px" /></a>
</p>';
}
return $content;
}
add_filter('the_excerpt_rss', 'wpb_add_feed_content');
add_filter('the_content', 'wpb_add_feed_content');

فراموش نکنید که آدرس آیکون ها را بجای مقدار src قرار دهید. اکنون میتوانید به صفحه خوراک خود مراجعه نمایید تا آیکون ها را مشاهده نمایید.

10- ایجاد تاخیر برای ثبت پست ها در خوراک

برخی از کاربران ممکن است بخواهند مطالب کمی با تاخیر در خوراک سایتشان ثبت شوند. با استفاده از این قابلیت مطالب شما دیر تر در موتور های جستجو ثبت خواهند شد.

برای انجام این کار میتوانید کد زیر را به فایل توابع قالب کنونی خود اضافه نمایید:

function publish_later_on_feed($where) {
global $wpdb;
if ( is_feed() ) {
// timestamp in WP-format
$now = gmdate('Y-m-d H:i:s');
// value for wait; + device
$wait = '10'; // integer
// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
$device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
// add SQL-sytax to default $where
$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter('posts_where', 'publish_later_on_feed');

این کد تاخیر 10 دقیقه ای برای ثبت مطالب شما در خوراک سایتتان ایجاد خواهد کرد،‌ شما میتوانید با تغییر مقدار $wait زمان مورد نظر خود را ثبت نمایید.

امیدوارم در این مطلب ترفند های مفیدی را در زمینه بهینه سازی خوراک وردپرس ارائه کرده باشم.

اشتراک گذاری

  • دیدگاهتان فقط و فقط در رابطه با همین مطلب باشد.
  • لطفا از تایپ فینگلیش بپرهیزید. در غیر اینصورت دیدگاه شما بررسی نخواهد شد.
  • هدفتان از ارسال دیدگاه تبلیغ یا بک لینک نباشد. در غیر اینصورت دیدگاه حذف می شود.
  • به دیگر توهین و اهانت نکنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *