Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Create a Fanfiction Archive With WordPress

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you enjoy writing fanfiction? While you can add your fanfiction as normal posts, it becomes difficult to organize and showcase them on your site. In this article, we will show you how to create a fanfiction archive with WordPress.

Creating fanfiction archive with WordPress

Why Create a Fanfiction Archive Instead of Posts?

WordPress comes with two commonly used content types called posts and pages. While these content types are sufficient for most people, it doesn’t give you everything you may need when writing fanfiction.

For example, you may want to keep your fanfiction separate from your main blog, or you may want to add collaborators to participate in writing activities. You might even want to work on multiple books or genres at the same time.

That’s where you need to use custom post types and taxonomies to create a perfect fanfiction archive that’s easy for your audience to browse through.

Let’s take a look at how to create a fanfiction archive in WordPress without any coding or WordPress programming skills.

Creating Fanfiction in WordPress

First thing you need to do is install and activate the WriteShare plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit WriteShare » Settings page to configure plugin settings.

WriteShare settings page

On the settings page, you can allow users to register on your site to write fanfiction or any other content. Next, you need to check ‘Writer privileges’ checkbox to make those users authors.

If you don’t want to allow users to register and write content, or you want to manually add users you trust, then make sure that both these options are unchecked.

Next, you need to select Fanfic next to the ‘Writing content’ type option. The plugin also allows you to create other content types like academic, poems, creative writing, essays, recipes, dreams, and more.

Now, you’ll reach the taxonomy section of plugin settings. In WordPress, taxonomies allow you to group different content types. For example, categories and tags are two default taxonomies available when you are writing blog posts.

Since you are creating a new content type, you’ll need new custom taxonomies to efficiently organize items you save as fanfiction.

Click on ‘try these for size’ link and the plugin will automatically create taxonomies based on the content type you selected above.

Create taxonomies for fanfiction

For fanfiction, it will create genre, book, and chapter taxonomies. You can delete any of these or create your own by clicking on Add Taxonomy button.

Don’t forget to click on the save changes button to store your settings.

Writing Fanfiction in WordPress with WriteShare

Now that you have setup the plugin, you will notice the new menu item labeled ‘Fanfic’ in your sidebar. To add a new Fanfic item, you need to visit Fanfic » Add New page.

You will see a page similar to post and page edit screens in WordPress.

Add new fanfiction item

Here you can write fanfiction like you would write any other WordPress post or page. You can add genre, book, or chapter. Once you are done, you can save or publish it.

Displaying Fanfiction on Your Website

After adding a few fanfiction items, you’ll not be able to see them on your live website. That’s because WordPress themes are mostly setup to show posts and pages out of the box but not custom post types.

To fix this, you need to head over to Appearance » Menus page. This is where you can edit navigation menus of your WordPress site.

You need to click on the custom links in the left column to expand it. In the URL field, add the URL of your fanfic archive page which would be something like this:

Don’t forget to replace with your own domain name. In the link text field, enter Fanfiction and then click on ‘Add to Menu’ button.

Add fanfiction to navigation menus in WordPress

You will notice a new menu item labeled ‘Fanfiction’ appear in the right column. You can drag and drop it to adjust its position.

Don’t forget to click on the ‘Save Menu’ button to store your changes.

Rearrange and save menu

You can now visit your website to see it in action. The Fanfiction archive link will now appear in your site’s navigation menu. Clicking on it will take users to your fanfiction archive page.

Fanfiction archive search

The archive page has a powerful search and filter feature at top. This allow visitors to easily search and sort fanfiction by genre, books, chapters, or authors.

Below that, it will show fanfiction items in a reverse chronological order (newest items first).

Fanfiction items

Building a Fanfic Writing Community in WordPress

WriteShare is a powerful plugin written specifically to help writers create online communities and share their works. It allows you to easily build your own online writing community of authors.

Here is how you would setup an online writing community and allow users to submit fanfiction to your website.

First, head over to WriteShare » Settings page and make sure that membership and writing privileges options are enabled.

Enable membership and writing privileges

Next, you need to review your fanfic taxonomies. Each taxonomy comes with a few settings which allow you to control how authors can use them on your site.

For example, you can restrict Genre by checking the box next to ‘Only admins and editors can add terms to this taxonomy’. This will allow you to prefill the Genre taxonomy. Your authors will be able to select genre from your list instead of adding new genres.

Taxonomy settings

Once you have reviewed taxonomy settings, don’t forget to click on the ‘Save Changes’ button to store your settings.

Next, you need to visit Appearance » Menus page and these links to your navigation menu.

Add user menus for fanfiction writers

Don’t forget to click on the save menu button to store your changes.

You can now visit your website, and you’ll see the write and profile links in your navigation menu. Clicking on the ‘Write’ link will take logged in users to a page where they can write or submit fanfiction.

Write fanfiction

Authors will also be able to edit their fanfiction items by visiting their profile page. They will see the list of items they have submitted, and they can edit them without accessing the admin area of your website.

Author profile page

We hope this article helped you learn how to create fanfiction archive and your own online fanfiction community in WordPress. You may also want to see our ultimate WordPress SEO guide for beginners.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

3 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Marcie Lucas says

    Its okay but it takes more work than E-Fiction. Writeshare needs to really fix their chapters it displays more than once in the archive list. And in your profile the stories are listed but if it has more than one chapter it leaks all the posts for one story into it.

  3. Nathan Pinno says

    I do not like the WriteShare plugin because it is not able to show just stories and have the chapters easily fall into them. Unique chapter names are something most writers will not appreciate nor use most of the time. I would prefer a plugin for WordPress that could output an archive similar to that of Fanfiction.Net or eFiction.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.