NOTE: These instructions were written for WordPress version 1.2.2.
There are a number of published ways to add custom pages to your WordPress web site such as the EZStatic plugin. I am simply displaying the solution I came up with.
- Open your index.php file for editing.
- Locate
<div id="content"> - Add the following snippet of code below
<div id="content">:
<?php
if (isset($_GET['p'])) {
$bt_custom_page = false;
$bt_page = $_GET['p'];
if (
preg_match(
'/^(about|documents|projects|contact)$/i', $bt_page) > 0) {
if ((include 'bt_' . $bt_page . '.inc.php') !== false) {
$bt_custom_page = true;
}
}
}
if (!$bt_custom_page) {
?>
- Locate
<div id="menu">and notice the</div>just above it. - Add the following snippet of code above that
</div>:
<?php } ?>
<div class="post">
<h3>About</h3>
<p>Write your content here.</p>
</div>
- Now direct your browser to your WordPress web site and append
?p=aboutto the address e.g. http://www.yourwebsite.com/index.php?p=about - Add links to these custom pages by using the WordPress link manager
- You can add more custom pages by modifying the list of pages
about|documents|projects|contactin the first snippet of code that you added to your index.php file
Please let me know if any of the instructions above are unclear by commenting on this post. I will attempt to clarify any ambiguity.