For Security Reasons we will summuray the n8n template code into text as follow: Workflow Summary: Additional Processing:
- Sticky Note1 (n8n-nodes-base.stickyNote)
Details:
- Content:
## Wordpress Article Scraper
- Copy this airtable table: [Airtable Template](https://airtable.com/appkogm96j0VoF4z5/shrOgrTAzK3PXj7lA)
- Fill `Config Node` with your data. [`Hostname`] (**Required**) [`Number of Items`] [`Category`] Both are optional the default value will be is **`99 items per page`** & **`all categories`**
- Configure your airtable API in `Airtable Node`. That's all 🎉
[](https://n8n.io/creators/nskha)
- Sticky Note (n8n-nodes-base.stickyNote)
Details:
- Content:
## Pagination Loop
- When clicking "Test workflow" (n8n-nodes-base.manualTrigger)
- Config (n8n-nodes-base.set)
Details:
wptavern.com- ##### **category (optional)**:
- ##### **limit (optional)**:
99Data Fetching and Processing:
- [Request] (n8n-nodes-base.httpRequest) Error Handling:
- [IF Bulk] (n8n-nodes-base.if) Additional Processing:
- Generate Items (n8n-nodes-base.code)
- Limit (n8n-nodes-base.limit)
- Loop Over Items (n8n-nodes-base.splitInBatches) Data Fetching and Processing:
- [Request] Loop (n8n-nodes-base.httpRequest) Additional Processing:
- Merge (n8n-nodes-base.merge)
- Split Out (n8n-nodes-base.splitOut)
- Markdown (n8n-nodes-base.markdown)
- Save (n8n-nodes-base.set)
Details:
={{ $json.body.title.rendered }}- ##### **Content**:
={{ $json["data"] || $json.body.content.rendered }}- ##### **Status**:
={{ $json.body.status }}- ##### **Type**:
={{ $json.body.type }}- ##### **Link**:
={{ $json.body.link }}- ##### **Slug**:
={{ $json.body.slug.urlDecode() }}- ##### **Excerpt**:
={{ $json.body.excerpt.rendered }}- ##### **Comment Status**:
={{ $json.body.comment_status }}- ##### **Featured**:
={{ $json.body.sticky }}- ##### **Format**:
={{ $json.body.format }}- ##### **Meta Links**:
={{ JSON.stringify($json.body._links) }}- ##### **Hostname**:
={{ $item("0").$node["Config"].json["wordpress host"] }}- Airtable (n8n-nodes-base.airtable)