- Add the JitPack repository to your root build.gradle file
 
allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}- Add the dependency
 
dependencies {
	implementation 'com.github.induiduel:wordpressapi:1.0.2'
}Create a new project and add the main URL with Wordpress API location.
InitializeApp.url = "https://androidoyun.club/wp-json/wp/v2/";Call Parameters to modify your base URL so you can request correctly
Parameters parameters = new Parameters(InitializeApp.url, "posts");
String mUrl = parameters.page(0).apply();You can use other parameters to return specific values from URL
String mUrl = parameters.page(0).postPerPage(10).search("football").apply();Then you must request to the URL and put into the class
@Override
public void onResponse(String response) {
	ArrayList<ReadPosts> readPostsArrayList = new Gson().fromJson(response, new TypeToken<ArrayList<ReadPosts>>() {}.getType());
}Now response has been implemented in variables and you can easily access them
for (int i = 0; i < readPostsArrayList.size(); i++) {
	Log.wtf("POST SLUGS", readPostsArrayList.get(i).getSlug());
}| ReadPost | Description | 
|---|---|
getSlug() | 
Return Post Slug     String  | 
getContentId() | 
Return Post ID  int  | 
getContentDate() | 
Return Post Date String  | 
getContentDateGmt() | 
Return Post Date String  | 
getGuid() | 
Return Post Guid     Guid  »   String  | 
getModified() | 
Return Post Modified   String  | 
getModifiedGmt() | 
Return Post Modified GMT  String  | 
getStatus() | 
Return Post Status String  | 
getType() | 
Return Post Type    String  | 
getLink() | 
Return Post Link  String  | 
getTitle() | 
Return Post Title Title  »   String  | 
getContent() | 
Return Post Content Content    »   String  | 
getExcerpt() | 
Return Post Excerpt     Excerpt  »   String  | 
getAuthor() | 
Return Post Author   String  | 
getFeatured_media() | 
Return Post Featured Media  String  | 
getComment_status() | 
Return Post Comment Status String  | 
getPing_status() | 
Return Post Ping Status   String  | 
getSticky() | 
Return Post Sticky  String  | 
getTemplate() | 
Return Post Template String  | 
getFormat() | 
Return Post Format String  | 
getMeta() | 
Return Post Meta  ArrayList<String> | 
getCategories() | 
Return Post Categories   ArrayList<Integer> | 
getTags() | 
Return Post  Tags  ArrayList<Integer> | 
getYoastHead() | 
Return Post YoastHead  String | 
getLinks() | 
Return Post  Links  Links | 
| ReadPost » Links | |
|---|---|
getLinks() | 
 getAbout() | 
 getAuthor() | 
 getReplies() | 
 getVersionHistory() | 
 getCuries() | 
 getWpAttachment() | 
 getWpTerm() | 
| Parameters | Pagination | 
|---|---|
| postPerPage(int i) |  per_page=i | 
| page(int i) |  page=i | 
| search(String search) | search=search | 
| title(String title) | title=title | 
| order(int mode) |  (0) order=desc ,  (1) order=asc | 
| include(int id) | include=id | 
| exclude(int id) | exclude=id | 
| offset(int number) | offset=number | 
| tags(int tag) | tags=tag | 
| orderBy(String mode) | orderby=mode | 
| context(String mode) | context=mode | 
| type(String mode) | type=mode | 
| fields(String sb) | _fields=sb | 
| embed(boolean bool) | ?_embed | 
| Parameters | Description | 
|---|---|
| Parameters(String main, String path) | Input main url and Path | 
| apply() | Returns String to User |