/**
  * Display breadcrumbs
  */
 public function display()
 {
     if (Habakiri::get('is_displaying_bread_crumb') === 'false') {
         return;
     }
     global $wp_query;
     // Set to home
     $home_label = $this->get_home_label();
     $this->set($home_label, home_url('/'));
     // Set to blog
     $post_type = $this->get_post_type();
     if (is_category() || is_tag() || is_date() || is_author() || is_single() && $post_type === 'post') {
         $show_on_front = get_option('show_on_front');
         $page_for_posts = get_option('page_for_posts');
         if ($show_on_front === 'page' && $page_for_posts) {
             $this->set(get_the_title($page_for_posts), get_permalink($page_for_posts));
         }
     }
     // Set current and ancestors
     if (is_404()) {
         $this->set_for_404();
     } elseif (is_search()) {
         $this->set_for_search();
     } elseif (is_tax()) {
         $this->set_for_tax();
     } elseif (is_attachment()) {
         $this->set_for_attachment();
     } elseif (is_page() && !is_front_page()) {
         $this->set_for_page();
     } elseif (is_post_type_archive()) {
         $this->set_for_post_type_archive();
     } elseif (is_single()) {
         $this->set_for_single();
     } elseif (is_category()) {
         $this->set_for_category();
     } elseif (is_tag()) {
         $this->set_for_tag();
     } elseif (is_author()) {
         $this->set_for_author();
     } elseif (is_day()) {
         $this->set_for_day();
     } elseif (is_month()) {
         $this->set_for_month();
     } elseif (is_year()) {
         $this->set_for_year();
     } elseif (is_home() && !is_front_page()) {
         $this->set_for_blog();
     }
     $bread_crumb = array();
     $last_item = array_pop($this->bread_crumb);
     foreach ($this->bread_crumb as $_bread_crumb) {
         if (!empty($_bread_crumb['link'])) {
             $bread_crumb[] = sprintf('<a href="%s">%s</a>', esc_url($_bread_crumb['link']), esc_html($_bread_crumb['title']));
         } else {
             $bread_crumb[] = esc_html($_bread_crumb['title']);
         }
     }
     $bread_crumb[] = sprintf('<strong>%s</strong>', $last_item['title']);
     printf('<div class="breadcrumbs">%s</div>', implode(' &gt; ', apply_filters('habakiri_bread_crumb', $bread_crumb)));
 }
 /**
  * Return the tax_query for the specified post type
  *
  * @param string $post_type
  * @return array
  */
 protected function get_tax_query($post_type)
 {
     $tax_query = array();
     if ($post_type === 'post') {
         $category_ids = $this->get_the_category_ids();
         if ($category_ids) {
             $tax_query[] = $this->get_tax_query_condition('category', $category_ids);
         }
         $tag_ids = $this->get_the_tag_ids();
         if ($tag_ids) {
             $tax_query[] = $this->get_tax_query_condition('post_tag', $tag_ids);
         }
         return $tax_query;
     }
     if ($post_type) {
         $taxonomies = Habakiri::get_the_taxonomies();
         foreach ($taxonomies as $taxonomy_name) {
             $term_ids = $this->get_the_term_ids($taxonomy_name);
             if ($term_ids) {
                 $tax_query[] = $this->get_tax_query_condition($taxonomy_name, $term_ids);
             }
         }
         return $tax_query;
     }
     return $tax_query;
 }
Exemple #3
0
 /**
  * Get slider items in theme customizer.
  *
  * @return array
  */
 public function get_saved_items()
 {
     $slider = array();
     for ($i = 1; $i <= $this->max; $i++) {
         if (!Habakiri::get('slider_image_' . $i)) {
             continue;
         }
         $slider[] = array('image' => Habakiri::get('slider_image_' . $i), 'content' => Habakiri::get('slider_content_' . $i), 'url' => Habakiri::get('slider_url_' . $i), 'target' => Habakiri::get('slider_target_' . $i));
     }
     return $slider;
 }
    /**
     * Display excerpt
     */
    protected function the_excerpt()
    {
        global $post;
        $is_displaying_page_header_lead = Habakiri::get('is_displaying_page_header_lead');
        if (is_page() && !empty($post->post_excerpt) && $is_displaying_page_header_lead !== 'false') {
            ?>
			<div class="page-header__description">
				<?php 
            the_excerpt();
            ?>
			<!-- end .page-header__description --></div>
			<?php 
        }
    }
