کد وردپرس : نمایش خوراک (feed) سایتی دیگر در سایت شما

- visibility ۱۵ mode_comment

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

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

 

 

خوب حالا کافیه برای استفاده از خوراک سایت مورد نظر در خط 2 آدرس فید رو وارد کنید .من در این کد آدرس فید سایت سون لرن رو وارد کرده ام و در خط 3 هم میتونید تعداد لینک مطالب فید سایت مورد نظر رو وارد کنید که در اینجا 5 در نظر گرفته شده که بسته به نیازتون می تونید کم یا زیادش کنید.

امیدوارم که مورد استفاده شما قرار بگیره.

 

comment دیدگاه کاربران
فرهاد

خب میتونیم این کد رو با قطعه کد قبلی که برای نمایش تصویر شاخص گذاشته بویدن رو باهم تلفیق کنیم و مطالب رو همراه با تصویرشون نشون بدیم؟

یعنی میخوام با کد بالا تصویر شاخص مطلب هم نمایش داده بشه

امکانش هست؟

کیوان علی محمدی

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

فرهاد

دقیقا مشکل من هم همینه

نمیتونم به درستی چاپ کنم

هرکاری میکنم تصویر شاخص مطالب سایت میزبان رو نشون میده نه تصویر خود مطلب رو
خودتون داخل صفحات Archive OR single تست کنید متوجه منظورم میشید

کیوان علی محمدی

منظورتون از تصاویر سایت میزبان چیه؟اگه فید دارای تگ تصویر باشه در همون حلقه قابل دسترسی هست،من متوجه ربط این قضییه به صفحات single و archive نمیشم.

فرهاد

دو تا سایت داریم سایت 1 و سایت 2

آر اس اس سایت 1 رو داخل صفحه آرشیو یا مطلب سایت 2 قرار میدیم

همه مطالب سایت 1 بخوبی در صفحه سایت 2 نشون داده میشه

حالا برای اینکه تصاویر شاخص مطالب سایت 1 هم کنار عنوان مطلبش بیاد تابع the_post_thumbnail(); رو بش اضافه میکنیم

اما در نتیجه این تابع بجای تصاویر سایت 1 تصویر شاخص مطلب سایت 2 رو نمایش میده
چیکار کنیم که اینطوری نشه؟

کیوان علی محمدی

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

فرهاد

من طبق آموزش قبلی آقای صالحی امکان نمایش تصویر شاخص در فید رو به قالب اضافه کردم

و وقتی که لینک فید سایت رو داخل ادرس بار مرورگر وارد میکنم لینک تصویر مطلب رو چاپ میکنه و کاملا درست هستش

اما وقتی با کد بالا میخوام داخل یک صفحه فید رو به همراه تصویر نشون بدم نمیشه

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

کیوان علی محمدی

در فایل rss هر آیتم دارای یه سری مشخصات هست مثلا عنوان،توضیحات؛تاریخ و … خوب تصویر هم یکی از این ویژگی ها ست شما باید اون مشخصه تصویر رو هم مثل مشخصه های دیگه دریافت کنی و نمایش بدی.همین.خوب نگاه کنی در آموزش یه حلقه تشکیل داده شده که در حلقه مشخصات هر آیتم دریافت و نمایش داده میشه.

فرهاد

من هر چی میزنم نمیشه و ارور میده

اگه میشه شما کدشو بنیسید تا به نتیجه درست برسیم

با تشکر از شما

کیوان علی محمدی

وحید خوب بود داداش،فقط این فید وردپرس کمی توی کش مشکل داره که اونم تنظیم بشه خوبه.مشکلش اینه که به طور پیش فرض تا 12 ساعت کش میکنه و باید با فیلتر wp_feed_cache_transient_lifetime این مدت زمان کاهش پیدا کنه.

وحید صالحی

اتفاقا بهش اعمال کردم ولی ارور داد و فید رو بالا نمی آورد شما هم یه امتحان کن ببین درست میشه

محمد

سلام خسته نباشید !!
میشه کد کلی شو هم پیدا کنید بزارید ؟
میخوام آخرین ارسال های ی سایت وردپرسی رو توی شیرترانیکس نمایش بدم !!

با تشکر !!

وحید صالحی

سلام منظور شما رو از کد کلی متوجه نشدم این کد کامل هست.

محمد

من میخوام آخرین مطالب سایت وردپرسیم رو توی جامعه مجازی شیرترانیکس نشون بدم
از چ کدی استفاده کنم ؟؟

از اینکه نمیشه …

وحید صالحی

دوست عزیز این کد از عنوانشم پیداست برای نمایش feed یه سایته دیگه در سات وردپرسی خودته برای سایت مورد نظرت باید بگردی و کدش رو پیدا کنی …گوگل گنید

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.