Skip to content
Browse files

404 page, archives template, bookmarks template

  • Loading branch information...
1 parent 97ae3c9 commit 999c5d458bdd91e25256cd8ca25d084f2c97b36d @jayj committed Apr 19, 2011
Showing with 210 additions and 0 deletions.
  1. +43 −0 404.php
  2. +82 −0 template-archives.php
  3. +85 −0 template-bookmarks.php
View
43 404.php
@@ -0,0 +1,43 @@
+<?php
+/**
+ * 404 Template
+ *
+ * The 404 template is used when a reader visits an invalid URL on your site. By default, the template will
+ * display a generic message.
+ *
+ * @package Cakifo
+ * @subpackage Template
+ * @link http://codex.wordpress.org/Creating_an_Error_404_Page
+ */
+
+@header( 'HTTP/1.1 404 Not found', true, 404 );
+
+get_header(); // Loads the header.php template ?>
+
+ <?php do_atomic( 'before_main' ); // cakifo_before_main ?>
+
+ <div id="main">
+
+ <?php do_atomic( 'open_main' ); // cakifo_open_main ?>
+
+ <div id="post-0" class="<?php hybrid_entry_class(); ?>">
+
+ <h1 class="error-404-title entry-title"><?php _e( 'Not Found', hybrid_get_textdomain() ); ?></h1>
+
+ <div class="entry-content">
+ <p>
+ <?php printf( __( 'You tried going to %1$s, and it doesn\'t exist. All is not lost! You can search for what you\'re looking for.', hybrid_get_textdomain() ), '<code>' . site_url( esc_url( $_SERVER['REQUEST_URI'] ) ) . '</code>' ); ?>
+ </p>
+
+ <?php get_search_form(); // Loads the searchform.php template. ?>
+ </div> <!-- .entry-content -->
+
+ </div> <!-- .hentry -->
+
+ <?php do_atomic( 'close_main' ); // cakifo_close_main ?>
+
+ </div> <!-- #main -->
+
+ <?php do_atomic( 'after_main' ); // cakifo_after_main ?>
+
+<?php get_footer(); // Loads the footer.php template ?>
View
82 template-archives.php
@@ -0,0 +1,82 @@
+<?php
+/**
+ * Template Name: Archives
+ *
+ * A custom page template for displaying blog archives.
+ *
+ * @package Cakifo
+ * @subpackage Template
+ */
+
+get_header(); // Loads the header.php template. ?>
+
+ <?php do_atomic( 'before_main' ); // cakifo_before_main ?>
+
+ <div id="main">
+
+ <?php do_atomic( 'open_main' ); // cakifo_open_main ?>
+
+ <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
+
+ <?php do_atomic( 'before_entry' ); //cakifo_before_entry ?>
+
+ <div id="post-<?php the_ID(); ?>" class="<?php hybrid_entry_class(); ?>">
+
+ <?php do_atomic( 'open_entry' ); //cakifo_open_entry ?>
+
+ <?php echo apply_atomic_shortcode( 'entry_title', '[entry-title]' ); ?>
+
+ <?php if ( current_theme_supports( 'get-the-image' ) ) get_the_image( array( 'meta_key' => 'Thumbnail', 'size' => 'thumbnail', 'attachment' => false ) ); ?>
+
+ <div class="entry-content">
+ <?php the_content( __( 'Continue reading <span class="meta-nav">&raquo;</span>', hybrid_get_textdomain() ) ); ?>
+
+ <?php do_atomic( 'before_archives' ); //cakifo_before_archives ?>
+
+ <h2><?php _e( 'Archives by category', hybrid_get_textdomain() ); ?></h2>
+
+ <ul class="xoxo category-archives">
+ <?php wp_list_categories( array( 'show_count' => true, 'use_desc_for_title' => false, 'title_li' => false ) ); ?>
+ </ul> <!-- .xoxo .category-archives -->
+
+ <h2><?php _e( 'Archives by month', hybrid_get_textdomain() ); ?></h2>
+
+ <ul class="xoxo monthly-archives">
+ <?php wp_get_archives( array( 'show_post_count' => true, 'type' => 'monthly' ) ); ?>
+ </ul> <!-- .xoxo .monthly-archives -->
+
+ <?php do_atomic( 'after_archives' ); //cakifo_after_archives ?>
+
+ <?php wp_link_pages( array( 'before' => '<p class="page-links">' . __( 'Pages:', hybrid_get_textdomain() ), 'after' => '</p>' ) ); ?>
+ </div> <!-- .entry-content -->
+
+ <?php echo apply_atomic_shortcode( 'entry_meta', '<div class="entry-meta">' . __( '[entry-edit-link]', hybrid_get_textdomain() ) . '</div>' ); ?>
+
+ <div class="clear"></div>
+
+ <?php do_atomic( 'close_entry' ); //cakifo_close_entry ?>
+
+ </div> <!-- #post-<?php the_ID(); ?> -->
+
+ <?php do_atomic( 'after_entry' ); //cakifo_after_entry ?>
+
+ <?php do_atomic( 'after_singular' ); // cakifo_after_singular ?>
+
+ <?php
+ $display = apply_filters( 'show_singular_comments', true ); // To disable in child theme: add_filter( 'show_singular_comments', '__return_false' );
+
+ if ( $display )
+ comments_template( '/comments.php', true ); // Loads the comments.php template
+ ?>
+
+ <?php endwhile; ?>
+
+ <?php do_atomic( 'close_main' ); // cakifo_close_main ?>
+
+ <?php get_template_part( 'loop-nav' ); // Loads the loop-nav.php template ?>
+
+ </div> <!-- #main -->
+
+ <?php do_atomic( 'after_main' ); // cakifo_after_main ?>
+
+<?php get_footer(); // Loads the footer.php template ?>
View
85 template-bookmarks.php
@@ -0,0 +1,85 @@
+<?php
+/**
+ * Template Name: Bookmarks
+ *
+ * A custom page template for displaying the site's bookmarks/links.
+ *
+ * @package Cakifo
+ * @subpackage Template
+ */
+
+get_header(); // Loads the header.php template. ?>
+
+ <?php do_atomic( 'before_main' ); // cakifo_before_main ?>
+
+ <div id="main">
+
+ <?php do_atomic( 'open_main' ); // cakifo_open_main ?>
+
+ <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
+
+ <?php do_atomic( 'before_entry' ); //cakifo_before_entry ?>
+
+ <div id="post-<?php the_ID(); ?>" class="<?php hybrid_entry_class(); ?>">
+
+ <?php do_atomic( 'open_entry' ); //cakifo_open_entry ?>
+
+ <?php echo apply_atomic_shortcode( 'entry_title', '[entry-title]' ); ?>
+
+ <?php if ( current_theme_supports( 'get-the-image' ) ) get_the_image( array( 'meta_key' => 'Thumbnail', 'size' => 'thumbnail', 'attachment' => false ) ); ?>
+
+ <div class="entry-content">
+ <?php the_content( __( 'Continue reading <span class="meta-nav">&raquo;</span>', hybrid_get_textdomain() ) ); ?>
+
+ <?php do_atomic( 'before_bookmarks' ); //cakifo_before_bookmarks ?>
+
+ <?php $args = array(
+ 'title_li' => false,
+ 'title_before' => '<h2>',
+ 'title_after' => '</h2>',
+ 'category_before' => false,
+ 'category_after' => false,
+ 'categorize' => true,
+ 'show_description' => true,
+ 'between' => '<br />',
+ 'show_images' => false,
+ 'show_rating' => false,
+ ); ?>
+
+ <?php wp_list_bookmarks( $args ); ?>
+
+ <?php do_atomic( 'after_bookmarks' ); //cakifo_after_bookmarks ?>
+
+ <?php wp_link_pages( array( 'before' => '<p class="page-links">' . __( 'Pages:', hybrid_get_textdomain() ), 'after' => '</p>' ) ); ?>
+ </div> <!-- .entry-content -->
+
+ <?php echo apply_atomic_shortcode( 'entry_meta', '<div class="entry-meta">' . __( '[entry-edit-link]', hybrid_get_textdomain() ) . '</div>' ); ?>
+
+ <div class="clear"></div>
+
+ <?php do_atomic( 'close_entry' ); //cakifo_close_entry ?>
+
+ </div> <!-- #post-<?php the_ID(); ?> -->
+
+ <?php do_atomic( 'after_entry' ); //cakifo_after_entry ?>
+
+ <?php do_atomic( 'after_singular' ); // cakifo_after_singular ?>
+
+ <?php
+ $display = apply_filters( 'show_singular_comments', true ); // To disable in child theme: add_filter( 'show_singular_comments', '__return_false' );
+
+ if ( $display )
+ comments_template( '/comments.php', true ); // Loads the comments.php template
+ ?>
+
+ <?php endwhile; ?>
+
+ <?php do_atomic( 'close_main' ); // cakifo_close_main ?>
+
+ <?php get_template_part( 'loop-nav' ); // Loads the loop-nav.php template ?>
+
+ </div> <!-- #main -->
+
+ <?php do_atomic( 'after_main' ); // cakifo_after_main ?>
+
+<?php get_footer(); // Loads the footer.php template ?>

0 comments on commit 999c5d4

Please sign in to comment.
Something went wrong with that request. Please try again.