ocultar paginas en header

Inicio Foros WordPress Themes y Diseño ocultar paginas en header

Este debate contiene 7 respuestas, tiene 4 mensajes y lo actualizó  marcosfv hace 9 años, 4 meses.

  • Autor
    Publicaciones
  • #12411

    joejuan
    Participante

    <p>como puedo ocultar ciertas páginas en header.php ?<br />
    este es el codigo de mi header.php<br />

    Code:
    &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;<br />
    &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;<br />
    &lt;head profile=&quot;http://gmpg.org/xfn/11&quot;&gt;</p&gt;
    <p> &lt;title&gt;<br />
    &lt;?php if ( is_home() ) { ?&gt;&lt;?php bloginfo(‘name’); ?&gt;&nbsp;|&nbsp;&lt;?php bloginfo(‘description’); ?&gt;&lt;?php } ?&gt;<br />
    &lt;?php if ( is_search() ) { ?&gt;&lt;?php bloginfo(‘name’); ?&gt;&nbsp;|&nbsp;Search Results&lt;?php } ?&gt;<br />
    &lt;?php if ( is_single() ) { ?&gt;&lt;?php wp_title(”); ?&gt;&nbsp;|&nbsp;&lt;?php bloginfo(‘name’); ?&gt;&lt;?php } ?&gt;<br />
    &lt;?php if ( is_page() ) { ?&gt;&lt;?php bloginfo(‘name’); ?&gt;&nbsp;|&nbsp;&lt;?php wp_title(”); ?&gt;&lt;?php } ?&gt;<br />
    &lt;?php if ( is_category() ) { ?&gt;&lt;?php bloginfo(‘name’); ?&gt;&nbsp;|&nbsp;Archive&nbsp;|&nbsp;&lt;?php single_cat_title(); ?&gt;&lt;?php } ?&gt;<br />
    &lt;?php if ( is_month() ) { ?&gt;&lt;?php bloginfo(‘name’); ?&gt;&nbsp;|&nbsp;Archive&nbsp;|&nbsp;&lt;?php the_time(‘F’); ?&gt;&lt;?php } ?&gt;<br />
    &lt;?php if (function_exists(‘is_tag’)) { if ( is_tag() ) { ?&gt;&lt;?php bloginfo(‘name’); ?&gt;&nbsp;|&nbsp;Tag Archive&nbsp;|&nbsp;&lt;?php single_tag_title(&quot;&quot;, true); } } ?&gt;<br />
    &lt;/title&gt;</p>
    <p> &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;&lt;?php bloginfo(‘html_type’); ?&gt;; charset=&lt;?php bloginfo(‘charset’); ?&gt;&quot; /&gt;</p>
    <p> &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;&lt;?php bloginfo(‘stylesheet_url’); ?&gt;&quot; media=&quot;screen&quot; /&gt;</p>
    <p> &lt;link rel=&quot;alternate&quot; type=&quot;application/rss+xml&quot; title=&quot;RSS 2.0&quot; href=&quot;&lt;?php if ( get_option(‘woo_feedburner_url’) &lt;&gt; &quot;&quot; ) { echo get_option(‘woo_feedburner_url’); } else { echo get_bloginfo_rss(‘rss2_url’); } ?&gt;&quot; /&gt;<br />
    &lt;link rel=&quot;pingback&quot; href=&quot;&lt;?php bloginfo(‘pingback_url’); ?&gt;&quot; /&gt;</p>
    <p> &lt;?php wp_head(); ?&gt;</p>
    <p> &lt;!–[if lte IE 6]&gt;<br />
    &lt;script defer type=&quot;text/javascript&quot; src=&quot;&lt;?php bloginfo(‘template_directory’); ?&gt;/images/pngfix.js&quot;&gt;&lt;/script&gt;<br />
    &lt;![endif]–&gt;</p>
    <p> &lt;?php include(TEMPLATEPATH . ‘/includes/stylesheet.php’); ?&gt;</p>
    <p>&lt;/head&gt;</p>
    <p>&lt;body&gt;</p>
    <p>&lt;?php<br />
    $template_path = get_bloginfo(‘template_directory’);<br />
    $GLOBALS[‘defaultgravatar’] = $template_path . ‘/images/gravatar.jpg’;<br />
    ?&gt;</p>
    <p>&lt;div id=&quot;page&quot;&gt;</p>
    <p> &lt;div id=&quot;nav&quot;&gt; &lt;!– START TOP NAVIGATION BAR –&gt;</p>
    <p> &lt;div id=&quot;nav-left&quot;&gt;</p>
    <p> &lt;ul id=&quot;lavaLamp&quot;&gt;</p>
    <li><a href="&quot;&lt;?php">/&quot;&gt;Home</a></li>
    <p> &lt;?php wp_list_pages(‘depth=1&amp;sort_column=menu_order&amp;title_li=’ ); ?&gt; </p>
    <p> &lt;/div&gt;&lt;!–/nav-left –&gt;</p>
    <p> &lt;div id=&quot;nav-right&quot;&gt; </p>
    <p> &lt;form method=&quot;get&quot; id=&quot;searchform&quot; action=&quot;&lt;?php bloginfo(‘home’); ?&gt;/&quot;&gt;</p>
    <p> &lt;div id=&quot;search&quot;&gt;<br />
    &lt;input type=&quot;text&quot; value=&quot;Tu busqueda aqui…&quot; onclick=&quot;this.value=”;&quot; name=&quot;s&quot; id=&quot;s&quot; /&gt;<br />
    &lt;input name=&quot;&quot; type=&quot;image&quot; src=&quot;&lt;?php bloginfo(‘stylesheet_directory’); ?&gt;/styles/&lt;?php echo &quot;$style_path&quot;; ?&gt;/ico-go.gif&quot; value=&quot;Go&quot; class=&quot;btn&quot; /&gt;<br />
    &lt;/div&gt;&lt;!–/search –&gt;</p>
    <p> &lt;/form&gt;</p>
    <p> &lt;/div&gt;&lt;!–/nav-right –&gt;</p>
    <p> &lt;/div&gt;&lt;!–/nav–&gt;</p>
    <p> &lt;div id=&quot;header&quot;&gt;&lt;!– START LOGO LEVEL WITH RSS FEED –&gt;</p>
    <p> &lt;h1&gt;<a href="&quot;&lt;?php">/&quot; title=&quot;&lt;?php bloginfo(‘name’); ?&gt;&quot;&gt;<img src="&quot;&lt;?php" /> &quot;&quot; ) { echo get_option(‘woo_logo’); } else { ?&gt;&lt;?php bloginfo(‘stylesheet_directory’); ?&gt;/images/logo.gif&lt;?php } ?&gt;&quot; alt=&quot;&lt;?php bloginfo(‘name’); ?&gt;&quot; title=&quot;&lt;?php bloginfo(‘name’); ?&gt;&quot; /&gt;</a>&lt;/h1&gt;</p>
    <p> &lt;/div&gt;&lt;!–/header –&gt;</p>
    <p> &lt;div id=&quot;suckerfish&quot;&gt;&lt;!– START CATEGORY NAVIGATION (SUCKERFISH CSS) –&gt;</p>
    <p> &lt;ul class=&quot;nav2&quot;&gt;<br />
    &lt;?php wp_list_categories(‘title_li=’) ?&gt; </p>
    <p> &lt;/div&gt;&lt;!–/nav2–&gt;</p>
    <p> &lt;div id=&quot;columns&quot;&gt;&lt;!– START MAIN CONTENT COLUMNS –&gt;

    </p>

  • #26762

    Jose Moreno
    Participante

    cambia esto

    [code]<?php wp_list_pages(‘depth=1&sort_column=menu_order&title_li=’ ); ?> [/code]

    por esto

    [code]<?php wp_list_pages(‘depth=1&sort_column=menu_order&exclude=1,2,3,4,5,6,7,8&title_li=’ ); ?> [/code]

    donde dice 1,2,3,4,5,6,7,8 pon los números de ID de las páginas que quieras no se muestren, para ver los ID de las páginas tienes que ir a Páginas > Editar en el panel de control de tu WP y al poner el puntero encima del nombre de la página vas a ver abajo en la barra de información algo asi [code]http://www.tupagina.com/wp-admin/page.php?action=edit&post=43[/code] donde 43 es la ID de tu página

  • #26765

    joejuan
    Participante

    el tema es que no encuentro la linea de codigo a cambiar en mi header

  • #26766

    Jose Moreno
    Participante

    busca esto <!– START TOP NAVIGATION BAR –> y está 4 líneas más abajo justo despúes de la palabra Home

  • #26782

    joejuan
    Participante

    mil disculpas, pero me equivoqué a poner el código 🙁
    este es:
    [code]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
    <?php require_once get_template_directory()."/my_functions.php"; ?>
    <html xmlns="http://www.w3.org/1999/xhtml&quot; <?php language_attributes(); ?>>
    <head profile="http://gmpg.org/xfn/11"&gt;
    <meta http-equiv="Content-Type" content="<?php bloginfo(‘html_type’); ?>; charset=<?php bloginfo(‘charset’); ?>" />
    <title><?php bloginfo(‘name’); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
    <meta name="generator" content="WordPress <?php bloginfo(‘version’); ?>" /> <!– leave this for stats –>
    <link rel="stylesheet" href="<?php bloginfo(‘stylesheet_url’); ?>" type="text/css" media="screen" />
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo(‘name’); ?> RSS Feed" href="<?php bloginfo(‘rss2_url’); ?>" />
    <link rel="pingback" href="<?php bloginfo(‘pingback_url’); ?>" />
    <?php wp_head(); ?>

    </head>
    <body>

    <div id="wrap">
    <div id="container">

    <div id="header">

    <div id="logo">/">/images/logo.gif" width="465px" height="50px" alt="Css Gallery" title="<?php bloginfo(‘name’); ?>" /></div>

    <div id="menu">

      <li class="main"> href="<?php bloginfo(‘url’); ?>/">Home
      <?php
      $pages = my_get_pages();
      if ($pages) {
      foreach ($pages as $page) {
      $page_id = $page->ID;
      $page_title = $page->post_title;
      $page_name = $page->post_name;
      if ($page_name == "archives") {
      // (is_page($page_id) || is_archive() || is_search() || is_single())?$selected = ‘ ‘:$selected=”;
      (is_page($page_id) || is_archive() || is_search() || is_single())?$selected = ‘ id="current"’:$selected=”;
      echo "<li".$selected." class="normal">Archivesn";
      }
      elseif($page_name == "about") {
      (is_page($page_id))?$selected = ‘ id="current"’:$selected=”;
      echo "<li class="normal"><a".$selected." href="".get_page_link($page_id)."">Aboutn";
      }
      elseif ($page_name == "contact") {
      (is_page($page_id))?$selected = ‘ id="current"’:$selected=”;
      echo "<li class="normal"><a".$selected." href="".get_page_link($page_id)."">Contactn";
      }
      elseif ($page_name == "about_short") {/*ignore*/}
      else {
      (is_page($page_id))?$selected = ‘ id="current"’:$selected=”;
      echo "<li class="normal"><a".$selected." href="".get_page_link($page_id)."">$page_titlen";
      }
      }
      }
      /* Many thanks to Blix creator Sebastian Schmieg for his PHP scripting, get Blix – http://www.kingcosmonaut.de/blix/ */
      ?>

    </div>
    </div>
    <div id="description"><h1><?php bloginfo(‘name’); ?>:</h1> <h2><?php bloginfo(‘description’); ?> – <?php mdv_post_count(); ?> websites</h2></div>[/code]

  • #26799

    Jose Moreno
    Participante

    ok, te recomiendo instalar este plugin, te facilitará el trabajo http://wordpress.org/extend/plugins/page-link-manager/ te permite decidir desde el escritorio cuales páginas se verán y cuales no simplemente haciendo un par de clicks

  • #26812

    joejuan
    Participante

    el plugin ya lo tenia, pero con este tema no funciona 🙁

  • #30826

    marcosfv
    Participante

    Hola, me meto en el hilo porque quiero hacer lo mismo, pero manualmente. Quiero evitar poner tantos plugins.
    En este codigo del header no veo donde modificar, si me pueden ayudar, gracias:

    [code]
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
    <html xmlns="http://www.w3.org/1999/xhtml&quot; <?php language_attributes(); ?>>
    <head profile="http://gmpg.org/xfn/11"&gt;
    <meta http-equiv="Content-Type" content="<?php bloginfo(‘html_type’); ?>; charset=<?php bloginfo(‘charset’); ?>" />
    <title><?php bloginfo(‘name’); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
    <meta name="generator" content="WordPress <?php bloginfo(‘version’); ?>" /> <!– leave this for stats –>
    <meta name="description" content="<?php bloginfo(‘description’) ?>" />
    <meta name="keywords" content="" />
    <link rel="stylesheet" href="<?php bloginfo(‘stylesheet_url’); ?>" type="text/css" media="all" />
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo(‘name’); ?> RSS Feed" href="<?php bloginfo(‘rss2_url’); ?>" />
    <link rel="pingback" href="<?php bloginfo(‘pingback_url’); ?>" />

    <script type="text/javascript" src="<?php bloginfo(‘template_directory’); ?>/js/jquery-1.2.6.min.js"></script>

    <script type="text/javascript" src="<?php bloginfo(‘template_directory’); ?>/js/fx.js"></script>
    <script type="text/javascript" src="<?php bloginfo(‘template_directory’); ?>/js/jquery.easing.min.js"></script>
    <script type="text/javascript" src="<?php bloginfo(‘template_directory’); ?>/js/jquery.lavalamp.js"></script>

    <script type="text/javascript"><!–//–><![CDATA-[//><!–
    sfHover = function() {
    if (!document.getElementsByTagName) return false;
    var sfEls = document.getElementById("menu").getElementsByTagName("li");

    for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
    this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
    this.className=this.className.replace(new RegExp(" sfhover\b"), "");
    }
    }

    }
    if (window.attachEvent) window.attachEvent("onload", sfHover);
    //–><!]]></script>

    <?php wp_get_archives(‘type=monthly&format=link’); ?>
    <?php //comments_popup_script(); // off by default ?>
    <?php wp_head(); ?>

    </head>

    <body>

    <div id="wrapper">
    <div id="foxmenucontainer">
    <div id="menu">

      <?php wp_list_categories(‘sort_column=name&title_li=&depth=4’); ?>

    </div>
    </div>
    <div class="clear"></div>
    <div id="top">
    <div class="blogname">
    <h1>/" title="<?php bloginfo(‘name’);?>"><?php bloginfo(‘name’);?></h1>
    <h2><?php bloginfo(‘description’); ?></h2>
    </div>

    <?php include (TEMPLATEPATH . ‘/feed.php’); ?>
    <?php include (TEMPLATEPATH . ‘/searchform.php’); ?>

    </div>

    <div id="catmenucontainer">
    <div style="float:left; ">
    <ul class="lavaLampNoImage" id="A">

  • /">Principal
  • <?php wp_list_pages(‘sort_column=menu_order&depth=1&title_li=’);?>

    </div>
    </div>
    <div class="clear"></div>
    <div id="casing"> [/code]

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido