RtThemesSupport

rt15-footer.php with icl logo support

Sep 14th, 2013
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.33 KB | None | 0 0
  1.         <div class="clear"></div>
  2.         </div>
  3.         <?php if(!get_option(THEMESLUG.'_remove_curvs')):?><div class="content_bottom"></div><?php endif;?>
  4.         </div>
  5.         <?php $your_logo_url=get_option('rttheme_logo_url');
  6.         if(ICL_LANGUAGE_CODE=='en'){
  7.             $your_logo_url='http://mywebsite.com/2013/09/logo-english.png';
  8.         }
  9.         else
  10.         if(ICL_LANGUAGE_CODE=='de'){
  11.             $your_logo_url='http://mywebsite.com/files/2013/09/logo-german.png';
  12.         }  
  13.         ?>
  14. <!-- sidebar -->
  15.     <div id="sidebar">
  16.    
  17.     <?php if(!get_option(THEMESLUG.'_remove_curvs')):?><div class="sidebar_top"></div><?php endif;?>
  18.     <div class="sidebar_content">
  19.    
  20.         <!-- logo -->
  21.         <div id="logo">
  22.             <?php if(get_option('rttheme_logo_url')):?>
  23.                 <a href="<?php echo BLOGURL; ?>" title="<?php echo bloginfo('name');?>"><img src="<?php echo ($your_logo_url); ?>" alt="<?php echo bloginfo('name');?>" class="png" /></a>
  24.             <?php else:?>
  25.                 <h1 class="cufon logo"><a href="<?php echo BLOGURL; ?>" title="<?php echo bloginfo('name');?>"><?php echo bloginfo('name');?></a></h1>
  26.             <?php endif;?>
  27.         </div>
  28.         <!-- /logo -->
  29.         <div class="clear"></div>
  30.        
  31.         <?php
  32.          //WPML FLAGS
  33.         if(get_option(THEMESLUG.'_show_flags')){
  34.             if(function_exists('icl_get_languages')){
  35.                 echo '<div class="box flags">';
  36.                     languages_list();
  37.                 echo '</div><div class="clear"></div>';                
  38.             }  
  39.         }
  40.         ?>
  41.  
  42.         <?php if ( has_nav_menu( 'rt-theme-main-navigation' ) ): // check if user created a custom menu and assinged to the rt-theme's location ?>
  43.  
  44.             <!-- Navigation -->
  45.             <?php            
  46.             //call the main menu
  47.             $menuVars = array(
  48.                 'menu_id'         => '',
  49.                 'menu_class'      => '',
  50.                 'echo'            => false,
  51.                 'container'       => 'div',
  52.                 'container_class' => '',
  53.                 'container_id'    => 'navigation',
  54.                 'theme_location'  => 'rt-theme-main-navigation'
  55.             );
  56.            
  57.             $main_menu=wp_nav_menu($menuVars);
  58.             echo add_class_first_item($main_menu);
  59.             ?>
  60.             <!-- / Navigation -->
  61.  
  62.         <?php else:?>
  63.  
  64.             <!-- Navigation -->
  65.             <?php            
  66.             //call the main menu
  67.             $menuVars = array(
  68.                 'menu'            => 'RT Theme Main Navigation Menu',  
  69.                 'menu_id'         => '',
  70.                 'menu_class'      => '',
  71.                 'echo'            => false,
  72.                 'container'       => 'div',
  73.                 'container_class' => '',
  74.                 'container_id'    => 'navigation',
  75.                 'theme_location'  => 'rt-theme-main-navigation'
  76.             );
  77.            
  78.             $main_menu=wp_nav_menu($menuVars);
  79.             echo add_class_first_item($main_menu);
  80.             ?>
  81.             <!-- / Navigation -->
  82.  
  83.         <?php endif;?>
  84.  
  85.         <?php get_template_part( 'sidebar', 'sidebar_file' ); //sidebars ?>
  86.  
  87.         <?php
  88.         //social media icons
  89.         global $social_media_icons;
  90.         $social_media_output ='';
  91.  
  92.         foreach ($social_media_icons as $key => $value){
  93.            
  94.             if($value=="email_icon"){//e-mail icon link
  95.                 $link = 'mailto:'.str_replace("mailto:", "", get_option( THEMESLUG.'_'.$value ));
  96.             }else{
  97.                 $link = get_option( THEMESLUG.'_'.$value );
  98.             }
  99.            
  100.             //all icons
  101.             if(get_option( THEMESLUG.'_'.$value )){
  102.                 $social_media_output .= '<li>';
  103.                 $social_media_output .= '<a href="'. $link .'" class="j_ttip" title="'.$key.'">';
  104.                 $social_media_output .= '<img src="'.THEMEURI.'/images/assets/social_media/icon-'.$value.'.png" alt="" />';
  105.                 $social_media_output .= '</a>';
  106.                 $social_media_output .= '</li>';
  107.             }
  108.         }
  109.         if($social_media_output) echo '<div class="box"><ul class="social_media_icons">'.$social_media_output.'</ul></div>';
  110.         ?>         
  111.        
  112.     <div class="clear"></div>
  113.     </div>
  114.     <?php if(!get_option(THEMESLUG.'_remove_curvs')):?><div class="sidebar_bottom"></div><?php endif;?>
  115.     </div>
  116.            
  117.     </div>
  118.     <div class="clear"></div>
  119.  
  120.     <!-- footer -->
  121.     <div id="footer">
  122.  
  123.             <!-- footer links -->
  124.             <?php if ( has_nav_menu( 'rt-theme-footer-navigation' ) ): // check if user created a custom menu and assinged to the rt-theme's location ?>               
  125.                 <?php              
  126.                 //call the footer menu
  127.                 $topmenuVars = array(
  128.                     'depth'      => 1,
  129.                     'menu_id'         => '',
  130.                     'menu_class'      => 'footer_links',
  131.                     'echo'            => false,
  132.                     'container'       => '',
  133.                     'container_class' => '',
  134.                     'container_id'    => '',
  135.                     'theme_location'  => 'rt-theme-footer-navigation'
  136.                 );
  137.                
  138.                 $footer_menu=wp_nav_menu($topmenuVars);
  139.                 echo add_class_first_item($footer_menu);
  140.                 ?>
  141.             <?php else:?>
  142.                 <?php              
  143.                 //call the footer menu
  144.                 $topmenuVars = array(
  145.                     'menu'            => 'RT Theme Footer Navigation Menu',
  146.                     'depth'       => 1,
  147.                     'menu_id'         => '',
  148.                     'menu_class'      => 'footer_links',
  149.                     'echo'            => false,
  150.                     'container'       => '',
  151.                     'container_class' => '',
  152.                     'container_id'    => '',
  153.                     'theme_location'  => 'rt-theme-footer-navigation'
  154.                 );
  155.                
  156.                 $footer_menu=wp_nav_menu($topmenuVars);
  157.                 echo add_class_first_item($footer_menu);
  158.                 ?>
  159.             <?php endif;?>
  160.             <!-- / footer links -->
  161.                
  162.             <!-- copyright text -->
  163.             <div class="copyright"><?php echo wpml_t(THEMESLUG, 'Footer Copyright Text', get_option(THEMESLUG.'_footer_copy'));?></div>
  164.             <!-- / copyright text -->          
  165.     </div>
  166.     <!-- / footer -->
  167.    
  168. </div>
  169. <!-- / background wrapper -->
  170.  
  171. <?php echo get_option( THEMESLUG.'_google_analytics');?>
  172. <?php echo get_option(THEMESLUG.'_space_for_footer');?>
  173. <?php wp_footer();?>
  174. </body>
  175. </html>
Advertisement
Add Comment
Please, Sign In to add comment