Example #1
0
function enlightenment_available_layouts()
{
    $layouts = array('content-sidebar' => array('name' => __('Content / Sidebar', 'enlightenment'), 'image' => enlightenment_images_directory_uri() . '/content-sidebar.png', 'body_class' => 'layout-content-sidebar', 'content_class' => '', 'sidebar_class' => '', 'extra_atts' => ''), 'sidebar-content' => array('name' => __('Sidebar / Content', 'enlightenment'), 'image' => enlightenment_images_directory_uri() . '/sidebar-content.png', 'body_class' => 'layout-sidebar-content', 'content_class' => '', 'sidebar_class' => '', 'extra_atts' => ''), 'full-width' => array('name' => __('Full Width', 'enlightenment'), 'image' => enlightenment_images_directory_uri() . '/full-width.png', 'body_class' => 'layout-full-width', 'content_class' => '', 'sidebar_class' => '', 'extra_atts' => ''));
    global $enlightenment_registered_layouts;
    $enlightenment_registered_layouts = array();
    do_action('enlightenment_register_layouts');
    $layouts = array_merge($layouts, $enlightenment_registered_layouts);
    return apply_filters('enlightenment_available_layouts', $layouts);
}
function enlightenment_infinite_scroll_theme_support_args()
{
    global $_wp_theme_features;
    $defaults = array('loading' => array('img' => enlightenment_images_directory_uri() . '/ajax-loader-transparent.gif', 'msgText' => __('Loading more posts …', 'enlightenment'), 'finishedMsg' => __('There are no more posts to display.', 'enlightenment')), 'navSelector' => '#posts-nav', 'nextSelector' => '.next a, a.next', 'contentSelector' => '#content', 'itemSelector' => '.hentry', 'debug' => false);
    $args = get_theme_support('enlightenment-infinite-scroll');
    if (is_array($args)) {
        $args = array_shift($args);
    } else {
        $args = $_wp_theme_features['enlightenment-infinite-scroll'] = array();
    }
    $args = wp_parse_args($args, $defaults);
    $_wp_theme_features['enlightenment-infinite-scroll'][0] = $args;
}
function enlightenment_ajax_navigation_theme_support_args()
{
    global $_wp_theme_features;
    $defaults = array('selector' => '#posts-nav', 'type' => 'GET', 'next' => '.next a, a.next', 'content' => '#content', 'item' => '.hentry', 'label' => __('Load more posts', 'enlightenment'), 'loading' => __('Loading…', 'enlightenment'), 'image' => enlightenment_images_directory_uri() . '/ajax-loader.gif');
    $args = get_theme_support('enlightenment-ajax-navigation');
    if (is_array($args)) {
        $args = array_shift($args);
    } else {
        $args = $_wp_theme_features['enlightenment-ajax-navigation'] = array();
    }
    $args = wp_parse_args($args, $defaults);
    $_wp_theme_features['enlightenment-ajax-navigation'][0] = $args;
}
Example #4
0
function enlightenment_grid_columns()
{
    $columns = array('onecol' => array('name' => __('1 Column', 'enlightenment'), 'content_columns' => 1, 'body_class' => '', 'content_class' => '', 'entry_class' => '', 'full_width_class' => '', 'image' => enlightenment_images_directory_uri() . '/onecol.png'), 'twocol' => array('name' => sprintf(__('%d Columns', 'enlightenment'), 2), 'content_columns' => 2, 'body_class' => 'content-columns-2', 'content_class' => 'grid-columns-2', 'entry_class' => '', 'full_width_class' => '', 'image' => enlightenment_images_directory_uri() . '/twocol.png'), 'threecol' => array('name' => sprintf(__('%d Columns', 'enlightenment'), 3), 'content_columns' => 3, 'body_class' => 'content-columns-3', 'content_class' => 'grid-columns-3', 'entry_class' => '', 'full_width_class' => '', 'image' => enlightenment_images_directory_uri() . '/threecol.png'), 'fourcol' => array('name' => sprintf(__('%d Columns', 'enlightenment'), 4), 'content_columns' => 4, 'body_class' => 'content-columns-4', 'content_class' => 'grid-columns-4', 'entry_class' => '', 'full_width_class' => '', 'image' => enlightenment_images_directory_uri() . '/fourcol.png'));
    return apply_filters('enlightenment_grid_columns', $columns);
}