Esscotti Web development & SEO

WP Family Tree Plugin

This is the homepage for the WP-Family-Tree plugin for WordPress.

WP Family Tree is a simple family tree generator plugin for Wordpress. Each family member has its own post within
a certain category. In the family member posts you can specify birth dates, mother, father, etc. A complete family
tree is then displayed on any page with the {FAMILY-MEMBERS} tag.

Description

This is a simple family tree generator plugin for Wordpress.

The idea with this plugin is that each family member have their own post that could contain the life story of the family member for example. When you add a post that you want to be part of the family tree, you need to assign the post to the “Family” category. Also at the bottom of the Edit Post page this plugin will have added a few custom fields such as “Mother”, “Father”, “Gender”, “Date of birth”, etc. Use these to specify this family member’s relation to others.

The plugin will create a table of family members and their relations based on the information you have specified in the family member post. In an upcoming release this will also provide a graphical family tree. In order to generate this page you need to create a new Wordpress Page and in the content box for that page you simply enter {FAMILY-MEMBERS} and nothing else. When viewing that page, the plugin will replace {FAMILY-MEMBERS} by a list of family members and their relations.

Any suggestions for future enhancements welcome.

Demo

Please visit the demo Wordpress Family Tree Blog for a preview.

Download

Click here to download the Wordpress Family Tree Plugin

Installation

1. Copy the family tree plugin directory to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Create a page and put a {FAMILY-MEMBERS} on it
4. Add posts specifying the custom fields available at the bottom of edit posts page

Support

For troubleshooting, support and other information please vivist the WP Family Tree support page.

Screenshots

1. Here are the custom fields that are added to the posts

screenshot1

2. Family list entry with links to each individual's blog post page

screenshot2

3. My Family page that displays the family tree

screenshot3

Changelog

= 0.1 =

* First version
* Added custom fields on edit posts page: gender, father, mother, born, died
* Added ability to display list of family members and their relations by adding the {FAMILY-MEMBERS} tag to pages

Roadmap

- Make it so that the category name is flexible and set in an admin page

- Family tree as graphical output (PNG, PDF, or both)

- GEDCOM support

Comments (10) Trackbacks (0)
  1. I think this is what I want…but for someone new
    Create a page and put a {FAMILY-MEMBERS} on it
    4. Add posts specifying the custom fields available at the bottom of edit posts page
    is not very understandable.
    Could you explain more?

  2. Thanks for the comment – I’ll clarify and update the description…

    The idea with this plugin is that each family member have their own post. The post for that family member could contain the life story of the family member for example. When you add a post that you want to be part of the family tree, you need to assign the post to the “Family” category. Also at the bottom of the Edit Post page this plugin will have added a few custom fields such as “Mother”, “Father”, “Gender”, “Date of birth”, etc. Use these to specify this family member’s relation to others.

    The plugin will create a table of family members and their relations based on the information you have specified. In an upcoming release this will also provide a graphical family tree. In order to generate this page you need to create a new Wordpress Page and in the content box for that page you simply enter {FAMILY-MEMBERS} and nothing else. When viewing that page, the plugin will replace {FAMILY-MEMBERS} by a list of family members and their relations.

    Hope this helps!

  3. I’m really trying to understand. I’ve made the page and I’ve activated the plugin.
    Maybe I should tell you what I’m looking for and maybe you can say whether this will work. It’s a “private”
    family blog in which there should be around 20 or so people. Only these people will be able to “comment”
    I ask them a different question every month and they all answer, so we can get to know each other better because of the distance between us.
    As far as I know they can only answer through the “comment” box. I was trying to figure out how to make it easier for people to recognize each other, or to search only their “own” answers latter if they wanted to print them out later.
    I hope you are patient because I really want this to be a practical blog as well as fun.
    1) So when you say “each member will have their own post”…what does that mean. I thought I (the admin)was the only one who could post…the rest comment don’t they?
    2) Is the post you are talking about the “page” with their info? And how do they put that info in there if I’m the only admin?
    3) So I make a new category called family right?
    Perhaps you can shed some light for me…I don’t know why I’m confused with this. I’ve been looking for days for something to just make it all come together.
    And thanks so much for answering quickly…I really do appreciate it.

  4. Hi Frank, yes you are right that each family member has a wordpress post that holds their information – by default this post is public for all to see. Wordpress distinguishes between “Pages” and “Posts” which is why the different words are used here. From your description it sounds like what you want is to add users in wordpress (under the Users menu) and then set these users to be Editors or Authors thereby letting them edit the posts. It sounds like you want the information to be separated between users and this plugin won’t help with that I am afraid.

  5. Actually no…I want to be the only Admin…I will ask a question and they “the family” (each family member) will
    answer through the comments. But I would like to have a “page” for each member to explain where they are in the family line, where they live etc. And I would “LOVE” to have a method for them to have to see only
    “their” comments if they so choose or a list of someone elses comments too if they or I so choose (say they wanted to print it out in a couple of years)
    Perhaps would you know of such a thing for word press? Thank you again for your reply this morning.

  6. Hi, i dont know if its a bug or if im doing wrong..

    i activated the plugin
    i put the {FAMILY-MEMBERS} tag inside a new page ( headline Family )
    i created a new post, writed a headline, some information of the person and then filled out the form “Family tree info (optional)” //oh, btw.. i cant write the mother / fathers name in the form, i dont know how to fill out the information… please reply to me at my email so i can make this fast, maybe we are relatives? ;)

  7. oh.. forgett that, now i know, didnt see your demo version, explain very much! does this plugin print out the family three into a hierarchy system? please reply

  8. hi again, sorry for some dubble posts.. but i have found something you can look at for your future update!

    http://www.familytreephp.com/

    Its made of wordpress with some small modifications.. this wp modifications can inport /export gedcom files and print them out them at the website in a hierarchy system, i dont know if its available to edit the files with posts.. but by taking some code from this modifications you might be able to make your wp-family tree plugin intact. cheers.. looking forward to a new update from you. :)

  9. Hi Sara, Thanks for the tip! The first graphical output that I am planning is to generate simple pedigree charts in pdf. As time moves on these should be made to look prettier. Also I am thinking that there might be a beneft in somehow linking the persons post to an actual user account in Wordpress. What do you think?

  10. Just what I need for our family website. Your idea of putting a family member in a separate post is nice.

    I have a problem though. I created a page to display the family using your instructions with {FAMILY-MEMBERS}. Your plugin displayed all posts in our site including those that do not belong to the Family category.

    My suggestion is that you filter the posts to be displayed in the Family Members page within the Family category.

    Cheers and keep up the good work! :)


Leave a comment


No trackbacks yet.