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

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

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

۱
۲
۳
۴
۵
۶
function myfeed_request($qv) {
    if (isset($qv['feed']))
        $qv['post_type'] = get_post_types();
    return $qv;
}
add_filter('request', 'myfeed_request');

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

۱
۲
۳
۴
۵
۶
function myfeed_request($qv) {
    if (isset($qv['feed']) && !isset($qv['post_type']))
        $qv['post_type'] = array('post', 'custom-post-type-1', 'custom-post-type-2');
    return $qv;
}
add_filter('request', 'myfeed_request');

دوستان عزیز تنها نکته ای که در اینجا مهم است این است که فراموش نکنید که مقادیر custom-post-type-1 و custom-post-type-2 را با مطالب سفارشی خود جایگزین کنید و مطالب وب سایت خود را به جای مقادیر گفته شده قرار دهید.

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

موفق و پیروز و سربلند باشید دوستان عزیز