• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP genesis_register_sidebar函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中genesis_register_sidebar函数的典型用法代码示例。如果您正苦于以下问题:PHP genesis_register_sidebar函数的具体用法?PHP genesis_register_sidebar怎么用?PHP genesis_register_sidebar使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了genesis_register_sidebar函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: ddw_gwfoot_register_widget_areas

/**
 * Register additional widget areas.
 *
 * Note: Has to be early on the "init" hook in order to display translations!
 *
 * @since 1.0.0
 *
 * @uses  genesis_register_sidebar()
 */
function ddw_gwfoot_register_widget_areas()
{
    /** Add shortcode support to widgets */
    if (!GWFOOT_NO_WIDGETS_SHORTCODE && !is_admin()) {
        add_filter('widget_text', 'do_shortcode');
    }
    // end-if constant & !is_admin() check
    /** Set filter for "Footer Area #1" widget title */
    $gwfoot_footer_one_widget_title = apply_filters('gwfoot_filter_footer_one_widget_title', __('Footer Area #1', 'genesis-widgetized-footer'));
    /** Set filter for "Footer Area #1" widget description */
    $gwfoot_footer_one_widget_description = apply_filters('gwfoot_filter_footer_one_widget_description', sprintf(__('This is the first widget area (%s) within the Genesis Footer.', 'genesis-widgetized-footer'), $gwfoot_footer_one_widget_title));
    /** Register the "Footer Area #1" widget area */
    genesis_register_sidebar(array('id' => 'gwfoot-footer-one-widget', 'name' => esc_attr__($gwfoot_footer_one_widget_title), 'description' => esc_attr__($gwfoot_footer_one_widget_description), 'before_widget' => '<div id="%1$s" class="gwfoot-footer-one widget-area %2$s">', 'after_widget' => '</div>'));
    /** Set filter for "Footer Area #2" widget title */
    $gwfoot_footer_two_widget_title = apply_filters('gwfoot_filter_footer_two_widget_title', __('Footer Area #2', 'genesis-widgetized-footer'));
    /** Set filter for "Footer Area #2" widget description */
    $gwfoot_footer_two_widget_description = apply_filters('gwfoot_filter_footer_two_widget_description', sprintf(__('This is the second widget area (%s) within the Genesis Footer.', 'genesis-widgetized-footer'), $gwfoot_footer_two_widget_title));
    /** Register the "Footer Area #2" widget area */
    genesis_register_sidebar(array('id' => 'gwfoot-footer-two-widget', 'name' => esc_attr__($gwfoot_footer_two_widget_title), 'description' => esc_attr__($gwfoot_footer_two_widget_description), 'before_widget' => '<div id="%1$s" class="gwfoot-footer-two widget-area %2$s">', 'after_widget' => '</div>'));
    /** Set filter for "Footer Disclaimer" widget title */
    $gwfoot_footer_disclaimer_widget_title = apply_filters('gwfoot_filter_footer_disclaimer_widget_title', __('Footer Disclaimer', 'genesis-widgetized-footer'));
    /** Set filter for "Footer Disclaimer" widget description */
    $gwfoot_footer_disclaimer_widget_description = apply_filters('gwfoot_filter_footer_disclaimer_widget_description', __('This is Footer Disclaimer widget area within the Genesis Footer.', 'genesis-widgetized-footer'));
    /**
     * Register the "Footer Disclaimer" widget area
     *    Do not register for AgentPress 2.x and RealPro 1.x child themes
     *      as these already have their own Disclaimer widget area
     */
    if (!GWFOOT_NO_DISCLAIMER_WIDGET_AREA && (!function_exists('agentpress_disclaimer') || !function_exists('realpro_disclaimer'))) {
        genesis_register_sidebar(array('id' => 'gwfoot-footer-disclaimer-widget', 'name' => esc_attr__($gwfoot_footer_disclaimer_widget_title), 'description' => esc_attr__($gwfoot_footer_disclaimer_widget_description), 'before_widget' => '<div id="%1$s" class="gwfoot-footer-disclaimer widget-area %2$s">', 'after_widget' => '</div>'));
    }
    // end-if constant plus AgentPress 2.x / RealPro 1.x check
}
开发者ID:BarkerCA,项目名称:parallax,代码行数:42,代码来源:gwfoot-widget-areas.php


示例2: gs_register_sidebars

function gs_register_sidebars()
{
    $sidebars = array(array('id' => 'home-top', 'name' => __('Home Top', CHILD_DOMAIN), 'description' => __('This is the top homepage section.', CHILD_DOMAIN)), array('id' => 'home-middle-01', 'name' => __('Home Left Middle', CHILD_DOMAIN), 'description' => __('This is the homepage left section.', CHILD_DOMAIN)), array('id' => 'home-middle-02', 'name' => __('Home Middle Middle', CHILD_DOMAIN), 'description' => __('This is the homepage middle section.', CHILD_DOMAIN)), array('id' => 'home-middle-03', 'name' => __('Home Right Middle', CHILD_DOMAIN), 'description' => __('This is the homepage right section.', CHILD_DOMAIN)), array('id' => 'home-bottom', 'name' => __('Home Bottom', CHILD_DOMAIN), 'description' => __('This is the homepage right section.', CHILD_DOMAIN)), array('id' => 'portfolio', 'name' => __('Portfolio', CHILD_DOMAIN), 'description' => __('Use featured posts to showcase your portfolio.', CHILD_DOMAIN)), array('id' => 'after-post', 'name' => __('After Post', CHILD_DOMAIN), 'description' => __('This will show up after every post.', CHILD_DOMAIN)));
    foreach ($sidebars as $sidebar) {
        genesis_register_sidebar($sidebar);
    }
}
开发者ID:jpletner,项目名称:Avritek.Company.Site,代码行数:7,代码来源:functions.php


