/** * 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())); } }
$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;