Keep your family history in a wiki hosted on WordPress.

Overview

Family Wiki

Keep your family history in a wiki hosted on WordPress.

Contributors: akirk Tags: family, wiki Requires at least: 5.0 Tested up to: 5.9 Requires PHP: 5.2.4 License: GPLv2 or later Stable tag: trunk

Description

This plugin transforms your WordPress install into a Wiki for keeping your family history.

Recommended setup

In wp-admin go to SettingsReading and set a static homepage. The plugin also adds an option I would like my site to be private, visible only to myself and users I choose which will usually be an option you'll want to use since only registered users should be allowed to edit.

Create new users with Wiki User (can edit pages) or Wiki Editor (can also delete pages). Unfortunately otherwise only the roles Editor or Administrator will allow them to edit pages.

If you created a calendar page, set the option family_wiki_calendar_page, for example with the cli command wp option add family_wiki_calendar_page /Calendar, then the dates will be linked to that page. ``

Shortcodes

To populate the calendars, use these shortcodes for

[born date="1910-01-01"]

Notes:

  • You can also use a textual date: [born date="January 1, 1910"]
  • For living people, add a showage, like this: [born date="January 1, 1910" showage]. It will then be displayed in the birthday calendar.

For deceased relatives, specify the date when they died like this:

[died date="2000-01-01" birth="1910-01-01"]

You can also use a textual date: [died date="January 1, 2000" birth="January 1, 1910"]

Gutenberg Blocks

The Family Calendar block will show all dates in the wiki

Performance

For displaying the red missing links or green external links, all pages are evaluated on page load. This works for small sites but won't work well if you have thousands of pages.

Screenshots

1. A homepage showing a missing wiki page. 2. A person page with a missing wiki page. 3. Gutenberg view of a person page with the shortcodes. 4. A 404 page exposing the 5. A person page with external links. 6. A calendar page. 7. Inserting a birthday calendar block.

Changelog

1.0.0

  • Initial version
You might also like...
Laravel Blog Package. Easiest way to add a blog to your Laravel website. A package which adds wordpress functionality to your website and is compatible with laravel 8.
Laravel Blog Package. Easiest way to add a blog to your Laravel website. A package which adds wordpress functionality to your website and is compatible with laravel 8.

Laravel Blog Have you worked with Wordpress? Developers call this package wordpress-like laravel blog. Contact us for any customization: contact@binsh

A WordPress plugin to re-use the same domain name for both your website and your Rebrandly links
A WordPress plugin to re-use the same domain name for both your website and your Rebrandly links

By installing this plugin and configuring it to connect with your Rebrandly account, you will be able to create branded links using the same domain yo

Developers tool for WordPress plugins: Wraps all your projects dependencies in your own namespace

Developers tool for WordPress plugins: Wraps all your projects dependencies in your own namespace, in order to prevent conflicts with other plugins loading the same dependencies in different versions.

❓ A WordPress plugin to display your site's environment type in the admin bar

Where A WordPress plugin to display your site's environment type in the admin bar. Available Filters where_env_should_add_env_type - Defaults to true

A Wordpress plugin that allows you to customize a news feed on your home page

=== Plugin Name === Contributors: Noora Chahine Requires at least: 4.0.1 Tested up to: 5.4 Stable tag: 5.2 License: GPLv2 or later License URI: http:/

A foundation for WordPress Plugin Development that aims to provide a clear and consistent guide for building your plugins.

WordPress Plugin Boilerplate A standardized, organized, object-oriented foundation for building high-quality WordPress Plugins. Contents The WordPress

A simple little WordPress block that allows you add social share icons to your website.
A simple little WordPress block that allows you add social share icons to your website.

Social Sharing Block This plugin requires WordPress 5.9+ or 5.8+ with Gutenberg active. A simple little block that allows you to add social share icon

Wordless is a junction between a WordPress plugin and a theme boilerplate that dramatically speeds up and enhances your custom theme creation
Wordless is a junction between a WordPress plugin and a theme boilerplate that dramatically speeds up and enhances your custom theme creation

Wordless is a junction between a WordPress plugin and a theme boilerplate that dramatically speeds up and enhances your custom theme creation. Some of

🔐 Secure and 🤑 budget-friendly Wordpress setup for your digital garden 🏡
🔐 Secure and 🤑 budget-friendly Wordpress setup for your digital garden 🏡

wordpress-deploy 🚀 Deploy wordpress sites to $5 servers in a few minutes 🚀 Install | Deploy a site | Configuration options | FAQs Use this to setup

Owner
Alex Kirk
Alex Kirk
This WP plugin will update GitHub, Bitbucket, GitLab, and Gitea hosted plugins and themes

Transition from GitHub Updater 9.x to Git Updater 10.x Due to the renaming of the plugin folders and files, after the initial update, the plugin will

Andy Fragen 3k Jan 5, 2023
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
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
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

null 414 Nov 28, 2022
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

Karl Chen 24 Nov 3, 2022
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
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

Make it WorkPress 11 Sep 27, 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
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

Hieu Le 112 Nov 10, 2022