Exemple #5
0
<?php

/**
 * Version    : 1.0.0
 * Author     : inc2734
 * Author URI : http://2inc.org
 * Created    : April 17, 2015
 * Modified   : 
 * License    : GPLv2 or later
 * License URI: license.txt
 */
get_header();
?>

<?php 
$show_on_front = get_option('show_on_front');
$page_for_posts = get_option('page_for_posts');
if ($show_on_front === 'page' && $page_for_posts) {
    Habakiri::the_page_header($page_for_posts);
} else {
    printf('<div class="no-page-header"></div>');
}
?>

<?php 
get_template_part('blog_templates/single/' . Habakiri::get('blog_template'));
?>

<?php 
get_footer();
Exemple #6
0
?>
		<div class="container">
			<div class="row header__content header-content">
				<div class="col-xs-10 header__col header-content-col <?php 
echo Habakiri::is_one_row_header() ? 'col-md-4' : 'col-md-12';
?>
">
					<div class="site-branding">
						<h1 class="site-branding__heading"><?php 
Habakiri::the_logo();
?>
</h1>
					<!-- end .site-branding --></div>
				<!-- end .col-md-4 --></div>
				<div class="col-xs-2 header__col header-content-col <?php 
echo Habakiri::is_one_row_header() ? 'col-md-8' : 'col-md-12';
?>
 global-nav-wrapper clearfix">
					<?php 
do_action('habakiri_before_global_navigation');
?>
					<nav class="global-nav" role="navigation">
						<?php 
wp_nav_menu(array('theme_location' => 'global-nav', 'depth' => 0));
?>
					<!-- end .global-nav --></nav>
					<?php 
do_action('habakiri_after_global_navigation');
?>
					<div id="responsive-btn" class="hidden-md hidden-lg"></div>
				<!-- end .col-md-8 --></div>
<?php

/**
 * Version    : 1.0.0
 * Author     : inc2734
 * Author URI : http://2inc.org
 * Created    : August 30, 2015
 * Modified   :
 * License    : GPLv2 or later
 * License URI: license.txt
 */
if (Habakiri::get('is_displaying_related_posts') === 'false') {
    return;
}
$RelatedPosts = new Habakiri_Related_Posts();
$RelatedPosts->display();
Exemple #8
0
<?php

/**
 * Version    : 1.1.0
 * Author     : inc2734
 * Author URI : http://2inc.org
 * Created    : April 17, 2015
 * Modified   : August 30, 2015
 * License    : GPLv2 or later
 * License URI: license.txt
 */
get_header();
?>

<?php 
get_template_part('modules/page-header');
?>
<div class="sub-page-contents">
	<?php 
get_template_part('blog_templates/archive/' . Habakiri::get('blog_template'));
?>
<!-- end .sub-page-contents --></div>

<?php 
get_footer();
Exemple #9
0
 * License      : GPLv2
 * License URI  : license.txt
 */
get_header();
?>

<?php 
Habakiri::the_page_header();
?>

<div class="container">
	<div class="row">
		<div class="col-md-10 col-md-offset-1">
			<main id="main" role="main">
				<?php 
Habakiri::the_bread_crumb();
?>
				<?php 
while (have_posts()) {
    the_post();
    ?>
					<?php 
    get_template_part('content', 'page');
    ?>
				<?php 
}
?>
			<!-- end #main --></main>
		<!-- end .col-md-10 --></div>
	<!-- end .row --></div>
<!-- end .container --></div>
Exemple #10
0
<?php

/**
 * Version    : 1.0.0
 * Author     : inc2734
 * Author URI : http://2inc.org
 * Created    : August 30, 2015
 * Modified   :
 * License    : GPLv2 or later
 * License URI: license.txt
 */
