Ejemplo n.º 1
0
 /**
  * Print HTML with meta information for the current post-date/time and author.
  *
  * @since Twenty Fourteen 1.0
  */
 function twentyfourteen_posted_on()
 {
     if (is_sticky() && is_home() && !is_paged()) {
         echo '<span class="featured-post">' . __('Sticky', 'twentyfourteen') . '</span>';
     }
     // Set up and print post meta information.
     /*
     	printf( '<span class="entry-date"><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s">%3$s</time></a></span> <span class="byline"><span class="author vcard"><a class="url fn n" href="%4$s" rel="author">%5$s</a></span></span>',
     		esc_url( get_permalink() ),
     		esc_attr( get_the_date( 'c' ) ),
     		esc_html( get_the_date() ),
     		esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
     		get_the_author()
     	);
     */
     if (!hasTagSlug('pinned')) {
         printf('<span class="entry-date"><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s">%3$s</time></a></span>', esc_url(get_permalink()), esc_attr(get_the_date('c')), esc_html(get_the_date()));
     }
 }
Ejemplo n.º 2
0
$disp_announce = false;
$disp_poster = false;
// ピン止めされた投稿の最新1件を取得する
$myposts = get_posts('tag=pinned&numberposts=1&order=DESC&orderby=post_date');
foreach ($myposts as $post) {
    setup_postdata($post);
    // 普通に表示
    get_template_part('content', get_post_format());
}
// 何件かさかのぼってみる
$myposts = get_posts('numberposts=6&order=DESC&orderby=post_date');
$post_count = 0;
foreach ($myposts as $post) {
    setup_postdata($post);
    // pinnedは1件のみ冒頭に表示する。その他にpinnedがあってもスキップする。
    if (hasTagSlug('pinned')) {
        continue;
    }
    $cat = get_the_category();
    $cat = $cat[0]->category_nicename;
    if ($cat == 'perform') {
        if ($disp_perform === false) {
            // 普通に表示
            get_template_part('content', get_post_format());
            $disp_perform = true;
        }
        // アナウンスを表示したか
    } elseif ($cat == 'ann') {
        // 普通に表示
        get_template_part('content', get_post_format());
        $disp_announce = true;