示例3: ddw_gwat_register_widget_areas

/**
 * Register additional widget areas.
 *
 * Note: Has to be early on the "init" hook in order to display translations!
 *
 * @since 1.2.0
 *
 * @uses  is_admin()
 * @uses  genesis_register_sidebar()
 */
function ddw_gwat_register_widget_areas()
{
    /** Add shortcode support to widgets */
    if (!is_admin() && !GWAT_NO_WIDGETS_SHORTCODE) {
        add_filter('widget_text', 'do_shortcode');
    }
    // end-if constant check
    /** Set filter for "Archive Page Template #1" widget title */
    $gwat_archive_one_widget_title = apply_filters('gwat_filter_archive_one_widget_title', __('Archive Page Template #1', 'genesis-widgetized-archive'));
    /** Set filter for "Archive Page Template #1" widget description */
    $gwat_archive_one_widget_description = apply_filters('gwat_filter_archive_one_widget_description', __('This is the first widget area for the Archive Page Template (bundled with the Genesis Framework).', 'genesis-widgetized-archive'));
    /** Register the "Archive Page Template #1" widget area */
    genesis_register_sidebar(array('id' => 'gwat-archive-widget-one', 'name' => $gwat_archive_one_widget_title, 'description' => $gwat_archive_one_widget_description, 'before_widget' => '<div id="%1$s" class="gwat-archive gwat-archive-one widget-area %2$s">', 'after_widget' => '</div>'));
    /** Second Widget Area */
    if (!GWAT_NO_SECOND_WIDGET_AREA) {
        /** Set filter for "Archive Page Template #2" widget title */
        $gwat_archive_two_widget_title = apply_filters('gwat_filter_archive_two_widget_title', __('Archive Page Template #2', 'genesis-widgetized-archive'));
        /** Set filter for "Archive Page Template #2" widget description */
        $gwat_archive_two_widget_description = apply_filters('gwat_filter_archive_two_widget_description', __('This is the second optional widget area for the Archive Page Template (bundled with the Genesis Framework).', 'genesis-widgetized-archive'));
        /** Register the "Archive Page Template #2" widget area */
        genesis_register_sidebar(array('id' => 'gwat-archive-widget-two', 'name' => $gwat_archive_two_widget_title, 'description' => $gwat_archive_two_widget_description, 'before_widget' => '<div id="%1$s" class="gwat-archive gwat-archive-two widget-area %2$s">', 'after_widget' => '</div>'));
    }
    // end-if constant check for second widget area
    /** Third Widget Area */
    if (!GWAT_NO_THIRD_WIDGET_AREA) {
        /** Set filter for "Archive Page Template #3" widget title */
        $gwat_archive_three_widget_title = apply_filters('gwat_filter_archive_three_widget_title', __('Archive Page Template #3', 'genesis-widgetized-archive'));
        /** Set filter for "Archive Page Template #3" widget description */
        $gwat_archive_three_widget_description = apply_filters('gwat_filter_archive_three_widget_description', __('This is the third optional widget area for the Archive Page Template (bundled with the Genesis Framework).', 'genesis-widgetized-archive'));
        /** Register the "Archive Page Template #3" widget area */
        genesis_register_sidebar(array('id' => 'gwat-archive-widget-three', 'name' => $gwat_archive_three_widget_title, 'description' => $gwat_archive_three_widget_description, 'before_widget' => '<div id="%1$s" class="gwat-archive gwat-archive-three widget-area %2$s">', 'after_widget' => '</div>'));
    }
    // end-if constant check for third widget area
}
开发者ID:BarkerCA,项目名称:parallax,代码行数:44,代码来源:gwat-widget-areas.php


示例4: register_sidebars

 public static function register_sidebars()
 {
     if (self::get_option('before_content')) {
         genesis_register_sidebar(array('id' => self::BEFORE_CONTENT_SIDEBAR_ID, 'name' => __('Before Content After Header', GENESIS_CLUB_DOMAIN), 'description' => __('Full width area below the header and above the content and any primary and secondary sidebars.', GENESIS_CLUB_DOMAIN)));
     }
     if (self::get_option('before_archive')) {
         genesis_register_sidebar(array('id' => self::BEFORE_ARCHIVE_SIDEBAR_ID, 'name' => __('Before Archive', GENESIS_CLUB_DOMAIN), 'description' => __('Area at the top of the archive for adding an introductory slider', GENESIS_CLUB_DOMAIN)));
     }
     if (self::get_option('before_entry')) {
         genesis_register_sidebar(array('id' => self::BEFORE_ENTRY_SIDEBAR_ID, 'name' => __('Before Entry', GENESIS_CLUB_DOMAIN), 'description' => __('Area before the entry for adding calls to action or ads', GENESIS_CLUB_DOMAIN)));
     }
     if (self::get_option('before_entry_content')) {
         genesis_register_sidebar(array('id' => self::BEFORE_ENTRY_CONTENT_SIDEBAR_ID, 'name' => __('Before Entry Content', GENESIS_CLUB_DOMAIN), 'description' => __('Area before the post content for things like adding social media icons for likes and shares', GENESIS_CLUB_DOMAIN)));
     }
     if (self::get_option('after_entry_content')) {
         genesis_register_sidebar(array('id' => self::AFTER_ENTRY_CONTENT_SIDEBAR_ID, 'name' => __('After Entry Content', GENESIS_CLUB_DOMAIN), 'description' => __('Area after the post content for adding things like social media icons for likes and shares', GENESIS_CLUB_DOMAIN)));
     }
     if (self::get_option('after_entry')) {
         genesis_register_sidebar(array('id' => self::AFTER_ENTRY_SIDEBAR_ID, 'name' => __('After Entry', GENESIS_CLUB_DOMAIN), 'description' => __('Area after the entry for adding calls to action or ads', GENESIS_CLUB_DOMAIN)));
     }
     if (self::get_option('after_archive')) {
         genesis_register_sidebar(array('id' => self::AFTER_ARCHIVE_SIDEBAR_ID, 'name' => __('After Archive', GENESIS_CLUB_DOMAIN), 'description' => __('Area at the end of the archive for adding things like call to actions or ads', GENESIS_CLUB_DOMAIN)));
     }
     if (self::get_option('after_content')) {
         genesis_register_sidebar(array('id' => self::AFTER_CONTENT_SIDEBAR_ID, 'name' => __('After Content Before Footer', GENESIS_CLUB_DOMAIN), 'description' => __('Full width area just above the footer and below the content and any primary and secondary sidebars.', GENESIS_CLUB_DOMAIN)));
     }
 }