if (Habakiri::get('is_displaying_page_header') === 'false') {
    return;
}
$post_type = get_post_type();
$post_type_object = get_post_type_object($post_type);
$custom_post_types = get_post_types(array('_builtin' => false));
$show_on_front = get_option('show_on_front');
$page_for_posts = get_option('page_for_posts');
// ポストタイプ:投稿を表示を表示 + ブログ設定ではない
// 固定ページ、カスタム投稿タイプ、投稿 + Web サイト設定、404、検索
if ($post_type !== 'post' || $show_on_front === 'page' && $page_for_posts) {
    // 404, search
    if (is_404() || is_search()) {
        $Page_Header = new Habakiri_Page_Header();
    } elseif (is_singular() && !empty($post_type_object->hierarchical)) {
        $Page_Header = new Habakiri_Page_Header(get_the_ID());
    } elseif ($post_type === 'post') {
        $Page_Header = new Habakiri_Page_Header($page_for_posts);
    } else {
        $Page_Header = new Habakiri_Page_Header();
Exemple #11
0
if (has_nav_menu('social-nav')) {
    ?>
		<div class="social-nav">
			<div class="container">
				<?php 
    wp_nav_menu(array('theme_location' => 'social-nav', 'fallback_cb' => '', 'depth' => 1));
    ?>
			<!-- end .container --></div>
		<!-- end .social-nav --></div>
		<?php 
}
?>

		<div class="copyright">
			<div class="container">
				<?php 
Habakiri::the_copyright();
?>
			<!-- end .container --></div>
		<!-- end .copyright --></div>
		<?php 
do_action('habakiri_after_footer_content');
?>
	<!-- end #footer --></footer>
<!-- end #container --></div>
<?php 
wp_footer();
?>
</body>
</html>
Exemple #12
0
 */
?>
<article class="article">
	<div class="entry">
		<?php 
if (Habakiri::get('is_displaying_page_header') === 'false') {
    Habakiri::the_title();
}
?>
		<?php 
do_action('habakiri_before_entry_content');
?>
		<div class="entry__content entry-content">
			<?php 
the_content();
?>
		<!-- end .entry-content --></div>
		<?php 
do_action('habakiri_after_entry_content');
?>
	<!-- end .entry --></div>
	
	<?php 
Habakiri::the_link_pages();
?>
	<?php 
if (comments_open() || pings_open() || get_comments_number()) {
    comments_template('', true);
}
?>
</article>
Exemple #13
0
    /**
     * ページヘッダーを表示
     *
     * @param int $post_id
     */
    public static function the_page_header($post_id = null)
    {
        if (Habakiri::get('is_displaying_page_header') === 'false') {
            return;
        }
        global $post;
        $title = get_the_title($post_id);
        if (is_404()) {
            $title = __('Woops! Page not found.', 'habakiri');
        } elseif (is_search()) {
            $title = sprintf(__('Search Results for: %s', 'habakiri'), get_search_query());
        }
        $class = '';
        if (!is_single()) {
            $class = 'entry-title';
        }
        $class = apply_filters('habakiri_title_class_in_page_header', $class);
        ?>
		<div class="page-header text-center" <?php 
        if (get_header_image()) {
            ?>
style="background-image: url( <?php 
            header_image();
            ?>
 )"<?php 
        }
        ?>
>
			<div class="container">
				<h1 class="page-header__title <?php 
        echo !empty($class) ? esc_attr($class) : '';
        ?>
">
					<?php 
        echo apply_filters('habakiri_title_in_page_header', esc_html($title));
        ?>
				</h1>
				<?php 
        while (have_posts()) {
            the_post();
            ?>
				<?php 
            if (is_page() && get_the_excerpt() && !empty($post->post_excerpt) && Habakiri::get('is_displaying_page_header_lead') !== 'false') {
                ?>
				<div class="page-header__description page-header-description">
					<?php 
                the_excerpt();
                ?>
				<!-- end .page-description --></div>
				<?php 
            }
            ?>
				<?php 
        }
        ?>
			<!-- end .container --></div>
		<!-- end .page-header --></div>
		<?php 
    }
 /**
  * Return the taxonomies
  */
 protected function taxonomies()
 {
     $taxonomies = Habakiri::get_the_taxonomies();
     $taxonomy = '';
     foreach ($taxonomies as $taxonomy_name) {
         $term_list = get_the_term_list(get_the_ID(), $taxonomy_name, '', ', ', '');
         $taxonomy = sprintf('<li class="entry-meta__item %s">%s: %s</li>', esc_attr($taxonomy_name), esc_attr(get_taxonomy($taxonomy_name)->labels->name), $term_list);
     }
 }
Exemple #15
0
	<?php 
wp_head();
?>
</head>
<body <?php 
body_class();
?>
>
<?php 
do_action('habakiri_before_container');
?>
<div id="container">
	<?php 
$header_classes = Habakiri::get_header_classses();
$site_branding_size = Habakiri::get_site_branding_size();
$gnav_size = Habakiri::get_gnav_size();
?>
	<header id="header" class="header <?php 
echo esc_attr(implode(' ', $header_classes));
?>
">
		<?php 
do_action('habakiri_before_header_content');
?>
		<div class="container">
			<div class="row header__content">
				<div class="col-xs-10 <?php 
echo esc_attr($site_branding_size);
?>
 header__col">
					<?php 
Exemple #16
0
 /**
  * Register styles
  */
 public function register_styles()
 {
     $rgb_header_bg_color = $this->hex_to_rgb(Habakiri::get('header_bg_color'));
     $this->Customizer_Framework->register_styles('a', sprintf('color: %s', Habakiri::get('link_color')));
     $this->Customizer_Framework->register_styles(array('a:focus', 'a:active', 'a:hover'), array(sprintf('color: %s', Habakiri::get('link_hover_color'))));
     $this->Customizer_Framework->register_styles(array('.site-branding a'), array(sprintf('color: %s', Habakiri::get('logo_text_color'))));
     $this->Customizer_Framework->register_styles(array('.responsive-nav a'), array(sprintf('color: %s', Habakiri::get('gnav_link_color')), sprintf('font-size: %spx', Habakiri::get('gnav_fontsize'))));
     $this->Customizer_Framework->register_styles(array('.responsive-nav a small'), array(sprintf('color: %s', Habakiri::get('gnav_sub_label_color')), sprintf('font-size: %spx', Habakiri::get('gnav_sub_label_fontsize'))));
     $this->Customizer_Framework->register_styles(array('.responsive-nav a:hover small', '.responsive-nav a:active small', '.responsive-nav .current-menu-item small', '.responsive-nav .current-menu-ancestor small', '.responsive-nav .current-menu-parent small', '.responsive-nav .current_page_item small', '.responsive-nav .current_page_parent small'), array(sprintf('color: %s', Habakiri::get('gnav_sub_label_hover_color'))));
     $gnav_link_bg_color = Habakiri::get('gnav_link_bg_color');
     if ($this->hex_to_rgb($gnav_link_bg_color) == $rgb_header_bg_color) {
         $gnav_link_bg_color = 'transparent';
     }
     $this->Customizer_Framework->register_styles(array('.responsive-nav .menu>.menu-item>a', '.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.menu-item>a'), array(sprintf('background-color: %s', $gnav_link_bg_color), sprintf('padding: %dpx %dpx', Habakiri::get('gnav_link_vertical_padding'), Habakiri::get('gnav_link_horizontal_padding'))));
     $gnav_link_bg_hover_color = Habakiri::get('gnav_link_bg_hover_color');
     if ($this->hex_to_rgb($gnav_link_bg_hover_color) == $rgb_header_bg_color) {
         $gnav_link_bg_hover_color = 'transparent';
     }
     $this->Customizer_Framework->register_styles(array('.responsive-nav .menu>.menu-item>a:hover', '.responsive-nav .menu>.menu-item>a:active', '.responsive-nav .menu>.current-menu-item>a', '.responsive-nav .menu>.current-menu-ancestor>a', '.responsive-nav .menu>.current-menu-parent>a', '.responsive-nav .menu>.current_page_item>a', '.responsive-nav .menu>.current_page_parent>a', '.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.menu-item>a:hover', '.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.menu-item>a:active', '.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.current-menu-item>a', '.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.current-menu-ancestor>a', '.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.current-menu-parent>a', '.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.current_page_item>a', '.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.current_page_parent>a'), array(sprintf('background-color: %s', $gnav_link_bg_hover_color), sprintf('color: %s', Habakiri::get('gnav_link_hover_color'))));
     $this->Customizer_Framework->register_styles(array('.responsive-nav .sub-menu a'), array(sprintf('background-color: %s', Habakiri::get('gnav_pulldown_bg_color')), sprintf('color: %s', Habakiri::get('gnav_pulldown_link_color'))));
     $this->Customizer_Framework->register_styles(array('.responsive-nav .sub-menu a:hover', '.responsive-nav .sub-menu a:active', '.responsive-nav .sub-menu .current-menu-item a', '.responsive-nav .sub-menu .current-menu-ancestor a', '.responsive-nav .sub-menu .current-menu-parent a', '.responsive-nav .sub-menu .current_page_item a', '.responsive-nav .sub-menu .current_page_parent a'), array(sprintf('background-color: %s', Habakiri::get('gnav_pulldown_bg_hover_color')), sprintf('color: %s', Habakiri::get('gnav_pulldown_link_hover_color'))));
     $this->Customizer_Framework->register_styles(array('.off-canvas-nav'), array(sprintf('font-size: %spx', Habakiri::get('offcanvas_nav_fontsize'))));
     $gnav_bg_color = Habakiri::get('gnav_bg_color');
     if ($this->hex_to_rgb($gnav_bg_color) == $rgb_header_bg_color) {
         $gnav_bg_color = 'transparent';
     }
     $this->Customizer_Framework->register_styles(array('.responsive-nav', '.header--transparency.header--fixed--is_scrolled .responsive-nav'), array(sprintf('background-color: %s', $gnav_bg_color)));
     $hamburger_btn_bg_color = Habakiri::get('hamburger_btn_bg_color');
     $hamburger_btn_border_color = Habakiri::get('hamburger_btn_border_color');
     $hamburger_btn_bg_hover_color = Habakiri::get('hamburger_btn_bg_hover_color');
     $hamburger_btn_border_hover_color = Habakiri::get('hamburger_btn_border_hover_color');
     if ($this->hex_to_rgb($hamburger_btn_bg_color) == $rgb_header_bg_color) {
         $hamburger_btn_bg_color = 'transparent';
     }
     if ($this->hex_to_rgb($hamburger_btn_border_color) == $rgb_header_bg_color) {
         $hamburger_btn_border_color = 'transparent';
     }
     if ($this->hex_to_rgb($hamburger_btn_bg_hover_color) == $rgb_header_bg_color) {
         $hamburger_btn_bg_hover_color = 'transparent';
     }
     if ($this->hex_to_rgb($hamburger_btn_border_hover_color) == $rgb_header_bg_color) {
         $hamburger_btn_border_hover_color = 'transparent';
     }
     $this->Customizer_Framework->register_styles(array('#responsive-btn'), array(sprintf('background-color: %s', $hamburger_btn_bg_color), sprintf('border-color: %s', $hamburger_btn_border_color), sprintf('color: %s', Habakiri::get('hamburger_btn_text_color'))));
     $this->Customizer_Framework->register_styles(array('#responsive-btn:hover'), array(sprintf('background-color: %s', $hamburger_btn_bg_hover_color), sprintf('border-color: %s', $hamburger_btn_border_hover_color), sprintf('color: %s', Habakiri::get('hamburger_btn_text_hover_color'))));
     $this->Customizer_Framework->register_styles(array('.habakiri-slider__transparent-layer'), array(sprintf('background-color: rgba( %s, %s )', implode(',', $this->hex_to_rgb(Habakiri::get('slider_option_overlay_color'))), 1 - Habakiri::get('slider_option_overlay_opacity') / 100)));
     if (Habakiri::get('slider_option_height')) {
         $this->Customizer_Framework->register_styles(array('.habakiri-slider', '.habakiri-slider__item'), array(sprintf('height: %spx', Habakiri::get('slider_option_height')), 'overflow: hidden'));
     }
     $this->Customizer_Framework->register_styles(array('.page-header'), array(sprintf('background-color: %s', Habakiri::get('page_header_bg_color')), sprintf('color: %s', Habakiri::get('page_header_text_color'))));
     $this->Customizer_Framework->register_styles(array('.pagination>li>a'), array(sprintf('color: %s', Habakiri::get('link_color'))));
     $this->Customizer_Framework->register_styles(array('.pagination>li>span'), array(sprintf('background-color: %s', Habakiri::get('link_color')), sprintf('border-color: %s', Habakiri::get('link_color'))));
     $this->Customizer_Framework->register_styles(array('.pagination>li>a:focus', '.pagination>li>a:hover', '.pagination>li>span:focus', '.pagination>li>span:hover'), array(sprintf('color: %s', Habakiri::get('link_hover_color'))));
     $this->Customizer_Framework->register_styles(array('.header'), array(sprintf('background-color: %s', Habakiri::get('header_bg_color'))));
     $this->Customizer_Framework->register_styles(array('.header--transparency.header--fixed--is_scrolled'), array(sprintf('background-color: %s !important', Habakiri::get('header_bg_color'))));
     $this->Customizer_Framework->register_styles(array('.footer'), array(sprintf('background-color: %s', Habakiri::get('footer_bg_color'))));
     $this->Customizer_Framework->register_styles(array('.footer-widget-area a'), array(sprintf('color: %s', Habakiri::get('footer_link_color'))));
     $this->Customizer_Framework->register_styles(array('.footer-widget-area', '.footer-widget-area .widget_calendar #wp-calendar caption'), array(sprintf('color: %s', Habakiri::get('footer_text_color'))));
     $this->Customizer_Framework->register_styles(array('.footer-widget-area .widget_calendar #wp-calendar', '.footer-widget-area .widget_calendar #wp-calendar *'), array(sprintf('border-color: %s', Habakiri::get('footer_text_color'))));
     if ($gnav_breakpoint = Habakiri::get_gnav_breakpoint()) {
         $this->Customizer_Framework->register_styles(array('.responsive-nav'), array('display: block'), '', $gnav_breakpoint);
         $this->Customizer_Framework->register_styles(array('.off-canvas-nav', '#responsive-btn'), array('display: none !important'), '', $gnav_breakpoint);
         $this->Customizer_Framework->register_styles(array('.header--2row'), array('padding-bottom: 0'), '', $gnav_breakpoint);
         $this->Customizer_Framework->register_styles(array('.header--2row .header__col', '.header--center .header__col'), array('display: block'), '', $gnav_breakpoint);
         $this->Customizer_Framework->register_styles(array('.header--2row .responsive-nav', '.header--center .responsive-nav'), array('margin-right: -1000px', 'margin-left: -1000px', 'padding-right: 1000px', 'padding-left: 1000px'), '', $gnav_breakpoint);
         if ($gnav_bg_color == 'transparent' && $gnav_link_bg_color == 'transparent' && $gnav_link_bg_hover_color == 'transparent') {
             $this->Customizer_Framework->register_styles(array('.header--2row .site-branding', '.header--center .site-branding'), array('padding-bottom: 0'), '', $gnav_breakpoint);
         }
         $this->Customizer_Framework->register_styles(array('.header--center .site-branding'), array('text-align: center'), '', $gnav_breakpoint);
     }
 }
 * License URI: license.txt
 */
if (have_posts()) {
    ?>

	<div class="entries entries--archive entries-archive">
		<?php 
    while (have_posts()) {
        the_post();
        ?>
			<?php 
        get_template_part('content');
        ?>
		<?php 
    }
    ?>
	<!-- end .entries --></div>
	<?php 
    Habakiri::the_pager();
    ?>

<?php 
} else {
    ?>

	<?php 
    get_template_part('content', 'none');
    ?>

<?php 
}
Exemple #18
0
<?php

/**
 * Version    : 1.0.0
 * Author     : inc2734
 * Author URI : http://2inc.org
 * Created    : August 30, 2015
 * Modified   :
 * License    : GPLv2 or later
 * License URI: license.txt
 */
$header_logo = Habakiri::get('logo');
if ($header_logo) {
    $header_logo = sprintf('<img src="%s" alt="%s" class="site-branding__logo" />', esc_url($header_logo), get_bloginfo('name'));
} else {
    $header_logo = get_bloginfo('name');
}
printf('<a href="%s" rel="home">%s</a>', esc_url(home_url('/')), $header_logo);
	<div class="entry">
		<?php 
do_action('habakiri_before_entries');
?>
		<div class="entries entries--search">
			<?php 
while (have_posts()) {
    the_post();
    ?>
			<article <?php 
    post_class(array('article'));
    ?>
>
				<div class="entry">
					<?php 
    Habakiri::the_title();
    ?>
					<div class="entry__summary">
						<?php 
    the_excerpt();
    ?>
					<!-- end .entry__summary --></div>
				<!-- end .entry --></div>
			</article>
			<?php 
}
?>
		<!-- end .entries --></div>
		<?php 
do_action('habakiri_after_entries');
?>
Exemple #20
0
 /**
  * Return the breakpoint when switching responsive_nav <> offcanvas_nav
  *
  * @return int
  */
 public static function get_gnav_breakpoint()
 {
     $breakpoint = null;
     $gnav_breakpoint = Habakiri::get('gnav_breakpoint');
     switch ($gnav_breakpoint) {
         case 'md':
             $breakpoint = 992;
             break;
         case 'lg':
             $breakpoint = 1200;
             break;
     }
     return $breakpoint;
 }
Exemple #21
0
		<div class="entry--has_media entry">
			<div class="entry--has_media__inner summary-with-thumbnail">
				<div class="entry--has_media__media summary-with-thumbnail-thumbnail">
					<?php 
        Habakiri::the_post_thumbnail();
        ?>
				<!-- end .media-left --></div>
				<div class="entry--has_media__body summary-with-thumbnail-body">
					<?php 
        Habakiri::the_title();
        ?>
					<div class="entry__summary entry-summary">
						<?php 
        the_excerpt();
        ?>
					<!-- end .entry-summary --></div>
					<?php 
        Habakiri::the_entry_meta();
        ?>
				<!-- end .media-body --></div>
			<!-- end .media --></div>
		<!-- end .entry --></div>

	<?php 
    }
    ?>

