Ejemplo n.º 1
0
 function enlightenment_bootstrap_infinite_scroll_script_args($args)
 {
     $grid = enlightenment_get_grid(enlightenment_current_grid());
     if (1 != $grid['content_columns']) {
         $args['loading']['selector'] = '#primary';
         $args['contentSelector'] = '#primary .row';
     }
     return $args;
 }
Ejemplo n.º 2
0
function enlightenment_excerpt_length($length)
{
    if (is_singular()) {
        return $length;
    }
    if (doing_action('enlightenment_after_header')) {
        return 18;
    }
    $grid = enlightenment_get_grid(enlightenment_current_grid());
    if (3 == $grid['content_columns']) {
        return 24;
    }
    if (4 == $grid['content_columns']) {
        return 18;
    }
    return $length;
}
Ejemplo n.º 3
0
function enlightenment_enqueue_masonry_script()
{
    if (is_singular() || is_404()) {
        return;
    }
    $grid = enlightenment_get_grid(enlightenment_current_grid());
    if (1 == $grid['content_columns']) {
        return;
    }
    $entry_class = explode(' ', $grid['entry_class']);
    $column_width = '.' . $entry_class[0];
    $defaults = array('masonry' => true, 'masonry_args' => array('container' => '#content', 'columnWidth' => '#content .' . $entry_class[0], 'itemSelector' => '#content .hentry', 'transitionDuration' => '0.7s'));
    $args = get_theme_support('enlightenment-grid-loop');
    if (is_array($args)) {
        $args = array_shift($args);
    } else {
        $args = array();
    }
    $args = apply_filters('enlightenment_masonry_script_args', $args);
    $args = wp_parse_args($args, $defaults);
    if ($args['masonry']) {
        wp_enqueue_script('masonry');
        wp_localize_script('masonry', 'enlightenment_masonry_args', $args['masonry_args']);
    }
}