开发者ID:jonpetersen,项目名称:PHTC,代码行数:27,代码来源:class-display.php


示例5: utility_pro_register_widget_areas

/**
 * Register the widget areas enabled by default in Utility.
 *
 * @since  1.0.0
 *
 * @return string Markup for each sidebar ID
 */
function utility_pro_register_widget_areas()
{
    $widget_areas = array(array('id' => 'utility-bar', 'name' => __('Utility Bar', 'utility-pro'), 'description' => __('This is the utility bar across the top of page.', 'utility-pro')), array('id' => 'utility-home-welcome', 'name' => __('Home Welcome', 'utility-pro'), 'description' => __('This is the welcome section at the top of the home page.', 'utility-pro')), array('id' => 'utility-home-gallery-1', 'name' => sprintf(_x('Home Gallery %d', 'Group of Home Gallery widget areas', 'utility-pro'), 1), 'description' => sprintf(_x('Home Gallery %d widget area on home page.', 'Description of widget area', 'utility-pro'), 1)), array('id' => 'utility-home-gallery-2', 'name' => sprintf(_x('Home Gallery %d', 'Group of Home Gallery widget areas', 'utility-pro'), 2), 'description' => sprintf(_x('Home Gallery %d widget area on home page.', 'Description of widget area', 'utility-pro'), 2)), array('id' => 'utility-home-gallery-3', 'name' => sprintf(_x('Home Gallery %d', 'Group of Home Gallery widget areas', 'utility-pro'), 3), 'description' => sprintf(_x('Home Gallery %d widget area on home page.', 'Description of widget area', 'utility-pro'), 3)), array('id' => 'utility-home-gallery-4', 'name' => sprintf(_x('Home Gallery %d', 'Group of Home Gallery widget areas', 'utility-pro'), 4), 'description' => sprintf(_x('Home Gallery %d widget area on home page.', 'Description of widget area', 'utility-pro'), 4)), array('id' => 'utility-call-to-action', 'name' => __('Call to Action', 'utility-pro'), 'description' => __('This is the Call to Action section on the home page.', 'utility-pro')));
    $widget_areas = apply_filters('utility_pro_default_widget_areas', $widget_areas);
    foreach ($widget_areas as $widget_area) {
        genesis_register_sidebar($widget_area);
    }
}
开发者ID:ashenkar,项目名称:sanga,代码行数:15,代码来源:widget-areas.php


示例6: child_theme_setup

function child_theme_setup()
{
    // ** Backend **
    // Remove Unused Menu Items
    add_action('admin_menu', 'be_remove_menus');
    // Customize Menu Order
    add_filter('custom_menu_order', 'be_custom_menu_order');
    add_filter('menu_order', 'be_custom_menu_order');
    // Set up Taxonomies
    add_action('init', 'be_create_my_taxonomies');
    // Set up Taxonomy Default Terms
    add_action('save_post', 'mfields_set_default_object_terms', 100, 2);
    // Set up Meta Boxes
    add_action('init', 'be_create_metaboxes');
    // Setup Sidebars
    genesis_register_sidebar(array('name' => 'Home Column 1', 'id' => 'home-column-1'));
    genesis_register_sidebar(array('name' => 'Home Column 2', 'id' => 'home-column-2'));
    genesis_register_sidebar(array('name' => 'Home Column 3', 'id' => 'home-column-3'));
    // Setup Default Layout
    genesis_set_default_layout('full-width-content');
    // Setup Widgets
    include_once 'lib/widgets/widget-old-prospects.php';
    include_once 'lib/widgets/widget-new-prospects.php';
    include_once 'lib/widgets/widget-active-projects.php';
    include_once 'lib/widgets/widget-other-stats.php';
    include_once 'lib/widgets/widget-poc.php';
    include_once 'lib/widgets/widget-inquiry.php';
    include_once 'lib/widgets/widget-inquiry-result.php';
    include_once 'lib/widgets/widget-forwarded.php';
    include_once 'lib/widgets/widget-project-sources.php';
    include_once 'lib/widgets/widget-referral.php';
    include_once 'lib/widgets/widget-activity-graph.php';
    include_once 'lib/widgets/widget-quotes.php';
    // Move Post Editor to Metabox
    add_action('admin_enqueue_scripts', 'crm_move_posteditor', 10, 1);
    // Don't update theme
    add_filter('http_request_args', 'be_dont_update_theme', 5, 2);
    // Change the labeling for the "Posts" menu to "Contacts"
    add_action('init', 'crm_change_post_object_label');
    add_action('admin_menu', 'crm_change_post_menu_label');
    // Change post title text
    add_action('gettext', 'crm_change_title_text');
    // Modify post column layout
    add_filter('manage_posts_columns', 'crm_add_new_columns');
    // Add taxonomies to post column
    add_action('manage_posts_custom_column', 'crm_manage_columns', 10, 2);
    // Remove post meta fields
    add_action('admin_menu', 'crm_remove_page_fields');
    // Remove Genesis SEO Metabox
    remove_post_type_support('post', 'genesis-seo');
    // Remove Genesis Layout Options
    remove_post_type_support('post', 'genesis-layouts');
    // ** Frontend **
    // Exclude Form from login
    add_filter('registered-users-only_exclusions', 'crm_form_exclusion');
    // Remove Footer
    remove_action('genesis_footer', 'genesis_do_footer');
}
开发者ID:joshuadavidnelson,项目名称:Genesis-CRM,代码行数:58,代码来源:functions.php


