۵+۱ ترفند برای خوراک وبلاگ های ووردپرسی

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

۱- تعیین زمان نمایش نوشته منتشر شده در خوراک
بعد از اینکه پستی رو منتشر می کنید تازه هزارتا غلط و نکته و چیز جا افتاده پیدا می کنی؟؟؟… برای من که اکثرا اینجوریه… درسته که می شه سریعا و به سادگی پست رو ویرایش و اشتباهات و تصحیح کرد ولی نکته اینجاست که الان دیگه مطلب شما توی خوراک منتشر شده و البته با ایراد و اشکال !!!
اینجاست که این ترفند می تونه چاره ساز باشه. توسط کد زیر می تونید یه فاصله زمانی بین انتشار پست توی بلاگ و خوراکتون ایجاد کنید. کافیه کد رو در فایل function.php مربوط به قالب وبلاگتون کپی کنید.

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 = '5'; // 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');

۲-اضافه کردن تبلیغات یا پانوشت به خوراک
توی یکی از مطالب قبل یه افزونه معرفی کرده بودم که می تونستید توسط اون به خوراکتون پانوشت اضافه کنید. حالا توسط کد زیر هم می تونید این کار رو بدون افزونه، روی هر قالبی انجام بدید. کافیه کد رو در فایل function.php قالب اضافه کنید و بخش مربوط به پانوشت رو (content) مطابق میل خودتون ایجاد کنید.

function insertAds($content) { $content = $content.'<hr /><a href="http://www.wprecipes.com">Have you visited WpRecipes today?</a><hr />'; return $content;
}
add_filter('the_excerpt_rss', 'insertAds');
add_filter('the_content_rss', 'insertAds');

۳- حذف دسته بندی خاص از خوراک
شاید بخواهید یه دسته از مطالب توی خوراک شما نباشن. فکر کنید وسط مطالب تخصصی که می نویسین یه بخش جدا هم دارید که چه می دونم مثلا دلنوشت توش می نویسید و نمی خواهید تو خوراک بلاگتون باشه… توسط اضافه کردن چندخط کد زیر به فایل function.php می تونید دسته موردنظر رو از خوراک وب حذف کنید. فقط فراموش نکنید که شماره شناسه دسته مطالب در خط سوم رو تصحیح کنید.

function myFilter($query) { if ($query->is_feed) { $query->set('cat','-5'); //Don't forget to change the category ID =^o^= }
return $query;
} add_filter('pre_get_posts','myFilter');

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

<?php include_once(ABSPATH.WPINC.'/rss.php');
wp_rss('http://feeds.feedburner.com/wprecipes', 3); ?>

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

<?php wp_list_categories('feed_image=http://www.myblog.com/image.gif&feed=XML Feed&optioncount=1&children=0'); ?>

بی خیال خوراک
بابا اصلا شاید نخواهیم وبلاگمون خوراک داشته باشه؟ کیو باید ببینیم؟ چی کار باید بکنیم؟ هیچی… کد زیر رو در فایل function.php قالبتون کپی کنید

function fb_disable_feed() { wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
} add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);

منبع: Smashing Magazine

تدریس خصوصی آیلتس

برچسب ها:

دیدگاه خود را به ما بگویید.

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

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

Time limit is exhausted. Please reload CAPTCHA.

کانال استخدام در تلگرام

› استخدام تهران

استخدام شهرستانها