manifest / unclassified / notion-to-wordpress-plugin
Notion to WordPress
Notion to Wordpress content sync plugin on wordpress side
★ 1stars
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/panhavad/notion-to-wordpress-plugin/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
A lightweight WordPress plugin that imports content from a Notion database into WordPress using the official Notion API. Write in Notion, publish on WordPress.
Features
- Connects to Notion with an integration API key
- Queries a Notion database for pages
- Lists / imports Notion pages into WordPress
- Settings stored with WordPress options
How it works
flowchart LR
N[("Notion database")] -->|"Notion API v1"| P["Plugin main.php"]
P -->|"wp_remote_post"| N
P --> W["WordPress posts"]
A["Admin settings: API key + DB id"] --> P
Getting started
- Copy
main.phpintowp-content/plugins/notion-to-wordpress/. - Activate Notion to WordPress in the WordPress admin.
- Save your Notion API key and database ID in the plugin settings.
- Share the Notion database with your integration.
Download
Grab the packaged source from the latest release.
Tech stack
- PHP
- WordPress
- Notion API
Project structure
notion-to-wordpress-plugin/
├── docs/
├── main.php
└── README.md