-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
41 lines (31 loc) · 1.58 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
=== Plugin Name ===
Contributors: (this should be a list of wordpress.org userid's)
Donate link: wikitongues.org
Tags: comments, spam
Requires at least: 3.0.1
Tested up to: 3.4
Stable tag: 4.3
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
A Wordpress plugin that automates updating the Wikitongues website (or any Wordpress website) from Airtable.
== Description ==
* Define workflows to add and update posts on the site from Airtable views
* Run workflows in one click or set a schedule (using cron)
* Add and update posts from a CSV file
== Installation ==
1. Copy this folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
== Usage ==
* In wp-admin, navigate to Airtable in the sidebar
* Enter all the Airtable connection parameters, set a schedule if desired, and click "Save"
* From the dropdown at the top, click "New Workflow" to add a new workflow (i.e. for a different table)
* Use the dropdown to navigate between saved workflows
* Click "Update" in the right column to run any workflow at any time
* Upload a CSV file to add and update posts at any time
== Assumptions ==
To function properly, the Airtable view (or CSV file) should have the following columns:
* `ID`: a unique ID for the post. This prevents duplicate posts
* `post_title`: Title of the post
* `post_status`: A valid Wordpress [post status](https://wordpress.org/support/article/post-status/). `publish` will publish the post immediately.
* `post_type`: One of the post types defined in the theme.
* All custom fields for the post type.