افزونه وردپرسی cryptopanic – نمایش اخبار ارز دیجیتال

سلام و درود خدمت تمامی همراهان تیم سانی وب، امروز با ارائه آموزش نوشتن افزونه اخبار ارز دیجیتال سانی وب – وب سرویس سانی وب و نصب آن در وبسایت وردپرسی تان در خدمت شما هستیم.

با ما همراه باشید تا قدم به قدم این افزونه را با زبان PHP از صفر تا صد تکمیل کنیم.

اطلاعات مربوط به افزونه اخبار ارز دیجیتال

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

اطلاعات مربوط به افزونه به صورت کامنت
اطلاعات مربوط به افزونه به صورت کامنت

جهت اینکه در قسمت منوی وردپرس گزینه افزونه ما نیز نشان داده شود از اکشن زیر استفاده می کنیم.

در تابع SUN_NEWS_API_MENU اطلاعاتی مانند نام افزونه و توضیحات آن را جهت نشان دادن در منو تنظیم میکنیم.

news_plugin_settings_page نیز یک تابع می باشد که طرح تنظیمات افزونه برای مدیریت را ارائه می دهد. در مراحل بعدی این تابع را تعریف خواهیم کرد.

یک عکس به عنوان لوگو نیز در پوشه ای به نام images در کنار فایلمان قرار میدهیم.

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

در مرحله بعد تابع SUN_NEWS_API_RES را تعریف می کنیم. این تابع توکن وب سرویس را دریافت می کند و با استفاده از وب سرویس سامانه سانی وب بیست خبر آخر در حوزه ارز های دیجیتال را ارائه می دهد.

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

با افزودن shotcode زیر، هرگاه شما در وبسایتتان کلمه  [SUN_NEWS] را یادداشت و منتشر کنید تابع SUN_NEWS_API_RES فراخوانی شده و لیست عناوین اخبار ها به صورت لینک منتشر خواهد شد.

تابع news_plugin_settings_page که در مرحله اول از آن استفاده کردیم نیز به شکل زیر می باشد. این تابع طرح بخش منو افزونه می باشد و راهنمایی و دستورالعمل های لازم برای استفاده کننده از این افزونه را نشان خواهد داد.

نوشتن این افزونه به پایان رسید و شما می توانید با ذخیره کردن و فشرده کردن پوشه ای که این فایل و فولدر images در آن قرار دارد به صورت zip و نصب آن در وبسایت وردپرسی خود از آن استفاده نمائید.

نصب افزونه

در وبسایت خود در بخش افزونه ها در قسمت افزودن فایل فشرده شده افزونه خود را بارگذاری کنید.

پس از نصب این افزونه عنوان آن در منوی سمت راست مدیریت وب سایت شما قرار می گیرد.

با رفتن به این قسمت می توانید شناسه کاربری خود را جهت استفاده از این وب سرویس وارد نمایید.

توکن کاربری خود را در فیلد توکن کلید وب سرویس وارد کنید.

اگر توکن کاربری ندارید با ثبت نام در سامانه سانی وب میتوانید توکن کاربری و همچنین 50 عدد توکن درخواست رایگان دریافت نمائید.

سپس با کلیک کردن بر روی دکمه ذخیره تغییرات میتوانید تنظیمات وارد شده را ثبت نمائید.

حال اگر در نوشته های خود کلمه[SUN_NEWS] را به کار ببرید هنگام انتشار نوشته تان عناوین بیست خبر اخیر حوزه ارز های دیجیتال به صورت لیست و لینک نمایش داده خواهد شد.

لازم به ذکر است که حتما باید افزونه ویرایشگر کلاسیک در وبسایت شما نصب شده باشد زیرا در حالت بلوکی نوشته ها به محض نوشتن اجرا می شوند و به دلیل وجود json اجازه انتشار نمی یابند.

پس از انتشار مقاله لیست عنوان اخبار به صورت زیر نمایش داده خواهد شد.

https://sunnyweb.ir/cryptopanic_plugin/
https://sunnyweb.ir/web_service/
https://sunnyweb.ir/bazaar_api/
https://sunnyweb.ir/rayanesh_abri/

نویسنده مطلب: المیرا اکبری

منبع مطلب

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.