ایمان امری رکابی
2 سال پیش توسط ایمان امری رکابی مطرح شد
2 پاسخ

دریافت داده ها از یک api خارجی در قالب json و نمایش اون در وردپرس

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


ثبت پرسش جدید
سید هادی خانیان
تخصص : برنامه نویس PHP
@hadikhanian 2 سال پیش مطرح شد
1

بدون برنامه نویسی ی کم سخت میشه حل موضوع
شما باید یک افزونه خیلی ساده در وردپرس تون ایجاد کنید از طریق wp_remote_post یا curl به API درخواستی متصل بشید و اطلاعات دریافتی را json_encode کنید سپس از طریق Array بدست آماده را داخل یک shortcode نمایش دهید.
shortcode را در صفحه یا هر قسمتی که لازم بود در سایت قرار دهید.
با این کار پس از هر بار refresh اطلاعات بروز به شما نمایش داده خواهد شد.
البته میتوانید اطلاعات وارد یک دیتابیس کنید و یک schulude برای آن قرار دهید تا برای مثال هر X دقیقه یکبار بروز رسانی انجام شود تا تعداد درخواست های خارجی شما کاهش و سرعت نمایش اطلاعا خیلی سریع تر شود.


ایمان امری رکابی
@iman_a_r 1 سال پیش مطرح شد
0

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام