Browse Source

adding post format templates

this makes things a bit complicated but it’s easy to disable so let’s
give people the option.
Eddie Machado 12 years ago
parent
commit
1d2da5d42a

+ 26 - 0
post-formats/format-aside.php

@@ -0,0 +1,26 @@
+
+
+              <article id="post-<?php the_ID(); ?>" <?php post_class('cf'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">
+
+                <header class="article-header">
+
+                  <h1 class="entry-title single-title" itemprop="headline"><?php the_title(); ?></h1>
+
+                  <p class="byline vcard">
+                    <?php printf( __( 'Posted <time class="updated" datetime="%1$s" pubdate>%2$s</time> by <span class="author">%3$s</span>', 'bonestheme' ), get_the_time('Y-m-j'), get_the_time(get_option('date_format')), get_the_author_link( get_the_author_meta( 'ID' ) )); ?>
+                  </p>
+
+                </header> <?php // end article header ?>
+
+                <section class="entry-content cf" itemprop="articleBody">
+                  <?php the_content(); ?>
+                </section> <?php // end article section ?>
+
+                <footer class="article-footer">
+                  <?php the_tags( '<p class="tags"><span class="tags-title">' . __( 'Tags:', 'bonestheme' ) . '</span> ', ', ', '</p>' ); ?>
+
+                </footer> <?php // end article footer ?>
+
+                <?php comments_template(); ?>
+
+              </article> <?php // end article ?>

+ 26 - 0
post-formats/format-audio.php

@@ -0,0 +1,26 @@
+
+
+              <article id="post-<?php the_ID(); ?>" <?php post_class('cf'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">
+
+                <header class="article-header">
+
+                  <h1 class="entry-title single-title" itemprop="headline"><?php the_title(); ?></h1>
+
+                  <p class="byline vcard">
+                    <?php printf( __( 'Posted <time class="updated" datetime="%1$s" pubdate>%2$s</time> by <span class="author">%3$s</span>', 'bonestheme' ), get_the_time('Y-m-j'), get_the_time(get_option('date_format')), get_the_author_link( get_the_author_meta( 'ID' ) )); ?>
+                  </p>
+
+                </header> <?php // end article header ?>
+
+                <section class="entry-content cf" itemprop="articleBody">
+                  <?php the_content(); ?>
+                </section> <?php // end article section ?>
+
+                <footer class="article-footer">
+                  <?php the_tags( '<p class="tags"><span class="tags-title">' . __( 'Tags:', 'bonestheme' ) . '</span> ', ', ', '</p>' ); ?>
+
+                </footer> <?php // end article footer ?>
+
+                <?php comments_template(); ?>
+
+              </article> <?php // end article ?>

+ 26 - 0
post-formats/format-chat.php

@@ -0,0 +1,26 @@
+
+
+              <article id="post-<?php the_ID(); ?>" <?php post_class('cf'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">
+
+                <header class="article-header">
+
+                  <h1 class="entry-title single-title" itemprop="headline"><?php the_title(); ?></h1>
+
+                  <p class="byline vcard">
+                    <?php printf( __( 'Posted <time class="updated" datetime="%1$s" pubdate>%2$s</time> by <span class="author">%3$s</span>', 'bonestheme' ), get_the_time('Y-m-j'), get_the_time(get_option('date_format')), get_the_author_link( get_the_author_meta( 'ID' ) )); ?>
+                  </p>
+
+                </header> <?php // end article header ?>
+
+                <section class="entry-content cf" itemprop="articleBody">
+                  <?php the_content(); ?>
+                </section> <?php // end article section ?>
+
+                <footer class="article-footer">
+                  <?php the_tags( '<p class="tags"><span class="tags-title">' . __( 'Tags:', 'bonestheme' ) . '</span> ', ', ', '</p>' ); ?>
+
+                </footer> <?php // end article footer ?>
+
+                <?php comments_template(); ?>
+
+              </article> <?php // end article ?>

+ 26 - 0
post-formats/format-gallery.php

@@ -0,0 +1,26 @@
+
+
+              <article id="post-<?php the_ID(); ?>" <?php post_class('cf'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">
+
+                <header class="article-header">
+
+                  <h1 class="entry-title single-title" itemprop="headline"><?php the_title(); ?></h1>
+
+                  <p class="byline vcard">
+                    <?php printf( __( 'Posted <time class="updated" datetime="%1$s" pubdate>%2$s</time> by <span class="author">%3$s</span>', 'bonestheme' ), get_the_time('Y-m-j'), get_the_time(get_option('date_format')), get_the_author_link( get_the_author_meta( 'ID' ) )); ?>
+                  </p>
+
+                </header> <?php // end article header ?>
+
+                <section class="entry-content cf" itemprop="articleBody">
+                  <?php the_content(); ?>
+                </section> <?php // end article section ?>
+
+                <footer class="article-footer">
+                  <?php the_tags( '<p class="tags"><span class="tags-title">' . __( 'Tags:', 'bonestheme' ) . '</span> ', ', ', '</p>' ); ?>
+
+                </footer> <?php // end article footer ?>
+
+                <?php comments_template(); ?>
+
+              </article> <?php // end article ?>

+ 26 - 0
post-formats/format-image.php

@@ -0,0 +1,26 @@
+
+
+              <article id="post-<?php the_ID(); ?>" <?php post_class('cf'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">
+
+                <header class="article-header">
+
+                  <h1 class="entry-title single-title" itemprop="headline"><?php the_title(); ?></h1>
+
+                  <p class="byline vcard">
+                    <?php printf( __( 'Posted <time class="updated" datetime="%1$s" pubdate>%2$s</time> by <span class="author">%3$s</span>', 'bonestheme' ), get_the_time('Y-m-j'), get_the_time(get_option('date_format')), get_the_author_link( get_the_author_meta( 'ID' ) )); ?>
+                  </p>
+
+                </header> <?php // end article header ?>
+
+                <section class="entry-content cf" itemprop="articleBody">
+                  <?php the_content(); ?>
+                </section> <?php // end article section ?>
+
+                <footer class="article-footer">
+                  <?php the_tags( '<p class="tags"><span class="tags-title">' . __( 'Tags:', 'bonestheme' ) . '</span> ', ', ', '</p>' ); ?>
+
+                </footer> <?php // end article footer ?>
+
+                <?php comments_template(); ?>
+
+              </article> <?php // end article ?>

+ 31 - 0
post-formats/format-link.php

@@ -0,0 +1,31 @@
+
+
+              <article id="post-<?php the_ID(); ?>" <?php post_class('cf'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">
+
+                <header class="article-header">
+
+                  <h1 class="entry-title single-title" itemprop="headline"><?php the_title(); ?></h1>
+
+                  <p class="byline vcard">
+                    <?php printf( __( 'Posted <time class="updated" datetime="%1$s" pubdate>%2$s</time> by <span class="author">%3$s</span>', 'bonestheme' ), get_the_time('Y-m-j'), get_the_time(get_option('date_format')), get_the_author_link( get_the_author_meta( 'ID' ) )); ?>
+                  </p>
+
+                </header> <?php // end article header ?>
+
+                <section class="entry-content cf" itemprop="articleBody">
+
+                  <?php the_content(); ?>
+
+                </section> <?php // end article section ?>
+
+                <footer class="article-footer">
+
+                  <?php printf( __( 'Filed under: %1$s', 'bonestheme' ), get_the_category_list(', ') ); ?>
+
+                  <?php the_tags( '<p class="tags"><span class="tags-title">' . __( 'Tags:', 'bonestheme' ) . '</span> ', ', ', '</p>' ); ?>
+
+                </footer> <?php // end article footer ?>
+
+                <?php comments_template(); ?>
+
+              </article> <?php // end article ?>

+ 31 - 0
post-formats/format-quote.php

@@ -0,0 +1,31 @@
+
+
+              <article id="post-<?php the_ID(); ?>" <?php post_class('cf'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">
+
+                <header class="article-header">
+
+                  <h1 class="entry-title single-title" itemprop="headline"><?php the_title(); ?></h1>
+
+                  <p class="byline vcard">
+                    <?php printf( __( 'Posted <time class="updated" datetime="%1$s" pubdate>%2$s</time> by <span class="author">%3$s</span>', 'bonestheme' ), get_the_time('Y-m-j'), get_the_time(get_option('date_format')), get_the_author_link( get_the_author_meta( 'ID' ) )); ?>
+                  </p>
+
+                </header> <?php // end article header ?>
+
+                <section class="entry-content cf" itemprop="articleBody">
+
+                  <?php the_content(); ?>
+
+                </section> <?php // end article section ?>
+
+                <footer class="article-footer">
+
+                  <?php printf( __( 'Filed under: %1$s', 'bonestheme' ), get_the_category_list(', ') ); ?>
+
+                  <?php the_tags( '<p class="tags"><span class="tags-title">' . __( 'Tags:', 'bonestheme' ) . '</span> ', ', ', '</p>' ); ?>
+
+                </footer> <?php // end article footer ?>
+
+                <?php comments_template(); ?>
+
+              </article> <?php // end article ?>

+ 26 - 0
post-formats/format-status.php

@@ -0,0 +1,26 @@
+
+
+              <article id="post-<?php the_ID(); ?>" <?php post_class('cf'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">
+
+                <header class="article-header">
+
+                  <h1 class="entry-title single-title" itemprop="headline"><?php the_title(); ?></h1>
+
+                  <p class="byline vcard">
+                    <?php printf( __( 'Posted <time class="updated" datetime="%1$s" pubdate>%2$s</time> by <span class="author">%3$s</span>', 'bonestheme' ), get_the_time('Y-m-j'), get_the_time(get_option('date_format')), get_the_author_link( get_the_author_meta( 'ID' ) )); ?>
+                  </p>
+
+                </header> <?php // end article header ?>
+
+                <section class="entry-content cf" itemprop="articleBody">
+                  <?php the_content(); ?>
+                </section> <?php // end article section ?>
+
+                <footer class="article-footer">
+                  <?php the_tags( '<p class="tags"><span class="tags-title">' . __( 'Tags:', 'bonestheme' ) . '</span> ', ', ', '</p>' ); ?>
+
+                </footer> <?php // end article footer ?>
+
+                <?php comments_template(); ?>
+
+              </article> <?php // end article ?>

+ 26 - 0
post-formats/format-video.php

@@ -0,0 +1,26 @@
+
+
+              <article id="post-<?php the_ID(); ?>" <?php post_class('cf'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">
+
+                <header class="article-header">
+
+                  <h1 class="entry-title single-title" itemprop="headline"><?php the_title(); ?></h1>
+
+                  <p class="byline vcard">
+                    <?php printf( __( 'Posted <time class="updated" datetime="%1$s" pubdate>%2$s</time> by <span class="author">%3$s</span>', 'bonestheme' ), get_the_time('Y-m-j'), get_the_time(get_option('date_format')), get_the_author_link( get_the_author_meta( 'ID' ) )); ?>
+                  </p>
+
+                </header> <?php // end article header ?>
+
+                <section class="entry-content cf" itemprop="articleBody">
+                  <?php the_content(); ?>
+                </section> <?php // end article section ?>
+
+                <footer class="article-footer">
+                  <?php the_tags( '<p class="tags"><span class="tags-title">' . __( 'Tags:', 'bonestheme' ) . '</span> ', ', ', '</p>' ); ?>
+
+                </footer> <?php // end article footer ?>
+
+                <?php comments_template(); ?>
+
+              </article> <?php // end article ?>

+ 43 - 0
post-formats/format.php

@@ -0,0 +1,43 @@
+
+              <?php
+                /*
+                 * This is the default post format.
+                 *
+                 * So basically this is a regular post. if you don't want to use post formats,
+                 * you can just copy ths stuff in here and replace the post format thing in
+                 * single.php.
+                 *
+                 * The other formats are SUPER basic so you can style them as you like.
+                 *
+                 * Again, If you want to remove post formats, just delete the post-formats
+                 * folder and replace the function below with the contents of the "format.php" file.
+                */
+              ?>
+
+              <article id="post-<?php the_ID(); ?>" <?php post_class('cf'); ?> role="article" itemscope itemtype="http://schema.org/BlogPosting">
+
+                <header class="article-header">
+
+                  <h1 class="entry-title single-title" itemprop="headline"><?php the_title(); ?></h1>
+
+                  <p class="byline vcard">
+                    <?php printf( __( 'Posted <time class="updated" datetime="%1$s" pubdate>%2$s</time> by <span class="author">%3$s</span>', 'bonestheme' ), get_the_time('Y-m-j'), get_the_time(get_option('date_format')), get_the_author_link( get_the_author_meta( 'ID' ) )); ?>
+                  </p>
+
+                </header> <?php // end article header ?>
+
+                <section class="entry-content cf" itemprop="articleBody">
+                  <?php the_content(); ?>
+                </section> <?php // end article section ?>
+
+                <footer class="article-footer">
+
+                  <?php printf( __( 'Filed under: %1$s', 'bonestheme' ), get_the_category_list(', ') ); ?>
+
+                  <?php the_tags( '<p class="tags"><span class="tags-title">' . __( 'Tags:', 'bonestheme' ) . '</span> ', ', ', '</p>' ); ?>
+
+                </footer> <?php // end article footer ?>
+
+                <?php comments_template(); ?>
+
+              </article> <?php // end article ?>