示例7: genesis_register_footer_widget_areas

/**
 * Registers footer widget areas based on the number of widget areas the user
 * wishes to create with add_theme_support().
 *
 * @since 1.6.0
 *
 * @uses genesis_register_sidebar() Register footer widget areas
 *
 * @return null Returns early if there's no theme support.
 */
function genesis_register_footer_widget_areas()
{
    $footer_widgets = get_theme_support('genesis-footer-widgets');
    if (!$footer_widgets || !isset($footer_widgets[0]) || !is_numeric($footer_widgets[0])) {
        return;
    }
    $footer_widgets = (int) $footer_widgets[0];
    $counter = 1;
    while ($counter <= $footer_widgets) {
        genesis_register_sidebar(array('id' => sprintf('footer-%d', $counter), 'name' => sprintf(__('Footer %d', 'genesis'), $counter), 'description' => sprintf(__('Footer %d widget area.', 'genesis'), $counter)));
        $counter++;
    }
}
开发者ID:hscale,项目名称:webento,代码行数:23,代码来源:widgetize.php


示例8: child_theme_setup

function child_theme_setup()
{
    // ** Backend **
    // Translations
    load_child_theme_textdomain('social-coup', get_stylesheet_directory() . '/lib/languages');
    // Image Sizes
    add_image_size('sc_thumbnail', 405, 375, true);
    // Sidebars
    unregister_sidebar('sidebar-alt');
    unregister_sidebar('header-right');
    add_theme_support('genesis-footer-widgets', 3);
    genesis_register_sidebar(array('name' => __('Home Left', 'social-coup'), 'id' => 'home-left'));
    genesis_register_sidebar(array('name' => __('Home Middle', 'social-coup'), 'id' => 'home-middle'));
    genesis_register_sidebar(array('name' => __('Home Right', 'social-coup'), 'id' => 'home-right'));
    // Remove Unused Page Layouts
    genesis_unregister_layout('content-sidebar-sidebar');
    genesis_unregister_layout('sidebar-sidebar-content');
    genesis_unregister_layout('sidebar-content-sidebar');
    // Setup Theme Settings
    include_once CHILD_DIR . '/lib/admin/child-theme-settings.php';
    // Editor Stylesheet
    add_editor_style('editor-style.css');
    // Hide Editor on Specific Template Pages
    add_action('admin_init', 'sc_hide_editor');
    // Activate Required Plugins
    require_once CHILD_DIR . '/lib/classes/class-tgm-plugin-activation.php';
    add_action('tgmpa_register', 'cs_register_required_plugins');
    // Add support for custom header
    add_theme_support('genesis-custom-header', array('width' => 545, 'height' => 184, 'textcolor' => '333', 'admin_header_callback' => 'sc_admin_style', 'header_callback' => 'sc_custom_header_style'));
    // ** Frontend **
    // Remove Edit Link
    add_filter('edit_post_link', '__return_false');
    // Viewport Meta Tag for Mobile Browsers
    add_action('genesis_meta', 'cs_viewport_meta_tag');
    // Structural Wraps
    add_theme_support('genesis-structural-wraps', array('header', 'nav', 'subnav', 'event-information', 'footer-widgets', 'footer'));
    // Remove text from search
    add_filter('genesis_search_text', '__return_false');
    add_filter('genesis_search_button_text', '__return_false');
    // Move navigation above header
    remove_action('genesis_after_header', 'genesis_do_nav');
    add_action('genesis_before_header', 'genesis_do_nav');
    // Remove site tagline from header
    add_filter('genesis_seo_description', '__return_false');
    // Event Information
    add_action('genesis_after_header', 'cs_event_description');
    // Footer Text
    add_filter('genesis_footer_backtotop_text', 'cs_footer_left');
    add_filter('genesis_footer_creds_text', 'cs_footer_right');
}
开发者ID:hscale,项目名称:webento,代码行数:50,代码来源:functions.php


