소스 검색

adding post formats

Eddie Machado 12 년 전
부모
커밋
42d1c5da9d

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

@@ -0,0 +1,48 @@
+
+
+              <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 (pretty self explanatory huh)
+                    the_content();
+
+                    /*
+                     * Link Pages is used in case you have posts that are set to break into
+                     * multiple pages. You can remove this if you don't plan on doing that.
+                     *
+                     * Also, breaking content up into multiple pages is a horrible experience,
+                     * so don't do it. While there are SOME edge cases where this is useful, it's
+                     * mostly used for people to get more ad views. It's up to you but if you want
+                     * to do it, you're wrong and I hate you. (Ok, I still love you but just not as much)
+                     *
+                     * http://gizmodo.com/5841121/google-wants-to-help-you-avoid-stupid-annoying-multiple-page-articles
+                     *
+                    */
+                    wp_link_pages( array(
+                      'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'bonestheme' ) . '</span>',
+                      'after'       => '</div>',
+                      'link_before' => '<span>',
+                      'link_after'  => '</span>',
+                    ) );
+                  ?>
+                </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 ?>

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

@@ -0,0 +1,48 @@
+
+
+              <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 (pretty self explanatory huh)
+                    the_content();
+
+                    /*
+                     * Link Pages is used in case you have posts that are set to break into
+                     * multiple pages. You can remove this if you don't plan on doing that.
+                     *
+                     * Also, breaking content up into multiple pages is a horrible experience,
+                     * so don't do it. While there are SOME edge cases where this is useful, it's
+                     * mostly used for people to get more ad views. It's up to you but if you want
+                     * to do it, you're wrong and I hate you. (Ok, I still love you but just not as much)
+                     *
+                     * http://gizmodo.com/5841121/google-wants-to-help-you-avoid-stupid-annoying-multiple-page-articles
+                     *
+                    */
+                    wp_link_pages( array(
+                      'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'bonestheme' ) . '</span>',
+                      'after'       => '</div>',
+                      'link_before' => '<span>',
+                      'link_after'  => '</span>',
+                    ) );
+                  ?>
+                </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 ?>

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

@@ -0,0 +1,48 @@
+
+
+              <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 (pretty self explanatory huh)
+                    the_content();
+
+                    /*
+                     * Link Pages is used in case you have posts that are set to break into
+                     * multiple pages. You can remove this if you don't plan on doing that.
+                     *
+                     * Also, breaking content up into multiple pages is a horrible experience,
+                     * so don't do it. While there are SOME edge cases where this is useful, it's
+                     * mostly used for people to get more ad views. It's up to you but if you want
+                     * to do it, you're wrong and I hate you. (Ok, I still love you but just not as much)
+                     *
+                     * http://gizmodo.com/5841121/google-wants-to-help-you-avoid-stupid-annoying-multiple-page-articles
+                     *
+                    */
+                    wp_link_pages( array(
+                      'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'bonestheme' ) . '</span>',
+                      'after'       => '</div>',
+                      'link_before' => '<span>',
+                      'link_after'  => '</span>',
+                    ) );
+                  ?>
+                </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 ?>

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

@@ -0,0 +1,48 @@
+
+
+              <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 (pretty self explanatory huh)
+                    the_content();
+
+                    /*
+                     * Link Pages is used in case you have posts that are set to break into
+                     * multiple pages. You can remove this if you don't plan on doing that.
+                     *
+                     * Also, breaking content up into multiple pages is a horrible experience,
+                     * so don't do it. While there are SOME edge cases where this is useful, it's
+                     * mostly used for people to get more ad views. It's up to you but if you want
+                     * to do it, you're wrong and I hate you. (Ok, I still love you but just not as much)
+                     *
+                     * http://gizmodo.com/5841121/google-wants-to-help-you-avoid-stupid-annoying-multiple-page-articles
+                     *
+                    */
+                    wp_link_pages( array(
+                      'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'bonestheme' ) . '</span>',
+                      'after'       => '</div>',
+                      'link_before' => '<span>',
+                      'link_after'  => '</span>',
+                    ) );
+                  ?>
+                </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 ?>

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

@@ -0,0 +1,48 @@
+
+
+              <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 (pretty self explanatory huh)
+                    the_content();
+
+                    /*
+                     * Link Pages is used in case you have posts that are set to break into
+                     * multiple pages. You can remove this if you don't plan on doing that.
+                     *
+                     * Also, breaking content up into multiple pages is a horrible experience,
+                     * so don't do it. While there are SOME edge cases where this is useful, it's
+                     * mostly used for people to get more ad views. It's up to you but if you want
+                     * to do it, you're wrong and I hate you. (Ok, I still love you but just not as much)
+                     *
+                     * http://gizmodo.com/5841121/google-wants-to-help-you-avoid-stupid-annoying-multiple-page-articles
+                     *
+                    */
+                    wp_link_pages( array(
+                      'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'bonestheme' ) . '</span>',
+                      'after'       => '</div>',
+                      'link_before' => '<span>',
+                      'link_after'  => '</span>',
+                    ) );
+                  ?>
+                </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 ?>

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

