コード例 #1
0
function pinnacle_widgets_init()
{
    //Topbar
    if (pinnacle_display_topbar_widget()) {
        register_sidebar(array('name' => __('Topbar Widget', 'pinnacle'), 'id' => 'topbarright', 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => ''));
    }
    // Sidebars
    register_sidebar(array('name' => __('Primary Sidebar', 'pinnacle'), 'id' => 'sidebar-primary', 'before_widget' => '<section id="%1$s" class="widget %2$s"><div class="widget-inner">', 'after_widget' => '</div></section>', 'before_title' => '<h5 class="widget-title">', 'after_title' => '</h5>'));
    // Footer
    global $pinnacle;
    if (isset($pinnacle['footer_layout'])) {
        $footer_layout = $pinnacle['footer_layout'];
    } else {
        $footer_layout = "fourc";
    }
    if ($footer_layout == "fourc") {
        if (function_exists('register_sidebar')) {
            register_sidebar(array('name' => __('Footer Column 1', 'pinnacle'), 'id' => 'footer_1', 'before_widget' => '<div class="footer-widget"><aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>'));
        }
        if (function_exists('register_sidebar')) {
            register_sidebar(array('name' => __('Footer Column 2', 'pinnacle'), 'id' => 'footer_2', 'before_widget' => '<div class="footer-widget"><aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>'));
        }
        if (function_exists('register_sidebar')) {
            register_sidebar(array('name' => __('Footer Column 3', 'pinnacle'), 'id' => 'footer_3', 'before_widget' => '<div class="footer-widget"><aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>'));
        }
        if (function_exists('register_sidebar')) {
            register_sidebar(array('name' => __('Footer Column 4', 'pinnacle'), 'id' => 'footer_4', 'before_widget' => '<div class="footer-widget"><aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>'));
        }
    } else {
        if ($footer_layout == "threec") {
            if (function_exists('register_sidebar')) {
                register_sidebar(array('name' => __('Footer Column 1', 'pinnacle'), 'id' => 'footer_third_1', 'before_widget' => '<div class="footer-widget"><aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>'));
            }
            if (function_exists('register_sidebar')) {
                register_sidebar(array('name' => __('Footer Column 2', 'pinnacle'), 'id' => 'footer_third_2', 'before_widget' => '<div class="footer-widget"><aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>'));
            }
            if (function_exists('register_sidebar')) {
                register_sidebar(array('name' => __('Footer Column 3', 'pinnacle'), 'id' => 'footer_third_3', 'before_widget' => '<div class="footer-widget"><aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>'));
            }
        } else {
            if (function_exists('register_sidebar')) {
                register_sidebar(array('name' => __('Footer Column 1', 'pinnacle'), 'id' => 'footer_double_1', 'before_widget' => '<div class="footer-widget"><aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>'));
            }
            if (function_exists('register_sidebar')) {
                register_sidebar(array('name' => __('Footer Column 2', 'pinnacle'), 'id' => 'footer_double_2', 'before_widget' => '<div class="footer-widget"><aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>'));
            }
        }
    }
    // Widgets
    register_widget('kad_contact_widget');
    register_widget('kad_social_widget');
    register_widget('kad_recent_posts_widget');
    register_widget('kad_post_grid_widget');
    register_widget('kad_image_widget');
}
コード例 #2
0
<?php

global $pinnacle;
?>
<div id="topbar" class="topclass">
    <div class="container">
      <div class="row">
        <div class="col-md-6 col-ss-6 kad-topbar-left">
          <div class="topbar_social_area topbar-widget clearfix">
            <?php 
if (pinnacle_display_topbar_widget()) {
    if (is_active_sidebar('topbarright')) {
        dynamic_sidebar('topbarright');
    }
}
if (pinnacle_display_topbar_icons()) {
    ?>
              <div class="topbar_social">
                <ul class="topbarsociallinks">
                  <?php 
    $top_icons = $pinnacle['topbar_icon_menu'];
    foreach ($top_icons as $top_icon) {
        if (!empty($top_icon['target']) && $top_icon['target'] == 1) {
            $target = '_blank';
        } else {
            $target = '_self';
        }
        echo '<li class="kad-tbicon-links"><a href="' . esc_attr($top_icon['link']) . '" class="kad-color-' . esc_attr($top_icon['icon_o']) . '" data-toggle="tooltip" data-placement="bottom" target="' . esc_attr($target) . '" data-original-title="' . esc_attr($top_icon['title']) . '">';
        if (!empty($top_icon['url'])) {
            echo '<img src="' . esc_url($top_icon['url']) . '"/>';
        } else {