示例9: __construct

 function __construct($tp_active = false)
 {
     global $current_blog, $gsm_simple_menu;
     $this->home = !is_multisite() || defined('BP_ENABLE_MULTIBLOG') || $current_blog->blog_id == BP_ROOT_BLOG;
     $this->adminbar = !(bp_use_wp_admin_bar() || defined('BP_DISABLE_ADMIN_BAR') || get_site_option('hide-loggedout-adminbar') && !is_user_logged_in());
     $this->stylesheet = get_option('stylesheet');
     $this->settings = get_option($this->settings_key);
     if (!($this->style = genesis_get_option('style_selection'))) {
         $this->style = 'style.css';
     }
     if ($this->simple_menu = !empty($gsm_simple_menu)) {
         $this->custom_subnav =& $gsm_simple_menu;
     }
     do_action('gconnect_before_init');
     if (is_admin()) {
         require_once GENESISCONNECT_DIR . 'lib/class.options.php';
         $this->admin = new GConnect_Admin($this, $tp_active);
     } else {
         require_once GENESISCONNECT_DIR . 'lib/class.front.php';
         $this->front = new GConnect_Front($this, $tp_active);
         if (!$tp_active && !is_user_logged_in() && $this->home) {
             $custom_register = $this->get_option('custom_register');
             if ($custom_register && 'none' != $custom_register) {
                 require_once GENESISCONNECT_DIR . 'lib/class.visitor.php';
                 $this->front->set_visitor(new GConnect_visitor($this, $custom_register));
             } elseif (is_multisite()) {
                 add_action('wp', array(&$this, 'bp_core_wpsignup_redirect'));
             } else {
                 add_action('init', array(&$this, 'bp_core_wpsignup_redirect'));
             }
         }
     }
     if ('widget' == $this->get_option('before_content')) {
         genesis_register_sidebar(array('name' => 'Before BuddyPress', 'description' => __('This is above the BuddyPress content', 'genesis-connect'), 'id' => 'gconnect-before'));
     }
     if (is_dir(GENESISCONNECT_DIR . 'child-theme/' . $this->stylesheet)) {
         $addon_directory = GENESISCONNECT_DIR . 'child-theme/' . $this->stylesheet;
         $addon_functions = $addon_directory . '/my-functions.php';
         if (is_file($addon_functions)) {
             require_once $addon_functions;
         }
         if (!is_admin()) {
             $this->front->set_addon($addon_directory, GENESISCONNECT_URL . 'child-theme/' . $this->stylesheet);
         }
     } elseif (!is_admin()) {
         $this->front->set_addon(get_stylesheet_directory(), get_stylesheet_directory_uri());
     }
     do_action('gconnect_after_init');
 }
开发者ID:hscale,项目名称:webento,代码行数:49,代码来源:class.theme.php


示例10: genesischild_extra_widgets

function genesischild_extra_widgets()
{
    genesis_register_sidebar(array('id' => 'preheaderleft', 'name' => __('PreHeaderLeft', 'genesischild'), 'description' => __('This is the preheader left area', 'genesischild')));
    genesis_register_sidebar(array('id' => 'preheaderright', 'name' => __('PreHeaderRight', 'genesischild'), 'description' => __('This is the preheader right area', 'genesischild')));
    genesis_register_sidebar(array('id' => 'hero', 'name' => __('Hero Home Page', 'genesischild'), 'description' => __('This is the Hero Home Page area', 'genesischild')));
    genesis_register_sidebar(array('id' => 'optin', 'name' => __('Optin', 'genesischild'), 'description' => __('This is the optin area', 'genesischild')));
    genesis_register_sidebar(array('id' => 'home-top', 'name' => __('Home Top', 'genesischild'), 'description' => __('This is the home top area', 'genesischild')));
    genesis_register_sidebar(array('id' => 'home-middle', 'name' => __('Home Middle', 'genesischild'), 'description' => __('This is the home middle area', 'genesischild')));
    genesis_register_sidebar(array('id' => 'home-bottom', 'name' => __('Home Bottom', 'genesischild'), 'description' => __('This is the home bottom area', 'genesischild')));
    genesis_register_sidebar(array('id' => 'before-entry', 'name' => __('Before Entry', 'genesischild'), 'description' => __('This is the before content area', 'genesischild')));
    genesis_register_sidebar(array('id' => 'footerwidgetheader', 'name' => __('Footer Widget Header', 'genesischild'), 'description' => __('This is for the Footer Widget Headline', 'genesischild')));
    genesis_register_sidebar(array('id' => 'footercontent', 'name' => __('Footer', 'genesischild'), 'description' => __('This is the general footer area', 'genesischild')));
    genesis_register_sidebar(array('id' => 'postfooterleft', 'name' => __('Post Footer Left', 'genesischild'), 'description' => __('This is the post footer left area', 'genesischild')));
    genesis_register_sidebar(array('id' => 'postfooterright', 'name' => __('Post Footer Right', 'genesischild'), 'description' => __('This is the post footer right area', 'genesischild')));
}
开发者ID:TripleYou,项目名称:genesischild,代码行数:15,代码来源:widgets.php


示例11: bw_init

/**
 * This function calls necessary child theme files
 *
 * @since 1.1.0
 */
function bw_init()
{
    /** Theme Specific Functions */
    include_once CHILD_LIB_DIR . '/functions/bw-functions.php';
    // Load admin files when necessary
    if (is_admin()) {
        // Admin files here
    }
    /** Customizer Options 
    		Must be outside is_admin check because the Customizer displays a theme page**/
    include_once CHILD_LIB_DIR . '/admin/bw-customizer.php';
    /**Image Reloaded **/
    include_once CHILD_LIB_DIR . '/admin/bw-customize-image-reloaded.php';
    genesis_register_sidebar(array('id' => 'top-bar', 'name' => __('Top Bar', CHILD_DOMAIN), 'description' => __('This is a widget area that is the top bar', CHILD_DOMAIN)));
}
开发者ID:ngo6012,项目名称:socratic-genesis-starter-theme,代码行数:20,代码来源:init.php


