Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/04/2012, 14:33
Avatar de Scape
Scape
 
Fecha de Ingreso: octubre-2006
Mensajes: 626
Antigüedad: 18 años, 1 mes
Puntos: 7
Respuesta: Quiero mi cabecera con dos menús

Cita:
Iniciado por Nekko Ver Mensaje
Posiblemente necesites editar tu header.php, habría que ver la estructura HTML CSS que tenés para ir viendo como modificarla y como querés utilizar tu nuevo menú (podés usar la nueva funcion wp_nav_menu o directamente llamar a un listado de categorías y páginas).

Orientanos un poco sobre lo que tenés y lo que ya hiciste como para ir guiandote mejor.
Este es mi header

Código HTML:
Ver original
  1. <?php
  2. global $link_page,$link_cat,$which_theme,$tabbed_page;
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Strict.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
  7.  
  8.  
  9. <?php if(get_option('rttheme_effect_options')){?>
  10. <meta name="rttheme_effect_options" content="<?php echo get_option('rttheme_effect_options');?>" />
  11. <?php }else{?>
  12. <meta name="rttheme_effect_options" content="fade" />
  13. <?php }?>
  14. <?php if(get_option('rttheme_slider_time_out')){?>
  15. <meta name="rttheme_slider_time_out" content="<?php echo get_option('rttheme_slider_time_out')*1000;?>" />
  16. <?php }else{?>
  17. <meta name="rttheme_slider_time_out" content="6000" />
  18. <?php }?>
  19. <meta name="rttheme_template_dir" content="<?php bloginfo('template_directory'); ?>" />
  20. <?php if(get_option('rttheme_disable_cufon')){?>
  21. <meta name="rttheme_disable_cufon" content="<?php echo get_option('rttheme_disable_cufon');?>" />
  22. <?php }?>
  23.  
  24. <title><?php if (is_home()): bloginfo('name'); else: wp_title('');endif; ?></title>
  25.  
  26. <link rel="shortcut icon" href="<?php bloginfo('template_directory'); ?>/images/favicon.ico" />
  27. <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
  28. <link rel="alternate" type="application/atom+xml" title="<?php bloginfo('name'); ?> Atom Feed" href="<?php bloginfo('atom_url'); ?>" />
  29. <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
  30.  
  31. <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/style.css" />
  32. <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/<?php echo $which_theme;?>/style_cf.css" />
  33. <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/prettyPhoto.css" media="screen" />
  34.  
  35.  
  36. <?php
  37. //Register Jquery
  38. wp_deregister_script('jquery');
  39. wp_register_script('jquery',get_bloginfo('template_directory')  . '/js/jquery-1.4.2.min.js', false, '');
  40. wp_enqueue_script('jquery');
  41. ?>
  42.  
  43. <?php if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); ?>
  44. <?php wp_head(); ?>
  45. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.easing.1.3.js"></script>
  46. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.cycle.all.min.js"></script>
  47.  
  48. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.tools.min.js"></script>
  49. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.validate.js"></script>
  50. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.form.js"></script>
  51. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.prettyPhoto.js"></script>
  52. <?php if(!get_option('rttheme_disable_cufon')){?>
  53. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/cufon-yui.js"></script>
  54. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/Aller_Light_400.font.js"></script>
  55. <?php }?>
  56. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/script.js"></script>
  57.  
  58. <!--[if IE 6]>
  59. <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/ie6.css" />
  60. <script type='text/javascript' src='<?php bloginfo('template_directory'); ?>/js/dd_belated_png.js'></script>
  61. <script>DD_belatedPNG.fix('.png');</script>
  62. <![endif]-->
  63.  
  64. <?php if(get_option('rttheme_slider_height')):
  65. $new_heigth=get_option('rttheme_slider_height');
  66. $new_heigth=trim(preg_replace('#px#', "",$new_heigth));
  67. $new_arrow_position = ($new_heigth/2)-20;
  68. ?>
  69. <style type="text/css">
  70.  
  71.     #slider, #slider_area, .slide{
  72.     height:<?php echo $new_heigth;?>px !important;
  73.     }    
  74.  
  75.     .prev,
  76.     .next {
  77.     margin:<?php echo $new_arrow_position;?>px 0 0 0px;
  78.     }
  79.    
  80. <?php endif;?>
  81.  
  82. </head>
  83. <?php
  84. // remove footer background if user set custom background image
  85. $background = get_background_image();
  86. $background_color = get_background_color();
  87. if($background || $background_color){
  88.    echo "<style>.footer_background{ background:transparent !important; }</style>";
  89. }
  90. ?>
  91.  
  92.  
  93. <div id="container">
  94.     <!-- header -->
  95.     <div id="header">
  96.         <!-- logo -->
  97.         <div id="logo"><a href="<?php bloginfo('url'); ?>" title="<?php echo bloginfo('name');?>"><img src="<?php if(get_option('rttheme_logo_url')): echo get_option('rttheme_logo_url'); else:?><?php bloginfo('template_directory'); ?>/images/<?php echo $which_theme;?>/logo.png<?php endif;?>" alt="<?php echo bloginfo('name');?>" class="png" /></a></div>
  98.         <!-- /logo -->
  99.          
  100.         <!-- header links & flags-->
  101.         <div class="top_content">
  102.  
  103.                 <!-- top links -->
  104.                 <div class="top_links">
  105.            
  106.                     <?php
  107.                    //find first a tag and add id
  108.                    function add_class_top($output){
  109.                        $bul="\"><a ";
  110.                        $degistir=" first\"><a ";
  111.                         return preg_replace('/'.$bul.'/', $degistir, $output, 1);        
  112.                    }
  113.                        
  114.                    //top menu parameters
  115.                    $top_menu=array(
  116.                     'menu' => 'RT Theme Top Navigation Menu',
  117.                      'depth'=> 1,
  118.                      'echo' => false,
  119.                      'menu_class'      => '',
  120.                      'menu_id'         => '',
  121.                      'container'       => '',
  122.                      'container_class' => '',
  123.                      'container_id'    => '',
  124.                      'fallback_cb' => ''
  125.                     );
  126.                    
  127.                     add_filter('wp_nav_menu', 'add_class_top');
  128.                     echo wp_nav_menu($top_menu);
  129.                    
  130.                     ?>
  131.                    
  132.                 </div>
  133.                 <!-- / top links -->
  134.      
  135.        <!-- / login form -->
  136.          <div id="caja_form">
  137.             <div class="izda"> <a href="login/login.do"><img src="images/btn-acceder.png" alt="acceder" border="0" align="middle" /></a>&nbsp;&nbsp;<a href="https://miweb.com"><img src="" alt="Registro" border="0" align="middle" /></a>
  138.       </div>
  139.             <div class="caja_idiomas_registro">
  140.                 <div class="dcha">
  141.                 <!-- / flags -->   
  142.                 <?php do_action('icl_language_selector'); ?>&nbsp;
  143.                 <!-- / flags -->
  144.                 </div>
  145.                 <br />
  146.            </div>
  147.         <!-- / login form -->
  148.         </div>
  149.         <!-- / header links, form & flags -->
  150.     </div>
  151.     <!-- /header -->

Última edición por Nekko; 17/04/2012 a las 14:51