برای نمایش اطلاعات روز مانند آمار فوتبال یا آمار کرونا در وبسایت وردپرسی خود با استفاده از API، میتوانید مراحل زیر را دنبال کنید. در اینجا، به عنوان مثال، نحوه استفاده از API برای نمایش آمار کرونا را توضیح میدهم. این مراحل شامل استفاده از یک API عمومی، نوشتن کد PHP و نمایش دادهها در وبسایت شما است.
1. انتخاب API
برای آمار کرونا، میتوانید از API زیر استفاده کنید:
- COVID-19 API: COVID-19 API
2. دریافت دادهها از API
برای دریافت دادهها از API، میتوانید از توابع wp_remote_get
وردپرس استفاده کنید. این تابع به شما این امکان را میدهد که درخواست HTTP به API ارسال کنید و دادهها را دریافت کنید.
3. نوشتن کد PHP
برای نمایش دادهها در وبسایت خود، میتوانید کد زیر را در فایل functions.php
قالب خود یا در یک افزونه سفارشی قرار دهید:
function fetch_covid_data() {
$response = wp_remote_get('https://api.covid19api.com/summary');
if (is_wp_error($response)) {
return 'خطا در دریافت دادهها';
}
$data = json_decode(wp_remote_retrieve_body($response), true);
if (isset($data['Global'])) {
$global_data = $data['Global'];
$output = '<h2>آمار جهانی کرونا</h2>';
$output .= '<p>تعداد موارد تأیید شده: ' . number_format($global_data['TotalConfirmed']) . '</p>';
$output .= '<p>تعداد موارد بهبودی: ' . number_format($global_data['TotalRecovered']) . '</p>';
$output .= '<p>تعداد موارد فوتی: ' . number_format($global_data['TotalDeaths']) . '</p>';
return $output;
}
return 'دادهای برای نمایش وجود ندارد';
}
// استفاده از شورتکد برای نمایش دادهها
add_shortcode('covid_stats', 'fetch_covid_data');
4. نمایش دادهها در صفحه یا نوشته
پس از اضافه کردن کد بالا، میتوانید از شورتکد [covid_stats]
برای نمایش آمار کرونا در هر صفحه یا نوشتهای استفاده کنید:
- به ویرایشگر صفحه یا نوشته بروید.
- شورتکد
[covid_stats]
را در جایی که میخواهید آمار نمایش داده شود، قرار دهید. - صفحه یا نوشته را منتشر کنید.
5. تست و بررسی
پس از انجام مراحل بالا، صفحه یا نوشتهای که شورتکد را در آن قرار دادهاید، باید آمار کرونا را نمایش دهد. حتماً آن را تست کنید تا مطمئن شوید که دادهها به درستی نمایش داده میشوند.
نکات مهم
- بروزرسانی دادهها: دادهها به صورت زنده از API دریافت میشوند، بنابراین هر بار که صفحه بارگذاری میشود، اطلاعات جدید نمایش داده میشود.
- مدیریت خطا: در کد بالا، مدیریت خطاها نیز انجام شده است. در صورت بروز خطا در دریافت دادهها، پیام مناسبی نمایش داده میشود.
- استفاده از CSS: میتوانید با استفاده از CSS، ظاهر آمار را بهبود ببخشید.
با دنبال کردن این مراحل، میتوانید اطلاعات روز مانند آمار کرونا را با استفاده از API در وبسایت وردپرسی خود نمایش دهید. اگر سوال خاصی دارید یا به کمک بیشتری نیاز دارید، خوشحال میشوم که کمک کنم!
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.