コード例 #1
0
 function is_sidebar_enabled()
 {
     $enabled = Village::get_theme_mod('blog_sidebar', false);
     $override = get_post_meta(get_the_ID(), 'acid_blog_sidebar', true);
     // If sidebar is disabled by theme options - no more questions, @return false.
     if ($override === 'enable') {
         $enabled = true;
     } elseif ($override === 'disable') {
         $enabled = false;
     } elseif (is_singular('portfolio') || is_page_template('template-portfolio.php') || is_post_type_archive('portfolio') || is_tax('project-types') || is_tax('skills') || is_404() || is_opp_template() || is_opp_child_template()) {
         $enabled = false;
     }
     //endif;
     return apply_filters('village_enable_sidebar', $enabled);
 }
コード例 #2
0
ファイル: footer.php プロジェクト: snoopypup/github
function village_settings_spider($settings)
{
    foreach ($settings as $key => $option) {
        if (is_array($option)) {
            $out[$key] = village_settings_spider($option);
        } else {
            $val = Village::get_theme_mod($option, false);
            if ($val !== false) {
                if (is_numeric($val)) {
                    # Instead of casting (int) or (float)
                    # Add 0 to the value and make PHP cast it for us
                    $val = $val + 0;
                }
                $out[$key] = $val;
            }
        }
    }
    return $out;
}
コード例 #3
0
get_header();
$registered_custom_templates = apply_filters("acid_custom_tempaltes", array("blank", "cover-image"));
/* -----------------------------------*/
/* 		Get the featured image before running a new query
/* -----------------------------------*/
if (has_post_thumbnail()) {
    $background_featured_image = wp_get_attachment_url(get_post_thumbnail_id($post->ID));
    $page_thumbnail = get_the_post_thumbnail($post->ID, "large");
    $main_page_width = get_post_meta($post->ID, "acid_page_width", true);
} else {
    $page_thumbnail = false;
    $background_featured_image = false;
}
$paged = get_query_var('page') ? get_query_var('page') : 1;
$menu_items = Village_One_Page::page_get_menu_items("village_one_page");
$query = new WP_Query(array('post_type' => 'page', 'post__in' => $menu_items, 'posts_per_page' => intval(Village::get_theme_mod("one_page_PPP", 10)), 'orderby' => 'post__in', 'paged' => $paged));
?>
	<div id="scrollbar">
		<div id="primary" class="viewport" data-horizontal-scroll="on">
				<div id="content" class="overview" role="main">
					<?php 
if (!empty($main_page_width) && false !== $page_thumbnail && $paged === 1) {
    ?>
						<div id="page-thumbnail" class="cover-image hscol large page">
							<?php 
    echo $page_thumbnail;
    ?>
						</div>
					<?php 
}
?>
コード例 #4
0
ファイル: date.php プロジェクト: apennell/static_portfolio
<?php

$class = array('entry-date');
$display_condition = Village::get_theme_mod('show_post_date_horizontal', 'missing-thumb');
switch ($display_condition) {
    case 'missing-thumb':
        $display = !has_post_thumbnail();
        break;
    case 'always':
        $display = true;
        $class[] = 'display-always';
        break;
    case 'never':
        $display = false;
        break;
    default:
        $display = false;
}
if ($display) {
    ?>
	<div<?php 
    Village::render_class($class);
    ?>
>
		<div class="month"><?php 
    the_time("M");
    ?>
</div>
		<div class="date"><?php 
    the_time("d");
    ?>
コード例 #5
0
ファイル: header.php プロジェクト: apennell/static_portfolio
?>
>

<div id="village-loading" class="site-loading__background">
    <div class="site-loading"></div>
</div>

<div id="page" class="hfeed site">
	<?php 
do_action('before');
?>
        <header class="site-header cf" role="banner">
            <div class="site-header-inner">
                <!-- BEGIN Logo -->
                <?php 
$site_logo = Village::get_theme_mod("site_logo", false);
if (is_array($site_logo)) {
    $site_logo = $site_logo['url'];
}
?>
                <a id="logo" class="alpha site-title <?php 
if ($site_logo) {
    echo " image";
}
?>
" href="<?php 
echo home_url('/');
?>
" title="<?php 
echo esc_attr(get_bloginfo('name', 'display'));
?>
コード例 #6
0
/**
 * @package Acid
 * @since   Acid 1.1
 */
$post_hover_color = get_post_color(get_the_ID());
?>
<div class="box" data-follower-color="<?php 
echo $post_hover_color;
?>
"
     style="background-color: <?php 
echo $post_hover_color;
?>
;">
	<?php 
if ('pop_up' === Village::get_theme_mod("colorbox", 'pop_up') && true === has_post_thumbnail()) {
    $featured_image_url = wp_get_attachment_url(get_post_thumbnail_id($post->ID));
    ?>

	<a class="box__link  js--link  colorbox" rel="protfolio" href="<?php 
    echo $featured_image_url;
    ?>
"
	   title="<?php 
    the_title_attribute();
    ?>
">
	<?php 
} else {
    ?>
		<a class="box__link js--link" href="<?php 
コード例 #7
0
<?php

if (has_post_thumbnail()) {
    ?>
   <a href="<?php 
    the_permalink();
    ?>
" title="<?php 
    the_title_attribute();
    ?>
" >
   <?php 
    the_post_thumbnail(esc_url(Village::get_theme_mod("thumbnail_size", "village_thumbnail_medium_wide")));
    ?>
   </a>
<?php 
}
コード例 #8
0
 private static function get_css_option($option, $default_value)
 {
     $value = Village::get_theme_mod($option, $default_value);
     if ($value === $default_value) {
         return false;
     } else {
         return $value;
     }
 }
コード例 #9
0
/**
 * @package Acid
 * @since   Acid 1.0
 */
$post_hover_color = get_post_color(get_the_ID());
?>
<div class="box large" data-follower-color="<?php 
echo $post_hover_color;
?>
"
     style="background-color: <?php 
echo $post_hover_color;
?>
;">
	<?php 
if (has_post_thumbnail() && 'pop_up' === Village::get_theme_mod("colorbox", 'pop_up')) {
    $featured_image_url = wp_get_attachment_url(get_post_thumbnail_id($post->ID), 'pure_thumbnail_large');
    ?>
	<a class="box__link  js--link  colorbox" rel="protfolio" href="<?php 
    echo $featured_image_url;
    ?>
"
	   title="<?php 
    the_title_attribute();
    ?>
">
		<?php 
} else {
    ?>
		<a class="box__link js--link" href="<?php 
    the_permalink();