</article>

<?php 
}
Exemple #22
0
    /**
     * CSS を出力
     */
    public function customize_css()
    {
        ?>
		<style>
		a {
			color: <?php 
        echo esc_html(Habakiri::get('link_color'));
        ?>
;
		}
		a:focus, a:active, a:hover {
			color: <?php 
        echo esc_html(Habakiri::get('link_hover_color'));
        ?>
;
		}
		.site-branding a {
			color: <?php 
        echo esc_html(Habakiri::get('logo_text_color'));
        ?>
;
		}
		.global-nav a {
			color: <?php 
        echo esc_html(Habakiri::get('gnav_link_color'));
        ?>
;
		}
		.global-nav a:hover,
		.global-nav a:active,
		.global-nav ul li.current-menu-item > a,
		.global-nav ul li.current-menu-ancestor > a,
		.global-nav ul li.current-menu-parent > a,
		.global-nav ul li.current_page_item > a,
		.global-nav ul li.current_page_parent > a {
			color: <?php 
        echo esc_html(Habakiri::get('gnav_link_hover_color'));
        ?>
;
		}
		.global-nav .sub-menu a,
		.global-nav .children a {
			background-color: <?php 
        echo esc_html(Habakiri::get('gnav_pulldown_bg_color'));
        ?>
;
			color: <?php 
        echo esc_html(Habakiri::get('gnav_pulldown_link_color'));
        ?>
;
		}
		.global-nav .sub-menu a:hover,
		.global-nav .children a:active,
		.global-nav .children .current-menu-item,
		.global-nav .children .current-menu-ancestor,
		.global-nav .children .current-menu-parent,
		.global-nav .children .current_page_item,
		.global-nav .children .current_page_parent {
			background-color: <?php 
        echo esc_html(Habakiri::get('gnav_pulldown_bg_hover_color'));
        ?>
;
		}
		.entry--has_media__link--text {
			background-color: <?php 
        echo esc_html(Habakiri::get('link_color'));
        ?>
;
		}
		.page-header {
			background-color: <?php 
        echo esc_html(Habakiri::get('page_header_bg_color'));
        ?>
;
			color: <?php 
        echo esc_html(Habakiri::get('page_header_text_color'));
        ?>
;
		}
		.pagination>li>a {
			color: <?php 
        echo esc_html(Habakiri::get('link_color'));
        ?>
;
		}
		.pagination>li>span {
			background-color: <?php 
        echo esc_html(Habakiri::get('link_color'));
        ?>
;
			border-color: <?php 
        echo esc_html(Habakiri::get('link_color'));
        ?>
;
		}
		.pagination>li>a:focus,
		.pagination>li>a:hover,
		.pagination>li>span:focus,
		.pagination>li>span:hover {
			color: <?php 
        echo esc_html(Habakiri::get('link_hover_color'));
        ?>
;
		}
		#header {
			background-color: <?php 
        echo esc_html(Habakiri::get('header_bg_color'));
        ?>
;
		}
		#footer {
			background-color: <?php 
        echo esc_html(Habakiri::get('footer_bg_color'));
        ?>
;
		}
		#footer .footer-widget-area,
		#footer .footer-widget-area .widget_calendar #wp-calendar caption {
			color: <?php 
        echo esc_html(Habakiri::get('footer_text_color'));
        ?>
;
		}
		#footer .footer-widget-area a {
			color: <?php 
        echo esc_html(Habakiri::get('footer_link_color'));
        ?>
;
		}
		#footer .footer-widget-area .widget_calendar #wp-calendar,
		#footer .footer-widget-area .widget_calendar #wp-calendar * {
			border-color: <?php 
        echo esc_html(Habakiri::get('footer_text_color'));
        ?>
;
		}
		</style>
		<?php 
    }