This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Better Front Page UI

Description

The default way of defining a front page in WordPress is:

  1. Create a front-page.php for the site home and (optionally) a home.php
    for the posts home.
  2. Go to the site admin and create two dummy pages.
  3. Select these dummy pages in the reading settings for the front page and the
    posts home.

We think this approach is very sensible as users will be able to delete these
dummy pages and crash an entire website. This plugin lets you specify the URL
for your blog when you have a front-page.php file in your theme so you don’t
have to create two dummy pages as placeholders for your posts home and front
page.

This plugin won’t modify the template hierarchy, it will only set an URL to
access your posts home when you have a front-page.php file in your theme. It
will also remove the “Front Page Displays” option from the “Reading Settings”.

So, the same procedure to set a front page with this plugin will be:

  1. Define a front-page.php for the site home and (optionally) a home.php
    for the posts home.
  2. Set which URL will point to the posts home in the “Permalink Settings”
    (defaults to /blog).

Note: This plugin will only work if you have a front-page.php file in your
theme.

This plugin idea came from a discussion
here,
here and
here (so far).

TODO

  • Create menu link items (in progress on GitHub).

Installation

Upload the plugin to your wp-content/plugins directory and optionally go to
Settings -> Permalinks and choose the URL for your posts home.

Contributors & Developers

“Better Front Page UI” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Better Front Page UI” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.03

  • Changed plugin name.
  • Documentation reviewed.

0.02

  • Better options handling.
  • Flush on activate and deactivate.
  • Template functions.

0.01

  • First version with some functional code.