示例12: ddw_gwnf_register_widget_areas

/**
 * Register additional widget areas.
 *
 * Note: Has to be early on the "init" hook in order to display translations!
 *
 * @since 1.0.0
 *
 * @uses  is_admin()
 * @uses  genesis_register_sidebar()
 *
 * @param string 	$gwnf_404_widget_title
 * @param string 	$gwnf_404_widget_description
 * @param string 	$gwnf_notfound_widget_title
 * @param string 	$gwnf_notfound_widget_description
 */
function ddw_gwnf_register_widget_areas()
{
    /** Add shortcode support to widgets */
    if (!GWNF_NO_WIDGETS_SHORTCODE && !is_admin()) {
        add_filter('widget_text', 'do_shortcode');
    }
    // end-if constant & !is_admin() check
    /** Set filter for "404 Error Page" widget title */
    $gwnf_404_widget_title = apply_filters('gwnf_filter_404_widget_title', __('404 Error Page', 'genesis-widgetized-notfound'));
    /** Set filter for "404 Error Page" widget description */
    $gwnf_404_widget_description = apply_filters('gwnf_filter_404_widget_description', __('This is the widget area of the 404 Not Found Error Page.', 'genesis-widgetized-notfound'));
    /** Register the "404 Error Page" widget area */
    genesis_register_sidebar(array('id' => 'gwnf-404-widget', 'name' => $gwnf_404_widget_title, 'description' => $gwnf_404_widget_description, 'before_widget' => '<div id="%1$s" class="gwnf-404 widget-area %2$s">', 'after_widget' => '</div>'));
    /** Set filter for "Search Not Found" widget title */
    $gwnf_notfound_widget_title = apply_filters('gwnf_filter_notfound_widget_title', __('Search Not Found', 'genesis-widgetized-notfound'));
    /** Set filter for "Search Not Found" widget description */
    $gwnf_notfound_widget_description = apply_filters('gwnf_filter_notfound_widget_description', __('This is the widget area of the search not found content section.', 'genesis-widgetized-notfound'));
    /** Register the "Search Not Found" widget area */
    genesis_register_sidebar(array('id' => 'gwnf-notfound-widget', 'name' => $gwnf_notfound_widget_title, 'description' => $gwnf_notfound_widget_description, 'before_widget' => '<div id="%1$s" class="gwnf-notfound widget-area %2$s">', 'after_widget' => '</div>'));
}
开发者ID:BarkerCA,项目名称:parallax,代码行数:35,代码来源:gwnf-widget-areas.php


示例13: remove_action

        $class .= ' widget-halves';
    }
    return $class;
}
//* Relocate the post info
remove_action('genesis_entry_header', 'genesis_post_info', 12);
add_action('genesis_entry_header', 'genesis_post_info', 5);
//* Customize the entry meta in the entry header
add_filter('genesis_post_info', 'altitude_post_info_filter');
function altitude_post_info_filter($post_info)
{
    $post_info = '[post_date format="M d Y"] [post_edit]';
    return $post_info;
}
//* Customize the entry meta in the entry footer
add_filter('genesis_post_meta', 'altitude_post_meta_filter');
function altitude_post_meta_filter($post_meta)
{
    $post_meta = 'Written by [post_author_posts_link] [post_categories before=" &middot; Categorized: "]  [post_tags before=" &middot; Tagged: "]';
    return $post_meta;
}
//* Register widget areas
genesis_register_sidebar(array('id' => 'front-page-1', 'name' => __('Front Page 1', 'altitude'), 'description' => __('This is the front page 1 section.', 'altitude')));
genesis_register_sidebar(array('id' => 'front-page-2', 'name' => __('Front Page 2', 'altitude'), 'description' => __('This is the front page 2 section.', 'altitude')));
genesis_register_sidebar(array('id' => 'front-page-3', 'name' => __('Front Page 3', 'altitude'), 'description' => __('This is the front page 3 section.', 'altitude')));
genesis_register_sidebar(array('id' => 'front-page-4', 'name' => __('Front Page 4', 'altitude'), 'description' => __('This is the front page 4 section.', 'altitude')));
genesis_register_sidebar(array('id' => 'front-page-5', 'name' => __('Front Page 5', 'altitude'), 'description' => __('This is the front page 5 section.', 'altitude')));
genesis_register_sidebar(array('id' => 'front-page-6', 'name' => __('Front Page 6', 'altitude'), 'description' => __('This is the front page 6 section.', 'altitude')));
genesis_register_sidebar(array('id' => 'front-page-7', 'name' => __('Front Page 7', 'altitude'), 'description' => __('This is the front page 7 section.', 'altitude')));
genesis_register_sidebar(array('id' => 'front-page-8', 'name' => __('Front Page 8', 'altitude'), 'description' => __('This is the front page 8 section.', 'altitude')));
开发者ID:umairakhtar123,项目名称:hova,代码行数:30,代码来源:functions.php


