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; }
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; }
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']); } }