ورود

نسخه کامل مشاهده نسخه کامل : اموزش ویرایشrss feed وردپرس



senaps
20-10-2010, 20:21
تاحالا فکر کردید که rss feed وبلاگ وردپرسی خود رو بهتر کنید؟مثلا کاری کنین که اطلاعات بیشتر،یا کمتری رو شامل بشه؟ یا حتی چیزای خاصی به اخر هر پستتون اضافه کنین؟
توی این اموزش،میخوام بهتون بگم که چجوری میشه این کارو کرد….توی این مقاله،قسمت های زیر ادیت میشن:


چگونگی داشتن هم پست ها و هم صفحات اضافه در feed ها
اضافه کردن عکس های کوچک به پست ها!
نمایش پست ها از دسته بندی های مطالب و نه همه ی مطالب!
چگونگی اضافه کردن قسمت هایی به اخر هر پست

تمام این تغییرات در صفحه ی functions.php در پوشه ی تم شما اعمال میشود.اگر این صفحه رو در پوشه ی قالب خودتون ندارین،یکی با همین نام بسازید.
اضافه کردن صفحات به feed
کاری که ما میکنیم اینه که یه فیلتر اضافه میکنیم برای زمانی که میخواد پست ها رو جست و جو کنه!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید');

اگه بخواید که فقط صفحه ها نشون داده بشن،کافیه که به جای “any” از “page” استفاده کنید.(یا نام هر جور پست دادنی که درست کردین برا خودتون!)
ممکنه بخواید که فقط صفحات مهم رو نشون بدین؟ با استفاده از کد زیر،میتونید کاری کنین که فقط صفحات مهم شما نشون داده بشن…

function feedFilter($query) {
if ($query->is_feed) {
$query->set('post_type','any');
$query->set('post_parent','0');
}
return $query;
}
add_filter('pre_get_posts','feedFilter');

ا
ضافه کردن عکس بند انگشتی به feed نحوه ی انجام این کار،کمی متفاوت و سخت تر است!باز هم ما میخواهیم که یک فیلتر اضافه کنیم که ایا پست برای feed ساخته شده یا خیر!
این فیلتر به بخش content اضافه میشه البته:

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

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدالبته میتونید توی خط سوم،از کد زیر هم استفاده کنید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید که در این حالت، ۴۵(علامت منفی باید تغییر نکنه!) کد یا id دسته بندی مطلب شما خواهد بود که میتونید استفاده کنید!
اضافه کردن متون به اخر هر مطلب در خوراک:
شما ممکنه به هر دلیلی این کارو بخواین بکنین! در این مثال،ما میخوایم کاری کنیم که یه متن کوچیک به اخر مطلب اضافه بشه:
Thanks for reading, check out Your Blog name ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) for more WordPress news!”
این خط رو با استفاده از کد زیر میتوند اضافه کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

منبع: amd225.iblogger.org

DaRiOuShJh
21-10-2010, 14:31
ممنون دوست عزیز
ولی در کل برای feed و اضافه کردن امکانات سایت feed burner توصیه میشه که امکاناتش رو در یک تاپیک آموزشی گزاشتم:46:

senaps
21-10-2010, 22:15
ممنون دوست عزیز
ولی در کل برای feed و اضافه کردن امکانات سایت feed burner توصیه میشه که امکاناتش رو در یک تاپیک آموزشی گزاشتم[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

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

vahid216
22-10-2010, 09:34
البته فید برنر هنوز مشکل فیلتر بودنش برطرف نشده ، البته راه داره اما مقطعی خواهد بود