示例14: genesis_widget_area

        echo '<div class="sub-footer"><div class="wrap">';
        genesis_widget_area('sub-footer-left', array('before' => '<div class="sub-footer-left">', 'after' => '</div>'));
        genesis_widget_area('sub-footer-right', array('before' => '<div class="sub-footer-right">', 'after' => '</div>'));
        echo '</div><!-- end .wrap --></div><!-- end .sub-footer -->';
    }
}
add_action('genesis_after_header', 'amazing_times_homepage_sidebar');
function amazing_times_homepage_sidebar()
{
    if (!is_home()) {
        return;
    }
    remove_action('genesis_sidebar', 'genesis_do_sidebar');
    add_action('genesis_sidebar', 'amazing_times_do_sidebar');
}
function amazing_times_do_sidebar()
{
    dynamic_sidebar('home-sidebar');
}
//* Add support for 3-column footer widgets
add_theme_support('genesis-footer-widgets', 3);
//* Register widget areas
genesis_register_sidebar(array('id' => 'home-sidebar', 'name' => __('Home Sidebar', 'amazingtimes'), 'description' => __('This is the homepage sidebar.', 'amazingtimes')));
genesis_register_sidebar(array('id' => 'home-featured-full', 'name' => __('Home Featured', 'amazingtimes'), 'description' => __('This is the featured section of the homepage.', 'amazingtimes')));
genesis_register_sidebar(array('id' => 'home-top-full', 'name' => __('Home Top', 'amazingtimes'), 'description' => __('This is the top section of the content area on the homepage.', 'amazingtimes')));
genesis_register_sidebar(array('id' => 'home-middle-full', 'name' => __('Home Middle', 'amazingtimes'), 'description' => __('This is the middle section of the content area on the homepage.', 'amazingtimes')));
genesis_register_sidebar(array('id' => 'home-bottom-full', 'name' => __('Home Bottom', 'amazingtimes'), 'description' => __('This is the bottom section of the content area on the homepage.', 'amazingtimes')));
genesis_register_sidebar(array('id' => 'after-entry', 'name' => __('After Entry', 'amazingtimes'), 'description' => __('This is the after entry widget area.', 'amazingtimes')));
genesis_register_sidebar(array('id' => 'sub-footer-left', 'name' => __('Sub Footer - Left', 'amazingtimes'), 'description' => __('This is the left section of the sub footer.', 'amazingtimes')));
genesis_register_sidebar(array('id' => 'sub-footer-right', 'name' => __('Sub Footer - Right', 'amazingtimes'), 'description' => __('This is the right section of the sub footer.', 'amazingtimes')));
开发者ID:gregoryfu,项目名称:amazing-times,代码行数:30,代码来源:functions.php


示例15: streamline_author_box_gravatar_size

function streamline_author_box_gravatar_size($size)
{
    return '80';
}
/** Customize the post meta function */
add_filter('genesis_post_meta', 'post_meta_filter');
function post_meta_filter($post_meta)
{
    if (!is_page()) {
        $post_meta = '[post_categories before="Filed Under: "] [post_tags before="Tagged: "]';
        return $post_meta;
    }
}
/** Add the after post section */
add_action('genesis_after_post_content', 'streamline_after_post');
function streamline_after_post()
{
    if (!is_singular('post')) {
        return;
    }
    genesis_widget_area('after-post', array('before' => '<div class="after-post widget-area">'));
}
/** Add support for 3-column footer widgets */
add_theme_support('genesis-footer-widgets', 3);
/** Register widget areas */
genesis_register_sidebar(array('id' => 'newsletter', 'name' => __('Newsletter', 'streamline'), 'description' => __('This is the newsletter section below the navigation.', 'streamline')));
genesis_register_sidebar(array('id' => 'home-featured-1', 'name' => __('Home Featured #1', 'streamline'), 'description' => __('This is the featured #1 column on the homepage.', 'streamline')));
genesis_register_sidebar(array('id' => 'home-featured-2', 'name' => __('Home Featured #2', 'streamline'), 'description' => __('This is the featured #2 column on the homepage.', 'streamline')));
genesis_register_sidebar(array('id' => 'home-featured-3', 'name' => __('Home Featured #3', 'streamline'), 'description' => __('This is the featured #3 column on the homepage.', 'streamline')));
genesis_register_sidebar(array('id' => 'after-post', 'name' => __('After Post', 'streamline'), 'description' => __('This is the after post section.', 'streamline')));
开发者ID:hscale,项目名称:webento,代码行数:30,代码来源:functions.php


示例16: add_action

add_action('get_header', 'remove_post_meta');
function remove_post_meta()
{
    if (is_front_page()) {
        remove_action('genesis_after_post_content', 'genesis_post_meta');
    }
}
// Add widgeted footer section
add_action('genesis_before_footer', 'agentpress_include_footer_widgets');
function agentpress_include_footer_widgets()
{
    require_once CHILD_DIR . '/footer-widgeted.php';
}
// Customize the footer section
add_filter('genesis_footer_creds_text', 'expose_footer_creds_text');
function expose_footer_creds_text($creds)
{
    $creds = __('Copyright', 'genesis') . ' [footer_copyright] [footer_childtheme_link] ' . __('on', 'expose') . ' [footer_genesis_link] &middot; [footer_wordpress_link] &middot; [footer_loginout]';
    return $creds;
}
// Custom text to display when no comments exist on a post
add_filter('genesis_no_comments_text', 'expose_no_comments_text');
function expose_no_comments_text()
{
    return '<h3>Comments</h3><div class="no-comments">There are currently no comments on this post, be the first by filling out the form below.</div>';
}
// Register widget areas
genesis_register_sidebar(array('name' => 'Footer #1', 'id' => 'footer-1', 'description' => 'This is the first column of the footer section.', 'before_title' => '<h4 class="widgettitle">', 'after_title' => '</h4>'));
genesis_register_sidebar(array('name' => 'Footer #2', 'id' => 'footer-2', 'description' => 'This is the second column of the footer section.', 'before_title' => '<h4 class="widgettitle">', 'after_title' => '</h4>'));
genesis_register_sidebar(array('name' => 'Footer #3', 'id' => 'footer-3', 'description' => 'This is the third column of the footer section.', 'before_title' => '<h4 class="widgettitle">', 'after_title' => '</h4>'));
开发者ID:nmrugg,项目名称:studiopress-premum-wp-themes,代码行数:30,代码来源:functions.php


