elbee-elgee / 404.php

<?php
/*
Template Name: 404'd
*/
?>
<?php header("HTTP/1.1 404 Not Found"); ?>
<?php header("Status: 404 Not Found"); ?>
<?php
if (function_exists('afdn_error_page')) {
	afdn_error_page(); 
} else {
?>
<?php get_header(); ?>

<div id="allwrapper">
	<div id="wrapper">
		<div id="lb-content">
			<div class="wppost">
				<h1>Whoops.</h1>
				<div class="itemtext">
					<p>Looks like you managed to stumble across a link to a page that doesn't exist, but never fear, good citizen, for a wealth of options awaits you!</p>
					<p>Perhaps you could search for what you were looking for:</p>

					<?php 
					echo get_search_form();
					if(function_exists('smart404_loop')) :
						if (smart404_loop()) : ?>
					<p>Or, you could always try one of these posts:</p>
					<?php while (have_posts()) : the_post(); ?>
					<h4><a href="<?php the_permalink() ?>"
					  rel="bookmark"
					  title="<?php the_title_attribute(); ?>">
					  <?php the_title(); ?></a></h4>
					    <p><?php the_excerpt(); ?></p>
					    <?php endwhile; ?>
					<?php endif; //End smart404 loop 
					endif; //End smart404 check
					?>
					
				</div>
			</div>
		</div>
	</div>

<?php get_sidebar(); ?>

</div>

<?php get_footer(); ?>

<?php } //end if... else ?>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.