Pages
Last updated
Last updated
The WP Mobile Pack content API implements a series of endpoints that are responsible for exporting pages. These are as follows:
All URL’s are relative to the WP Mobile Pack installation folder, typically located at /wp-content/plugins/wordpress-mobile-pack.
Relative FREE URL:/wp-content/plugins/wordpress-mobile-pack/export/content.php?content=exportpages&callback=CallbackMethod
Relative PRO URL:/wp-content/plugins/wordpress-mobile-pack-pro/frontend/export/content.php?content=exportpages&callback=CallbackMethod
Sample code: on Gist
Parameters:
Response type: JSONP
Response format (for a page):
Relative FREE URL:/wp-content/plugins/wordpress-mobile-pack/export/content.php?content=exportpage&pageId=1&callback=CallbackMethod
Relative PRO URL:/wp-content/plugins/wordpress-mobile-pack-pro/frontend/export/content.php?content=exportpage&pageId=1&callback=CallbackMethod
Sample code: on Gist
Parameters:
Response type: JSONP
Response format:
Endpoint
Description
exportpages
A list of all the pages.
exportpage
A page's details.
GET Params
Type
Required
Description
content
String
Yes
Equal to "exportpages".
callback
String
Yes
The callback method.
page
Integer
No
Used for pagination, indicates the current page of the collection. If missing and rows is set, defaults to 1, otherwise the results are not paginated.
rows
Integer
No
Used for pagination, indicates the maximum number of items to be returned per page. If missing and page is set, defaults to 5, otherwise the results are not paginated.
limit
Integer
No
Deprecated, alias for 'rows'.
Field
Type
Required
Description
id
Alphanumeric string or integer
Yes
The id of the page.
parent_id
Alphanumeric string or integer
Yes
The parent page id. It is set to "0" (zero) for root pages.
order
Integer
Yes
The order in the pages menu.
title
String
Yes
The page's title.
link
Stringm, URL
No
The page’s link (from the desktop website). This field is also used to set the rel=”canonical” tag on the object’s details page. Default value is “ ” (empty string) that indicates not to use a rel=canonical tag.
image
Object or empty string
No
The page's featured image. Click here to see the specs for the image field. In case a page doesn't have an image, this field is set to " " (empty string).
has_content
Integer
Yes
If the page has content (some pages are usd just as parent pages to structure the menu). Can be set to "0" (zero) or "1".
content
String
No
Is equal to " "(empty string).
GET Params
Type
Required
Description
content
String
Yes
Equal to "exportpage".
callback
String
Yes
The callback method.
pageId
Alphanumeric string or integer
Yes
The ID of the page.
Field
Type
Required
Description
id
Alphanumeric string or integer
Yes
The ID of the page.
parent_id
Alphanumeric string or integer
Yes
The parent page ID. It is set to "0" (zero) for root pages.
title
String
Yes
The page's title.
link
String, URL
No
The page’s link (from the desktop website). This field is also used to set the rel=”canonical” tag on the object’s details page. Default value is “ ” (empty string) that indicates not to use a rel=canonical tag.
image
Object or empty string.
No
The page's featured image. Click here to see the specs for the image field. In case a page doesn't have an image, this field is set to " " (empty string).
has_content
Integer
Yes
If the page has content (some pages are used just as parent pages to structure the menu). Can be set to "0" (zero) or "1".
content
HTML/Text
Yes
The page's content in HTML format.