示例#1
0
<h2 class="section-title"><i class="fa fa-clock-o"></i>最新記事</h2>
<?php 
get_template_part('templates/loop');
$page_num = show_page_number();
if (function_exists('wp_pagenavi') && $page_num >= 2) {
    wp_pagenavi();
} else {
    echo '<div class="article-more"><a href="/page/2" class="btn primary">もっと見る</a></div>';
}
示例#2
0
function the_breadcrumbs($separator = '', $multiple_separator = ' | ')
{
    if (is_front_page() && !is_paged()) {
        return true;
    }
    global $wp_query;
    echo '<li class="first" itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb">';
    echo '<a href="' . get_bloginfo('url') . '" itemprop="url">';
    echo '<span itemprop="title">' . get_bloginfo('name') . ' TOP</span>';
    echo '</a>';
    echo "</li>\n";
    $queried_object = $wp_query->get_queried_object();
    $paged = get_query_var('paged') ? get_query_var('paged') : 1;
    $max_page = get_max_page();
    if (is_home()) {
        if ($paged > 1) {
            if (!is_front_page()) {
                echo "<li itemscope=\"itemscope\" itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . home_url() . "\" itemprop=\"url\"><span itemprop=\"title\">";
                echo get_the_title(get_option('page_for_posts'));
                echo "</span></a></li>\n";
            }
            echo "<li><span>" . __('Archive List for blog', 'keni') . show_page_number() . "</span></li>\n";
        } else {
            echo "<li>";
            echo get_the_title(get_option('page_for_posts'));
            echo "</li>\n";
        }
    } else {
        if (is_page()) {
            if ($queried_object->post_parent) {
                echo "<li itemscope=\"itemscope\" itemtype=\"http://data-vocabulary.org/Breadcrumb\">";
                echo get_page_parents_keni($queried_object->post_parent, $separator);
                echo $separator;
                echo "</li>\n";
            }
            echo "<li><span>";
            the_title();
            echo "</span></li>\n";
        } else {
            breadcrumbs_page_for_posts();
            if (is_archive()) {
                if (is_category()) {
                    if ($queried_object->category_parent) {
                        $parent = get_category_parents($queried_object->category_parent, true, "");
                        $parent = str_replace('">', '" rel="category" itemprop="url"><span itemprop="title">', $parent);
                        $parent = str_replace('</a>', '</span></a>', $parent);
                        $parent = str_replace("</a><a ", "</a></li>\n<li itemscope=\"itemscope\" itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a ", $parent);
                        echo '<li itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb">' . $parent . "</li>\n";
                    }
                    if ($paged > 1) {
                        echo "<li itemscope=\"itemscope\" itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . get_category_link($queried_object->cat_ID) . "\" itemprop=\"url\"><span itemprop=\"title\">";
                        echo single_cat_title();
                        echo "</span></a></li>\n";
                        echo "<li><span>" . sprintf(__('Archive List for %s', 'keni'), single_cat_title("", false)) . show_page_number() . "</span></li>\n";
                    } else {
                        echo "<li><span>";
                        echo single_cat_title();
                        echo "</span></li>\n";
                    }
                } else {
                    if (is_year()) {
                        if ($paged > 1) {
                            echo "<li itemscope=\"itemscope\" itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . get_year_link(date("Y", get_post_time())) . "\" itemprop=\"url\"><span itemprop=\"title\">";
                            echo sprintf(__('Archive List for %s', 'keni'), get_the_time(__('Y', 'keni')));
                            echo "</span></a></li>\n";
                            echo "<li><span>";
                            echo archive_title_keni();
                            echo "</span></li>\n";
                        } else {
                            echo "<li><span>";
                            echo sprintf(__('Archive List for %s', 'keni'), get_the_time(__('Y', 'keni')));
                            echo "</span></li>\n";
                        }
                    } else {
                        if (is_month()) {
                            if ($paged > 1) {
                                echo "<li itemscope=\"itemscope\" itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . get_year_link(date("Y/m", get_post_time())) . "\" itemprop=\"url\"><span itemprop=\"title\">";
                                echo sprintf(__('Archive List for %s', 'keni'), get_the_time(__('F Y', 'keni')));
                                echo "</span></a></li>\n";
                                echo "<li><span>";
                                echo archive_title_keni();
                                echo "</span></li>\n";
                            } else {
                                echo "<li><span>";
                                echo sprintf(__('Archive List for %s', 'keni'), get_the_time(__('F Y', 'keni')));
                                echo "</span></li>\n";
                            }
                        } else {
                            if (is_day()) {
                                if ($paged > 1) {
                                    echo "<li itemscope=\"itemscope\" itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . get_year_link(date("Y/m/d", get_post_time())) . "\" itemprop=\"url\"><span itemprop=\"title\">";
                                    echo sprintf(__('Archive List for %s', 'keni'), get_the_time(__('F j, Y', 'keni')));
                                    echo "</span></a></li>\n";
                                    echo "<li><span>";
                                    echo archive_title_keni();
                                    echo "</span></li>\n";
                                } else {
                                    echo "<li><span>";
                                    echo sprintf(__('Archive List for %s', 'keni'), get_the_time(__('F j, Y', 'keni')));
                                    echo "</span></li>\n";
                                }
                            } else {
                                if (is_author()) {
                                    echo "<li><span>";
                                    echo get_the_author() . sprintf(__('Archive List for authors', 'keni'));
                                    echo show_page_number();
                                    echo "</span></li>\n";
                                } else {
                                    if (isset($_GET['paged']) && !empty($_GET['paged'])) {
                                        echo "<li><span>";
                                        _e('Archive List for blog', 'keni');
                                        echo "</li>\n";
                                    } else {
                                        if (is_tag()) {
                                            if ($queried_object->category_parent) {
                                                $parent = get_category_parents($queried_object->category_parent, true, "");
                                                $parent = str_replace('">', '" rel="category" itemprop="url"><span itemprop="title">', $parent);
                                                $parent = str_replace('</a>', '</span></a>', $parent);
                                                $parent = str_replace("</a><a ", "</a></li>\n<li itemscope=\"itemscope\" itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a ", $parent);
                                                echo '<li itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb">' . $parent . "</li>\n";
                                            }
                                            if ($paged > 1) {
                                                echo "<li itemscope=\"itemscope\" itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . get_tag_link($queried_object->term_id) . "\" itemprop=\"url\"><span itemprop=\"title\">";
                                                echo single_cat_title();
                                                echo "</span></a></li>\n";
                                                echo "<li><span>" . sprintf(__('Archive List for %s', 'keni'), single_cat_title("", false)) . show_page_number() . "</span></li>\n";
                                            } else {
                                                echo "<li><span>";
                                                echo single_cat_title();
                                                echo "</span></li>\n";
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            } else {
                if (is_attachment()) {
                    echo "<li><span>";
                    the_title();
                    echo "</span></li>\n";
                } else {
                    if (is_single()) {
                        $category = get_the_category_list_keni($separator, 'multiple', false, $multiple_separator);
                        if (mb_ereg("^<", $category)) {
                            echo $category;
                        } else {
                            $categoryList = get_post_type_object(get_post_type());
                            echo "<li itemscope=\"itemscope\" itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . get_bloginfo('url') . '/' . get_post_type() . "/\" itemprop=\"url\"><span itemprop=\"title\">" . $categoryList->labels->name . "</span></a></li>\n";
                            echo "<li><span>";
                            the_title();
                            echo "</li>\n";
                        }
                    } else {
                        if (is_search()) {
                            echo "<li><span>";
                            printf(__('Search Result for %s', 'keni'), esc_html(get_search_query()));
                            echo show_page_number();
                            echo "</span></li>\n";
                        } else {
                            if (is_404()) {
                                echo "<li><span>";
                                echo __('Sorry, but you are looking for something that isn&#8217;t here.', 'keni');
                                echo "</span></li>\n";
                            } else {
                                echo "<li><span>";
                                the_title();
                                echo "</li>\n";
                            }
                        }
                    }
                }
            }
        }
    }
    wp_reset_query();
}