示例17: gregr_theme_setup


//.........这里部分代码省略.........
    remove_action('wp_head', 'wlwmanifest_link');
    // Index link
    remove_action('wp_head', 'index_rel_link');
    // Previous link
    remove_action('wp_head', 'parent_post_rel_link', 10, 0);
    // Start link
    remove_action('wp_head', 'start_post_rel_link', 10, 0);
    // Links for adjacent posts
    remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
    // Remove WP version
    remove_action('wp_head', 'wp_generator');
    /***** OTHER <HEAD> ELEMENTS *****/
    // Add Viewport meta tag for mobile browsers
    add_action('genesis_meta', 'gregr_viewport_meta_tag');
    //* Add viewport meta tag for mobile browsers GENESIS 2.0 FEATURE
    // Disable the action above if you want to use what Genesis adds for viewport. Use one or the other
    //add_theme_support( 'genesis-responsive-viewport' );
    // Change favicon location
    //add_filter( 'genesis_pre_load_favicon', 'gregr_favicon_filter' );
    // Add scripts & styles
    add_action('wp_enqueue_scripts', 'gregr_load_custom_scripts', 999);
    // IE conditional wrapper
    add_filter('style_loader_tag', 'gregr_ie_conditional', 10, 2);
    // Remove version number from js and css
    if (!is_admin() || !is_admin_bar_showing()) {
        add_filter('script_loader_src', '_remove_script_version', 15, 1);
        add_filter('style_loader_src', '_remove_script_version', 15, 1);
    }
    /***** STRUCTURE & REPOSITIONING *****/
    // Add HTML5 functions
    add_theme_support('html5');
    /** Add support for structural wraps */
    add_theme_support('genesis-structural-wraps', array('header', 'nav', 'subnav', 'inner', 'footer-widgets', 'footer'));
    // Adds custom microdata depending on post type - can me modified in gregr_child_functions file
    // KEEP DISABLED UNLESS YOU DO SOMETHING IN "gregr_child_functions.php" FILE
    // add_filter( 'genesis_attr_entry', 'gregr_custom_entry_attributes', 20 );
    // Reposition nav menus
    //remove_action('genesis_after_header','genesis_do_nav');
    //remove_action('genesis_after_header','genesis_do_subnav');
    //add_action('genesis_header_right','genesis_do_subnav');
    //add_action('genesis_header_right','genesis_do_nav');
    // Remove Genesis layout settings
    // remove_theme_support( 'genesis-inpost-layouts' );
    /***** CUSTOMIZING TITLES & DESCRIPTION & BREADCRUMBS *****/
    // Remove and/or add custom site title
    //remove_action( 'genesis_site_title', 'genesis_seo_site_title' );
    //add_action( 'genesis_site_title', 'gregr_custom_seo_site_title' );
    // Remove and/or add custom post title
    //remove_action('genesis_entry_header','genesis_do_post_title');
    //add_action('genesis_entry_header','gregr_do_custom_post_title');
    // Remove and/or add custom site description
    //remove_action( 'genesis_site_description', 'genesis_seo_site_description' );
    //add_action( 'genesis_site_description', 'gregr_custom_seo_site_description' );
    // Reposition breadcrumbs
    //remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs' );
    //add_action( 'genesis_entry_header', 'genesis_do_breadcrumbs' );
    /***** FOOTER *****/
    // Footer creds
    add_filter('genesis_footer_creds_text', 'gregr_footer_creds_text');
    add_filter('genesis_footer_backtotop_text', 'gregr_footer_backtotop_text');
    // Add support for footer widgets
    add_theme_support('genesis-footer-widgets', 3);
    /***** OTHER GENESIS CLEANUP OPTIONS *****/
    // Remove Genesis widgets
    //add_action( 'widgets_init', 'gregr_remove_genesis_widgets', 20 );
    // Remove unused Genesis profile options
    remove_action('show_user_profile', 'genesis_user_options_fields');
    remove_action('edit_user_profile', 'genesis_user_options_fields');
    remove_action('show_user_profile', 'genesis_user_archive_fields');
    remove_action('edit_user_profile', 'genesis_user_archive_fields');
    remove_action('show_user_profile', 'genesis_user_seo_fields');
    remove_action('edit_user_profile', 'genesis_user_seo_fields');
    remove_action('show_user_profile', 'genesis_user_layout_fields');
    remove_action('edit_user_profile', 'genesis_user_layout_fields');
    // Remove Genesis layout options
    //genesis_unregister_layout( 'sidebar-content' );
    //genesis_unregister_layout( 'content-sidebar-sidebar' );
    //genesis_unregister_layout( 'sidebar-sideba 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP genesis_site_layout函数代码示例发布时间:2022-05-15
下一篇:
PHP genesis_parse_attr函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap