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
توی این اموزش،میخوام بهتون بگم که چجوری میشه این کارو کرد….توی این مقاله،قسمت های زیر ادیت میشن:
چگونگی داشتن هم پست ها و هم صفحات اضافه در 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