@@ -0,0 +1,51 @@
+
+
+              <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 (pretty self explanatory huh)
+                    the_content();
+
+                    /*
+                     * Link Pages is used in case you have posts that are set to break into
+                     * multiple pages. You can remove this if you don't plan on doing that.
+                     *
+                     * Also, breaking content up into multiple pages is a horrible experience,
+                     * so don't do it. While there are SOME edge cases where this is useful, it's
+                     * mostly used for people to get more ad views. It's up to you but if you want
+                     * to do it, you're wrong and I hate you. (Ok, I still love you but just not as much)
+                     *
+                     * http://gizmodo.com/5841121/google-wants-to-help-you-avoid-stupid-annoying-multiple-page-articles
+                     *
+                    */
+                    wp_link_pages( array(
+                      'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'bonestheme' ) . '</span>',
+                      'after'       => '</div>',
+                      'link_before' => '<span>',
+                      'link_after'  => '</span>',
+                    ) );
+                  ?>
+                </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 ?>

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

@@ -0,0 +1,51 @@
+
+
+              <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 (pretty self explanatory huh)
+                    the_content();
+
+                    /*
+                     * Link Pages is used in case you have posts that are set to break into
+                     * multiple pages. You can remove this if you don't plan on doing that.
+                     *
+                     * Also, breaking content up into multiple pages is a horrible experience,
+                     * so don't do it. While there are SOME edge cases where this is useful, it's
+                     * mostly used for people to get more ad views. It's up to you but if you want
+                     * to do it, you're wrong and I hate you. (Ok, I still love you but just not as much)
+                     *
+                     * http://gizmodo.com/5841121/google-wants-to-help-you-avoid-stupid-annoying-multiple-page-articles
+                     *
+                    */
+                    wp_link_pages( array(
+                      'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'bonestheme' ) . '</span>',
+                      'after'       => '</div>',
+                      'link_before' => '<span>',
+                      'link_after'  => '</span>',
+                    ) );
+                  ?>
+                </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 ?>

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

@@ -0,0 +1,48 @@
+
+
+              <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 (pretty self explanatory huh)
+                    the_content();
+
+                    /*
+                     * Link Pages is used in case you have posts that are set to break into
+                     * multiple pages. You can remove this if you don't plan on doing that.
+                     *
+                     * Also, breaking content up into multiple pages is a horrible experience,
+                     * so don't do it. While there are SOME edge cases where this is useful, it's
+                     * mostly used for people to get more ad views. It's up to you but if you want
+                     * to do it, you're wrong and I hate you. (Ok, I still love you but just not as much)
+                     *
+                     * http://gizmodo.com/5841121/google-wants-to-help-you-avoid-stupid-annoying-multiple-page-articles
+                     *
+                    */
+                    wp_link_pages( array(
+                      'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'bonestheme' ) . '</span>',
+                      'after'       => '</div>',
+                      'link_before' => '<span>',
+                      'link_after'  => '</span>',
+                    ) );
+                  ?>
+                </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 ?>

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

@@ -0,0 +1,48 @@
+
+
+              <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 (pretty self explanatory huh)
+                    the_content();
+
+                    /*
+                     * Link Pages is used in case you have posts that are set to break into
+                     * multiple pages. You can remove this if you don't plan on doing that.
+                     *
+                     * Also, breaking content up into multiple pages is a horrible experience,
+                     * so don't do it. While there are SOME edge cases where this is useful, it's
+                     * mostly used for people to get more ad views. It's up to you but if you want
+                     * to do it, you're wrong and I hate you. (Ok, I still love you but just not as much)
+                     *
+                     * http://gizmodo.com/5841121/google-wants-to-help-you-avoid-stupid-annoying-multiple-page-articles
+                     *
+                    */
+                    wp_link_pages( array(
+                      'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'bonestheme' ) . '</span>',
+                      'after'       => '</div>',
+                      'link_before' => '<span>',
+                      'link_after'  => '</span>',
+                    ) );
+                  ?>
+                </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 ?>

+ 65 - 0
post-formats/format.php

@@ -0,0 +1,65 @@
+
+              <?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 (pretty self explanatory huh)
+                    the_content();
+
+                    /*
+                     * Link Pages is used in case you have posts that are set to break into
+                     * multiple pages. You can remove this if you don't plan on doing that.
+                     *
+                     * Also, breaking content up into multiple pages is a horrible experience,
+                     * so don't do it. While there are SOME edge cases where this is useful, it's
+                     * mostly used for people to get more ad views. It's up to you but if you want
+                     * to do it, you're wrong and I hate you. (Ok, I still love you but just not as much)
+                     *
+                     * http://gizmodo.com/5841121/google-wants-to-help-you-avoid-stupid-annoying-multiple-page-articles
+                     *
+                    */
+                    wp_link_pages( array(
+                      'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'bonestheme' ) . '</span>',
+                      'after'       => '</div>',
+                      'link_before' => '<span>',
+                      'link_after'  => '</span>',
+                    ) );
+                  ?>
+                </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 ?>