Wordpress Plugin for displaying content from Notion

Overview

notion-content

Description

Wordpress Plugin for displaying content from Notion using the Notion API. This plugin assumes you have some knowledge of Notion and know how to install Wordpress plugins.

This plugin take a simple Notion Database and allows you to display the contents of that database in a Wordpress site. To view a sample Notion database, click here.

This plugin was made using the Wordpress Plugin Boilerplate Generator.


Requirements

Wordpress Website

Wordpress

Notion Integration Token

You will need to setup a Notion Notion API Integration


Installation

  1. Install plugin and activate plugin in Wordpress
  2. Go to Notion Content -> Setup in the Wordpress admin.
  3. Enter in the Notion API Key (aka Internal Integration Token)
  4. Enter in the link to the Notion Database.

Usage

  1. Go to Notion Content -> Page Content and click on the "Refresh List" link.
  2. The data in your Notion database should now appear
  3. Copy and Paste the shortcode to be used in your Wordpress Post or Page.

Notion Content Updates

Any changes to your Notion content will not refresh on your Wordpress site right away. It will be updated on the Wordpress site after 5 minutes automatically. It can also be manually updated in the Wordpress Admin by clicking on the "Refresh Content" link. In future updates, this time period will be configurable. Limiting the update time reduces the amount of API calls to Notion and also improves performance in Wordpress.


Supported Notion Blocks

  • Heading 1
  • Heading 2
  • Heading 3
  • Bullet Lists
  • Numbered List

Elements that are not supported by the Notion API

  • Dividers
  • Images
You might also like...
Twenty Twenty-Two, the default WordPress theme that will launch with WordPress 5.9.
Twenty Twenty-Two, the default WordPress theme that will launch with WordPress 5.9.

Twenty Twenty-Two Welcome to the development repository for the default theme that will launch with WordPress 5.9. About Twenty Twenty-Two is designed

Easy handle APlayer on WordPress. A shortcode for WordPress to using APlayer.

Description Easy handle APlayer on WordPress. A shortcode for WordPress to using APlayer. Support [audio] tag, compatible with AMP. Requirement WordPr

WordPress & TypeScript. Simple starter template for WordPress projects

WordPress & TypeScript. Simple starter template for WordPress projects that want to use TypeScript in combination with @wordpress/scripts

A PHP client for Wordpress websites that closely implement the XML-RPC WordPress API

Wordpress XML-RPC PHP Client A PHP client for Wordpress websites that closely implement the XML-RPC WordPress API Created by Hieu Le MIT licensed. Cur

Structured content blocks for WPGraphQL

WPGraphQL Content Blocks (Structured Content) This WPGraphQL plugin returns a WordPress post’s content as a shallow tree of blocks and allows for some

🚀WordPress Plugin Boilerplate using modern web techs like TypeScript, SASS, and so on... on top of a local development environment with Docker and predefined GitLab CI for continous integration and deployment!
🚀WordPress Plugin Boilerplate using modern web techs like TypeScript, SASS, and so on... on top of a local development environment with Docker and predefined GitLab CI for continous integration and deployment!

WP React Starter: WordPress React Boilerplate DEPRECATED: WP React Starter was a "research project" of devowl.io for the development of our WordPress

a wordpress plugin that improves wpgraphql usage together with wpml

WPGraphQL WPML Extension Contributors: rburgst Stable tag: 1.0.6 Tested up to: 5.6.1 Requires at least: 4.9 Requires PHP: 7.0 Requires WPGraphQL: 0.8.

A WordPress plugin for JAMstack deployments
A WordPress plugin for JAMstack deployments

JAMstack Deployments A WordPress plugin for JAMstack deployments on Netlify (and other platforms). Description This plugin provides a way to fire off

WordPress Plugin for Magic
WordPress Plugin for Magic

Login by Magic This plugin replaces the standard WordPress login form with one powered by Magic that enables passwordless email magic link login. Plea

Comments
  • Setting Up API Key, it doesn't save

    Setting Up API Key, it doesn't save

    Hello,

    I installed Notion Content plug in and did all the steps to set it up. However when I input the API key and the Database link and save, it seems like it doesn't keep the API key. And when I try to "List content" nothing shows up. Database has pages, Notion integration is set up properly.

    Thanks in advance

    opened by caarati 0
  • Hyperlinks don't migrate

    Hyperlinks don't migrate

    I using hyperlinks, but I see that they don't migrate over. Can you add this to future updates?

    P.S. Any plans to get it into the Wordpress plugin directory? Would help for automatic updates.

    opened by mayurjobanputra 4
Owner
Patrick Chang
Patrick Chang
🚀 A distributed content delivery network (DCDN) integration plugin for wordpress

DCDN Engine - WordPress DCDN Plugin Simply integrate a Distributed Content Delivery Network (DCDN) into your WordPress site. Preview Plugin Installati

daqNext 6 Nov 30, 2022
WordPress Plugin that Boost CTR. Improve SEO & Rankings. Supports most of the content type. Works perfectly with Google, Bing, Yahoo & Facebook.

WordPress Plugin that Boost CTR. Improve SEO & Rankings. Supports most of the content type. Works perfectly with Google, Bing, Yahoo & Facebook.

Brainstorm Force 109 Dec 19, 2022
WordPress Content Framework

WP Content Framework WordPressのプラグインやテーマ開発用のフレームワークです。 Table of Contents Details 要件 手順 プラグインからの利用 テーマからの利用 モジュール 画面の追加 API の追加 filter の追加 cron の追加 カスタ

WP Content Framework 3 May 29, 2021
The Pronamic WordPress Basecone plugin allows you to connect your WordPress installation to Basecone.

Pronamic WordPress Basecone The Pronamic WordPress Basecone plugin allows you to connect your WordPress installation to Basecone. Table of contents Au

Pronamic 1 Oct 19, 2021
A WordPress plugin to suspend WordPress sites automagically. Simple and lightweight, no annoying ads and fancy settings.

Suspend WP A WordPress plugin to suspend WordPress sites automagically. Simple and lightweight, no annoying ads and fancy settings. ?? Demo (coming so

Waren Gonzaga 3 Nov 15, 2021
WordPress plugin that lets you use Discourse as the community engine for a WordPress blog

WP Discourse Note: the wp-discourse plugin requires >= PHP-5.4.0. The WP Discourse plugin acts as an interface between your WordPress site and your Di

Discourse 497 Dec 10, 2022
Simple WordPress plugin to learn how to understand WordPress Crons and the Action Scheduler library.

Simple WordPress plugin to learn how to understand WordPress Crons and the Action Scheduler library. Import Jamendo playlists with tracks in WordPress posts.

Pierre Saikali 3 Dec 7, 2022
This WordPress Plugin Boilerplate is meant for you to develop your own plugin on.

WordPress Plugin Boilerplate This plugin boilerplate is meant for you to develop your own plugin on. Support & collaboration Features OOP plugin core

richardev 2 May 10, 2022
A custom WordPress nav walker class to fully implement the Twitter Bootstrap 4.0+ navigation style (v3-branch available for Bootstrap 3) in a custom theme using the WordPress built in menu manager.

WP Bootstrap Navwalker This code in the main repo branch is undergoing a big shakeup to bring it in line with recent standards and to merge and test t

WP Bootstrap 3.3k Jan 5, 2023
A curated list of Awesome WordPress Theme, Plugins and Framework development Resources and WordPress Communities.

Awesome WordPress A curated list of Awesome WordPress Theme, Plugins and Framework development Resources and WordPress Communities. Inspired by bayand

Dropndot Limited 91 Dec 26, 2022