آموزش ساخت اپلیکیشن اندروید وردپرس با wp rest api

آموزش ساخت اپلیکیشن وردپرس با rest api
نام نویسنده : امیر اکبری 7507 بازدید تاریخ انتشار : 96/11/10 دسته : آموزش اندروید, اندروید, وردپرس
آنچه شما در صفحه اول خواندید : امروزه افراد زیادی هستند که سایت وردپرسی دارند و علاقه زیادی دارند که سایت خود را حرفه ای تر و امکانات زیادتری برای کاربران بگذارند پس داشتن یک اپلیکیشن اندرویدی در الویت است ، باما همراه باشید تا یک پروژه وردپرسی را کد کنیم ...

ساخت اپلیکیشن اندروید برای سایت وردپرس با wp rest api

آموزش کار با wp rest api

داشتن یک سایت حرفه ای و زیبا بسیار تاثیر می تواند داشته باشد در موفیقت و پیشرفت یک سایت اما باید این را هم در نظر داشت که امروز افراد تمایل بیشتری برای استفاده از اپلیکیشن ها دارند تا استفاده از نسخه وب (سایت) ، فرض کنید که شما می خواهید اخبار سایت خبری را داشته باشید اما هربار نمی توانید سیستم خود را روشن کنید و سایت مورد نظر را بارگذاری کنید تا به اخبار مورد نظر دسترسی داشته باشید حتی گاهی پیدا کردن مطلب ، اضافه کردن به علاقه مندی ها و اشتراک مطلب می تواند سخت باشد اینجاست که نیاز به داشتن اپلیکیشن ها پیدا می کنید

راهای ساخت اپلیکیشن اندروید وردپرسی

برای داشتن یک اپلیکیشن اندرویدی همانند انجام پروژه های دیگر شما سه راه دارید چه بخواهید پروژه را خودتان انجام بدهید چه به کسی بسپارید

1- سایت های آنلاین ساخت اپلیکیشن وردپرسی

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

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

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

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

2- ایمپورت کردن سورس های وردپرسی

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

سورس های اپلیکیشنی هستند در سراسر وب که رایگان تجاری هستند هرچند این سورس ها معایبی دارند و شاید اصلا سالم نباشند و به کار شما نیایند ولی اگر سورس خوبی داشته باشید و از برنامه نویسی سر در بیارید تغییر دادن سورس کار بسیار راحت تری هست

مزایای این حرکت : شما هزینه ای که می پردازید از حالت اول یعنی ساخت با سایت های انلاین

معایب : داشتن باگ های احتمالی ، صرف زمان

3- خودتان دست به کار شوید و بنویسید

اگر دو راه قبلی مد نظرتان نیست و می خواهید هزینه ای پرداخت نکنید و خودتان با خیال راحت برنامه امن و میل شخصی خودتان را داشته باشید پس باید خودتان دست به کار شوید

مزایای این کار : افزایش مهارت و تجربه شما ، رسیدن به خواسته هایتان ، امکان توسعه و داشتن سورس اصلی

معایب : شکست پشت شکست ، زمان زیادی صرف باید کنید

پس اگر راه سوم را انتخاب کردید با ما همراه باشید تا با سر رشته کار آشنا شوید

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

wp rest api چیست ؟

به طور کاملا خلاصه و قابل فهم rest api یک افزونه می باشد که در پایین پست هم می توانید دریافت کنید این افزونه امکاناتی را می دهد که شما بتوانیدبا api هایی که از قسمت های وردپرسیتان بدست می آورید پروژه خود را بسازید

قدم اول برای کار با wp rest api

برای استفاده از wp rest api نیاز به نصب این پلاگین (افزونه) در وردپرستان دارید ، با سرچ wp rest api در مخزن وردپرس می توانید پلاگینو نصب کنید همینطور از پایین مطلب می توانید از مخزن وردپرس دانلود و بعد نصب کنید
این پلاگین رسمی WP REST API است که برای بارگیری اطلاعات از وبلاگ استفاده می شود.

پلاگین دیگری هم هست به اسم rest-api-filter-fields که دوست داشتید نصب کنید
داده های JSON که ما دریافت خواهیم کرد شامل برخی از زمینه های که ما لازم نیست.
بنابراین با استفاده از این افزونه می توانیم داده ها را برای کاهش اندازه آن فیلتر کنیم.

دریافت تمام پست وب سایت شما

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

http://your-blog-url/wp-json/wp/v2/posts

حال گاهی نیاز دارید که فقط مشخه خاصی را بگیرید به طور مثال گاهی می خواهید فقط محتوای یک صفحه خاص را نمایش بدهید مانند محتوای صفحه سوم !

http://your-blog-url/wp-json/wp/v2/posts?filter[posts_per_page]=3

یا بخواهید نوشته خاصی را نمایش بدهید ! با این آدرس پست 67 مشخصاتش نمایش داده می شود

http://your-blog-url/wp-json/wp/v2/posts/67

همانطور که در بالا داده های JSON دیده اید چندین فیلد وجود دارد که ما نیازی به آن نداریم. بنابراین با کمک REST API – فیلد فیلد پلاگین شما می توانید چند فیلد را فیلتر کنید. به عنوان مثال شما می خواهید فقط شناسه پست و عنوان را نمایش بدهید پس با استفاده از آدرس زیر عمل می کنید

http://your-blog-url/wp-json/wp/v2/posts?fields=id,title

حال مثالی دیگر برای بیشتر درک کردن ، اینبار فیلتر را بر اساس شناسه پست و عنوان و محتوا می گذاریم

http://your-blog-url/wp-json/wp/v2/posts?fields=id,title,conten

فقط مطمئن شوید که از نام فیلد معتبر استفاده می کنید.

برای خواندن اطلاعات بیشتر  در رفرنس کلیک کنید

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

منبع : یوآی سایت